ros
主要是学习ROS_melodic的一些经验心得
Kingknot
这个作者很懒,什么都没留下…
展开
-
Ubuntu18.04下载完anaconda2后,运行ros相关程序出现 'substitution args not supported: No module named rospkg' 错误
问题描述: 装ROS的时候,python默认是python2.7, 我电脑上没有装anaconda和pytorch,运行roslaunch时一切正常。后来装上anaconda2后就报错啦。原因是:装anaconda的时候默认添加了PATH环境变量,此时的python是python3.6, 如此一来python3.6就成了最先启用的python,而python3.6中没有ros的许多pkg, 这样...原创 2020-02-11 23:20:51 · 3355 阅读 · 6 评论 -
ROS执行YAML文件出现RLException
问题描述: 配置YAML文件后执行出错,如下:YAML文件配置如下:解决办法: 其实是每个参数冒号 “:” 后面没有加空格,加了空格后就可以正常执行并且YAML文件里不能用 “tab” 键,如果用了会识别出 ‘\t’ ,如下:...原创 2020-02-11 23:08:02 · 1553 阅读 · 0 评论 -
ROS在用命令catkin_make编译C++文件时出现错误
ROS melodic使用命令catkin_make编译C++文件,出现如下错误:解决办法:问题是出在 CMakeLists.txt 文件没有完全写正确,实际上是 catkin_package() 此行出错,应该将所要使用的包写进去。 进行如下修改:修改前:修改后:问题解决!...原创 2020-02-11 23:02:42 · 1020 阅读 · 0 评论 -
Gazebo仿真turtlebot3
ROS melodic自带Gazebo,所以就不用去下载。Gazebo在虚拟机上运行比较卡,没有RViz顺畅,如果要用的话可以考虑双系统。1、安装turtlebot3_simulation在仿真之前,需要下载一个turtlebot3_simulation,在GitHub上可以下载。下载的文件放到工作空间catkin_ws的src文件夹里。下载命令:cd ~/catkin_ws/src/gi...原创 2020-02-11 20:42:21 · 412 阅读 · 2 评论 -
RViz仿真rbx1
1、安装RViz的模拟器arbotix在安装模拟器arbotix之前,要先查看ros的版本先运行如下指令,查看ros的版本:$ roscore$ rosparam get /rosdistro获取到ros的版本,我的版本是 melodic接下来下载模拟器arbotix,输入如下指令:$ sudo apt-get install ros-melodic-arbotix-*2、下载...原创 2020-02-11 20:29:39 · 776 阅读 · 1 评论 -
ROS基础学习
ROS基础学习学习环境操作系统:Ubuntu 18.04ROS版本:melodicROS主要的命令roscore 运行基于ROS系统必需的节点和程序的集合。为了保证节点能够通信,至少要有一个roscore在运行。roscore当前定义为:1) master2) parameter server3) rosoutrosnode 可以查看ros节点相关的调试信息ros...原创 2020-02-11 19:34:49 · 220 阅读 · 0 评论 -
Ubuntu18.04下安装ROS Melodic
Ubuntu下安装ROS Melodic注意:不同的ubuntu版本对应不同的ros版本,在刚开始时不知道,试过了好多ros版本才发现这个问题。要选择对应的ros版本进行安装,不然会出错。保证一个良好的网络环境十分重要,如果安装过程因网络问题卡壳了,可以考虑换成手机热点,我在安装过程中因为网络问题老是安装失败。安装ROS1)配置Ubuntu软件库配置Ubuntu存储库以允许 “restr...原创 2019-10-16 22:51:06 · 367 阅读 · 0 评论