ROS
河马小白
本科自动化,研究生方向为人工智能,正在努力学习
展开
-
catkin_make报错的解决方法汇总
记录原创 2022-06-22 12:02:27 · 12290 阅读 · 16 评论 -
gazebo打不开或者无响应?
gazebo运行不成功原创 2022-06-21 22:49:38 · 5150 阅读 · 5 评论 -
python强制类型转换
https://wenku.baidu.com/view/8affba641411cc7931b765ce0508763230127457.html原创 2022-03-11 22:40:02 · 1121 阅读 · 0 评论 -
本地文件和docker之间的互传
1.在本地查询容器IDdocker ps -a2.复制本地文件到docker中,在本地终端中切换成超级用户su,然后执行下面的命令docker cp 本地文件路径 ID全称:容器路径例如:可以看到在docker里已经复制完毕。...原创 2022-02-25 22:07:42 · 4171 阅读 · 1 评论 -
ubuntu20.04安装ros
https://ubuntu.com/download/desktop 镜像文件iso下载地址sudo+命令,报错找不到命令ubuntu20.04安装ROS亲测可用原创 2022-02-22 17:04:38 · 143 阅读 · 0 评论 -
奥特学习记录
6.3.4总结:描述joint时,相对坐标是对父连杆的中心坐标而言的,底盘距离地面距离,用joint的相对坐标实现,与base_footprint的半径无关。颜色要记得写名字,如果名字一样,而颜色参数不一样的话,会用第一个名字的参数,而下一行的真实的颜色参数将不会起作用。...原创 2022-02-19 14:17:04 · 128 阅读 · 0 评论 -
[joint_state_publisher_gui-5] [joint_state_publisher_gui-3]报错
有joint的urdf文件里不要有任何中文注释,全部删除就解决了。。删掉所有中文注释之后:原创 2022-02-19 11:16:35 · 601 阅读 · 0 评论 -
ROS自学--古月居P16
1.用参数文件去更改rosparam dump param.yaml 生成参数文件保存到当前目录在param.yaml手动更改rgb值,再rosparam load param.yaml 使用参数rosservice call /clear “{}” 刷新显示2.用set更改rgb值,dump之后,yaml文件里面自动更改数值load再clear刷新之后,更改了颜色3.问题??这怎么有两个参数,怎么改...原创 2022-02-15 13:48:12 · 472 阅读 · 0 评论 -
ROS自学--古月居笔记P11
自定义话题的消息1.两个cpp脚本,放在src下面,与P10不同之处在于:P10是写一个订阅者脚本,然后让小海龟仿真器和键盘作为发布者,P11是写发布者和订阅者的脚本,所以需要另外定义两者通信的消息类型,在功能包catkin.ws下的src下learning_topic下,新建一个msg的文件夹,然后进入它,touch一个Person.msg文件,然后在里面写变量的定义2.在xml文件里添加功能包依赖3.编译选项两个cpp脚本的操作和以前一样在编译的list.txt文件写入两个脚本原创 2022-02-12 19:22:59 · 421 阅读 · 0 评论 -
ROS自学--古月居P10
发布者的编程创建功能包,在src里放置cpp文件,然后在src文件里的txt文件进行修改(加入下面两行代码)作用为:将后面的cpp文件编译成前面的可执行文件将可执行文件和库进行链接 然后是编译,其中最重要的,setup.bash文件可以在catkin_ws中用catkin_make命令产生,产生之后需要执行第三条指令,相当于将src文件添加进来:环境变量ROS_PACKAGE_PATH=/home/ubuntu/catkin_ws/src注意,每次catkin_make之后都要se原创 2022-02-11 16:58:13 · 737 阅读 · 0 评论 -
ROS自学笔记--古月居P8
第八讲1.rqt_graph 看计算图2.rosnode + 回车 查看指令3.rosnode list 查看所有节点rosout是只要启动ros就会收集所有节点信息的指令仿真器节点键盘节点4.查看节点的数据信息发布的话题订阅的话题 (cmd_vel是键盘给仿真器发数据的话题)5.rostopic 查看话题的相关指令6.rostopic list 查看所有话题7.pub 话题 消息 数据类型(此处的Twist为数据类型,包括两部分,linear和angular,线速度和角速度,原创 2022-02-11 13:40:37 · 371 阅读 · 0 评论 -
ROS自学--古月居P9
1.创建一个文件夹,在里面创建一个src的文件夹,cd进去去初始化ros的环境mkdir caktin_wscd caktin_wsmkdir srccd src/catkin_init_workspace2.直接空工程也可以进行编译,用下面的命令,会出现build(编译的中间文件,一般用不上)和devel文件夹(库以及可执行文件再执行这个才会出现install文件夹(安装空间,可执行文件)3.创建功能包:cd到src文件夹,然后创建test_pkg,后面+需要的依赖包,roscpp是写c+原创 2022-02-11 14:16:24 · 768 阅读 · 0 评论