Description
If someone is using this library within ROS, we would want them to be able to compile it as part of a ROS2 workspace. Currently, the only use of ROS in this project is for visualization in RViz, which is optional anyway.
If used in a ROS project, this code is intended to be used as a library instead of through a ROS node. If it is desired to use this functionality within a ROS node, depending on the desired functionality, this should be straightforward to wrap the library functionality in a ROS node.
Even if this library does not provide many ROS nodes currently, it is still useful to enable building within a ROS2 workspace to manage dependencies and not require a system installation of this library.
Description
If someone is using this library within ROS, we would want them to be able to compile it as part of a ROS2 workspace. Currently, the only use of ROS in this project is for visualization in RViz, which is optional anyway.
If used in a ROS project, this code is intended to be used as a library instead of through a ROS node. If it is desired to use this functionality within a ROS node, depending on the desired functionality, this should be straightforward to wrap the library functionality in a ROS node.
Even if this library does not provide many ROS nodes currently, it is still useful to enable building within a ROS2 workspace to manage dependencies and not require a system installation of this library.