Hello,
I am having trouble populating the "cached_data_.attitude_estimate" data structure in the C++ snav interface (there is no pose data when running the snav_ros ROS node).
In debugging this I came across section 10.2 of the Navigator User Guide, which states that "snav_dft_vio_app must be running" to enter VIO mode. When executing this program, I hit the following error message:
"An incorrect version of sensor_imu_api is being used, and strict checking is being enforced"
It is complaining that I have sensor-imu-1.2.2 installed instead of sensor-imu-1.2.3. How do I upgrade the sensor-imu version?
I have the following software on the board:
Flight_3.1.3.1
Snapdragon Navigator Flight Controller SDK 1.2.38.1
Machine Vision SDK 1.0.2
Thanks for your time.
Fixed this by installing the corresponding hexagon addon files from Intrinsyc. ROS is still showing nothing for pose information.
Data is now showing after running the calibration tool (snav_calibration_manager -s).