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