Jon,

 

From what I understand of catkin, what you describe should not be possible.  If I create a new rosbuild package that depends on catkined SMACH, it will fail to build.  Is there some magic that I am missing?

 

Shaun Edwards

Senior Research Engineer

Manufacturing System Department

 

 

http://robotics.swri.org

http://rosindustrial.swri.org/

http://ros.swri.org

Join the ROS-Industrial Developers List

Southwest Research Institute

210-522-3277

 

From: ros-users-bounces@code.ros.org [mailto:ros-users-bounces@code.ros.org] On Behalf Of Jonathan Bohren
Sent: Wednesday, May 01, 2013 1:57 PM
To: User discussions
Subject: Re: [ros-users] New Hydro Packages Released

 

On Wed, May 1, 2013 at 2:44 PM, Tully Foote <tfoote@osrfoundation.org> wrote:

ros-hydro-executive-smach : 1.3.0

ros-hydro-smach : 1.3.0

ros-hydro-smach-msgs : 1.3.0

ros-hydro-smach-ros : 1.3.0

 

Also, for all SMACH users. The 1.3.x SMACH packages are API-compatible with the current versions of SMACH in Fuerte and Groovy, but they are _hybrid_ rosbuild/catkin packages.

 

This means that you can continue using them in rosbuild-based workspaces (and use the same version with Fuerte, Groovy, and Hydro). You can also use them in an entirely catkin-based workspace as you would any other catkin package.

 

I've done a few tests to make sure this works, but before the Hydro release, it'd be great if SMACH users can try out this version in the different ROS releases. If nothing comes up, SMACH 1.3.0 will be released to Fuerte and Groovy as well soon after Hydro is released.

 

Thanks!

-jon

 

--

Jonathan Bohren

Laboratory for Computational Sensing and Robotics

http://dscl.lcsr.jhu.edu/People/JonathanBohren