1 前言

使用CMD终端来运行ROS2,注意终端必须以管理员模式打开;

2 在当前终端上进行ROS2的本地配置

call E:\dev\ros2-eloquent\ros2-windows\local_setup.bat && cd /d D:\Test\

3 建立ROS工作空间

4 编译工作空间

catkin_make

5 启动ROS2系统——ros2 launch

6 service的写作

使用Python写作service是不需要编译的,但是消息msg是需要进行编译的;

6 ROS2中的时间函数

rospy提供了多种与时间有关的函数进行进行系统的时间管理;

6 问题备注

6.1 报错“This application failed to start because it could not find or load the Qt platform plugin "windows" in "".Reinstalling the application may fix this problem.”

我在运行“ros2 run turtlesim turtlesim_node”时,

出现了这样的错误:

This application failed to start because it could not find or load the Qt platform plugin "windows"
in "".

Reinstalling the application may fix this problem.

其信息显示,程序没有正确地找到Windows系统上的Qt插件,

然后我就百度了一下,(在这里感谢zhangrelay老师的博文《ROS2初学者教程(Dashing和Eloquent)Windows》)

其解决方式是:需要使用windeployqt手动地配置ROS2节点对Qt的链接,

示例代码如下:

windeployqt E:\dev\ros2-eloquent\ros2-windows\Lib\turtlesim\turtlesim_node.exe
::说明:
::windeployqt:进行Qt部署链接的程序

ROS2——南溪的ROS2使用手册相关推荐

  1. ROS2 on android,ROS2 通过Debian安装ROS2

    设置语言环境 sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 expo ...

  2. 拥抱ROS2系列:ROS2概述和实践入门(一)

    ROS可以说是⽬前机器⼈相关开源社区最流⾏的项⽬之⼀,它是⼀个易⽤且完备的机器⼈开发框架.⽣态乃⾄社区,海量的机器⼈开源项⽬(涵盖感知.规划.控制.定位.SLAM和建图.可视化等⼏乎所有机器⼈领域)均 ...

  3. 拥抱ROS2系列:ROS2概述和实践入门

    来源丨深蓝AI ROS可以说是⽬前机器⼈相关开源社区最流⾏的项⽬之⼀,它是⼀个易⽤且完备的机器⼈开发框架.⽣态乃⾄社区,海量的机器⼈开源项⽬(涵盖感知.规划.控制.定位.SLAM和建图.可视化等⼏乎所 ...

  4. 【ROS2】为什么要使用ROS2?《ROS2系统特性介绍》

    文章目录 一.为什么要推出ROS2? (一)ROS1的诞生 (二)ROS1存在的问题 (1)PR2特点 (2)ROS1存在问题 (三)ROS2设计思路 (1)ROS2针对场景 (2)设计思路 二.RO ...

  5. 把ros2录制的bag包转换为ros1格式的bag包

    把ros2录制的bag包转换为ros1格式的bag包 1 安装ros2和ros1之间通信的库包 2 把录制的ros2的bag包转换ros1格式的bag包 2.1 启动ros2到ros1的桥 2.2 使 ...

  6. 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等

    在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...

  7. ROS2学习(1)ROS2简述

    文章目录 前言 一.ROS1存在的问题 二.什么是ROS2 1.ROS2的设计目标 2.ROS2的系统架构 3.ROS2的关键中间件-DDS 4.ROS2中的通信模型 5.ROS2的编译系统 前言   ...

  8. ROS2—小海龟仿真器基础使用

    小海龟(Turtlesim)是ROS2中一个非常重要的入门级例程,通过海龟仿真,我们可以了解到很多ROS2的底层原理,涉及节点.话题.服务等核心概念. 1.安装海龟仿真器 Linux: sudo ap ...

  9. ROS2学习笔记22--使用launch启动/监听多个node节点

    概要:这篇内容主要介绍如何使用launch启动/监听多个node节点 环境:ubuntu20.04,ros2-foxy,vscode 最后如果没有陈述实操过程中碰到问题的话,则表示该章节都可被本人正常 ...

最新文章

  1. 详析VC中坐标系的建立
  2. python操作php文件,python怎么操作文件
  3. 网站页首可关闭广告条
  4. python读写磁盘扇区数据_C++-如何直接读取Windows磁盘扇区的数据?
  5. 企业微信小程序可用存储空间不足_微信小程序为什么能帮助企业商家引流?
  6. Render Monkey中可渲染纹理的Clear Color
  7. Improving Opencv11 Extract horizontal and vertical lines by using morphological operations
  8. 脸部识别算法_面部识别技术是种族主义者吗? 先进算法的解释
  9. 数据结构题集(c语言版)严蔚敏答案pdf
  10. selenium 谷歌驱动 下载网址
  11. pli测试50题题库_人才测评题库60题测试(附答案).doc
  12. 020:闭区间上连续函数性质之零点定理、介值定理
  13. 概率 (菜鸡 dalao轻喷
  14. 智能手表,能否成为苹果的二次革命?
  15. Centos 下使用speedtest-cli 进行测速
  16. 机器学习项目之数据清洗
  17. JavaScript中将对象按照某个属性排序
  18. 如何解决:使用zotero引用文献时进入word时出现报错-error: citation/ bibliography is wrongly placed in index area
  19. spring整合quartz框架定时任务实战
  20. LAYUIADMIN.V1.2.1开发框架

热门文章

  1. 网站icon收藏夹图标
  2. AbstractQueuedSynchronizer源码
  3. 查看及修改当前数据库的所支持的数据库引擎以及默认数据库引擎
  4. ARM编程模式和7钟工作模式
  5. Django 第十课 1.【ORM模型】
  6. 201671010139 徐楠 关于Java的一些体验
  7. Python爬虫实战---抓取图书馆借阅信息
  8. English Grammar
  9. html5游戏开发-零基础开发RPG游戏-开源讲座(四)
  10. FLEX:DataGrid分页.