Forwarding this enhancement request from the SDK team’s GitHub page:
Is your feature request related to a problem? Please describe.
Currently the IMU’s internal temperature data is not available as part of the IMU data buffer
Describe the solution you’d like
Hello, I am aware of the fact that TDK Invensense already provides temperature data for their IMU that comes with the Ouster OS1 Rev7 Model Lidar. But the current Ouster IMU messages do not yet have this information populated. Currently the only way to get any kind of temperature data is through HTTP Request with the following command “GET /api/v1/sensor/telemetry”. But this kind of HTTP request is very costly and comes at a very high response time due to the limitations of TCP connection. It would be excellent if you can populate the IMU’s internal temperature into the IMU messages as part of the existing UDP transmissions.
Describe alternatives you’ve considered
I implemented a HTTP request for “GET /api/v1/sensor/telemetry”. But this has led to packet losses due to the limitation of extended response time of HTTP connection.
Targeted Platform (please complete the following information only if applicable, otherwise dot N/A):
Ouster Sensor? [OS-1 Rev7]
Ouster Firmware Version? [3.0.1]
Programming Language? [C++]
For Python include the targeted Python version [NA]