ros|最新(2019年)ROS各个发行版本适用的Linux操作系统平台以及语言工具要求

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:
    • build from source
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:
  • Same as Indigo
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:
  • Same as Indigo
Lunar Loggerhead (May 2017 - May 2019) Required Support for:
  • Ubuntu Xenial (16.04)
  • Ubuntu Yakkety (16.10)
  • Ubuntu Zesty (17.04)
Recommended Support for:
  • Debian Stretch
  • Fedora 26
Architectures Supported:
  • amd64
  • arm32
  • arm64
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:
  • Same as Indigo
Melodic Morenia (May 2018 - May 2023) Required Support for:
  • Ubuntu Artful (17.10)
  • Ubuntu Bionic (18.04)
Recommended Support for:
  • Debian Stretch
  • Fedora 28
Architectures Supported:
  • amd64
  • arm32
  • arm64
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.
【ros|最新(2019年)ROS各个发行版本适用的Linux操作系统平台以及语言工具要求】Build System Support:
  • Same as Indigo
Update:2019/3/8
Reference:http://www.ros.org/reps/rep-0003.html

    推荐阅读