Hi,
I have been following the assembly instructions carefully, and wish to check if I missed anything, after reading the steps ten times.
I have uploaded the WriteInstinct.ino file, click no for both joint calibration and MPU (as I have done this step several times)
I then uploaded the OpenCat.ino
Press "calibrate", and attach legs to servos
Press "walk" to test the basic skills
What I experienced, is when bittle "walks" (or other default skills available), often the circuit (?) crashed and the board restarts by itself. Upon restart, as it starts at "rest" mode (rather than "calibrate" mode), the servos therefore "restarts" at awkward positions, unless I press "calibrate", and the whole cycle repeats again.
For clarity, I have taken video of what happened. I can confirm that the battery has been charged to full. My questions are:
1. Why the board restarts?
2. After assembled the legs in "calibrate" mode, when I restart the battery, it will start at "rest" mode, i.e. the legs will be in awkward positions at start, why?
3. When switching between modes, the servos will jerk radically, before moving (somewhat) reasonable, why?
4. "Stepping" mode seems to give error?
Many thanks!!!
R
The calibrated angles are saved to Bittle's memory, so it's not supposed to rotate to weird angles unless the random bits flip in the memory triggered by unknown causes. For other robots, I'm not sure about their methods of calibration. Fluctuation in the current or the imperfection of the controller chip within the servo may cause some abrupt rotation during boot up.