ros_best_practices icon indicating copy to clipboard operation
ros_best_practices copied to clipboard

Create 4 packages: algorithm, algorithm_msgs, algorithm_ros and rqt_algorithm

Open remod opened this issue 7 years ago • 4 comments

I propose to create 4 packages to extend the examples:

  • algorithm (ROS-independent core)
  • algorithm_msgs (ROS msgs/srvs only)
  • algorithm_ros (ROS-wrapper around algorithm using algorithm_msgs and containing a ROS node)
  • rqt_algorithm (ROS GUI to interact with algorithm_ros)

We can discuss the naming :-)

I could add it if you want.

remod avatar Jan 04 '18 15:01 remod

This sounds good, and is the way it is typically done for more complex packages. I would keep the ros_package_template for a simple and combined package and make the new once similar in the code style. We should properly document this in the README and maybe also write about this in the Wiki of this repo. What do you think?

pfankhauser avatar Jan 04 '18 17:01 pfankhauser

I agree, but I need a free minute to do this.

remod avatar Jan 11 '18 15:01 remod

Hello I compiled this package successfully However when I try to include Algorithm in other packages it does not work. Could you please give us an idea how to link other packages with this library ?

Houssem-25 avatar Mar 19 '19 23:03 Houssem-25

Hi @Boulahbal-Houssem

Can you please some information on how you set up your package dependencies, which build command you ran and the error message your received?

remod avatar Mar 21 '19 08:03 remod