
ROS
文章平均质量分 79
Robot-WH
兴趣领域: 机器人软件,三维工业软件,嵌入式
展开
-
GDB调试ROS工程
如果没有-ex run,那么启动后就需要手动输入r才能使程序运行。1、CMakeLists.txt开启调试模式。-ex表示启动gdb后要执行的命令。原创 2024-12-17 15:05:02 · 196 阅读 · 0 评论 -
ROS2工程引用第三方库
这里我们以ndt_omp库为例来讲解ROS2工程如何引用第三方库。我们自己的库是slam_lib_3d, 这个库是一个标准的ROS2库,slam_lib_3d内部会使用到ndt_omp,因此,我们需要将ndt_omp引入slam_lib_3d中,使得slam_lib_3d能够使用ndt_omp中的符号以及找到对应的头文件。step1它将告诉colcon编译器slam_lib_3d的编译需要依赖ndt_omp,这样colcon将先编译ndt_omp,然后再编译slam_lib_3d。原创 2024-11-16 14:01:33 · 672 阅读 · 0 评论 -
使用docker进行ros2开发
docker的安装可以参考:https://blog.youkuaiyun.com/weixin_48602203/article/details/135057755启动小乌龟…这里再介绍一下正在运行的容器如何停止以及删除,这个实际操作中肯定能用得到。如果执行这条命令出现没有权限的问题,请执行,并且重启动电脑。vscode的dev-container 也可能出现连接不到docker容器的情况,同样这样处理。原创 2024-11-16 13:54:16 · 163 阅读 · 0 评论 -
ROS 搞懂多话题回调机制以及消息队列
ros::spinOnce()和spin()spinOnce()的主要用法是:ros::Rate r(rate); while (ros::ok()){ros::spinOnce(); r.sleep();}每调用一次ros::spinOnce(),就会去执行一次该节点所有需要执行的回调函数,注意这里并不是对于接受到消息的topic分别只执行一次............原创 2020-02-23 10:19:11 · 12580 阅读 · 0 评论 -
如何使用cmake找到第三方ROS库
ROS cmake原创 2023-03-02 16:56:27 · 367 阅读 · 0 评论