ROS 系列学习教程(总目录)

ROSLearning

ROS 系列学习教程(总目录)_第1张图片

一、ROS概览

1.1 ROS简介

To be continued…

1.2 ROS安装

Ubuntu 安装 ROS 详细教程(以最后一个ROS1版本Noetic为例)

1.3 ROS Hello World

ROS创建工作空间添加包并编译

ROS Hello World

1.4 ROS架构

ROS架构:文件系统 - 计算图

二、ROS通讯机制

2.1 话题通讯(Topic)

ROS话题(Topic)通信:通信模型、Hello World与拓展

ROS话题(Topic)通信:自定义msg - 例程与讲解

ROS Topic 相关API接口与命令行介绍

2.2 服务通讯(Service)

ROS服务(Service)通信:通信模型、Hello World与拓展

ROS Service 相关API接口与命令行介绍

2.3 参数服务器(Param)

ROS参数服务器(Param):通信模型、Hello World与拓展

三、ROS基础

3.1 ROS的计算图源命名

3.2 工作空间覆盖

3.3 ROS分布式多机通信

To be continued…

四、ROS常用组件

4.1 launch文件

4.2 TF坐标变换

ROS TF坐标变换 - 位姿描述与消息类型

ROS TF坐标变换 - 静态坐标变换

ROS TF坐标变换 - 动态坐标变换

ROS TF坐标变换 - TF树

4.3 rosbag

To be continued…

五、其他ROS相关知识

5.1 关于ROS的网络通讯方式TCP/UDP

5.2 ROS与操作系统版本对应关系

5.3 ROS利用ros-kinetic-serial包与下位机串口通信

To be continued…

六、ROS相关报错与解决

6.1 Error: Error document empty. ERROR: Model Parsing the xml failed

6.2 rviz显示urdf模型:No transform from [base_link] to [base_footprint]

6.3 CMake Error: The current CMakeCache.txt directory is different…

6.4 Could not find a package configuration file provided by “slam_karto” with any of the following names

6.5 roscore报错: ‘ascii’ codec can’t decode byte 0xe6 in position 13: ordinal not in range(128)

6.6 ERROR: cannot download default sources list from: 20-default.list. Website may be down.

To be continued…

你可能感兴趣的:(ROS,ROS,机器人,C++,Python,人工智能,Robot,机器人操作系统)