Vorpal Robotics Wiki
Log in

Gidget The Gigapod User Guide

From Vorpal Robotics Wiki
Revision as of 14:10, 18 March 2021 by Vorpalwiki (talk | contribs) (Some Motions May Not Work Well)

Introduction

Gidget the Gigapod works identically to Vorpal the Hexapod. It has all the same dance and walking modes, programming capabilities, etc. So the Vorpal hexapod user guide also applies to Gidget the Gigapod.

The same type of cautions regarding servo motors should be observed with Gidget the Gigapod.

As soon as it struggles to stand and move, you should discontinue use and swap in new batteries. Running on low batteries may permanently damage the batteries and overheat the servos. The servos cost about $50 each so take care of them.

Note on Battery Life

Because of the way things scale as you move up in size, Gidget does not have as long battery life as the smaller hexapods. The recommended battery will provide about 30 minutes of use. Using a battery that is larger may stress the servo motors too much due to weight of the batteries. This means that if you plan on using Gidget for public demonstrations that last much more than 30 minutes, you should have several spare batteries charged and ready to swap in.

Some Motions May Not Work Well

Some dance moves and walking modes may not work as well for this large hexapod. It's best to avoid dance modes that seem to struggle. We may change the Gigapod software in the future to disable these modes.

Some of the motions that are known to have trouble are: Teeter Totter dance modes, Belly Crawl walking mode.

More may be added to this list over time as we continue refining and testing the project.

Note on Reflashing the Robot Code

Right now the software is the same for all three sizes of hexapod (Vorpal the Hexapod, Max the Megapod, Gidget the Gigapod). The only difference is a single timing parameter that should be set for the larger robots. If you reflash the robot code, make sure you change the line:

#define HEXSIZE 0

To this for the Megapod:

#define HEXSIZE 1

And to this for the Gigapod:

#define HEXSIZE 2

This changes how fast commands are sent to the servo motors. In general, larger motors require a bit more time to reach their commanded position. Failing to make this change may result in walking modes not functioning as expected, because the servo move commands come in too fast for the larger servo motors.