Let's Make Robots!

Autonomous Robot UAN

Programmable behaviour

UAN consists of a number of panels connected to a common I2C bus. Power supply to the panels is provided together with the communication cables. The lower level contains the MD22 motor controller, motors, batteries and voltage regulation circuitry.

Two 6V 3.2Ah batteries drive the robot. One battery is used to drive the electronic circuits, including the processor . In order to achieve this, its voltage is regulated to 5V using a low drop-out regulator. The other battery is used to drive the motors directly. This approach was preferred over a single battery solution as the voltage level on the processor board is not affected when the motor supply demand increases.

Three SRF10 sensors are used to detect obstacles in a range in excess of 180 degrees. The Viper-LITE and Viper-I/O boards are mounted on the topmost panel, since the switches on the Viper-I/O are used to administer the robot, and the CompactFLASH must be easily accessible as it is used to store the robot configuration files.

Nice thing is that I have also built a robot simulator program where controllers can be tested and then they can be put directly on UAN... maybe I'll put it online one of these days.....


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
wow compliments, it looks cool. But come on, write something about it :)
i agree with nicola! looks good bur write something about it
OK.. give me some time... I am very lazy!! ;)
Uhm you used the MD22.. how did you find it? worked of or gived you some problems ?

MD22 is straightforward to use but I cannot say that I am completely satisfied. But I needed an I2C enabled driver and at that time MD22 seemed a good solution. But if I had to change a subsystem, it will probably be the MD22..