- ROS是点对点设计、分布式设计、多语言(常c++ python)、轻量级、免费且开源、社区完善
- ROS不是传统意义上的操作系统,而是一种软件框架,且使用了SOA面向服务的软件技术;
- ROS不是一种编程语言也不是集成开发环境,
- ROS不仅是一个函数库,除包含客户端还包含一个中心服务器、一系列命令行工具、图形化界面工具及编译环境
Ros提供了Catkin编译系统,CMake只能编译c++,Catkin对它拓展后可以编译python
接下来都是一些代码实操,要安装软件及环境ROS-kinetic、CLion,这里我还没有安装,日后补!
Docker 有点像虚拟机但比虚拟机更轻量
Docker可以隔离系统环境、极简安装和部署方式、让复杂系统安装配置成为历史