运行demos  airport terminal

版本:

ubuntu20.04 x64  ,  ros-foxy-desktop-full

安装步骤

1.下载安装rmf-demos

sudo apt-get install ros-foxy-rmf-demos-gz

2.下载所需要的模型(以airport terminal为例)

ros2 run rmf_building_map_tools model_downloader rmf_demos_maps -s airport_terminal

3.运行例子

ros2 launch rmf_demos_gz airport_terminal.launch.xml

会弹出rviz 和gazebo

4. 发布任务

另起一个终端执行

循环任务

ros2 run rmf_demos_tasks dispatch_loop -s s07 -f n12 -n 3 --use_sim_time

交付任务

ros2 run rmf_demos_tasks dispatch_delivery -p mopcart_pickup -pd mopcart_dispenser -d spill -di mopcart_collector --use_sim_time

清理任务

ros2 run rmf_demos_tasks dispatch_clean -cs zone_3 --use_sim_time

以循环任务为例,可以看到rviz和gazebo小车动起来了

参考官方链接

Demos - Programming Multiple Robots with ROS 2

写在后面的话:

入门容易,精通难,更多人是从入门到放弃。

加油!

【RMF】ros机器人中间件框架学习系列二:运行demos相关推荐

  1. 【RMF】ros机器人中间件框架学习系列一:了解原理

    [前言]RMF(ros机器人中间件框架)目前国内资源比较少,学起来有些困难,但出于某些原因还是需要研究一下,这里记录一下自己的学习过程,欢迎指正,共同进步 参考网站: ①:使用ROS2机器人操做系统进 ...

  2. 图机器学习(GML)图神经网络(GNN)原理和代码实现(前置学习系列二)

    图机器学习(GML)&图神经网络(GNN)原理和代码实现(PGL)[前置学习系列二] 上一个项目对图相关基础知识进行了详细讲述,下面进图GML networkx :NetworkX 是一个 P ...

  3. A.图机器学习(GML)图神经网络(GNN)原理和代码实现(前置学习系列二)

    图学习图神经网络算法专栏简介:主要实现图游走模型(DeepWalk.node2vec):图神经网络算法(GCN.GAT.GraphSage),部分进阶 GNN 模型(UniMP标签传播.ERNIESa ...

  4. PyTorch框架学习十二——损失函数

    PyTorch框架学习十二--损失函数 一.损失函数的作用 二.18种常见损失函数简述 1.L1Loss(MAE) 2.MSELoss 3.SmoothL1Loss 4.交叉熵CrossEntropy ...

  5. ros机器人写字,svg图片绘制,二三阶贝塞尔计算公式转代码

    ros机器人写字,svg图片绘制,二三阶贝塞尔 # ------------------------- 绘制二阶贝塞尔 -------------------------#def QuadraticB ...

  6. 苹果框架学习(二) Metal

    文章目录 苹果框架学习(二) Metal Metal简介 1. Essentials 1.1 基本任务和概念 1.2 将OpenGL代码迁移到Metal 1.3 将您的Metal代码移植到苹果Arm芯 ...

  7. Linux学习系列二:Linux中的常用命令

    这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...

  8. Pyside2 学习系列二:PyInstaller打包项目exe (超详细的Pyside2 攻略)

    继上一篇文章创建了项目后,本章我们进行项目的打包工作. 本项目的所有演示代码:github可在这里下载. 打包只用的工具为PyInstaller. 打包步骤 1 准备环境 1.1 安装`PyInsta ...

  9. Spring Boot 框架学习笔记(二)(配置文件与数据注入 yaml基本语法 JSR303数据验证 多环境切换 )

    Spring Boot 框架学习笔记(二) 六.appliaction.properties配置与数据注入 6.1 `@Value`注解 测试注入数据 读取输入流 6.2 读取配置文件数据注入 单文件 ...

最新文章

  1. [Codeforces 10E] Greedy Change
  2. MFC对话框退出程序所调用的函数
  3. 福师《计算机应用基础》期末考试,21年2月福师《计算机应用基础》期末考试A卷答案...
  4. struct和typedef struct的区别(转)
  5. 21.3 共享受限的资源
  6. 在deepin上安装YouCompleteMe
  7. java批量提取文件夹名称_bat 批量提取指定目录下的文件名
  8. 小小算法题(CCF)
  9. jeecg 分布式部署附件共享问题(linux下配置共享磁盘nfs服务)
  10. B. Who‘s Opposite?
  11. 基于JAVA+SpringMVC+Mybatis+MYSQL的学籍管理系统
  12. Mybatis-generator,自动生成文件.问题及解决
  13. Java CookBook(一)
  14. win10系统设置插入鼠标禁用触控板的方法
  15. win10更新完提示未安装任何音频输出设备2019-11-13解决
  16. 想要自己开发App难吗?教你快速生成App
  17. 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台
  18. 怎样将多个韵达快运单号物流中含有问题件的单号归类
  19. 术业有专攻,数据库的 dba
  20. 安卓手机通讯录恢复教程

热门文章

  1. win10安装steam有损计算机,win10系统steam磁盘写入错误怎么办 steam磁盘写入错误的解决教程...
  2. 程序员必备狂拽炫酷吊炸天的动效神器
  3. 未转变者服务器车怎么得,未转变者刷车指令大全 | 手游网游页游攻略大全
  4. [Reproduced works]MongoDB Unauthorized Access Vulnerability
  5. 猿编程python_猿编程下载-猿编程客户端 v2.12.0.1103 官方版 - 安下载
  6. activiti实现的请假流程
  7. 这个儿童节,我们和小时候有什么区别?
  8. php读取excel并导入数据,PHPExcel读取excel并导入数据库
  9. 班得瑞轻音乐全集[下载]
  10. 软件工程毕业设计课题(21)基于JAVA毕业设计电子书小说网站系统毕设作品项目