Orocos Version: | 2.7.x |
---|---|
ROS Distro: | Hydro |
The Orocos RTT/ROS Integration has been heavily refactored and extended in the 2.7 release. Part of this is due to the new Catkin buildsystem standard in the ROS community, but also it is due to long-desired enhancements to the integration packages.
Prior to the 2.7 release, the packages which interfaced core RTT functionality with core ROS functionality was split across four "stacks":
In the 2.7.0 release, the packages from these four repositories have been reorganized. The two repositories which only contained typekits (rtt_ros_comm and rtt_common_msgs) were moved into rtt_ros_integration under a directory called "typekits".
The rtt_rosnode package from the old rtt_ros_integration stack has also been refactored. In previous releases, it contained the following tools:
In this release, the "rtt_rosnode" has been split into four packages:
There are also several API changes related to importing plugins from ROS packages, creating ROS topic connections, and synchronizing RTT properties with ROS parameter server parameters.
See each package's individual CHANGELOG.rst for more details.
Orocos Version: | 2.6.x |
---|---|
ROS Distro: | Fuerte, Groovy, Hydro |
Orocos Version: | 2.5.x |
---|---|
ROS Distro: | Electric |
As of the ROS Electric release, the orocos_toolchain_ros stack is split up in 5 different stacks:
Orocos Version: | 2.4.x |
---|---|
ROS Distro: | Diamondback |
The stack contains all of the Orocos Toolchain v2.4.x integrated in the ROS build system. The orocos_toolchain_ros stack contains utilmm, utilrb, typelib and orogen, to automatically create ros packages for the automatic typekit generation for C++ classes.
On top of the Orocos Toolchain v2.4.x this stack contains:
Orocos Version: | 2.4.x |
---|---|
ROS Distro: | C-Turtle |