Sid Posted October 12, 2018 Share Posted October 12, 2018 Hi, Is it possible to expose the implementation of the JTAS server that runs on the controller machine? I was a bit confused about how it handles trajectory messages. Some of the questions were: 1. What is the difference between the trajectory mode defined under the section JOINT_CONTROL_MODE: http://sdk.rethinkrobotics.com/intera/Arm_Control_Systems, and the "Inverse Dynamics Feed Forward Position Mode (position_wid)" defined in the JTAS section. 2. Does the JTAS internally use a physical model of the robot to compute joint torques? 3. What JOINT_CONTROL_MODES (position, velocity, trajectory, effort) are used for each of the JTAS modes (position velocity position_w_id)? Any pointers would be helpful. Thanks, Sid Link to comment Share on other sites More sharing options...
Sid Posted October 15, 2018 Author Share Posted October 15, 2018 Answering my own question here: JTAS implementation is here: https://github.com/RethinkRobotics/intera_sdk/blob/master/intera_interface/src/intera_joint_trajectory_action/joint_trajectory_action.py for any given position, velocity and acceleration jtas simply uses the trajectory joint control mode and doesn't seem to be doing any additional computation for inverse dynamics. It does however handle interpolation between trajectory waypoints. If there is any inverse dynamics computation going on its probably at the realtime control loop on the sawyer control machine. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.