Description
Hi!
Thanks for the repo, I like the idea of having an unified place for this. :)
I have a question about the design choice the MujocoRosControl
class.
Why are you not just creating a HardwareInterface
like in cartesian_controllers ?
In your code, you implement a class that instantiates a pointer to the control manager instead of just creating a HardwareInterface
that runs mujoco in an infinite while loop. This makes the launch files look a bit odd, since they do not use the controller_manager
as default. (I am referencing the code down here).
Is there a reason for this? I have been using a modified version of cartesian_controllers (since it has some mistakes, see Issue 217) and it has been working perfectly without modifying the controller manager.
Thanks in advance for the clarification.
Dani