= Troubleshooting Robots =

=== Dog hangs when it boots, and its legs are stuck in the air when it hangs (about to stand up) ===
Check the wireless switch is "on" on the underside of the dog

=== It plays music on boot ===

The dog will always play a short tune on startup. This is normal.  

There are four extra tunes the dog might play on startup:

 * If it starts up normally it will play another short tune.
 * If it plays 5 notes in decreasing pitch then the memstick is bad. Get a new memstick.
 * If it plays approx 8 notes then the battery is flat and needs to be replaced.
 * If it plays an extra 11 notes (ie: approx 19 notes) then your C++ code is broken. Fix it.

=== The dog doesn't seem to be running my behaviour code (pBlah.py) ===
If the filename has a number in it, like pAss1.py, it will silently not be written to the flash card, but nothing will be said at all. Don't use numbers in your filenames!

=== In general ===

 * Ask somebody, send a class/team email.

 * Read faq in the "notes" directory, lots of useful information.

 * Post a message on the openr (http://www.openr.org) message board. Other robocup teams may answer you.

 * Remember not to use the ears for debugging or other purposes, otherwise the robots may damage. Previously ears were used for vision ball debugging. Now the head indicator is used.