
ROS的学习
文章平均质量分 78
这个专栏主要分享和学习零基础到入门ROS,最终分析阅读算法和编写算法的过程。
SimileciWH
越是努力,越感受到自己无知
展开
-
Ubuntu 18.04 LTS +Melodic ROS配置TurtleBot3+运行gazebo仿真
1 确定ROS 发行版版本在ROS wiki搜索(或者google)turtlebot install,会出现安装方法网址如下,link:http://wiki.ros.org/turtlebot/Tutorials/indigo/Turtlebot%20Installation如果你的ROS不是indigo版本的,点击图1中的turtlebot超链接: ...原创 2018-07-31 10:49:39 · 9552 阅读 · 3 评论 -
ubuntu18.04LTS +ROS-Melodic+kinect v1
1 在ROS官网搜索kinect(link:http://wiki.ros.org/kinect) 图1选择推荐的,freenect_stack,点开超级连接,如图2所示, ...原创 2018-08-01 16:25:14 · 5182 阅读 · 2 评论 -
KOBUKI 调试记录
所有内容都是基于link:http://wiki.ros.org/kobuki/Tutorials1 安装kobuki的烧录工具stm32flash(刷机工具)ROS提供的下载链接打不开,可以从这下载:https://sourceforge.net/projects/stm32flash/files/选择stm32flash-0.5.tar.gz (这是linux版本的)1....原创 2018-08-10 16:55:36 · 2720 阅读 · 0 评论 -
将KOBUKI在kinect上的配置移植到melodic-ros
现在melodic已经可以通过命令行模式安装kobuki了(2019-02-02更新)可以不通过下面的方式安装了。————————————————————————————————————————————————————1 下载KOBUKI需要的PKG以及依赖关系link:http://wiki.ros.or...原创 2018-08-07 17:32:55 · 1700 阅读 · 2 评论 -
ubuntu18.04 配置turtlebot2环境时遇到的问题(updating.......)
(持续更新....)1 缺少libusb1.1 安装libusb下载地址:https://www.intra2net.com/en/developer/libftdi/download.php(因为libuusb libftdi libconfuse是交叉编译的,所以一次全部安装)安装libusb,全程用sudo权限1)进入...原创 2018-08-07 10:04:00 · 5364 阅读 · 4 评论 -
ubuntu 下pycharm 构建ROS编程环境
1 安装和破解pycharm1.1 解压下载好的pycharm包1.2 下载破解文件JetbrainsCrack-3.1-release-enc.jarlink:http://idea.lanyus.com/并复制到/pycharm-2018.1.4/bin文件夹下。1.2.1 安装JetbrainsCrack-3.1-release-enc.jar需要...原创 2018-08-30 15:45:11 · 1542 阅读 · 0 评论 -
ubuntu18.04配置cartographer
2018-12-26补充:目前kinetic,lunar,和melodic三个版本的ROS已经可以直接通过命令行安装二进制的包了,比较简单,二进制安装命令:sudo apt-get updatesudo apt-get install ros-<your ros version>-cartographer* //安装全部关于cartographer的包但是还是推...原创 2018-10-05 12:55:16 · 5582 阅读 · 3 评论 -
ubuntu18.04+ROS-Melodic 配置moveit
持续更新......转载请标明出处!!!在已经安装ROS-melodic之后,再进行一下操作。如果你没有安装ROS,请务必先安装。安装方法可以查看官网。link:http://wiki.ro...原创 2018-10-10 16:23:43 · 8415 阅读 · 2 评论 -
基于ROS1.0的stdr simulation搭建多移动机器人(multiple robots)仿真系统
多移动机器人的概念就不叙述了,直接讲如何正确的在ROS系统下构建基于stdr simulation和gazebo平台下的仿真实验。1 前提准备安装好如下几个基本的包:stdr simulation amcl move_base gazebo_ros turtlebot2的完整包等其他必要的ROS环境2 单移动机器人和多移动机器人的配置区别单移动机器人...原创 2018-10-26 17:12:20 · 3523 阅读 · 11 评论 -
ROS话题订阅与namespace使用出现的问题汇总
1 什么情况下会用到namespace(以下简称ns)当我们需要运行同一个pkg的同一个node,虽然可以在launch文件中给他们命名成不同的name但是,我们希望使用<group ns=""></group>来更加清晰的区分他们之间的不同。但是加上ns后,常常会出现以下问题,需要我们解决。比如,原先不添加ns的时候一切运行正常,但是当我们添加ns后,无法运行等...原创 2018-11-03 11:34:07 · 2242 阅读 · 0 评论 -
使用cartographer_ros(在线/离线)构建地图后保存地图的方法
1,安装cartographer请看我写的这篇文章虽然我使用的是ubuntu18.04的melodic版本的ROS,但是ROS是兼容的,即你的ROS版本和系统和我的不同,也可以使用这篇文章的方法正确的安装。2,使用cartographer构建号地图后怎么保存成yaml和png文件呢?关于cartographer_ros的文档,官方有提供,请看这里2.1 保存地图当使用cartograp...原创 2018-12-06 08:50:37 · 7418 阅读 · 5 评论 -
调试cartographer时遇到的一些问题
1,使用cartographer构建地图是出现map&amp;odom坐标系乱飞我遇到的这个问题出现的原因是由于,我使用的激光雷达在运行时,固定在小车的顶部,因为运行是有振动,并且在lua文件中,这两个参数tracking_frame&amp;published_frame我是设置成了激光雷达的基座标,因此抖动对此的影响很大,导致到处乱飞;推荐设置成小车的底座坐标系,比如"base_link"。...原创 2018-12-06 17:25:05 · 6569 阅读 · 4 评论 -
ROS通过串口与单片机通信读取编码器的计数脉冲
1,使用C++编写需要安装serial包serial工具包,下载完成后按照提示编译安装,默认使用make install会将ROS编译工程需要的serial.h头文件和serialConfig.cmake等全部必要的文件移动到/tmp/usr/local…的目录下,因此在make install后,我们需要手动将这些移动到/usr/local的根目录下,否则构建节点时,会提示以下错误信息:...原创 2018-12-12 17:04:07 · 2455 阅读 · 0 评论 -
读取编码器的计数脉冲转化成ROS的odom数据
1,理论模型(明天写。。。)2, 代码片段now = rospy.Time.now() # record get encode left&amp;amp;amp;amp;amp;right in first time, must initial enc_right&amp;amp;amp;amp;amp;left get_encode_count += 1 if get_encode...原创 2018-12-12 17:13:21 · 9528 阅读 · 11 评论 -
ROS订阅/cmd_vel话题,转化成移动机器人左右轮的转速
1,理论模型(明天写。。。)2,代码片段def calculate_pub(self): self.left_vel = self.dx - self.dr * self.wheel_dist / 2 self.right_vel = self.dx + self.dr * self.wheel_dist / 2 rospy.loginfo(&amp;amp;amp;amp;quot;...原创 2018-12-12 17:16:18 · 11231 阅读 · 3 评论