Screenshots     Download     Purchase     Documentation     Tutorials     Resources     Contact     Forum     Search  

 
1 2 3 4 5 6 7 Next>>

Lego PC Bot




The following tutorial shows the implementation of a PC robot constructed from a Lego NXT kit in order to create an onboard vision processing system. This platform is then capable of roaming around the home environment using the Floor Finder obstacle avoidance technique described in the Obstacle Avoidance tutorial.

The parts used in this construction are:

1. Lego NXT kit with USB cable ~ $250.00
2. Logitech camera ~ $100.00
3. Asus Eee Ultra Low Cost PC ~ $350.00

The total cost of the platform comes to $700.00. With some price shopping and camera substitutions that cost can be reduced by about $100.00.

Lego PC Bot
click on image for larger view

Construction

The Lego NXT kit while very flexible is not the strongest construction material to use when creating a robot to hold significant wieght. Thus the choice of the Asus Eee is largely based on weight. There are some other models of PC based robots constructed using the NXT kit that can be seen in at the following sites:

Mindstorm NXT + Eee PC = Good Times - A robot using the NXT as only an interface from the motor’s/sensors to the Eee PC using RoboRealm.

BB Vision Platform V1 Mounting a laptop ontop of a Lego robot using a USB camera and RoboRealm!

Lego Mindstorm carrying Acer Aspire An assembled structure to use as testbed for researching work.

Which are equally as good and can be used as additional inspiration during your construction.

Some of our requirements while building this robot were:

1. The robot must be built with only one kit's components.

2. No additional parts outside of the kit are to be used in platform construction (besides the Asus and Camera).

3. The laptop screen should be open and visible when in operation.

4. The keyboard should be able to still be used when in operation.

5. The laptop should be able to receive wall power without requiring removal of the laptop.

6. Switching batteries for the NXT should not be an involved process.

7. The camera should be attached to the front of the robot looking towards the ground.

In addition we also wanted to not introduce too much weight so that the robot would still allowed the robot to run over apartment thick carpet to ensure home use.

The most difficult process during construction was to ensure stability of the NXT system. Since a wide base (relative to the NXT) was require in order to hold the laptop the robot construction is inherinately unstable and has a lot of "give" within the structure. After many hours of stabilizing and suring of the construction the system runs reasonably well but will tend to disintegrate in various places if the robot hits an unintended obstacle. Thus, while the platform is a great experimentation platform, it is by no means capable of running for extended periods without requiring some human "tweaks" to secure the less reliable parts of the construction.

1 2 3 4 5 6 7 Next>>

© 2010 RoboRealm. All Rights Reserved. | Contact | Glossary | Privacy | Disclaimer | Link to Us | Resources | Site Map