ROS
文章平均质量分 66
Amos98
这个作者很懒,什么都没留下…
展开
-
ROS多机通信中ROS_MASTER_URI的配置
运行roscore的称为主机,通常将主机IP固定。假设主机IP为192.168.1.1。在互相通信的所有设备中(包括主机),bashrc文件里应设置相同的ROS_MASTER_URI:export ROS_MASTER_URI=http://192.168.1.1:11311在一些场景中,将ROS组件运行在不同的设备上有一定优势。比如,在移动机器人的嵌入式开发板上运行rosocre,在自己的电脑上运行Rviz,可以分担嵌入式开发板的图形渲染压力。官方文档...原创 2022-03-20 23:36:45 · 2172 阅读 · 0 评论 -
Crazyswarm配置问题与使用笔记
Crazyswarm Wiki:https://crazyswarm.readthedocs.io/en/latest/index.html下载与安装:https://crazyswarm.readthedocs.io/en/latest/installation.html参考配置经验:https://blog.csdn.net/benchuspx/article/details/121744588下载与配置以上文档覆盖了大多数问题,另外注意以下几点:1、区分pip2与pip3。如果使用.原创 2022-03-15 10:35:43 · 1748 阅读 · 1 评论 -
初识ROS文件结构:以阿木实验室Prometheus项目为例
ROS的工作空间是一个存放工程开发相关文件的文件夹,Fuerte版本之后的ROS默认使用的是Catkin编译系统。功能包是ROS软件中的基本单元,包含ROS节点、库、配置文件等。一个文件夹是功能包的标志是该文件夹中有pachage.xml与CmakeLists.txt两个文件。pachage.xml:描述功能包属性,记录功能包的基本信息,包含作者信息、许可信息、依赖选项、编译标志等。CmakeLists.txt:记录功能包的编译规则。ROS不允许在某个功能包中嵌套其他功能包,多个功能包必须平行放原创 2022-01-26 21:35:10 · 1622 阅读 · 0 评论 -
在VSCode中配置ROS开发环境
环境:Ubuntu18.04 + ROS Melodic时间:2022年1月一、在VSCode中安装插件安装以下插件:C/C++ROSCmakeCMake ToolsCode Runner二、创建ROS工作空间mkdir ros_learning # 创建工作空间cd ros_learningmkdir srccd srccatkin_init_workspace # 初始化工作空间cd ..catkin_make -DCMAKE_EXPORT_COMPILE_COMMA原创 2022-01-23 18:03:39 · 1153 阅读 · 3 评论 -
Turtlebot建图、定位与导航实验总结
整体参考:自主移动机器人实验课1 概述硬件:Turtlebot3底盘 + 思岚rplidar A2环境:Ubuntu 18.04 + ROS Melodic流程:gmapping建图 + 蒙特卡洛定位 + A*自主导航2 准备工作2.1 解决Turtlebot连接不上的问题运行命令roslaunch turtlebot_bringup minimal.launch报错[ WARN] [1426225321.364907925]: Kobuki : device does not (.原创 2021-11-24 23:48:39 · 2773 阅读 · 0 评论