- 博客(14)
- 收藏
- 关注
原创 Aubo_e5机器人仿真报错
在跑仿真时,moveit_planning_execution.launch。未正确加载:MoveIt 默认支持的规划器是。或类似文件,将规划插件改为支持的插件(如。,但配置中指定了不存在的。
2025-03-06 21:13:37
153
原创 在Docker容器内启动Rviz(解决可视化问题)
3、确保容器内部的用户对 X server 的访问权限是正确的。2、当你启动 Docker 容器时,需要挂载 X11 Unix socket 并设置 DISPLAY 环境变量。1、在你的 Linux 主机上执行以下命令以允许所有的用户访问 X server。或仅允许特定用户或Docker容器访问X server。先行条件:确保在Docker内已经下载完成Rviz。
2025-02-24 19:09:48
281
原创 学习笔记--参数服务器(C++)查
getParamCached键,存储结果的变量)--提高变量获取效率。如果键不存在,那么返回值为 false,且不为参数2赋值。如果键不存在,那么返回值为 false,且不为参数2赋值。是否包含某个键,存在返回 true,否则返回 false。搜索键,参数1是被搜索的键,参数2存储搜索结果的变量。存在,返回 true,且将值赋值给参数2。存在,返回 true,且将值赋值给参数2。存在,返回对应结果,否则返回默认值。searchParam(参数1,参数2)getParam(键,存储结果的变量)
2024-08-19 16:18:56
284
原创 vscode代码没有提示问题
解决方法:打开C/C++的settings.json,在settings.json界面添加。解决方法:将cppStandard:c++11 改为c++17。1、修改c_cpp_properties.json文件。2、ros::param ::后面没有代码提示。保存后,重载代码即可。
2024-08-19 15:20:21
2990
原创 参数服务器(C++) 增与改
修改:只需要继续调用 setParam 或 set 函数,保证键是已经存在的,值会。需求:首先设置机器人的共享参数、类型、半径(0.15)setParam("键",值)set("键",值)再修改参数半径(0.2)
2024-08-19 14:04:22
451
原创 实现两个数字求和(4、优化)
如果先启动客户端,不要直接抛出异常,而是挂起,等服务器启动后,再正常请求。在ROS中内置了相关函数,这些函数可以让客户端启动后挂起,等待服务器启动。如果先启动客户端,那么会请求异常。
2024-08-18 10:48:46
524
原创 实现两个数字求和(3、优化)
(2)将写死的数值改为argv[1]和argv[2],同时通过。(1)在main函数中增加argc个数的判断。atoi()将argv字符串类型改为整型。
2024-08-18 10:39:26
249
原创 实现两个数字求和(1、服务器端)
内容参考:AutolaborROS机器人入门(视频链接如下)服务器实现:解析客户端提交的数据,并运算再产生响应。5、处理请求并产生响应。2、初始化ROS节点。4、创建一个服务对象。
2024-08-18 10:29:12
141
原创 当不配置CMakeLists.txt执行python文件抛出异常
usr/bin/env:”python”:没有哪个文件或目录。原因:当前noetic使用的是python3。(调用第三方库时易出现问题)
2024-08-01 18:28:20
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人