The BNO055 needs to be calibrated and the calibration state saved so it can be loaded when the ROS node starts. We've also had some issues getting the IMU to consistently initialize.
Two options:
- Calibrate the BNO055 using the Python library in a separate script.
- @ruffner said he might have a serial module we could plug and play use that he's worked with before. May be a good option to play to previous experience in the interest of time.
The BNO055 needs to be calibrated and the calibration state saved so it can be loaded when the ROS node starts. We've also had some issues getting the IMU to consistently initialize.
Two options: