7.13

L0传统驾驶 L1-2辅助驾驶 L3-5自动驾驶 L6无人驾驶
自动驾驶与驾驶辅助——人工监控与责任划分
7.14

ROS是一个开放源代码的机器人元操作系统,并非传统的操作系统,如Windows、Linux和Android,反而是在利用现有的操作系统。使用ROS前需要先安装诸如Ubuntu的Linux发行版操作系统,之后再安装ROS,以使用进程管理系统、文件系统、用户界面、程序实用程序(编译器、线程模型等)。
ROS致力于将机器人研究和开发中的代码重用做到最大化
建立一个在全球范围内协作开发机器人软件的环境!
分布式进程:它以可执行进程的最小单位(节点,Node)的形式进行编程,每个进程独立运行,并有
机地收发数据。
功能包单位管理:由于它以功能包的形式管理着多个具有相同目的的进程,所以开发和使用起来很容
易,并且很容易共享、修改和重新发布。
公共存储库:每个功能包都将其功能包公开给开发人员首选的公共存储库(例如GitHub),并标识许可证。
API类型:使用ROS开发程序时,ROS被设计为可以简单地通过调用API将其加载到其使用的代码中。在
每章中介绍的源代码中,您会发现ROS编程与C++和Python程序没有区别。
支持多种编程语言:ROS程序提供客户端库(Client Library)以支持各种语言。
Win7 U盘安装Ubuntu16.04 双系统详细教程 - 简书 https://www.jianshu.com/p/b5075cd96942
7.23
单向消息发送/接收方式的话题(topic);双向消息请求/响应方式的服务service);双向消息目标(goal)/结果(result)/反馈(feedback)方式的动作(action)。

屏蔽了不同计算机的差异

时间复杂性定理
渐进复杂性表示





7.25
SLAM与EECS中SLAM的比较
(挖坑 hhhh)
网友评论