All the news that's fit to assimilate
[ Home | Blogs | Events | Robots | Humans | Projects | Podcasts | About | Account ]
|
|
Click on an image to enlarge it
|
|
| Target Environment | Locomotion Method |
| Indoors | 2 Wheels |
| Sensors / Input Devices | Actuators / Output Devices |
| Gyro Accelerometer Encoders |
2 DC motors |
| Control Method | Power Source |
| IR remote control / autonomous balancing | Battery |
| CPU Type | Operating System |
| Atmel Mega8, 2x Atmel Tiny26 | None |
| Programming Lanuage | Weight |
| BASIC | N/A |
| Time to build | Cost to build |
| 1 year | N/A |
| URL for more information | |
| http://www.dena.demon.nl/balansbot.html#Balancing | |
| Comments | |
| Wheeley is a balancing robot. A gyro and an accelerometer are used to determin the angle the robot makes with the floor. The combination of the different modules electronically is very straight forward. Both gyro and accelerometer have digital outputs with pulse width modulation. No electronic signal conditioning is necessary.
The encoders give about 30.000 pulses per rotation. Speed measurement is therefore done separately by a Tiny26 to ensure stable timing on the Mega8. The control loop needs to be run at a fixed time interval. No interrupts can be accepted. The encoders have a A and B output, which make the speed and direction measurements simple. The data is transferred serial to the Mega8. The acceleration measurement is done with a ADXL202. The connection of the IC is very simple. The digital output of the IC is used. The measurement of the angle speed is done with a gyroscope. It is a standard gyroscope used in model planes and helicopters. The angle speed measurement and the acceleration measurement are combined to determine the angle the robot makes with the floor. Both measurements are needed for a few reasons:
|
|
| Sorted by Robot | |
| << Previous | Next >> |
| Sorted by Builder | |
| << Previous | Next >> |