generally, I think posting ROS related questions would be better on ROS answers
Regarding your question - did you source /opt/ros/melodic/setup.bash ?
You can check the package path by echo $ROS_PACKAGE_PATH , which is the path where rospack will search
Why would you not like to use ROS? Seems like if you use this package along with custom code for the rest of the solution it'll be good to go.
Is there a way to use the package as a library, by calling functions
as APIs? How would I go about it, has it been done?
It is possible by altering the code to remove ROS dependencies and use the cor filter ...
The problem was caused by how I was creating and assigning value to the message.
The right way in ROS2 is:
my_msg = MyMessage()
my_msg.data = my_value
that did the trick and solved my problem.
You are comparing different products made for different use-cases.
ROS is an open source software solution to control robots. It is intended (mainly) to be programmed by highly qualified software developers and in some rare cases the robots running ROS are used in the industry also. There is no technical support whatsoever, there are no guarantees that the ...