[解决方法]realsence D455 在jetson nano 无法正常读取imu数据(/camera/imu、/camera/accel/sample)

hardware:jetsonnano

myenv:官方提供的ubuntu18镜像

问题描述:d455 其余数据均能够正常显示,但是不论用realsence_viewer还是通过ros启动launch文件,均无法正常显示imu话题数据,和/camera/imu  、 /camera/accel/sample 都没有数据输出。

最终找到解决方案,亲测有效:感谢Unable to read IMU data on the D435i · Issue #10304 · IntelRealSense/librealsense · GitHubhttps://github.com/IntelRealSense/librealsense/issues/10304#issuecomment-1067255231

# Uninstall all realsense packages
sudo apt remove librealsense2 ros-melodic-realsense2-camera librealsense2-udev-rules ros-melodic-librealsense2 librealsense2-dev

# Reinstall librealsense2 at version 2.48.0 and place those packages on hold (to prevent
# automatic upgrades)
sudo apt install \
	librealsense2=2.48.0-5ubuntu5~1.gbp156c1b \
	librealsense2-udev-rules=2.48.0-5ubuntu5~1.gbp156c1b \
	librealsense2-utils=2.48.0-5ubuntu5~1.gbp156c1b \
	librealsense2-gl=2.48.0-5ubuntu5~1.gbp156c1b \
	librealsense2-net=2.48.0-5ubuntu5~1.gbp156c1b \
	librealsense2-dev=2.48.0-5ubuntu5~1.gbp156c1b
sudo apt-mark hold \
	librealsense2 \
	librealsense2-udev-rules \
	librealsense2-utils \
	librealsense2-gl \
	librealsense2-net \
	librealsense2-dev
	
# To remove the hold on the package versions, just run `sudo apt-mark unhold <package name>`

viewer测试结果显示正常!! 

 对于ros话题,删除原先2.5的版本

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
git clone https://github.com/IntelRealSense/realsense-ros.git
cd realsense-ros/
git checkout 2.3.1
cd ..
catkin_init_workspace
cd ..
catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release
catkin_make install
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc

也是亲测有效!可以正常显示imu话题数据

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值