Skip to main content

ROS基本操作

本文大概介绍ROS的概念。

tip

作为课堂笔记,仅供参考

概念

作为操作系统,ROS(Robot Operating System,机器人操作系统)是一种底层抽象。它更像是一种框架,简化了机器人任务的编写过程。

四大门类:

  1. Plumbing: 通讯机制(实现ROS不同节点之间的交互)
  2. Tools: 工具软件包(ROS中的开发和调试工具)
  3. Capabilities: 机器人高层技能(ROS某些功能的集合,比如导航)
  4. Ecosystem: 机器人生态(ROS中各种功能模块的集合)
warning
  1. ROS的全称是什么?
  2. ROS可表述哪 4 个内容的集合体?
答案
  1. Robot Operating System
  2. Plumbing + Tools + Capabilities + Ecosystem
warning
  1. 什么是 GNU GPL?它对 Linux 有何影响?
  2. 简述 Linux 内核版本与发行版本关系
  3. 简述 Ubuntu 与 Debian 的关系
  4. VirtualBox 的扩展包有何作用?
答案
  1. GPL是"General Public License“的缩写,它是GNU使用最为广泛的一个协议条款,其精神是开放、自由,任何软件加上GPL授权之后,便拥有了使用它的四项特定自由:① 有自由按照自己的意愿运行该软件;② 有自由复制软件并将其送给朋友和同事;③有自由通过对源代码的完全控制而改进程序;④ 有自由发布改进的版本从而帮助社区建设
  2. linux内核安装完成后没有用户界面和软件,是提供硬件抽象层、硬盘以及文件系统控制的核心程序;而linux发行版是在内核的基础上加入了用户界面和各种软件的支持
  3. Ubuntu基于Debian开发,可简单认为Ubuntu是Debian的功能加强版

本文字数:0

预计阅读时间:0 分钟


统计信息加载中...

有问题?请向我提出issue