ROS环境搭建
麻辣小蘑菇
系统集成,C/C++,Python,ROS机器人操作系统
展开
-
ROS-Melodic 安装全部指令列表
1. sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'2. sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C6543. sudo a原创 2022-01-09 09:39:39 · 218 阅读 · 0 评论 -
室外低速自动导航车的设计(7)——基于ROS的多类传感器数据的融合与匹配
在一台机器人中不可避免地会具有很多种传感器(雷达,视觉,深度...);在机器人的导航中对这些传感器的融合,并形成完整的导航策略是很关键的。对于一台室内/室外机器人来讲,传感器的融合主要分为两个方面:融合定位,使用GPS/IMU/里程计/视觉/雷达等传感器的数据确定机器人的位置和姿态。 融合导航,在机器人的定位确定的前提下,使用雷达/声呐/图像/深度等数据对机器人进行融合避障。 今天我们就从不同传感器的融合方面来讲,使用ROS中的TF以及消息体系,实现传感器数据的初步融合,并生成局部代价...原创 2020-07-06 15:48:25 · 5720 阅读 · 1 评论 -
ROS下建立工作空间以及编译一个包
在ROS层面上编写软件,需要有相关的工作空间(workspace)。首先,我们打开一个控制台(Ctrl+Alt+T),在用户路径下信件一个文件夹,我们起名为LearnROS,然后在这个文件夹中建立一个文件夹,叫src;完成后,进入src工作路径,输入:初始化工作控件,这会在src文件夹中生成CMakeList。: 然后我们进入主路径,在没有任何代码的条件下catkin_make一下,观察现原创 2017-11-09 11:03:00 · 3816 阅读 · 7 评论