- 博客(8)
- 收藏
- 关注
原创 cartographer报错解决: Failed to process package ‘cartographer‘: Command ‘[‘ninja‘, ‘-j8‘, ‘-l8‘]‘
其他教程中的解决办法是将protoc2升级,在我这不起作用,因为我的protoc版本就是3.10。,编译完成后就可以下载官方提供的rosbag进行测试。总结:推荐安装过程:小鱼的鱼香ros一键安装。可能的解决办法:将conda环境退出,之后,进入到工作空间进行编译。
2023-08-24 11:13:00
2267
2
原创 学习C++第二部分 the Cherno
重要的两个内容:断点(break point)、查看内存(reading memory)断点:程序调试中 中断的点, break意味着暂停,在任何代码行中设置断点,当程序运行至此处时将暂停。暂停后可以查看state,也就是查看内存看发生了什么以诊断问题(debug)。程序运行所需要的内存是很大的,包括要查看的变量、调用的函数等。暂停仍然可以查看内存数据。通过打断点可以实现程序逐行运行,在vs中,按F9或者侧边框实现。注意:要在合适的地方打断点,在会被执行的代码上打。
2023-05-12 17:30:47
291
原创 make 报错:’XX‘ is not a member of ‘std‘或者 ’XX‘ in namespace ‘std‘ does not name a template type 报错解决方法
(根据自己实际情况修改,现在std的版本貌似已经到23了)可能情况之一是std标准库版本太低,Gazebo仿真时遇到的问题,
2023-05-04 21:27:47
2509
原创 error:‘class gazebo::physics::World‘has no member named ‘GetName‘;did you mean ‘Name‘? 报错解决方法
版本问题,如果你的Gazebo版本小于8,那么正确语法GetName();大于等于8,正确语法Name()。可以修改代码为。
2023-05-04 21:18:07
821
3
原创 在ROS中操作UR5机械臂 仿真+真实操控
显示主机ip地址以及路由器地址,路由器:192.168.31.180,由此设置UR5的ip地址为192.168.31.10。在控制面板上点击为机器人编程 >> 第一次使用空程序 >> urcap >> external control >> ▶。#设置电脑端虚拟ip地址以及子网掩码,再次ifconfig查看是否更改完成(前三个数字不可以设置与无限网相同)#在工作空间中,每打开一次终端都要进行一次source,直接sudo在~/.bashrc中加上一行。#打开Rviz,拖动轨迹球进行规划。
2023-04-19 14:15:44
3072
13
原创 超全C++学习笔记,适合小白 第一部分(最好的C++视频 来自the Cherno)
注:上述命令的解释为:用gcc工具编译当前目录下source文件夹中的所有的.c文件 生成目标为test的可执行文件且将其放在当前目录下的bin文件夹中,其所用到的头文件所在路径为当前目录下的include文件夹,动态库文件路径为当前目录下的lib文件夹,编译时需要用到的动态库为库名所对应的.so动态库可以在终端./HelloWorld运行或者再CodeLite > 首选项 > 构建内置终端。
2023-04-19 10:52:06
342
2
原创 踩坑记录:ubuntu20.04+ROS noetic+gazebo11用UR5+robotiq+Xbox Kinect抓取乐高
每一次创建并激活新环境需要安装依赖、包等,包括不在现有环境下pip3 install安装的,都需要重新安装。anaconda安装和pip3 install安装的不同之处:1.anaconda中的包数量少、更新不及时,pip3包数量多,更新。安装过程中缺失的依赖最好不用pip或者pip3安装,可以在https://anaconda.org中搜索关键词,复制粘贴给的命令到终端就可以。(后面发现删不删无所谓,也可以选择不删,直接忽略报错,也可正常运行)(重要,YOLO5要求在3.7及以上的环境中)
2023-04-16 19:06:23
3067
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人