![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
文章平均质量分 80
我想静静,
这个作者很懒,什么都没留下…
展开
-
ros导航避障
move_base全局路径规划局部路径规划move_basemove_base包采用action机制接受导航goal,然后移动机器人底座到达指定的goal。 这个过程中move_base node将同时利用局部规划器和全局规划器来完成导航任务:(1) 全局路径规划(global planner):根据给定的目标位置进行总体路径的规划;(2) 本地实时规划(local planner):根据附近的障碍物进行躲避路线规划。支持任何一种继承了nav_core包中nav_core::BaseGlobal.原创 2022-01-08 14:54:27 · 5488 阅读 · 0 评论 -
ubuntu20 ros kobuki全纪录
安装ros noetic安装kobuki双目相机建图安装ros noeticsudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt install curl # if you haven't alrea.原创 2021-12-30 22:02:41 · 1773 阅读 · 0 评论 -
gazebo仿真 街区 机器人 记录
1. 下载model库下载https://github.com/osrf/gazebo_models,解压重命名为models。移动到~/.gazebo文件夹中2. world模型https://github.com/KalanaRatnayake/Multi-robot-mapping/tree/c7dfc4e2d8d809e49038b3792b7c045429c039e03. rossource /opt/ros/eloquent/setup.bash...原创 2021-11-10 13:53:02 · 1013 阅读 · 0 评论 -
ros actor lidar
1.sudo apt-get install ros-xxx-joint-state-publisher-guixxx替换为当前ros版本 kinetic indigo melodic2.https://blog.csdn.net/qq_43279579/article/details/115017677?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBl原创 2021-11-04 17:29:17 · 198 阅读 · 0 评论 -
STAIR: Hardware and Software Architecture
STAIR: Hardware and Software ArchitectureAbstractIntroductionHardware SystemsSTAIR 1STAIR 2Software SystemsRequirements并行处理模块化跨平台Robot-independent代码优美设计选择消息传递的拓扑结构Master Server 主服务器进程启动进程连接数据流Data Flow Registration端口配置Operationgraph设计框架用法:“获取订书机”口头对话导航目标检测原创 2021-10-08 22:42:45 · 332 阅读 · 0 评论 -
ROS2学习
@TOCROS 2 依赖于使用 shell 环境组合工作区。 “工作区”是一个 ROS 术语,表示您使用 ROS 2 进行开发的系统上的位置。 核心 ROS 2 工作区称为底层。 随后的本地工作区称为叠加层。 使用 ROS 2 进行开发时,您通常会有多个工作区同时处于活动状态。结合工作区可以更轻松地针对不同版本的 ROS 2 或不同的软件包集进行开发。 它还允许在同一台计算机上安装多个 ROS 2 发行版(或“发行版”,例如 Dashing 和 Eloquent)并在它们之间切换。这是通过在每次打开新原创 2021-09-29 00:10:35 · 491 阅读 · 0 评论 -
ROS1学习
ROS 是一个适用于机器人的开源操作系统。它提供了操作系统应有的服务,包括硬件抽象、底层设备控制、常用函数实现、进程间消息传递和包管理。它也提供用于获取、编译、编写和跨计算机运行代码所需的工具和库函数。ROS11. ROS工作空间2. ROS 文件系统2.1 rospack 获取有关包的信息2.2 roscd 和 rosls3. 创建 ROS 包3.1创建3.2 构建一个 catkin 工作区并获取安装文件3.3 包依赖3.4 定制包4. Build包5. 理解ROS节点5.1 节点5.2 客户端库5.原创 2021-09-26 13:24:52 · 709 阅读 · 0 评论