Hello 各位好,
前面的步骤和百度搜到的一致,具体如下
1)sudo apt install ros-galactic-usb-cam
2)sudo apt install ros-galactic-image*
3)ros2 run usb_cam usb_cam_node_exe
4)rviz2
5)在rviz界面追加image
然后网上面大多数到此为止,在image里都能正常显示,但是,我们为什么没有呢???!!!
只有下面这张图。。。。
于是,我只能用英语在外面找答案了,然后找到了一个同样的问题,下面的回答竟然是
你没有把摄像头的frame放到你的静态frame里,你还是用rqt_viewer吧,比较简单
啊,看到这里,感觉原答主被深深的伤害了。。。不过我心里有数了,然后,果断加上了下面一步
6)ros2 run tf2_ros static_transform_publisher 0 0 0 0.0 0.0 0.0 my_frame default_cam
果然OK,上图,秀上我的靓照
还有问题可以私信,对大家有帮助的话可以点赞关注哦