CMDragons Small-Size Robots


In our continuing effort to help promote the small-size league and to aid other teams (both new and old) in developing their robots, we are releasing the mechanical and electronic designs for our differential drive robots, or diffbots as we call them. As with our game software, the designs are released as is, with no warranty.

In any research publications, we would appreciate it if you cite our paper:

James Bruce, Michael Bowling, Brett Browning, and Manuela Veloso. Multi-Robot Team Response to a Multi-Robot Opponent Team. In Proceedings of ICRA'03, the 2003 IEEE International Conference on Robotics and Automation, Taiwan, May 2003. A previous version also submitted to IROS-2002 workshop on Collaborative Robots.

Mechanical Parts

Here are all the mechanical parts of the system. The main chassis is made out of 1/8" aluminium plate or right angle. The back and dribbler housing are printed using the Fuse Deposition Modelling (FDM) machine (FDM 3000 from Stratasys). The cover is made from 1/32" clear polycarbonate sheet which is then painted with flat black spray paint. All files were drawn using Pro Engineer 2000i2. Most parts were 


Chassis

This is the main part of the robot. The base plate is made from 1/8" aluminium plate, the side brackets from 1/8" right angle bracket.

Dribbler/Kicker

This is the dribbler/kicker housing. It was printed on our FDM 3000 machine using ABS plastic.

Cover/Backpiece

These two parts are the cover and the battery cover (back piece). The cover is made out of 1/32" clear polycarbonate sheet that is folded and then painted black. The back piece was printed with the FDM 3000 machine using ABS plastic.


Parts list

The following is the parts list for these robots.

Part

Qty

Description

Supplier

Motors

2

MicroMo 2230F006S + 22/2 5.4:1 planetary gear heads

www.micromo.com

Wheels

2

Stock car racing wheels

www.towerhobbies.com

Optical Encoders

2

HEDS-5120#I11 + HEDS 9100#I11 Optical encoder/reader for 4mm diameter shaft, 25.4mm diameter body

www.agilent.com

Solenoid

1

S100-23H (?) 23 AWG 1" diameter push type solenoid

www.solenoidcity.com

Wire/connectors

various types

www.digikey.com

Spur Gear

2

25 tooth, 4mm bore spur gear

Spur Gear

2

40 tooth, 4mm bore gear

bearings

4

shielded bearings 1/8" bore

www.mcmaster.com

dribbler motor

1

MicroMo 1330 + 14:1 planetary gear heads

www.micromo.com

Eletronics

The electronics are based on a two 4-layer boards. The motor controller boards uses a TMS320LF2407 16bit DSP from Texas Instruments. It must be programmed using a JTAG emulator (we use the XDS510 PP Plus from spectrum digital). Source code for the robot can be found at our coral software downloads.

Main board, CAM Files, known bug list, Extras

This is the main board.

RF board, CAM Files, known bug list, Extras

This is the communications board



Contact the Web Administrator for any problems