Home > Robots > Tricycle
Beetle Robot
Centipede Robot
Cuttlefish Robot
Underwater Eel Robot
Underwater Walking Robot
Underwater Helicopter Robot
Twin Beetle Robot
Spider Robot
Baby Beetle Robot


 

The Robots



Tricycle



One of the more developed of the walking robots is this 8 legged spider robot. (Remember spider=8legs, beetle=insect=6 legs). Each leg is actuated by 3 servos (Futaba S3003 and S9450)which makes 24 servos total. Because the robot has 3dof legs then it is capable of being omni-directional . Omni-directional means that it can move sideways, forwards, backwards and turn left and right, ie translate and rotate. An array of sensors that is located below its body is used to follow a track but this array will be replaced soon by a computer vision system. The beetle is controlled by a Basic Stamp2SX (turbo-charged BS2) for each leg and another which synchronises them and yet another BS2 for the sensor array. (Total 10 Basic Stamps). A plurality of polynomial fit equations (order=2) is used to compute the leg-end positions. As an example, one of the polynomial equations represents a sufficiently accurate simplified Jacobian equivalent which produces vertical motion (z-axis) of the leg-end that is independent of motion in the x and y axes.Six inputs are sent to each leg every 20msecs. The BS2SX is an easy-to-program, and fast enough, integer calculator which carries out these polynomial equations safely inside 20msecs. I find it's not necessary to require floating point calculations. I find simplicity and ingenuity in developing algorithms is more important. The Basic Stamp is easy to program and rapidly prototypes and tests out your algorithms. Yes there are faster processors but the BS is so easy to program. Once you've proven an algorithm using Stamps then you can think how to implement the algorithm in a better way. For example I now realise that the 8 BS2SX's can be replaced by one processor but you must write in assembler.

You can view the movie of Tricycle competition on track without obstacle here. This robot converts reciprocating motion into continuous rotary motion similar to a steam engine. Integrated servos oscillate back and forth through four-bar linkages. The cranks attached to the drive wheel are set at a 90degree phase difference so the two four-bar linkages cannot become locked up. Students wrote the software during a problem based learning 36hr tutorial session over 12 weeks. For the complete list of movies available for viewing and downloading please go to the movies section