Source code for ros_gazebo_gym.robot_envs.helpers

"""Contains several helper functions that are used in the robot environments."""


[docs]def remove_gripper_commands_from_joint_commands_msg(joint_commands_msg): """Removes the gripper commands from the joint commands message. Args: joint_commands_msg (:obj:`panda_gazebo.msg.JointCommands`): The joint commands message. """ joint_commands = dict( zip(joint_commands_msg.joint_names, joint_commands_msg.joint_commands) ) joint_commands.pop("gripper_width", None) joint_commands.pop("gripper_max_effort", None) joint_commands_msg.joint_names = list(joint_commands.keys()) joint_commands_msg.joint_commands = list(joint_commands.values()) return joint_commands_msg