ROS
明人不放暗屁@cheng
这个作者很懒,什么都没留下…
展开
-
ROS自定义msg
0、编写msg文件<person.msg>string nameint32 agefloat64 height1、修改packgae.xml添加两行: <build_depend>message_generation</build_depend> <exec_depend>message_runtime</exec_depend>2、修改CMakeList.txt10 ~15行:添加最后一个编译依赖find_pack原创 2021-03-08 16:04:04 · 1089 阅读 · 0 评论 -
rospy踩坑-没有指定python解释器
1、问题描述:import-im6.q16: not authorized `rospy' @ error/constitute.c/WriteImage/1037.from: can't read /var/mail/std_msgs.msg2、我的代码:import rospyfrom std_msgs.msg import Stringdef talker(): rospy.init_node('talker', anonymous=True) pub = rospy原创 2021-03-08 14:12:29 · 2098 阅读 · 3 评论 -
ROS的topic通信机制
1、通信步骤如图:2、步骤介绍第(0)步:talker --> master发布者talker向mater注册:包括节点的信息、需要发布的话题名等,然后节点管理器ROS Master会记录下来Talker节点的信息。第(1)步:listener --> master接受者向master注册信息:第(2)步:master匹配信息因为发布者Talker与订阅者Listener节点都在节点管理器ROS Master注册了信息,那么节点管理器Master就会发现有相同的话题信原创 2021-03-07 16:32:54 · 471 阅读 · 3 评论 -
解决ubuntu下anconda和ROS冲突问题
1、ROS需要的Python版本和anconda不一样、所以就会导致ROS报错:解决办法解决ubuntu下anconda和ROS冲突问题原创 2021-02-23 16:07:03 · 306 阅读 · 0 评论 -
Vscode书写ROS程序
1、插件准备:C++Cmake toolsROSpython2、具体步骤:mkdir -p demo/srccd democatkin_make # 编译code . # 打开vscodectrl + shift + b # 打开配置文件配置文件如下:{ "version": "2.0.0", "tasks": [ { "type": "catkin_make", "problemMatcher": [ "$catkin-gcc" ],原创 2021-02-18 11:25:59 · 350 阅读 · 2 评论 -
ubuntu18.04安装ROS涉及到的全部问题以及解决办法
安装步骤1、配置软件源:2、终端输入命令配置清华源:sudo sh -c ‘. /etc/lsb-release && echo “debhttp://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAMEmain” > /etc/apt/sources.list.d/ros-latest.list’3、设置最新的密钥:sudo apt-key adv --keyserver keyserver.ubu原创 2021-02-16 18:23:54 · 1008 阅读 · 0 评论 -
ubuntu配置ROS时候sudo rosdep init出现错误
解决办法:1、打开浏览器输入:https://www.ip138.com/2、在该网站输入:raw.githubusercontent.com查询IP地址3、打开终端输入:sudo gedit /etc/hosts4、进入该文件末尾添加:查询到的IP + raw.githubusercontent.com就是图片最后一行的格式5、再次执行:sudo rosdep init可能还是会出现几个ERROR、但是不要紧、执行多次sudo rosdep init这个命原创 2021-02-16 18:10:47 · 367 阅读 · 1 评论