I'm confused about the calibrations needed for the Developer Kit. There are two stages. One without the legs. One with the legs.
The one with the legs is much more streamlined because it can be initialized via the mobile app really quickly. If we skipped the first "calibration", will the mobile app calibration take care of it? I'm confused why there are two stages.
I'm also asking because I'm in a weird situation where someone else set up the software and did the calibration, but the Bittle wouldn't walk normally. So now I'm trying to debug their setup. I re-assembled the robot from scratch, but the software is already uploaded to it I think. Can I just skip to the mobile app calibration or do I have to the other step?
After doing all of the calibrations, the robot is walking a better than before, but something still seems off. Also, when I hit the left/right arrows on the remote, it actually starts to walk backwards and falls. Is this normal? Or did I mess something up during assembly?
Hi, sorry. Just got it to work. I selected the wrong port actually. I had to restart the app to see the new port.
Would you like to have a remote meeting right now? I can take a look at your set ups.
Hi, there are two calibration steps for different components.
Because the controller board has limited resources, we divide the program into two stages.
In the first stage we upload the program and large data to the onboard EEPROM (hard disk), and use the remaining programming space to calibrate the IMU, a sensor that measures the body orientation. The board should be leveled and untouched during the (IMU) calibration.
In the second stage we upload the standard functional code. For the first time configuration, we need to enter the (joint) calibration state and attach the legs in the right directions.
If you use the Arduino IDE to set up the board, you will handle those stages explicitly. The Petoi Desktop App can finish the two stage uploading in the background. The smart phone app can work only with an already configured board. Its (joint) calibration is only for attaching the legs.