Using industrial_robot_client without simple_message
Hi All,
I am implementing the Robot Driver specification (link), however the "reference" JointTrajectoryDownloader
implementation assumes you are communicating with a robot that uses the simple_message
protocol. My robot does not communicate using simple_messages
, it communicates using ordinary ROS topics and messages.
The usage of simple_message
protocol is very deeply embedded into the JointTrajectoryDownloader
and JointTrajectoryInterface
classes. What is the best way to use the JointTrajectoryDownloader
library on a robot that does _not_ use simple_message
for communication?
Thanks, Bart
The link you provided is to the industrial_robot_client wiki...not a specification (is this what you meant)?
If you don't want to use the simple_message protocol, do you really need to use the industrial_robot_client, then?. What's the actual problem you'd like to solve, send joint trajectories to your robot and read state feedback?
Hi Adolfo, I don't strictly need to use it, but apart from the use of
simple_message
as a communication method it actually quite closely fits my requirements. From my point of view it makes little sense to do effectively a 'copy-and-paste' programming job.sedwards: link has been updated
Conversely, I did investigate writing a receiver for
simple_message
, but I could not find any documentation or tutorials on how to do so. Is this a gap in the documentation?