Skip to content

Release Checklist

Anton Deguet edited this page Aug 28, 2023 · 20 revisions

Codes

  • SEMP: SUJ, ECM, MTM, PSM. Result SELR123
  • Q/R: Qt, ROS

Checks

test 1.5 1.6 2.2
Compile w/o ROS ? Y ?
Compile 14.04 + Jade Y ? deprecated
Compile 16.04 + Kinetic Y Y deprecated
Compile 16.04 + Lunar Y deprecated deprecated
Compile 17.04 + Lunar n/a Y deprecated
Compile 18.04 + Melodic n/a Y Y
Compile 20.04 + Noetic n/a n/a Y
Compile 20.04 + Galactic n/a n/a Y
Compile 22.04 + Humble n/a n/a Y
Firmware mix 4/5 Y Y deprecated
Firmware 6 n/a Y deprecated
Firmware 7 n/a n/a ?
Firmware 8 n/a n/a ?
All FireWire protocols full dV Not full broadcast Not full broadcast Y
UDP + FPGAv2 n/a n/a Y
UDP + FPGAv3 n/a n/a N
Matlab ConfigGenerator (EMP) EMP EMP deprecated
Python config generator Classic n/a n/a ?
Python config generator Si n/a n/a ?
Current calibration (EMP) SEMP SEMP ?
Pot calibration (EMP) EMP EMP ?
MTM gripper calibration (M) M M ?
Footpedals event(QR) QR QR QR
Trigger watchdog (Q) QR Q Q
Qt PID application EMP EMP ?
Home PSM, coupling
no adapter, no tool
Y Y Y
Home PSM, coupling
adapter, no tool
Y Y Y
Home PSM, coupling
adapter, tool
Y Y Y
5mm tool
[T]eleop, [P]ython, [M]atlab
Y T ?
Teleop PSM over UDP socket
console-MTMR-PSM1SocketClient-Teleop.json
console-PSM1SocketServer.json
Y Y ?
Teleop PSM over ROS
ROS1
ROS2
n/a n/a
?
?
Teleop PSM simulated
console-MTMR-PSM1_KIN_SIMULATED-Teleop.json
Y Y ?
rosrun dvrk_robot dvrk_arm_test.py X EMP EMP ?
rosrun dvrk_robot dvrk_mtm_test.py X Y Y ?
rosrun dvrk_robot dvrk_mtm_cartesian_impedance.py X n/a Y ?
rosrun dvrk_robot dvrk_psm_test.py X n/a Y ?
rosrun dvrk_robot dvrk_psm_effort_test.py X n/a Y (not 5mm tools!) ?
ROS Matlab dvrk_matlab/test
test_arm_api('X')
test_arm_move('X')

L
L

PM
PM

?
?
Clone this wiki locally