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
Fixed reference frames to match ISI convention on real da Vinci systems. mtml.json and mtmr.json are now deprecated
In arm JSON configuration files, do not use base-offset. Use console JSON configuration base-frame instead
Teleop PSM/ECM JSON: rotation is now moved under configure-parameter
Standard (i.e. not system specific) IO XML configuration files moved to share/io folder. Console class will search in share/io so this should be backward compatible
New features:
Teleoperation ECM:
First working implementation, tested on JHU system
Use structs for MTMR/L and ECM instead of pointers
Teleoperation PSM:
Match gripper/jaw angle before starting teleoperation
Use structs for MTM and PSM instead of pointers
Added option to ignore jaw in PSM if MTM doesn't have a gripper (e.g. Falcon)
General:
Fixed interval statistics with better load estimation, updated Qt widget
Fixed 3D rotation widget, show reference frame and allow to rotate view with mouse
Transformation Qt widget now shows moving/reference frame names, valid/invalid flag and timestamp
Console:
While configuring from JSON file, exit if an error is found, this makes it easier to see error messages
Added audio feedback, emit different beep tones for operator present, master clutch and camera control pedal. This requires to install sox and espeak (sudo apt install sox espeak)