硬件
日后更新…
Keil
日后更新…
MCU
日后更新…
Jetson-nano
日后更新…
PCBA
日后更新…
Raspberry
日后更新…
ROS
日后更新…
ROS入门
1. Robot Operating System
1.1. 简介
ROS是一个适用于机器人编程的框架,这个框架把原本松散的零部件耦合在了一起,为他们提供了通信架构。ROS虽然叫做操作系统,但并非Windows、Mac那样通常意义的操作系统,它只是连接了操作系统和你开发的ROS应用程序,所以它也算是一个中间件,基于ROS的应用程序之间建立起了沟通的桥梁,所以也是运行在Linux上的运行时环境,在这个环境上,机器人的感知、决策、控制算法可以更好的组织和运行。
以上几个关键词(框架、中间件、操作系统、运行时环境)都可以用来描述ROS的特性,作为初学者我们不必深究这些概念,随着你越来越多的使用ROS,就能够体会到它的作用。
1.2. 历代ROS版本
ROS1.0版本发布于2010年, 基于PR2机器人开发了一系列机器人相关的基础软件包。 随后
ROS版本迭代频繁, 目前已经发布到了Lunar。 目前使用人数最多的是Kinetic和Indigo这两个
Long Term Support版本。
ROS版本
发布时间
Lunar Loggerhead
2017.5
Kine ...
ROS分析与文件结构
1. Robot Operating System
1.1. 简介
ROS是一个适用于机器人编程的框架,这个框架把原本松散的零部件耦合在了一起,为他们提供了通信架构。ROS虽然叫做操作系统,但并非Windows、Mac那样通常意义的操作系统,它只是连接了操作系统和你开发的ROS应用程序,所以它也算是一个中间件,基于ROS的应用程序之间建立起了沟通的桥梁,所以也是运行在Linux上的运行时环境,在这个环境上,机器人的感知、决策、控制算法可以更好的组织和运行。
以上几个关键词(框架、中间件、操作系统、运行时环境)都可以用来描述ROS的特性,作为初学者我们不必深究这些概念,随着你越来越多的使用ROS,就能够体会到它的作用。
1.2. 历代ROS版本
ROS1.0版本发布于2010年, 基于PR2机器人开发了一系列机器人相关的基础软件包。 随后
ROS版本迭代频繁, 目前已经发布到了Lunar。 目前使用人数最多的是Kinetic和Indigo这两个
Long Term Support版本。
ROS版本
发布时间
Lunar Loggerhead
2017.5
Kine ...
Vscode
日后更新…