• your Windows® embedded community

    eWEEK Windows for Devices - Your Windows Embedded Community

    Windows For Devices

  • home
  • news
  • embedded PCs
  • boards
  • handhelds
  • tablets
  • thin clients
  • enterprise
  • consumer
  • articles

    News

  • Home > News

        Rugged WiFi robot packs Windows XP Pro

        Doug | Date: Dec 5, 2006 | Comments: 1



        • Print PDF
        • Filed Under: News

        A computer hobbyist, frustrated by the inability to customize commercial remote-controlled vehicles, has built a WiFi-enabled robot running a slimmed down version of Windows XP Pro. Daniel LeVin's Nucleon robot is built on a heavy guage aluminum chassis and packs a MicroATX motherboard as its brain.




        (Click here for larger image)

        Nucleon hardware stack
        (Click image to enlarge)
        The robot's MicroATX computer is based on an AMD Sempron 2400 processor with 256 MB of DDR RAM and 1 GB of CompactFlash nonvolatile storage.

        LeVin says he chose MicroATX over mini-ITX to gain the additional computing power needed for video and audio compression, and for future expansion. The interface to the robot's motors, lights, and switches is a accomplished via a Velleman "USB experiment interface board" that provides a range of USB-controlled analog and digital input and output functions.


        Nucleon with controlling computer and joystick

        Embedded software


        Server app screenshot

        Client app screenshot
        The robot's software is built on a slimmed down version of Windows XP Professional with the EWF and Minlogon components added from Windows XP Embedded. "EWF, or Enhanced Write Filter, protects flash memory from excessive writes," LeVin notes. "It creates a memory overlay that is reset each time the computer is restarted. Minlogon improves the startup time." Using this approach, he managed to reduce XP Pro's 1.5 GB down to about 600 MB to fit on the 1 GB CompactFlash.

        The robot application, written in Visual Basic 6, is a client/server implementation, with the server running on the robot and the client on the controlling computer. The Nucleon is controlled through the keyboard, joystick, or other compatible game controller. The software allows for two way audio, video, and voice synthesis text chat, according to LeVin.

        The communication connection is an 802.11g ad-hoc WiFi link. All that's required to control the robot is to login on to the Nucleon network, and then run the client software. LeVin says he had considered using a data radio for communications, but the cost for a suitable model was "rather high."

        LeVin says he chose Windows over Linux because he's "already familiar with it and ... could use Visual Basic for programming" the robot's application software.

        LeVin's Nucleon Robot website includes a number of links to other sources of robotics information and suitable components. LeVin invites questions or comments on Nucleon.


        (Photos courtesy of Daniel LeVin.)



        Related stories:
        • Commodity PC morphs into mobile Windows robot
        • Device Profile: MobileRobots Seekur indoor/outdoor mobile robot
        • Microsoft previews robotics development platform
        • Programming Lego Mindstorm bots with VS and .NET
        • Device Profile: Fujitsu Maron-1 security monitor robot
        • Robotic Soccer Moms also do Windows (CE)
        • Windows-powered robots to target US defense apps
        • Battlebot boasts Windows Mobile brain, .NET CF vocabulary
        • Humanoid robot gets Pocket PC brain
        • Free Windows-powered mobile robot design
        • Introducing ROCI, a .NET-based framework for multi-robot perception and control
        • Finding and eradicating "big footprint" in Windows XP apps
      • Newsletter
      • RSS
      • Twitter
      • Got a Tip?
      • Linux Devices

    most read

    • ARM Windows 8 may nix desktop
    • Autonomous robot's built around a Windows Phone handset
    • Intel ships Cedar Trail Atoms
    • America's first 'WhiteFi' network goes live
    • Tiny module boots Windows Embedded Compact 7 in 800 milliseconds

      WfD showcase archives

      • Mobile Phones
      • PDAs and other handhelds
      • Netbooks
      • Windows tablets, UMPCs, and MIDs
      • Audio/video entertainment devices
      • Thin client terminals and devices
      • Voice over IP devices
      • SPOTlight on .NET Micro Framework (MF)
      • SPOT-light on Microsoft's "SPOT" Technology
      • Other smart devices

  • eWEEK Quick LInks
  • Home
  • Windows & Interoperability
  • Mobile & Wireless Technology
  • Application Development
  • Enterprise Applications
  • Enterprise Networking
  • Desktops & Notebooks
  • Technology Videos
  • ZDE Corporate Site
  • Linux for Devices
  • Microsoft Watch Blog
  • Migration Expert Zone
  • Smarter Technology
  • ASP Free
  • Scripts
  • Tutorialized
  • Technology Resource Library

Site Map

Use of this site is governed by our Terms of Use and Privacy Policy

Copyright ©1996-2010 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. eWEEK and Spencer F. Katt are trademarks of Ziff Davis Enterprise Holdings, Inc.
Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise Inc. is prohibited.