ROS
文章平均质量分 57
家家的快乐空间
这个作者很懒,什么都没留下…
展开
-
使用VsCode进行ROS程序调试
使用VsCode进行ROS程序调试安装相关插件创建调试配置文件启动调试安装相关插件首先在VsCode中安装相关插件最重要是安装ROS插件,请注意是微软发布的版本创建调试配置文件点开ROS插件的页面到工具栏中的点击“运行与调试”页面,如下图,点击创建一个launch.json文件,选择ROSROS: Launch 是针对launch文件进行调试ROS: Attach 是针对单个ROS节点进行调试下面我们将选择第一种方式选择我们需要调试的功能包选择功能包中的launch启动原创 2022-04-17 10:57:23 · 5430 阅读 · 3 评论 -
针对ROS配置VScode开发环境(catkin_make 或 catkin build)
针对ROS配置VScode开发环境(catkin_make 或 catkin build)使用catkin_makeubuntu 18的vscode配置ros开发环境:catkin_make -DCMAKE_EXPORT_COMPILE_COMMANDS=Yesctrl+shift+p,配置c_cpp_properties.json,修改成如下:// "intelliSenseMode": "gcc-x64",// "compilerPath": "/usr/bin/gcc",// "cSt原创 2021-05-18 14:10:27 · 5217 阅读 · 0 评论 -
类的成员函数作为ROS的回调函数
ROS 开发人员提供了一个简洁的替代 subscribe 方法,它接受成员函数和相应的对象,如下所示:sub = n.subscribe("/camera/depth_registered/points", 1000, &Example::callBack, this);&Example::callBack 是指向成员函数的函数指针,这是你要为其调用回调的对象实例。问题待解决:error: no matching function for call to ‘ros::NodeHan原创 2021-11-04 11:55:04 · 1798 阅读 · 0 评论 -
ROS分布式控制的主从机配置及测试
ROS分布式控制的主从机配置及测试问题概述配置免密登录在dog配置ssh将dog的公钥拷贝到kyle主从机配置问题概述我们的机器人经常结构比较特殊,不方便也不适合载一个显示器到处走,但是我们使用ROS开发时往往需要用RVIZ做一些可视化的调试操作,此时我们可以利用ROS的分布式特性。简单来说就是,例如我们机器人是一台树莓派的ROS小车,上面没有显示器,他启动导航后,我们可以在自己的笔记本上启动RVIZ来观察它的数据以及施加控制指令。设机器人端的主机名为:dog,IP地址为:192.168.2.155原创 2021-11-06 11:35:34 · 643 阅读 · 0 评论