
- ROS是点对点设计、分布式设计、多语言(常c++ python)、轻量级、免费且开源、社区完善
- ROS不是传统意义上的操作系统,而是一种软件框架,且使用了SOA面向服务的软件技术;
- ROS不是一种编程语言也不是集成开发环境,
- ROS不仅是一个函数库,除包含客户端还包含一个中心服务器、一系列命令行工具、图形化界面工具及编译环境


Ros提供了Catkin编译系统,CMake只能编译c++,Catkin对它拓展后可以编译python





接下来都是一些代码实操,要安装软件及环境ROS-kinetic、CLion,这里我还没有安装,日后补! 



Docker 有点像虚拟机但比虚拟机更轻量
Docker可以隔离系统环境、极简安装和部署方式、让复杂系统安装配置成为历史


本文介绍了ROS(机器人操作系统)的核心特性,包括其分布式设计、多语言支持和开源社区。ROS并非操作系统,而是一个软件框架,采用面向服务的架构。同时,ROS提供了Catkin编译系统,扩展了CMake的功能,使其能编译Python代码。此外,文章提及Docker的优势,如系统环境隔离、简化安装部署,以及对复杂系统配置的简化。虽然未展开代码实操部分,但提到了需要安装ROS-kinetic和CLion的环境准备。
3942

被折叠的 条评论
为什么被折叠?



