You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am working with Kinova Jaco 2 arm in Gazebo. I have set up joint effort controllers (type: effort_controllers/JointEffortControllers) for each joint as well as a state publisher (type: joint_state_controller/JointStateController) to publish the joint states. When Gazebo launches the robot falls down and all of the torques are set to zero (which is correct) but surprisingly the joint velocities are large non-zero values.
I can only recite the answer I gave to those issues. Take a look at gazebo_ros_control as these values come from there. The controller is only responsible for converting high level commands to joint handle commands. This is later thrown into the dynamics engine of Gazebo and the values Gazebo returns are then outputted to the state handles and later to /joint_states. I see there has been some improvement on this front lately there, see if the version you are running has the latest changes (version number) or grab it from sources and see if that works better for you.
Alternatively, perhaps the dynamics properties are not entirely stable for the dynamics engine (zero inertias on a link or ill-defined mass/CoM definition) in the URDF of the Jaco arm.
Thank you very much for your answer.
Right now, I believe the dynamics properties are not stable for the engine. I may need to change them. From your experience, which properties do you think more essential for a stable simulation?
Hello Everyone,
I am working with Kinova Jaco 2 arm in Gazebo. I have set up joint effort controllers (type:
effort_controllers/JointEffortControllers
) for each joint as well as a state publisher (type:joint_state_controller/JointStateController
) to publish the joint states. When Gazebo launches the robot falls down and all of the torques are set to zero (which is correct) but surprisingly the joint velocities are large non-zero values.This is an example of the joint states:
Does anybody know the reason behind this strange behaviour? How can I fix it? While googling I found there were some issues with joint state controller in the past.
zero joint velocities from gazebo_ros
reset /joint_states and gazebo plugins state in gazebo
Thanks a lot,
Sahand
The text was updated successfully, but these errors were encountered: