3.订阅者Subscriber的编程实现以及话题消息定义与使用后续课程
1.订阅者的编程实现
创建订阅者代码(c++)

配置订阅者代码编译规则

编译并运行订阅者

创建订阅者代码(PYthon)

2.话题消息的定义与使用
1.话题模型

2.自定义话题消息 
3.创建发布者代码(c++)

4.创建订阅者代码(c++)

5.配置代码编译规则

编译并运行发布者和订阅者

3.客户端client的编程实现
1.话题模型

2.创建功能包 
3.创建客户端代码(c++)

4.配置客户端代码编译规则

5.编译并运行客户端

6.创建客户端代码(python)

4.服务端Server的编程实现
1.服务模型
2.创建服务器代码(c++) 
3.配置服务器代码编译规则 
4.编译并运行服务器
5.创建服务器代码(pyhton)

5.服务数据的定义与使用
1.服务模型
2.自定义服务数据 
3,创建服务代码(c++)

4.创建客户端代码(C++)
5.配置服务器/客户端代码编译规则

6.编译并运行客户端和服务端
7.创建客户端和服务端代码(python)
6.参数的使用与编程方法
1.参数模型

2.创建功能包
3.参数命令行使用

4.编程方法(c++)

5.配置代码编译规则

6.编译并运行发布者
7.编程方法(python)

7.ROS坐标管理系统
1.机器人中的坐标变换




7.tf坐标系广播与监听的编程实现
1.创建功能包

2.创建tf广播器代码(c++)

3.创建tf监听器代码(c++)
4.配置tf广播器与监听器代码编译规则
5.编译与运行
6.创建tf广播器与监听器代码(python)
8.launch启动文件的使用方法
1.launch文件
2.launch文件语法



3.launch实例

9.常用可视化工具的使用
1.QT工具箱
RVIZ


Gazebo


