Robot Not a Dev? Buy Now
Not a Dev?

Misty Community Forum

[Resolved] Misty's IMU sensor sometimes fails to initialize

Update 9/11/19 - Misty’s latest software update brings changes that improve the reliability of IMU initialization when the robot boots up. If you continue to experience issues with IMU initialization, please let us know by responding to this thread.

In FEP Misty II prototypes we’ve observed that Misty’s inertial measurement unit (IMU) sometimes fails to initialize. When this happens, the IMU sensor does not send valid data to IMU event listeners.

Many of the drive commands in Misty’s REST and JavaScript APIs operate based on data from the IMU. If you notice unexpected behavior when using Misty’s drive commands, an uninitialized IMU sensor may be the culprit. You can confirm this by subscribing to IMU sensor data in the Command Center and checking whether Misty is sending valid data. When in this state, the best method for attempting to initialize the IMU is to power-cycle your robot.

for “power-cycle”, is the new POST /api/reboot command sufficient?

No, that command will not restart the RT and MC boards which is what is needed to reset the IMU.

1 Like