realsense-ros: hwmon command 0x80( 5 0 0 0 ) failed (response -7= HW not ready ) : error on Jetson AGX Xavior


Required Info
Camera Model D435i
Firmware Version 5.15.1
Operating System & Version Linux (Ubuntu 20)
Kernel Version (Linux Only)
Platform NVIDIA Jetson AGX Xavior.
Librealsense SDK Version { 2.<?>.<?> }
Language
Segment Robot
ROS Distro Noetic
RealSense ROS Wrapper Version {4.51.1, 4.54.1, etc…}

Issue Description

<Describe your issue / question / feature request / etc…>

Hi !

I just have installed Librealsense and ROS wrapper. realsense-viewer is working perfectly fine and also SDK examples work just fine. For Jetson I have followed these intsructions for installing librealsense.

After installation of the ros wrapper , when I run : roslaunch realsense2_camera rs_camera.launch

I am getting this weird error. here is the detailed terminal output :

roslaunch realsense2_camera rs_camera.launch
... logging to /home/user/.ros/log/2851cc52-d704-11ee-afc1-48b02d2fe384/roslaunch-ubuntu-10237.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://ubuntu:33439/

SUMMARY
========

PARAMETERS
 * /camera/realsense2_camera/accel_fps: -1
 * /camera/realsense2_camera/accel_frame_id: camera_accel_frame
 * /camera/realsense2_camera/accel_optical_frame_id: camera_accel_opti...
 * /camera/realsense2_camera/align_depth: False
 * /camera/realsense2_camera/aligned_depth_to_color_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye1_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye2_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_fisheye_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_infra1_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/aligned_depth_to_infra2_frame_id: camera_aligned_de...
 * /camera/realsense2_camera/allow_no_texture_points: False
 * /camera/realsense2_camera/base_frame_id: camera_link
 * /camera/realsense2_camera/calib_odom_file: 
 * /camera/realsense2_camera/clip_distance: -2.0
 * /camera/realsense2_camera/color_fps: -1
 * /camera/realsense2_camera/color_frame_id: camera_color_frame
 * /camera/realsense2_camera/color_height: -1
 * /camera/realsense2_camera/color_optical_frame_id: camera_color_opti...
 * /camera/realsense2_camera/color_width: -1
 * /camera/realsense2_camera/confidence_fps: -1
 * /camera/realsense2_camera/confidence_height: -1
 * /camera/realsense2_camera/confidence_width: -1
 * /camera/realsense2_camera/depth_fps: -1
 * /camera/realsense2_camera/depth_frame_id: camera_depth_frame
 * /camera/realsense2_camera/depth_height: -1
 * /camera/realsense2_camera/depth_optical_frame_id: camera_depth_opti...
 * /camera/realsense2_camera/depth_width: -1
 * /camera/realsense2_camera/device_type: 
 * /camera/realsense2_camera/enable_accel: False
 * /camera/realsense2_camera/enable_color: True
 * /camera/realsense2_camera/enable_confidence: True
 * /camera/realsense2_camera/enable_depth: True
 * /camera/realsense2_camera/enable_fisheye1: False
 * /camera/realsense2_camera/enable_fisheye2: False
 * /camera/realsense2_camera/enable_fisheye: False
 * /camera/realsense2_camera/enable_gyro: False
 * /camera/realsense2_camera/enable_infra1: False
 * /camera/realsense2_camera/enable_infra2: False
 * /camera/realsense2_camera/enable_infra: False
 * /camera/realsense2_camera/enable_pointcloud: False
 * /camera/realsense2_camera/enable_pose: False
 * /camera/realsense2_camera/enable_sync: False
 * /camera/realsense2_camera/filters: 
 * /camera/realsense2_camera/fisheye1_frame_id: camera_fisheye1_f...
 * /camera/realsense2_camera/fisheye1_optical_frame_id: camera_fisheye1_o...
 * /camera/realsense2_camera/fisheye2_frame_id: camera_fisheye2_f...
 * /camera/realsense2_camera/fisheye2_optical_frame_id: camera_fisheye2_o...
 * /camera/realsense2_camera/fisheye_fps: -1
 * /camera/realsense2_camera/fisheye_frame_id: camera_fisheye_frame
 * /camera/realsense2_camera/fisheye_height: -1
 * /camera/realsense2_camera/fisheye_optical_frame_id: camera_fisheye_op...
 * /camera/realsense2_camera/fisheye_width: -1
 * /camera/realsense2_camera/gyro_fps: -1
 * /camera/realsense2_camera/gyro_frame_id: camera_gyro_frame
 * /camera/realsense2_camera/gyro_optical_frame_id: camera_gyro_optic...
 * /camera/realsense2_camera/imu_optical_frame_id: camera_imu_optica...
 * /camera/realsense2_camera/infra1_frame_id: camera_infra1_frame
 * /camera/realsense2_camera/infra1_optical_frame_id: camera_infra1_opt...
 * /camera/realsense2_camera/infra2_frame_id: camera_infra2_frame
 * /camera/realsense2_camera/infra2_optical_frame_id: camera_infra2_opt...
 * /camera/realsense2_camera/infra_fps: 30
 * /camera/realsense2_camera/infra_height: 480
 * /camera/realsense2_camera/infra_rgb: False
 * /camera/realsense2_camera/infra_width: 848
 * /camera/realsense2_camera/initial_reset: False
 * /camera/realsense2_camera/json_file_path: 
 * /camera/realsense2_camera/linear_accel_cov: 0.01
 * /camera/realsense2_camera/odom_frame_id: camera_odom_frame
 * /camera/realsense2_camera/ordered_pc: False
 * /camera/realsense2_camera/pointcloud_texture_index: 0
 * /camera/realsense2_camera/pointcloud_texture_stream: RS2_STREAM_COLOR
 * /camera/realsense2_camera/pose_frame_id: camera_pose_frame
 * /camera/realsense2_camera/pose_optical_frame_id: camera_pose_optic...
 * /camera/realsense2_camera/publish_odom_tf: True
 * /camera/realsense2_camera/publish_tf: True
 * /camera/realsense2_camera/reconnect_timeout: 6.0
 * /camera/realsense2_camera/rosbag_filename: 
 * /camera/realsense2_camera/serial_no: 
 * /camera/realsense2_camera/stereo_module/exposure/1: 7500
 * /camera/realsense2_camera/stereo_module/exposure/2: 1
 * /camera/realsense2_camera/stereo_module/gain/1: 16
 * /camera/realsense2_camera/stereo_module/gain/2: 16
 * /camera/realsense2_camera/tf_publish_rate: 0.0
 * /camera/realsense2_camera/topic_odom_in: odom_in
 * /camera/realsense2_camera/unite_imu_method: 
 * /camera/realsense2_camera/usb_port_id: 
 * /camera/realsense2_camera/wait_for_device_timeout: -1.0
 * /rosdistro: noetic
 * /rosversion: 1.16.0

NODES
  /camera/
    realsense2_camera (nodelet/nodelet)
    realsense2_camera_manager (nodelet/nodelet)

auto-starting new master
process[master]: started with pid [10245]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 2851cc52-d704-11ee-afc1-48b02d2fe384
process[rosout-1]: started with pid [10255]
started core service [/rosout]
process[camera/realsense2_camera_manager-2]: started with pid [10262]
process[camera/realsense2_camera-3]: started with pid [10263]
[ INFO] [1709212338.220110579]: Initializing nodelet with 6 worker threads.
[ INFO] [1709212338.676288695]: RealSense ROS v2.3.2
[ INFO] [1709212338.676468800]: Built with LibRealSense v2.50.0
[ INFO] [1709212338.676604936]: Running with LibRealSense v2.50.0
[ INFO] [1709212338.818251284]:  
[ INFO] [1709212339.224053153]: Device with serial number 241122074864 was found.

[ INFO] [1709212339.224330415]: Device with physical ID 2-4-3 was found.
[ INFO] [1709212339.224464182]: Device with name Intel RealSense D435I was found.
[ INFO] [1709212339.227673537]: Device with port number 2-4 was found.
[ INFO] [1709212339.227987186]: Device USB type: 3.2
[ INFO] [1709212339.239401393]: getParameters...
[ INFO] [1709212339.534650054]: setupDevice...
[ INFO] [1709212339.534949686]: JSON file is not provided
[ INFO] [1709212339.536016942]: ROS Node Namespace: camera
[ INFO] [1709212339.536264796]: Device Name: Intel RealSense D435I
[ INFO] [1709212339.536462054]: Device Serial No: 241122074864
[ INFO] [1709212339.536639023]: Device physical port: 2-4-3
[ INFO] [1709212339.536774391]: Device FW version: 05.15.01.00
[ INFO] [1709212339.536915262]: Device Product ID: 0x0B3A
[ INFO] [1709212339.537065446]: Enable PointCloud: Off
[ INFO] [1709212339.537233423]: Align Depth: Off
[ INFO] [1709212339.537321300]: Sync Mode: Off
[ INFO] [1709212339.537509502]: Device Sensors: 
[ INFO] [1709212339.687546985]: Stereo Module was found.
[ INFO] [1709212339.792092608]: RGB Camera was found.
[ INFO] [1709212339.793046163]: Motion Module was found.
[ INFO] [1709212339.793397574]: (Confidence, 0) sensor isn't supported by current device! -- Skipping...
[ INFO] [1709212339.793566319]: num_filters: 0
[ INFO] [1709212339.793676148]: Setting Dynamic reconfig parameters.
hwmon command 0x80( 5 0 0 0 ) failed (response -7= HW not ready)
hwmon command 0x80( 5 0 0 0 ) failed (response -7= HW not ready)
hwmon command 0x80( 5 0 0 0 ) failed (response -7= HW not ready)
hwmon command 0x80( 5 0 0 0 ) failed (response -7= HW not ready)
[ INFO] [1709212344.753410925]: Done Setting Dynamic reconfig parameters.
/opt/ros/noetic/lib/nodelet/nodelet: symbol lookup error: /home/user/intel_ws/devel/lib//librealsense2_camera.so: undefined symbol: _ZN2cv3MatC1Ev
[camera/realsense2_camera_manager-2] process has died [pid 10262, exit code 127, cmd /opt/ros/noetic/lib/nodelet/nodelet manager __name:=realsense2_camera_manager __log:=/home/user/.ros/log/2851cc52-d704-11ee-afc1-48b02d2fe384/camera-realsense2_camera_manager-2.log].
log file: /home/user/.ros/log/2851cc52-d704-11ee-afc1-48b02d2fe384/camera-realsense2_camera_manager-2*.log
[camera/realsense2_camera-3] process has finished cleanly
log file: /home/user/.ros/log/2851cc52-d704-11ee-afc1-48b02d2fe384/camera-realsense2_camera-3*.log
^C[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

About this issue

  • Original URL
  • State: closed
  • Created 4 months ago
  • Comments: 40

Most upvoted comments

Another four RealSense ROS users reported this motion module failure with Jetson in particular at https://github.com/IntelRealSense/realsense-ros/issues/2213 and https://github.com/IntelRealSense/librealsense/issues/10749#issuecomment-1206406678 so it is not just an issue with your Jetson alone.

One of those users reported at https://github.com/IntelRealSense/librealsense/issues/10749#issuecomment-1206406678 that an uninstall and reinstall of the ROS wrapper resolved their motion module failure.