I just ran into the same problem as described in this unanswered question on answers.gazebosim.org and thought I'd repost it here. I use gazebo11, but it seems that the error occurred also with gazebo9:
Whenever I have a prismatic joint in my robot that has a transmission with the hardwareInterface tag of PositionJointInterface, the Gazebo log outputs the following line in every simulation step: "ODESliderJoint::SetAnchor not implemented.". Since I have 4 of these joints I get this message 4 times per simulation step. I feel like that may be slowing down the simulation.
Now, this only happens with the combination of a prismatic joint and PositionJointInterface (that I know of). The messages don't appear for example with a revolute joint and PositionJointInterface or a prismatic joint with EffortJointInterface.
Does anyone know if there's a way to prevent that message from logging while still using PositionJointInterface with a prismatic joint?
In contrast to the original question, I do not have a transmission but use a ros2_control position command interface
I just ran into the same problem as described in this unanswered question on answers.gazebosim.org and thought I'd repost it here. I use gazebo11, but it seems that the error occurred also with gazebo9:
In contrast to the original question, I do not have a transmission but use a ros2_control position command interface
and get the following log messages
Or is this problem related to gazebo_ros2_control instead of gazebo itself?