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
Use MTM pose and twist to control PSM, PSM PID now uses reference actuator positions and velocities
SUJ:
Refactor of SUJ Classic code
Added Fixed SUJ for groups using custom frame to mount their PSMs and ECM
Option to set any arm as reference arm. By default all arm cartesian poses are wrt ECM but this can be changed to any PSM for groups using PSM-held camera
New ROS features:
Publisher arm/local/measured_cv
Publisher arm/gravity_compensation/setpoint_js provides torques used for gravity compensation
Services arm/forward_kinematics and arm/inverse_kinematics
Publisher arm/crtk_version (i.e. 1.1.0)
Subscribers arm/free and arm/hold
Subscriber arm/pid_feed_forward/servo_jf to allow user to add their own feed forward
Subscriber teleop_PSM/following/mtm/body/servo_cf to add haptic only when teleop is active
Add ral (ROS Abstraction Layer) for CRTK Python client so Python scripts can be used with either ROS1 or ROS2
New sawRobotIO1394 config generator (Python based), also generates a simple arm and console JSON configuration file
More instrument definitions
Added dvrk-sd-card-updater.py to update firmwares for SD cards using in new controllers (Classic with DQLA/FPGAv3 and Si with dRA1/FPGAv3) and Si ESPM
Added dvrk-remove-log.py to cleanup old cisstLog files
CMake:
Updated install targets and debian packages generation
Works with ROS2/colcon
Bug fixes:
daVinci head sensor: fixed bit Id so all four sensors are used
Engage procedures are stopped when adapter/instrument is removed
Fixed some transitions for PSM jaw control (move to/from servo)