top of page

Basic Assembly and Setup

Public·212 members

Everytime bittle starts servos move irrationally

Hi,


I have been following the assembly instructions carefully, and wish to check if I missed anything, after reading the steps ten times.


  1. I have uploaded the WriteInstinct.ino file, click no for both joint calibration and MPU (as I have done this step several times)

  2. I then uploaded the OpenCat.ino

  3. Press "calibrate", and attach legs to servos

  4. 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






159 Views

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.

About

Discuss the assembling and solve the puzzle together!

bottom of page