Skip to content

System Identification

Code Repository: Data recorder

Deploy on Talos:

roslaunch talos_dataset_controller full_data_estimator_controller.launch
rosbag record /full_data_estimator_controller/full_data /left_ankle_ft /right_ankle_ft /left_ankle_ft /right_wrist_ft /joint_states /joint_torque_states /floating_base_pose /tf_static /tf /right_arm_controller/command /left_arm_controller/command --split --duration=60

Code Repository: SysID LogCholesky

python3 ./PickleDataLogCholeskyFinal.py

Inertia Parameters

Joint m mx my mz Ixx Ixy Ixz Iyy Iyz Izz
base_link 15.36284 -0.87713 0.02351 -1.17145 0.20105 0.00023 0.00402 0.08412 -0.00087 0.23189
torso_1_joint 2.29466 0.00179 0.00008 -0.04090 0.00639 0.00000 -0.00003 0.00410 -0.00000 0.00623
torso_2_joint 16.98400 -0.78636 -0.01681 2.46677 0.44377 0.00069 -0.01212 0.30000 -0.00020 0.32211
arm_left_1_joint 2.71457 -0.00075 0.27309 0.12046 0.01238 -0.00004 0.00007 0.00419 -0.00024 0.01358
arm_left_2_joint 2.42509 0.03489 0.00225 -0.21060 0.01298 0.00001 -0.00320 0.01381 -0.00013 0.00479
arm_left_3_joint 2.20874 0.03006 0.02742 -0.55196 0.00719 -0.00012 0.00076 0.00694 0.00042 0.00388
arm_left_4_joint 0.81568 -0.00661 -0.01586 -0.02716 0.00300 -0.00009 0.00034 0.00304 -0.00042 0.00126
arm_right_1_joint 2.71457 -0.00075 -0.27309 0.12046 0.01238 0.00004 0.00007 0.00419 0.00024 0.01358
arm_right_2_joint 2.42509 0.03489 -0.00225 -0.21060 0.01298 -0.00001 -0.00320 0.01381 0.00013 0.00479
arm_right_3_joint 2.20874 0.03006 -0.02742 -0.55196 0.00719 0.00012 0.00076 0.00694 -0.00042 0.00388
arm_right_4_joint 0.81568 -0.00661 -0.01586 -0.02716 0.00300 -0.00009 0.00034 0.00304 -0.00042 0.00126
leg_left_1_joint 2.23501 0.18937 0.24579 0.03813 0.01050 0.00014 -0.00008 0.00534 0.00119 0.00708
leg_left_2_joint 1.49095 -0.01051 0.03866 0.00408 0.00497 -0.00013 -0.00001 0.00191 0.00005 0.00474
leg_left_3_joint 6.23987 0.03652 0.39746 -1.14437 0.15337 0.00069 0.00168 0.13648 -0.02188 0.03002
leg_left_4_joint 3.75995 0.04955 0.10970 -0.43595 0.04288 0.00044 0.00078 0.03599 0.00038 0.01365
leg_left_5_joint 1.29096 -0.01808 0.05396 0.04932 0.01143 0.00097 0.00040 0.00889 -0.00278 0.00506
leg_left_6_joint 1.61177 -0.03251 -0.00082 -0.09716 0.00456 -0.00007 0.00115 0.00773 0.00004 0.00582
leg_right_1_joint 2.23501 0.18937 -0.24579 0.03813 0.01050 0.00004 0.00010 0.00534 -0.00119 0.00709
leg_right_2_joint 1.49095 -0.01051 -0.03866 0.00408 0.00497 0.00013 -0.00001 0.00191 -0.00005 0.00474
leg_right_3_joint 6.23987 0.03652 -0.39746 -1.14437 0.15337 -0.00069 0.00168 0.13648 0.02188 0.03002
leg_right_4_joint 3.75995 0.04955 -0.10970 -0.43595 0.04288 -0.00044 0.00078 0.03599 -0.00038 0.01365
leg_right_5_joint 1.29096 -0.01808 -0.05396 0.04932 0.01143 -0.00097 0.00040 0.00889 0.00278 0.00506
leg_right_6_joint 1.61177 -0.03251 0.00082 -0.09716 0.00456 0.00007 0.00115 0.00773 -0.00004 0.00582
Joint m mx my mz Ixx Ixy Ixz Iyy Iyz Izz
base_link 17.09032 -0.07504 -0.04831 0.00445 0.47237 -0.08617 0.07481 0.39026 -0.11384 0.31576
torso_1_joint 2.93665 0.00193 0.04132 0.04808 0.73533 -0.01624 -0.01375 0.43922 -0.29763 0.29798
torso_2_joint 19.27442 -0.03650 -0.00013 0.23207 0.88209 0.00936 0.03717 0.78746 0.17071 0.22674
arm_left_1_joint 3.29587 -0.00228 0.06864 0.24238 0.25857 -0.00569 0.01742 0.23144 0.04366 0.03035
arm_left_2_joint 2.99899 0.01682 -0.03102 0.02509 0.21356 0.00832 -0.01787 0.19948 0.02318 0.02235
arm_left_3_joint 2.75703 0.01660 0.11184 -0.06207 0.18589 -0.01711 -0.00875 0.08724 -0.06521 0.10467
arm_left_4_joint 1.20881 -0.00636 0.09849 -0.32214 0.26369 0.00625 -0.00478 0.15559 0.07761 0.10883
arm_right_1_joint 3.29643 -0.00228 -0.05173 0.24330 0.38476 0.01477 0.01755 0.23917 -0.14832 0.14872
arm_right_2_joint 3.00058 0.01685 0.05175 0.03912 0.29437 -0.01334 -0.01977 0.25439 -0.05074 0.04826
arm_right_3_joint 2.75469 0.01680 -0.10318 -0.04476 0.18936 0.01574 -0.00983 0.10774 0.06752 0.08778
arm_right_4_joint 1.20307 -0.00605 -0.06938 -0.31944 0.17292 -0.00252 -0.00452 0.15281 -0.04459 0.02077
leg_left_1_joint 2.64121 0.05701 -0.06023 0.28369 0.12005 0.00228 0.00410 0.11055 -0.02931 0.01113
leg_left_2_joint 1.98497 -0.01000 0.06687 0.20889 0.21954 0.00629 0.01218 0.19251 -0.06847 0.03041
leg_left_3_joint 7.24099 0.00458 0.08178 -0.03733 0.26562 -0.00912 -0.01521 0.21187 -0.09090 0.06075
leg_left_4_joint 4.55341 0.00989 0.05922 -0.16963 0.09491 -0.00581 0.00435 0.06808 0.02473 0.03125
leg_left_5_joint 1.69760 -0.01424 0.10314 -0.29532 0.26892 0.00724 -0.01190 0.23122 0.08135 0.04071
leg_left_6_joint 2.01644 -0.02148 0.06234 0.11432 0.34691 0.01575 0.03072 0.30428 -0.08317 0.05314
leg_right_1_joint 2.64339 0.05705 -0.29055 0.28176 0.13217 0.00219 0.00394 0.11762 0.01884 0.01620
leg_right_2_joint 1.98685 -0.01000 0.04683 0.20046 0.25081 0.01107 0.01166 0.17709 -0.06268 0.07707
leg_right_3_joint 7.24640 0.00517 -0.02486 -0.05449 0.27370 -0.01833 -0.01425 0.18778 -0.02706 0.09481
leg_right_4_joint 4.59595 0.01073 0.02871 -0.13609 0.10923 -0.01240 0.00259 0.04686 0.00762 0.06760
leg_right_5_joint 1.71624 -0.01205 0.05535 -0.30513 0.29438 0.00697 -0.01065 0.24881 0.05258 0.04773
leg_right_6_joint 2.03228 -0.01823 0.01811 0.06140 0.23615 0.00312 0.01531 0.23586 -0.02887 0.00796

Actuator Parameters

The following table lists the default parameters stored in the yaml files at opt/pal/ferrum/share/talos_controller_configuration/config/local_control/actuator_parameters on the control PC. Bold values differ from the ones in the provided Hardware Sheet.

Joint Motor Inertia Torque Constant
\(K_{t,\mathrm{Peak}}\), \(\frac{Nm}{A_\mathrm{Peak}}\)
Static Friction Viscous Friction Joint Elasticity Joint Elasticity Damping
arm_left_1 0.000207288 0.1031 0.152436 0.635302 10000.0 -20.
arm_left_2 0.000140493 0.1031 0.152436 0.635302 10000.0 -20.
arm_left_3 8.60398e-05 0.106 0.5 0.27 10000.0 -20.
arm_left_4 8.60398e-05 0.106 0.5 0.27 10000.0 -20.
arm_left_5 1.e-05 0.039 0.05 0.05 10000.0 -20.
arm_left_6 1.e-05 0.034 0.05 0.05 10000.0 -20.
arm_left_7 1.e-05 0.034 0.05 0.05 10000.0 -20.
arm_right_1 0.000207288 0.1031 0.152436 0.635302 10000.0 -20.
arm_right_2 0.000140493 0.1031 0.152436 0.635302 10000.0 -20.
arm_right_3 8.60398e-05 0.106 0.5 0.27 10000.0 -20.
arm_right_4 8.60398e-05 0.106 0.5 0.27 10000.0 -20.
arm_right_5 1.e-05 0.039 0.05 0.05 10000.0 -20.
arm_right_6 1.e-05 0.034 0.05 0.05 10000.0 -20.
arm_right_7 1.e-05 0.034 0.05 0.05 10000.0 -20.
gripper_left 1.e-05 0.1068376068 0.05 0.05 10000.0 -20.
gripper_right 1.e-05 0.1068376068 0.05 0.05 10000.0 -20.
head_1 1.e-05 0.1068376068 0.05 0.05 10000.0 -20.
head_2 1.e-05 0.1068376068 0.05 0.05 10000.0 -20.
leg_left_1 8.60398e-05 0.098 0.1 0.3 10000.0 -20.
leg_left_2 0.000207288 0.1031 0.1 0.4 10000.0 -20.
leg_left_3 0.000207288 0.1031 0.1 0.3 10000.0 -20.
leg_left_4 0.000195461 0.065 0.1 0.4 10000.0 -20.
leg_left_5 0.000207288 0.1031 0.1 0.1 10000.0 -20.
leg_left_6 8.60398e-05 0.106 0.1 0.2 10000.0 -20.
leg_right_1 8.60398e-05 0.098 0.1 0.3 10000.0 -20.
leg_right_2 0.000207288 0.1031 0.1 0.4 10000.0 -20.
leg_right_3 0.000207288 0.1031 0.1 0.3 10000.0 -20.
leg_right_4 0.000195461 0.065 0.1 0.4 10000.0 -20.
leg_right_5 0.000207288 0.1031 0.1 0.1 10000.0 -20.
leg_right_6 8.60398e-05 0.106 0.1 0.2 10000.0 -20.
torso_1 0.000207288 0.1031 0.1 0.5 10000.0 -20.
torso_2 0.000207288 0.1031 0.1 0.5 10000.0 -20.