相关资源分享见第1讲
6.1ROS发展史
6.2ROS应用现状
6.3ROS是什么
ROS=通信机制+开发工具+应用功能+生态系统
ROS为了提高机器人研发的软件复用率
通信机制:松耦合分布式通信(功能抽象之后的节点图)
开发工具:命令行与编译器(终端),可视化工具TF(坐标变换的管理工具),可视化工具Rviz,仿真工具Gazebo,工具箱QT
应用功能:Navigation,SLAM,MoveIt(使用功能包时,只需关心算法的接口输入和输出即可,进行拼接,做项目之前先去geogle上搜索ros关键词进行查找)
生态系统:发行版(版本号和可以直接安装的功能包),软件源,ROS wiki(比较零散,建议直接geogle搜索),邮件列表,ROS Answer(咨询问题的网站),博客
功能包——元功能包——软件仓库——ROS社区