Hi everybody,
I have a complex application in which I would like to integrate ROS, so as to make a ros node out of it an be able to send messages, call services...
This application is complex and heavy and would not fit well in a catkin workspace (a silly refactoring would be needed). Actually ROS is not very central in this specific application and thus integrating ROS should not require a heavy reorganisation (such as putting the codebase in a catkin workspace).
Is there a way to integrate ROS in an application outside of the catkin workspace? I guess most complex software willing to integrate ROS have the same issue...
Thanks,
Antoine.
Originally posted by arennuit on ROS Answers with karma: 955 on 2015-09-16
Post score: 3
Original comments
Comment by arennuit on 2015-09-17:
Interesting... Can I generate the custom messages in a separate package inside catkin and use the generated msg from my complex application?
Comment by joq on 2015-09-17:
Probably yes. Putting messages into a separate package is the recommended practice, anyway. http://docs.ros.org/api/catkin/html/howto/format2/building_msgs.html .
Comment by William on 2015-09-17:
(moved to answer)
Comment by William on 2015-09-17:
I converted my comments to an answer.
Comment by babu on 2017-03-13:
@arennuit can you please provide a sample listener which is outside of catkin workspace ?