| The Time Is Right: | | | | control-flow logic structures in an easy to understand |
| The field of hobby robotics is more exciting today than | | | | format. These same programs usually also allow |
| ever before. The day when you will have a humanoid, | | | | code-level programming to be performed as the |
| walking, talking robot in your home that will do your | | | | student gains an understanding of the high-level logic. |
| cooking and cleaning looms ever closer. Short of | | | | This allows them to get "closer to the metal" of the |
| having a real robotic maid or butler, there are many | | | | processor's native language and architecture while |
| other options that can be built today on just about any | | | | providing skill-building opportunities. |
| budget. If you really want to enjoy a fun, reasonably | | | | Even more interesting for some, is that many of the |
| priced hobby, you should try to build your own robots. | | | | common hobby robots have their loyal fan following, |
| There are many reasons why it makes sense create | | | | usually very technical people, who like to push the limits |
| a robot from scratch rather than buying pre-made | | | | of the platforms. Often you can find compilers or |
| ones. | | | | interpreters written to support programming in other |
| | | | | languages. This allows the clever and curious inventors |
| Affordable: | | | | to use their robotic for other purposes while learning |
| The technology that exists today staggers the mind in | | | | ever more technical skills. You can often find more |
| not only how advanced it has become, but also in how | | | | than one website devoted to groups like these. |
| cheap it is to purchase. There are microcontrollers | | | | |
| today that literally replace a room-sized computer of | | | | Attack of the Toys: |
| the previous century. The cost for such controllers can | | | | If you are not as interested in learning programming |
| be well under $100 for a more-than-capable unit. Some | | | | software, you can also take existing toys and use |
| can be purchased as kits to assemble and learn about | | | | them as a springboard to more advanced uses. Toys |
| computer architecture and electronics, others are | | | | like the Furby of yesteryear gained a following by |
| pre-built units and some even come as single boards | | | | inspired experimenters who took them apart, rewired |
| that are ready to "plug and play." | | | | them, and put them back together in their own vision, |
| Sensors for hobby robots have increased in | | | | to perform functions not intended by the original |
| functionality while they have also reduced in price. It | | | | manufacturers. |
| has gotten to the point where advanced sensors like | | | | Radio controlled toys are also an excellent springboard |
| ultrasonic range detectors and infrared distance | | | | for robot development as they take care of a |
| sensors even come with robotic toys like the Lego | | | | common problem with robots, locomotion. One of the |
| Mindstorms kits. The accuracy of these sensors is | | | | persistent problems creating a robot from scratch is |
| astonishing and affords the robotic hobbyist with very | | | | how to propel your robot accurately around the room. |
| high-precision instruments capable of providing ample | | | | Motors require careful selection, knowledge of velocity, |
| functionality on even an entry-level robot. | | | | gearing and other complex formulas in order to |
| | | | | operate accurately. Robots like the iRobot Roomba |
| Programability: | | | | have solved these problems and thus it makes sense |
| It was formerly the case that many of these | | | | to reuse the work they have done rather than |
| microcontrollers required a high-level understanding of | | | | re-inventing the wheel. |
| computers, binary math and assembler language | | | | Also, battery power can be tricky to learn and many |
| programming to operate. This restricted the field to | | | | of these platforms take the guesswork out of creating |
| schooled adults or older children with a great deal of | | | | rechargable platforms that won't run out of juice after |
| mathematics background. | | | | a five minute stroll around your home. |
| Today, many of these robotic products come with a | | | | Reusing these technologies allows the experiment to |
| computer interface that allows "building block" style | | | | concentrate on higher-level functions like navigation, |
| components to be visually ordered on-screen in a | | | | vision and other robotic applications that may be more |
| graphical editor which allows even younger children the | | | | appealing to the robotics enthusiast. |
| ability to understand logic programming and | | | | |