版本介绍
历史版本¶
海报 | 版本名称 | 吉祥物 | 发布时间 | 截至支持时间 |
---|---|---|---|---|
![]() |
ROS Noetic Ninjemys HOTHOT | ![]() |
开发版本选择May 23rd, 2020 | May, 2025 (Bionic EOL) |
![]() |
ROS Melodic Morenia HOTHOT | ![]() |
开发版本选择May 23rd, 2018 | May, 2023 (Bionic EOL) |
![]() |
Lunar Loggerhead | ![]() |
May 23rd, 2017 | May, 2019 |
![]() |
ROS Kinetic Kame HOTHOT | ![]() |
May 23rd, 2016 | April, 2021 (Xenial EOL) |
![]() |
ROS Jade Turtle | ![]() |
May 23rd, 2015 | May, 2017 |
![]() |
ROS Indigo lgloo | ![]() |
July 22nd, 2014 | April, 2019 (Trusty EOL) |
![]() |
ROS Hydro Medusa | ![]() |
September 4th, 2013 | May, 2015 |
![]() |
ROS Groovy Galapagos | ![]() |
December 31, 2012 | July, 2014 |
![]() |
ROS Fuerte Turtle | ![]() |
April 23, 2012 | 废弃废弃 |
![]() |
ROS Electric Emys | ![]() |
August 30, 2011 | 废弃废弃 |
![]() |
ROS Diamondback | ![]() |
March 2, 2011 | 废弃废弃 |
![]() |
ROS C Turtle | ![]() |
August 2, 2010 | 废弃废弃 |
![]() |
ROS Box Turtle | ![]() |
March 2, 2010 | 废弃 |
ROS1和ROS2区别¶
- ROS1主要构建于Linux系统之上,一定有很多同学希望在windows或者RTOS上应用ROS开发机器人,原来这个期望是很难实现的,但是ROS2带来了改变,支持构建的系统包括Linux、windows、Mac、RTOS,甚至没有操作系统的裸机。
- ROS1的通讯系统基于TCPROS/UDPROS,强依赖于master节点的处理。ROS2的通讯系统是基于DDS的(Data Distribution Service),同时在ROS2内部提供了DDS的抽象层实现,有了这个抽象层,用户就可以不去关注底层的DDS使用了哪个商家的API。