如果没有错的话相当于这个些都是ros的版本,就是不同时期叫的名字不一样,用于区别不同的版本。因为也是初学者,都还没入门,也是网上找的资料,并根据自己的理解写的,如果有错请在留言讨论。
摘自ros官网:
https://www.ros.org/reps/rep-0003.html
Box Turtle (Feb 2010)
- Ubuntu Hardy (8.04 LTS)
- Ubuntu Intrepid (8.10)
- Ubuntu Jaunty (9.04)
- Ubuntu Karmic (9.10)
- C++03
- Boost 1.37
- Lisp SBCL 1.0.38
- Python 2.5
C Turtle (Aug 2010)
- Ubuntu Jaunty (9.04)
- Ubuntu Karmic (9.10)
- Ubuntu Lucid (10.04 LTS)
- Ubuntu Maverick (10.10)
- C++03
- Boost 1.37
- Lisp SBCL 1.0.38
- Python 2.5
Diamondback (Feb 2011)
- Ubuntu Lucid (10.04 LTS)
- Ubuntu Maverick (10.10)
- Ubuntu Natty (11.04)
- C++03
- Boost 1.40
- Lisp SBCL 1.0.38
- Python 2.6
Electric Emys (Aug 2011)
- Ubuntu Lucid (10.04 LTS)
- Ubuntu Maverick (10.10)
- Ubuntu Natty (11.04)
- Ubuntu Oneiric (11.10)
- C++03
- Boost 1.40
- Lisp SBCL 1.0.x
- Python 2.6
Fuerte Turtle (Mar 2012)
- Ubuntu Lucid (10.04 LTS)
- Ubuntu Oneiric (11.10)
- Ubuntu Precise (12.04 LTS)
- C++03
- Boost 1.40
- Lisp SBCL 1.0.x
- Python 2.6
- a first version of catkin has been introduces but it is not recommended to be used by packages other then in the ROS core
Groovy Galapagos (Oct 2012)
- Ubuntu Oneiric (11.10)
- Ubuntu Precise (12.04 LTS)
- Ubuntu Quantal (12.10)
- C++03
- Boost 1.46
- Lisp SBCL 1.0.x
- Python 2.7
- CMake 2.8.3
- catkin has been officially introduced
- the ROS build farm supports releasing, documenting and continuous integration testing packages which are based on either catkin or rosbuild
Hydro Medusa (Aug 2013)
- Ubuntu Precise (12.04 LTS)
- Ubuntu Quantal (12.10)
- Ubuntu Raring (13.04)
- C++03
- Boost 1.48
- Lisp SBCL 1.0.x
- Python 2.7
- CMake 2.8.3
- For only catkin packages the the ROS build farm supports:
- For both catkin and rosbuild packages the ROS build farm supports:
- documenting
- continuous integration testing
- Rosbuild based packages can still be built from source.
Indigo Igloo (May 2014)
- Ubuntu Saucy (13.10)
- Ubuntu Trusty (14.04 LTS)
- C++03
- Boost 1.53
- Lisp SBCL 1.0.x
- Python 2.7
- Additional testing against Python 3.3 recommended
- CMake 2.8.11
Build System Support:
- catkin:
- build from source
- release for binary packaging
- wiki documentation
- continuous integration
- rosbuild:
Jade Turtle (May 2015 - May 2017)
Required Support for:
- Ubuntu Trusty (14.04)
- Ubuntu Utopic (14.10)
- Ubuntu Vivid (15.04)
Minimum Requirements:
- C++03
- C++11 features are not used, but code should compile when -std=c++11 is used
- Python 2.7
- Python 3.3 not required, but testing against it is recommended
- Lisp SBCL 1.1.14
- CMake 2.8.12
- Boost 1.54
Exact or Series Requirements:
- Ogre3D 1.8.x (Trusty)
- Ogre3D 1.9.x (Other Systems)
- Gazebo 5
- PCL 1.7.x
- OpenCV 2.4.x
Build System Support:
Kinetic Kame (May 2016 - May 2021)
Required Support for:
- Ubuntu Wily (15.10)
- Ubuntu Xenial (16.04)
Recommended Support for:
- Debian Jessie
- Fedora 23
- Fedora 24
Minimum Requirements:
- C++11
- GCC 4.9 on Linux, as it's the version that Debian Jessie ships with
- Python 2.7
- Python 3.4 not required, but testing against it is recommended
- Lisp SBCL 1.2.4
- CMake 3.0.2
- Debian Jessie ships with CMake 3.0.2
- Boost 1.55
- Debian Jessie ships with Boost 1.55
Exact or Series Requirements:
- Ogre3D 1.9.x
- Gazebo 7
- PCL 1.7.x
- OpenCV 3.x
- Qt 5.3.x
- PyQt5
Build System Support:
Lunar Loggerhead (May 2017 - May 2019)
Required Support for:
- Ubuntu Xenial (16.04)
- Ubuntu Yakkety (16.10)
- Ubuntu Zesty (17.04)
Recommended Support for:
Architectures Supported:
Targeted Languages:
- C++11
- Python 2.7
- Python 3.5 not required, but testing against it is recommended
- Lisp SBCL 1.2.4
Requirements:
Package | Ubuntu Xenial | Ubuntu Yakkety | Ubuntu Zesty | Debian Stretch | Fedora 26 |
---|
| Required Support | Recommended support |
Boost | 1.58 | 1.61 | 1.62 | 1.62 | 1.63 |
CMake | 3.5.1 | 3.5.2 | 3.7.2 | 3.7.2 | 3.7.2 |
Gazebo | 7.0 | 7.3.1 | 7.5 | 7.3.1 | 7.x |
Ogre | 1.9 | 1.9 | 1.9 | 1.9 | 1.9 |
OpenCV | 3.x* | 3.x* | 3.x* | 3.x* | 3.x* |
PCL | 1.7.2 | 1.8.0 | 1.8.0 | 1.8.0 | 1.8.0 |
PyQt | 5.5.1 | 5.7 | 5.7 | 5.7 | 5.7 |
Qt5 | 5.5.1 | 5.6.1 | 5.7.1 | 5.7.1 | 5.7.1 |
" * " means that this is not the upstream version (available on the official Operating System repositories) but a package distributed by OSRF or the community (package built and distributed on custom repositories).
Maintainers can choose to support even lower versions to also cover older ROS distributions and thus avoid branching out.
Build System Support:
Melodic Morenia (May 2018 - May 2023)
Required Support for:
- Ubuntu Artful (17.10)
- Ubuntu Bionic (18.04)
Recommended Support for:
Architectures Supported:
Targeted Languages:
- C++14
- Python 2.7
- Python >= 3.5 not required, but testing against it is recommended
- Lisp SBCL 1.3.14
Requirements:
Package | Ubuntu Artful | Ubuntu Bionic | Debian Stretch | Fedora 28 |
---|
| Required Support | Recommended support |
Boost | 1.62 | 1.65.1! | 1.62 | 1.66! |
CMake | 3.9.1 | 3.10.2! | 3.7.2 | 3.10.2! |
Gazebo | 9.0.0* | 9.0.0! | 9.0.0* | 8.3.0! |
Ogre | 1.9 | 1.9! | 1.9 | 1.9! |
OpenCV | 3.2* | 3.2 | 3.2* | 3.4.1 |
PCL | 1.8.1 | 1.8.1! | 1.8.0 | 1.8.1! |
PyQt | 5.7 | 5.10.1! | 5.7 | 5.10! |
Qt5 | 5.9.1 | 5.9.5! | 5.7.1 | 5.10.0! |
" * " means that this is not the upstream version (available on the official Operating System repositories) but a package distributed by OSRF or the community (package built and distributed on custom repositories).
" ! " means that this package will be at least this version (since these distributions have not yet been released); this may change as those releases get closer.
Maintainers can choose to support even lower versions to also cover older ROS distributions and thus avoid branching out.
Build System Support:
Noetic Ninjemys (May 2020 - May 2025)
Required Support for:
- Ubuntu Focal Fossa (20.04)
Recommended Support for:
Architectures Supported:
Targeted Languages:
- C++14
- Python 3.8 - Testing against Python 3.7 is recommended for compatibility with Debian Buster.
- Lisp SBCL 1.4.16
Requirements:
Package | Ubuntu Focal | Debian Buster | Fedora 32 |
---|
| Required Support | Recommended support |
Boost | 1.71! | 1.67 | 1.69! |
CMake | 3.16.3! | 3.13.4 | 3.17! |
Gazebo | 11.x* | 11.x* | 10.1.0! |
Ignition | Citadel | Citadel | N/A |
Ogre | 1.9! | 1.9 | 1.9! |
OpenCV | 4.2! | 3.2 | 4.2 |
PCL | 1.10! | 1.9.1 | 1.9.1! |
PyQt | 5.14.1! | 5.11.3 | 5.14.2! |
Qt5 | 5.12.5! | 5.11.3 | 5.13.2! |
" * " means that this is not the upstream version (available on the official Operating System repositories) but a package distributed by OSRF or the community (package built and distributed on custom repositories).
" ! " means that this package will be at least this version (since these distributions have not yet been released); this may change as those releases get closer.
https://www.ros.org/reps/rep-0003.html
参考自:
https://blog.csdn.net/sinat_39416814/article/details/88343714
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)