Small Mobile Robotics Platform

Introduction

Here we describe the small mobile Robotics Platform that our research group developed, including its hardware and software components.

Our platform is relatively cheap compare to other platforms such as Pioneer. The platform consists basically of an iRobot Create and a small computer mounted on top of it.

We use the battery provide by the iRobot Create to power the small computer. Currently, we are using the Advanced Power System (APS) which provides a capacity of 3Ah.

Hardware

Computer

The ebox-3854 is a 800MHz embedded PC, with 256MB shared DDR, up to 1280x1024 VGA, 1x10/100 LAN with PXE6xUSB 2.0, Mini PCI socket, Fanless design, Rear-accessible CF slot (IDE only). Since the ebox does not have serial, we need a USB to Serial Adapter to connect the ebox to iRobot Create.

Storage

The ebox-3854 does not have a hard disk. We chose a 4GB compact flash(CF) card. It is also possible to attach an external hard disk through USB.

Power Supply

The iRobot Create battery has 14.4V DC but the ebox3854 needs 5DC voltage. We need a DC-DC converter. Ituner Networks Corp. manufactures a tiny DC-DC adapters called picoPSU. The picoPSU-60WI is wide input adapter that takes any voltage from 6 to 26V. To be able to use picoPSU-60WI without a ATX board, you need to connect two pins. Turn picoPSU vertically, with extra connectoron the right side. Connect pin 3 from left side to pin 4 on the right side .

Power Connector

We are powering the computer using the Create’s battery. We followed the design of SmURV Robotics Platform .

Wireless

We chose a wireless card that support 802.11 a/b/g because the robots should be able to connect to our Wireless Mesh Testbed. The device is the EMP-8602 6G: 802.11a/b/g 400mW High Power mini PCI Card. More details at the Bill of Materials and Software Sections.

Assembly

We soldered the db25-connector with wires and to the DC-DC Convert. Pins 10,11,12 provide battery power. Pins 16,21,25 provide battery ground.

We attached the ebox to iRobot Create with Velcro.

Bill of Materials

Part Name Cost in US$ Available at
Robot iRobot Create Premium Development Package, also includes APS, virtual walls and remote control 299.99 iRobot
Computer eBox-3854 250.00 WDL Systems
Power Cable eBox Power Cable 7.00 WDL Systems
Storage A-DATA 4GB CF(120X) 36.99 newegg.com
DC-DC Power Supply picoPSU-60WI 54.95 mini-box.com
Power Connector D-Sub 25 connector and hood (part #276-1547 and #276-1549), male DC jack (part #274-1573), some hookup wire (18 or 20 gauge) 7.50 radioshack.com
USB to Serial Adapter SW-1301 12.45 sewelldirect.com
Wireless Card EMP-8602 58.00 netgate.com
Pigtail PIG-UFL-RPSMA 14.00 netgate.com
Antenna RD2458-5-RSMA 12.30 connexwireless.com

Software

Our project uses Fedora Core 6 as the Operating System.

The player software from The Player Project controls the robot. The latest player software from CVS, Player CVS Code , has a driver for create.

For the Wireless Card, we recommend the Madwifi Device Driver .

Related Work

Microsoft developed a Sumo Robot similar to our design. There are two main differences compare to our design. Microsoft used ebox2300 instead of ebox 3454. They also needed an extra battery instead of using the iRobot Create battery. More information at: Microsoft Sumo Robot.

The Brown Robotics Group has an interesting webpage explaining their SmURV Robotics Platform design.

Related material provide by iRobot:

Students

Faculty

Acknowledgements

This work is supported in part by the grant 2229/03-0 from CAPES - BRAZIL.

This material is based upon work supported by the National Science Foundation under Grant No. 0820230. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).