参考官网:https://github.com/IntelRealSense/realsense-ros
1.命令行安装:这种方式比较简单,没有报错。需要注意的是安装位置需要自己找,后续修改launch文件参数需要在这个安装目录下修改。可以用以下命令查找:
rospack find realsense2_camera
2.源码安装:需要自己创建命名空间编译,容易报错。大部分错误网上都能搜到,这里列举一个新的错误:
/opt/ros/melodic/lib/nodelet/nodelet: symbol lookup error: /home/hdy/realsense_ws/devel/lib//librealsense2_camera.so: undefined symbol: _ZN20ddynamic_reconfigure19DDynamicReconfigureC1ERKN3ros10NodeHandleE
出现这个错误的原因是ddynamic_reconfigure这个包安装了两次。很有可能通过sudo apt-get install命令安装了ddynamic-reconfigure包。然后又按网上的教程在src目录下同时拷贝了这个包的源码。解决办法是使用apt安装,编译ROS库的时候不要拷贝这个包。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)