Modular Robotics Polypod PARC - Modular Robotics - Chain - Polypod
Other Robots: PolyBot • Telecube
Locomotion Demonstrations
Module Design Locomotion
 
The versatility of Polypod allows us to examine many novel ways of achieving statically stable locomotion and thus extrapolate to study statically stable locomotion in general as shown below.*(paper on Polypod locomotion)

These locomotion modes achieve forward movement by using a repeating pattern of motion. One cycle of this pattern is called a gait.
• Simple Gaits Simple locomotion gaits are basic motions that achieve straight line locomotion.
• Turning Gaits
• Compound Gaits


Simple Gaits

Slinky(RDB)
slinky gait The robot moves like the slinky toy, head-over-heels. This is achieved in two steps:
• when two ends are in contact with the ground, shift weight from the rear foot to the front foot.
• bring the rear foot over top and to the front, while maintaining static stability.
For the second step, static stability is maintained by ensuring the vertical projection of the center of gravity of the robot remains in the footprint of the foot in contact with the ground by the use of force sensors in that foot.

A similar gait using the same principles is the cart wheeling gait. It uses four legs instead of two and is shown in this small MPEG simulation of cart wheeling ~230k


3Segment Slinky (RDB)
3 segment slinky demo Similar to the Slinky, above, however it is not completely statically stable, it uses its falling inertia as part of the gait. The main significance of this gait is that it uses the smallest number of segments that I could find for a simple gait. Quicktime video of 3 segment slinky ~1.8M . (this quicktime movie uses Sorenson compression, which may not work with older plug-ins)
Earthworm Gait (SCB)
earthworm gait Its motion resembles that of an earthworm. Segments expand and contract in sequence. Sets of four segments have identical motions. This gait can have an arbitrary number of segments and nodes in a chain. This gait is the best for crossing obstacle, ditches, walls etc.
Earthworm Video
earthworm demo At the time this video was taken, only 4 segments were built, so the rear end of the robot drags on the ground. However, this gait can be made arbitrarily long without running into actuator limits. Quicktime video of earthworm locomotion ~1.2M . (this quicktime movie uses Sorenson compression, which may not work with older plug-ins)
Caterpillar Gait (SDB)
caterpillar gait This configuration is characterized by many small feet. Like the earthworm, it can be extended to an arbitrary length given enough modules. This gait can carry a larger payload than any of the previous gaits. MPEG simulation of caterpillar ~380k
Caterpillar Video
caterpillar demo This video shows the 11 modules built at Stanford. Quicktime video of caterpillar locomotion ~1.1M . (this quicktime movie uses Sorenson compression, which may not work with older plug-ins)
Rolling Track(RCB)
loop gait Polypod achieves motion by rolling like in a loop. Only four segments need to change their configuration at any one time independent of the size of the loop.. This gait is the most efficient one that has been implemented for Polypod.
Spider
spider gait This is the only gait among those presented here which has not been explicitly simulated or implemented on the real robot. Locomotion would be achieved by finding appropriate foothold locations and placing a foot using a inverse kinematics method (ideal for highly redundant serial chains) presented in my thesis, and then shifting weight forward and repeating the sequence.

Turning Gaits

Turning Loop
turning loop This gait like the previous one, has segments mounted perpendicularly. This allows the gait to turn. Other gaits like the earthworm and caterpillar gaits can achieve turning in the same manner. MPEG simulation of turning loop ~730k
Turn in place
turning caterpillar gait The Caterpillar gait can also turn in place, though in this video, Polypod has been instructed to take two steps forward then turn in place. This video is displayed double time to reduce the file size. Quicktime video of turning caterpillar locomotion ~4.0M . (this quicktime movie uses Sorenson compression, which may not work with older plug-ins)

Compound Gaits

Catercater
articulated combination This is a combination of caterpillar gaits arranged in a 2D array. This is an example of an articulated combination. It is particularly well suited to carry payloads as it has a large surface area on which to place objects. The more modules used in this gait, the larger and heavier the objects may be. MPEG simulation of catercater ~500k
Exotic Gait
exotic gait This is an example of a hierarchical combination of a rolling track and a caterpillar gait. In this case there is only a two level hierarchy. The rolling track gait never touches the ground, it instead essentially moves the body of the caterpillar gait.

This type of combination is additive and can lead to interesting effects. For example, if the caterpillar gait moves in one direction and the rolling track moves in a different one, the robot can be made to rotate in place or move backwards. This is shown in MPEG simulation called the moonwalk ~380k .

The pictured configuration also shows the duality between locomotion and manipulation, in that a locomotion gait can be used to manipulate an object. The caterpillar gait is used to perpetually suspend the object above the rolling track. Imagine a gymnast cart wheeling while juggling a box...


SlinkySlinky
slinkyslinky A single chain of segments and nodes are joined together so that every other segment moves perpendicularly to the one it is adjacent to. The effect is as two slinky gaits perpendicular to each other are merged together. This allows the robot to move in two dimensions and is an example of a morphological combination.

Morphological combinations are those which are not hierarchical or articulated. They are characterized by one gait moving in one direction and the second gait achieving motion in another direction.


* The video of all of these gaits is included in the IEEE Conference on Robotics and Automation 1994 Video Proceedings available from IEEE. Availability subject to change.

Last updated February 21, 2000