Prototype Catkin Support in rtt_ros_integration

All,

Ruben started updating the Orocos RTT / ROS integration to support
catkin-based ROS packages and generally move all ROS interfaces outside of
Orocos itself. I picked up some of the changes he started and ran with it,
and I'd like to get some feedback from the community on both the method of
catkin integration as well as some changes that I've made which I think
will make it easier to add more features to the RTT / ROS integration as we
move forward.

A prototype of this new version can be found on the default branches of
these repositories:

* orocos-toolchain (and forked submodules):
https://github.com/jhu-lcsr-forks/orocos_toolchain
* rtt_ros_integration:
https://github.com/jhu-lcsr-forks/rtt_ros_integration
* rtt_ros_comm: https://github.com/jhu-lcsr-forks/rtt_ros_comm

As of now, this has only been developed to support catkin-based ROS
packages, but adding backwards-compatible rosbuild support shouldn't be too
hard.

See the main README here for an explanation of the changes (and links to
contained READMEs):
https://github.com/jhu-lcsr-forks/rtt_ros_integration/blob/hydro-devel/R...

I'm looking forward to your feedback!
thanks,
-jon

[ros-sig-robot-control] Prototype Catkin Support in rtt_ros_inte

Hello Jonathan,

It would be great to have rtt_common_msgs converted to catkin.
The create_rtt_msgs script from rtt_rostopic does not work. It complains
about missing template files :
"Could not find templates at
/home/konrad/ws/underlay/src/rtt_ros_integration/rtt_rostopic/scripts/rtt_msgs
!"

Pozdrawiam
Konrad Banachowicz

2013/7/17 Jonathan Bohren <jonathan [dot] bohren [..] ...>

> All,
>
> Ruben started updating the Orocos RTT / ROS integration to support
> catkin-based ROS packages and generally move all ROS interfaces outside of
> Orocos itself. I picked up some of the changes he started and ran with it,
> and I'd like to get some feedback from the community on both the method of
> catkin integration as well as some changes that I've made which I think
> will make it easier to add more features to the RTT / ROS integration as we
> move forward.
>
> A prototype of this new version can be found on the default branches of
> these repositories:
>
> * orocos-toolchain (and forked submodules):
> https://github.com/jhu-lcsr-forks/orocos_toolchain
> * rtt_ros_integration:
> https://github.com/jhu-lcsr-forks/rtt_ros_integration
> * rtt_ros_comm: https://github.com/jhu-lcsr-forks/rtt_ros_comm
>
> As of now, this has only been developed to support catkin-based ROS
> packages, but adding backwards-compatible rosbuild support shouldn't be too
> hard.
>
> See the main README here for an explanation of the changes (and links to
> contained READMEs):
>
> https://github.com/jhu-lcsr-forks/rtt_ros_integration/blob/hydro-devel/R...
>
> I'm looking forward to your feedback!
> thanks,
> -jon
>
> --
> Jonathan Bohren
> Laboratory for Computational Sensing and Robotics
> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>
> --
> You received this message because you are subscribed to the Google Groups
> "ROS/Orocos Robot Control Special Interest Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ros-sig-robot-control+unsubscribe [..] ....
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

[ros-sig-robot-control] Prototype Catkin Support in rtt_ros_inte

On Wed, Jul 17, 2013 at 1:28 PM, Konrad Banachowicz <konradb3 [..] ...>wrote:

> It would be great to have rtt_common_msgs converted to catkin.
> The create_rtt_msgs script from rtt_rostopic does not work. It complains
> about missing template files :
> "Could not find templates at
> /home/konrad/ws/underlay/src/rtt_ros_integration/rtt_rostopic/scripts/rtt_msgs
> !"
>

Ah yeah, this is something that I still need to port, thanks for pointing
it out. rtt_geometry is also still in the queue to be migrated.

-j

[ros-sig-robot-control] Prototype Catkin Support in rtt_ros_inte

On Wed, Jul 17, 2013 at 1:35 PM, Jonathan Bohren
<jonathan [dot] bohren [..] ...>wrote:

> this is something that I still need to port

Done in
https://github.com/jhu-lcsr-forks/rtt_ros_integration/commit/ba946070180...

Everyone should free to create issues here:
https://github.com/ros/rosdistro/issues?milestone=1&state=open

Thanks!
-j

[ros-sig-robot-control] Prototype Catkin Support in rtt_ros_inte

I don't know where that issue URL came from, or should have been:
https://github.com/jhu-lcsr-forks/rtt_ros_integration/issues
On Jul 17, 2013 2:01 PM, "Jonathan Bohren" <jonathan [dot] bohren [..] ...>
wrote:

>
> On Wed, Jul 17, 2013 at 1:35 PM, Jonathan Bohren <
> jonathan [dot] bohren [..] ...> wrote:
>
>> this is something that I still need to port
>
>
> Done in
> https://github.com/jhu-lcsr-forks/rtt_ros_integration/commit/ba946070180...
>
> Everyone should free to create issues here:
> https://github.com/ros/rosdistro/issues?milestone=1&state=open
>
> Thanks!
> -j
>
>
> --
> Jonathan Bohren
> Laboratory for Computational Sensing and Robotics
> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>
>