Configuration file format for the dVRK MTM arm component. Some of the properties are inherited from the See dVRK wiki.<ul><li>MTM schema extends arm schema<li>For details of implementation, see code under sawIntuitiveResearchKit/components/code/mtsIntuitiveResearchKitMTM.cpp<li>Schema file</ul>
Configuration file format for the dVRK arm component. See dVRK wiki. This schema is not used directly, it is extended for each arm type: ECM, MTM and PSM.<ul>For details of implementation, see code under sawIntuitiveResearchKit/components/code/mtsIntuitiveResearchKitArm.cpp<li>Schema file</ul>
Kinematic configuration file, i.e. DH parameters for class robManipulator.
Force re-homing, i.e. computer encoder preloads based on potentiometer readings and for MTMs, search for mechanical limit for the last joint (roll)
Indicates if the arm should go to zero position in joint space during homing procedure. This is true by default for MTMs and false for other arms (PSM and ECM). For MTMs, it makes sense to go the zero position when homing so the arms are conveniently placed for the operator to get started. Furthermore, going to zero during homing will position each joint away from the joint limit. This is particularly useful for the MTM roll. For all arms on the patient side, it is safe to assume that the arms shouldn't move on their own. This is obvious for the real da Vinci system with actual patients. For research applications, moving automatically to zero can also damage equipement around the arms or mounted on the tools (e.g. strain gages). Finally, the PSM will only move to zero position during the homing procedure if there is no tool detected, i.e. the arm will never move if a tool is present. Most users should steer away from this setting.
Gravity compensation configuration file. See dvrk-gravity-compensation GitHub page (courtesy of CUHK).
Gain applied to the torque computed to move the MTM platform (4th joint) away from the operator's hand. You can set it to zero to cancel this feature. Default is defined in sawIntuitiveResearchKit/components/include/sawIntuitiveResearchKit/mtsIntuitiveResearchKit.h.
Value must be greater or equal to 0.0 and lesser or equal to 1.0
Amount of time is seconds to filter (debounce) gripper angle values before events are emitted (MTM/gripper/pinch and MTM/gripper/closed). Default is defined in sawIntuitiveResearchKit/components/include/sawIntuitiveResearchKit/mtsIntuitiveResearchKitMTM.h.
Value must be greater or equal to 0.0
Angle in radians used to determine transitions (closed vs open) for gripper events (MTM/gripper/pinch and MTM/gripper/closed). Default is defined in sawIntuitiveResearchKit/components/include/sawIntuitiveResearchKit/mtsIntuitiveResearchKitMTM.h.
Method use to compute inverse kinematics. CLOSED is experimental and untested. Avoid it for now!