{"id":"pid-tuning-gains","properties":{"complete":{"note":"Whether the run finished the whole tape.","type":"boolean","width":80},"feedforward":{"note":"Which feed-forward terms the rung used, as the file words them.","type":"text","width":240},"improvement":{"note":"factory tracking_rms divided by this rung's, same joint: how many times better than shipped gains. Factory is 1×.","type":"number","width":100},"joint":{"note":"Joint name from the robot file; the five-bar lists only its two driven joints.","type":"text","width":190},"kd":{"note":"Derivative gain as written in the result file.","type":"number","width":90},"kp":{"note":"Proportional gain as written in the result file (its own units; not converted).","type":"number","width":90},"max_error":{"note":"Worst absolute tracking error. Unit is the robot's (mrad or mm).","type":"number","width":120},"ringing":{"note":"Oscillation after the stop. Unit is the robot's (mrad or mm).","type":"number","width":100},"robot":{"display":"badge","note":"Demo robot (index.json title). Sim, illustrative parameters.","type":"text","width":190},"robot_id":{"note":"pidtuna's robot key; joins to robots.json.","type":"text","width":90},"rung":{"display":"badge","note":"Tuning method: factory (as-shipped gains), analytic (from the description), tuned (auto-tuner), oracle (tuned against the hidden truth).","type":"text","width":90},"rung_order":{"note":"0 factory, 1 analytic, 2 tuned, 3 oracle: sorts the ladder.","type":"number","width":70},"saturation":{"note":"Fraction of samples at the torque limit, 0-1.","type":"number","width":90},"stop_p90":{"note":"90th percentile settling error at the stops. Unit is the robot's (mrad or mm); the score key says mrad even for mm robots.","type":"number","width":120},"tracking_rms":{"note":"RMS tracking error over the benchmark tapes. Unit is the robot's (mrad or mm).","type":"number","width":120}},"rows":[{"complete":true,"feedforward":"none","id":"conveyor/conveyor/factory","improvement":{"basis":"derived","source":"conveyor.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"conveyor","kd":61.4,"kp":368.4,"max_error":{"basis":"estimate","source":"conveyor.json:rungs.factory.conveyor.score.max_error_mrad","unit":"mm","value":176.0826},"ringing":{"basis":"estimate","source":"conveyor.json:rungs.factory.conveyor.score.ringing_mrad","unit":"mm","value":0.2431},"robot":"Conveyor belt","robot_id":"conveyor","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"conveyor.json:rungs.factory.conveyor.score.stop_p90_mrad","unit":"mm","value":101.5043},"tracking_rms":{"basis":"estimate","source":"conveyor.json:rungs.factory.conveyor.score.tracking_rms_mrad","unit":"mm","value":90.5411}},{"complete":true,"feedforward":"Coulomb + viscous + inertia","id":"conveyor/conveyor/analytic","improvement":{"basis":"derived","source":"conveyor.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":68.426},"joint":"conveyor","kd":633.156782,"kp":16286.748307,"max_error":{"basis":"estimate","source":"conveyor.json:rungs.analytic.conveyor.score.max_error_mrad","unit":"mm","value":5.2516},"ringing":{"basis":"estimate","source":"conveyor.json:rungs.analytic.conveyor.score.ringing_mrad","unit":"mm","value":0.0006},"robot":"Conveyor belt","robot_id":"conveyor","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"conveyor.json:rungs.analytic.conveyor.score.stop_p90_mrad","unit":"mm","value":2.499},"tracking_rms":{"basis":"estimate","source":"conveyor.json:rungs.analytic.conveyor.score.tracking_rms_mrad","unit":"mm","value":1.3232}},{"complete":true,"feedforward":"Coulomb + viscous + inertia + gravity","id":"conveyor/conveyor/tuned","improvement":{"basis":"derived","source":"conveyor.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":284.541},"joint":"conveyor","kd":2130.75072,"kp":70030.037766,"max_error":{"basis":"estimate","source":"conveyor.json:rungs.tuned.conveyor.score.max_error_mrad","unit":"mm","value":1.9194},"ringing":{"basis":"estimate","source":"conveyor.json:rungs.tuned.conveyor.score.ringing_mrad","unit":"mm","value":0.0009},"robot":"Conveyor belt","robot_id":"conveyor","rung":"tuned","rung_order":2,"saturation":0.0004,"stop_p90":{"basis":"estimate","source":"conveyor.json:rungs.tuned.conveyor.score.stop_p90_mrad","unit":"mm","value":0.5911},"tracking_rms":{"basis":"estimate","source":"conveyor.json:rungs.tuned.conveyor.score.tracking_rms_mrad","unit":"mm","value":0.3182}},{"complete":true,"feedforward":"Coulomb + viscous + inertia","id":"conveyor/conveyor/oracle","improvement":{"basis":"derived","source":"conveyor.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":533.222},"joint":"conveyor","kd":2030.073161,"kp":167379.743826,"max_error":{"basis":"estimate","source":"conveyor.json:rungs.oracle.conveyor.score.max_error_mrad","unit":"mm","value":1.2118},"ringing":{"basis":"estimate","source":"conveyor.json:rungs.oracle.conveyor.score.ringing_mrad","unit":"mm","value":0.0006},"robot":"Conveyor belt","robot_id":"conveyor","rung":"oracle","rung_order":3,"saturation":0.0013,"stop_p90":{"basis":"estimate","source":"conveyor.json:rungs.oracle.conveyor.score.stop_p90_mrad","unit":"mm","value":0.2459},"tracking_rms":{"basis":"estimate","source":"conveyor.json:rungs.oracle.conveyor.score.tracking_rms_mrad","unit":"mm","value":0.1698}},{"complete":true,"feedforward":"none","id":"five_bar/distal (driven)/factory","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"distal (driven)","kd":1.42,"kp":14.2,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.factory.distal (driven).score.max_error_mrad","unit":"mrad","value":161.8088},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.factory.distal (driven).score.ringing_mrad","unit":"mrad","value":2.5314},"robot":"Five-bar arm","robot_id":"five_bar","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.factory.distal (driven).score.stop_p90_mrad","unit":"mrad","value":76.4325},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.factory.distal (driven).score.tracking_rms_mrad","unit":"mrad","value":68.5698}},{"complete":true,"feedforward":"inertia + gravity","id":"five_bar/distal (driven)/analytic","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":93.242},"joint":"distal (driven)","kd":27.842187,"kp":2137.249957,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.analytic.distal (driven).score.max_error_mrad","unit":"mrad","value":1.971},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.analytic.distal (driven).score.ringing_mrad","unit":"mrad","value":0.1815},"robot":"Five-bar arm","robot_id":"five_bar","rung":"analytic","rung_order":1,"saturation":0.0034,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.analytic.distal (driven).score.stop_p90_mrad","unit":"mrad","value":0.9153},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.analytic.distal (driven).score.tracking_rms_mrad","unit":"mrad","value":0.7354}},{"complete":true,"feedforward":"viscous + inertia + gravity","id":"five_bar/distal (driven)/tuned","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":185.174},"joint":"distal (driven)","kd":25.761138,"kp":2137.249958,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.tuned.distal (driven).score.max_error_mrad","unit":"mrad","value":1.2424},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.tuned.distal (driven).score.ringing_mrad","unit":"mrad","value":0.2005},"robot":"Five-bar arm","robot_id":"five_bar","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.tuned.distal (driven).score.stop_p90_mrad","unit":"mrad","value":0.1099},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.tuned.distal (driven).score.tracking_rms_mrad","unit":"mrad","value":0.3703}},{"complete":true,"feedforward":"viscous + inertia + gravity","id":"five_bar/distal (driven)/oracle","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":191.269},"joint":"distal (driven)","kd":19.687399,"kp":2137.249957,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.oracle.distal (driven).score.max_error_mrad","unit":"mrad","value":1.1657},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.oracle.distal (driven).score.ringing_mrad","unit":"mrad","value":0.2143},"robot":"Five-bar arm","robot_id":"five_bar","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.oracle.distal (driven).score.stop_p90_mrad","unit":"mrad","value":0.1099},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.oracle.distal (driven).score.tracking_rms_mrad","unit":"mrad","value":0.3585}},{"complete":true,"feedforward":"none","id":"five_bar/proximal (driven)/factory","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"proximal (driven)","kd":0.986,"kp":9.86,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.factory.proximal (driven).score.max_error_mrad","unit":"mrad","value":160.4287},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.factory.proximal (driven).score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Five-bar arm","robot_id":"five_bar","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.factory.proximal (driven).score.stop_p90_mrad","unit":"mrad","value":94.2781},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.factory.proximal (driven).score.tracking_rms_mrad","unit":"mrad","value":72.9633}},{"complete":true,"feedforward":"inertia + gravity","id":"five_bar/proximal (driven)/analytic","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":99.162},"joint":"proximal (driven)","kd":24.410604,"kp":2360.689435,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.analytic.proximal (driven).score.max_error_mrad","unit":"mrad","value":2.0646},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.analytic.proximal (driven).score.ringing_mrad","unit":"mrad","value":0.0106},"robot":"Five-bar arm","robot_id":"five_bar","rung":"analytic","rung_order":1,"saturation":0.0101,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.analytic.proximal (driven).score.stop_p90_mrad","unit":"mrad","value":1.3538},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.analytic.proximal (driven).score.tracking_rms_mrad","unit":"mrad","value":0.7358}},{"complete":true,"feedforward":"viscous + inertia + gravity","id":"five_bar/proximal (driven)/tuned","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":168.74},"joint":"proximal (driven)","kd":20.049802,"kp":2271.744005,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.tuned.proximal (driven).score.max_error_mrad","unit":"mrad","value":1.4135},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.tuned.proximal (driven).score.ringing_mrad","unit":"mrad","value":0.0092},"robot":"Five-bar arm","robot_id":"five_bar","rung":"tuned","rung_order":2,"saturation":0.0067,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.tuned.proximal (driven).score.stop_p90_mrad","unit":"mrad","value":0.4605},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.tuned.proximal (driven).score.tracking_rms_mrad","unit":"mrad","value":0.4324}},{"complete":true,"feedforward":"viscous + inertia + gravity","id":"five_bar/proximal (driven)/oracle","improvement":{"basis":"derived","source":"five_bar.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":168.545},"joint":"proximal (driven)","kd":20.049802,"kp":2271.744005,"max_error":{"basis":"estimate","source":"five_bar.json:rungs.oracle.proximal (driven).score.max_error_mrad","unit":"mrad","value":1.4135},"ringing":{"basis":"estimate","source":"five_bar.json:rungs.oracle.proximal (driven).score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Five-bar arm","robot_id":"five_bar","rung":"oracle","rung_order":3,"saturation":0.0067,"stop_p90":{"basis":"estimate","source":"five_bar.json:rungs.oracle.proximal (driven).score.stop_p90_mrad","unit":"mrad","value":0.4605},"tracking_rms":{"basis":"estimate","source":"five_bar.json:rungs.oracle.proximal (driven).score.tracking_rms_mrad","unit":"mrad","value":0.4329}},{"complete":true,"feedforward":"none","id":"gantry/axis_x/factory","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"axis_x","kd":94.0,"kp":752.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_x.score.max_error_mrad","unit":"mm","value":28.3927},"ringing":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_x.score.ringing_mrad","unit":"mm","value":0.0294},"robot":"Cartesian gantry","robot_id":"gantry","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_x.score.stop_p90_mrad","unit":"mm","value":9.875},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_x.score.tracking_rms_mrad","unit":"mm","value":15.04}},{"complete":true,"feedforward":"none","id":"gantry/axis_x/analytic","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":129.321},"joint":"axis_x","kd":1734.604662,"kp":100000.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_x.score.max_error_mrad","unit":"mm","value":0.3608},"ringing":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_x.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_x.score.stop_p90_mrad","unit":"mm","value":0.057},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_x.score.tracking_rms_mrad","unit":"mm","value":0.1163}},{"complete":true,"feedforward":"none","id":"gantry/axis_x/tuned","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":129.321},"joint":"axis_x","kd":1734.604662,"kp":100000.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_x.score.max_error_mrad","unit":"mm","value":0.3608},"ringing":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_x.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_x.score.stop_p90_mrad","unit":"mm","value":0.057},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_x.score.tracking_rms_mrad","unit":"mm","value":0.1163}},{"complete":true,"feedforward":"Coulomb + viscous","id":"gantry/axis_x/oracle","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":176.319},"joint":"axis_x","kd":1102.338409,"kp":100537.658563,"max_error":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_x.score.max_error_mrad","unit":"mm","value":0.2336},"ringing":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_x.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_x.score.stop_p90_mrad","unit":"mm","value":0.06},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_x.score.tracking_rms_mrad","unit":"mm","value":0.0853}},{"complete":true,"feedforward":"none","id":"gantry/axis_y/factory","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"axis_y","kd":46.0,"kp":368.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_y.score.max_error_mrad","unit":"mm","value":31.5088},"ringing":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_y.score.ringing_mrad","unit":"mm","value":0.0119},"robot":"Cartesian gantry","robot_id":"gantry","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_y.score.stop_p90_mrad","unit":"mm","value":12.621},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_y.score.tracking_rms_mrad","unit":"mm","value":14.6944}},{"complete":true,"feedforward":"none","id":"gantry/axis_y/analytic","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":158.004},"joint":"axis_y","kd":1213.61169,"kp":100000.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_y.score.max_error_mrad","unit":"mm","value":0.4149},"ringing":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_y.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_y.score.stop_p90_mrad","unit":"mm","value":0.047},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_y.score.tracking_rms_mrad","unit":"mm","value":0.093}},{"complete":true,"feedforward":"none","id":"gantry/axis_y/tuned","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":261.466},"joint":"axis_y","kd":1624.351597,"kp":235520.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_y.score.max_error_mrad","unit":"mm","value":0.238},"ringing":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_y.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_y.score.stop_p90_mrad","unit":"mm","value":0.02},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_y.score.tracking_rms_mrad","unit":"mm","value":0.0562}},{"complete":true,"feedforward":"none","id":"gantry/axis_y/oracle","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":273.639},"joint":"axis_y","kd":1074.838409,"kp":177493.258842,"max_error":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_y.score.max_error_mrad","unit":"mm","value":0.2344},"ringing":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_y.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_y.score.stop_p90_mrad","unit":"mm","value":0.02},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_y.score.tracking_rms_mrad","unit":"mm","value":0.0537}},{"complete":true,"feedforward":"none","id":"gantry/axis_z/factory","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"axis_z","kd":59.5,"kp":476.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_z.score.max_error_mrad","unit":"mm","value":38.8689},"ringing":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_z.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_z.score.stop_p90_mrad","unit":"mm","value":26.345},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.factory.axis_z.score.tracking_rms_mrad","unit":"mm","value":24.5836}},{"complete":true,"feedforward":"none","id":"gantry/axis_z/analytic","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":280.955},"joint":"axis_z","kd":1863.263192,"kp":182341.999999,"max_error":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_z.score.max_error_mrad","unit":"mm","value":0.4196},"ringing":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_z.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_z.score.stop_p90_mrad","unit":"mm","value":0.07},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.analytic.axis_z.score.tracking_rms_mrad","unit":"mm","value":0.0875}},{"complete":true,"feedforward":"none","id":"gantry/axis_z/tuned","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":462.968},"joint":"axis_z","kd":2615.491183,"kp":476000.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_z.score.max_error_mrad","unit":"mm","value":0.2457},"ringing":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_z.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_z.score.stop_p90_mrad","unit":"mm","value":0.02},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.tuned.axis_z.score.tracking_rms_mrad","unit":"mm","value":0.0531}},{"complete":true,"feedforward":"none","id":"gantry/axis_z/oracle","improvement":{"basis":"derived","source":"gantry.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":510.033},"joint":"axis_z","kd":2080.926817,"kp":476000.0,"max_error":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_z.score.max_error_mrad","unit":"mm","value":0.2147},"ringing":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_z.score.ringing_mrad","unit":"mm","value":0.0},"robot":"Cartesian gantry","robot_id":"gantry","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_z.score.stop_p90_mrad","unit":"mm","value":0.02},"tracking_rms":{"basis":"estimate","source":"gantry.json:rungs.oracle.axis_z.score.tracking_rms_mrad","unit":"mm","value":0.0482}},{"complete":true,"feedforward":"none","id":"hand_2/f0_j0/factory","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f0_j0","kd":0.00325,"kp":0.039,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.factory.f0_j0.score.max_error_mrad","unit":"mrad","value":409.93},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.factory.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.factory.f0_j0.score.stop_p90_mrad","unit":"mrad","value":402.832},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.factory.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":298.6856}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_2/f0_j0/analytic","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":419.267},"joint":"f0_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f0_j0.score.max_error_mrad","unit":"mrad","value":2.7311},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4342},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.7124}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_2/f0_j0/tuned","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":419.267},"joint":"f0_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f0_j0.score.max_error_mrad","unit":"mrad","value":2.7311},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4342},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.7124}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_2/f0_j0/oracle","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":456.218},"joint":"f0_j0","kd":0.077444,"kp":25.09015,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f0_j0.score.max_error_mrad","unit":"mrad","value":2.0705},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.8177},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6547}},{"complete":true,"feedforward":"none","id":"hand_2/f1_j0/factory","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f1_j0","kd":0.00325,"kp":0.039,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.factory.f1_j0.score.max_error_mrad","unit":"mrad","value":353.37},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.factory.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.factory.f1_j0.score.stop_p90_mrad","unit":"mrad","value":325.818},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.factory.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":216.0601}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_2/f1_j0/analytic","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":223.087},"joint":"f1_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f1_j0.score.max_error_mrad","unit":"mrad","value":3.1516},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.513},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.analytic.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.9685}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_2/f1_j0/tuned","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":223.087},"joint":"f1_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f1_j0.score.max_error_mrad","unit":"mrad","value":3.1516},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.513},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.tuned.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.9685}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_2/f1_j0/oracle","improvement":{"basis":"derived","source":"hand_2.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":351.489},"joint":"f1_j0","kd":0.077444,"kp":25.09015,"max_error":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f1_j0.score.max_error_mrad","unit":"mrad","value":2.3846},"ringing":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 2 motors","robot_id":"hand_2","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.6914},"tracking_rms":{"basis":"estimate","source":"hand_2.json:rungs.oracle.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6147}},{"complete":true,"feedforward":"none","id":"hand_3/f0_j0/factory","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f0_j0","kd":0.00325,"kp":0.039,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.factory.f0_j0.score.max_error_mrad","unit":"mrad","value":409.93},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.factory.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.factory.f0_j0.score.stop_p90_mrad","unit":"mrad","value":402.832},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.factory.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":298.6856}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f0_j0/analytic","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":419.267},"joint":"f0_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f0_j0.score.max_error_mrad","unit":"mrad","value":2.7311},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4342},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.7124}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f0_j0/tuned","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":419.267},"joint":"f0_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f0_j0.score.max_error_mrad","unit":"mrad","value":2.7311},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4342},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.7124}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f0_j0/oracle","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":456.218},"joint":"f0_j0","kd":0.077444,"kp":25.09015,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f0_j0.score.max_error_mrad","unit":"mrad","value":2.0705},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.8177},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6547}},{"complete":true,"feedforward":"none","id":"hand_3/f1_j0/factory","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f1_j0","kd":0.00325,"kp":0.039,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.factory.f1_j0.score.max_error_mrad","unit":"mrad","value":353.37},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.factory.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.factory.f1_j0.score.stop_p90_mrad","unit":"mrad","value":325.818},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.factory.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":216.0601}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f1_j0/analytic","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":223.087},"joint":"f1_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f1_j0.score.max_error_mrad","unit":"mrad","value":3.1516},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.513},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.9685}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f1_j0/tuned","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":223.087},"joint":"f1_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f1_j0.score.max_error_mrad","unit":"mrad","value":3.1516},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.513},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.9685}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f1_j0/oracle","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":351.489},"joint":"f1_j0","kd":0.077444,"kp":25.09015,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f1_j0.score.max_error_mrad","unit":"mrad","value":2.3846},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.6914},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6147}},{"complete":true,"feedforward":"none","id":"hand_3/f2_j0/factory","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f2_j0","kd":0.00325,"kp":0.039,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.factory.f2_j0.score.max_error_mrad","unit":"mrad","value":436.37},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.factory.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.factory.f2_j0.score.stop_p90_mrad","unit":"mrad","value":410.12},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.factory.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":304.1685}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f2_j0/analytic","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":376.586},"joint":"f2_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f2_j0.score.max_error_mrad","unit":"mrad","value":2.7913},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.6674},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.analytic.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.8077}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f2_j0/tuned","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":376.586},"joint":"f2_j0","kd":0.124878,"kp":23.764334,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f2_j0.score.max_error_mrad","unit":"mrad","value":2.7913},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.6674},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.tuned.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.8077}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_3/f2_j0/oracle","improvement":{"basis":"derived","source":"hand_3.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":534.473},"joint":"f2_j0","kd":0.077444,"kp":25.09015,"max_error":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f2_j0.score.max_error_mrad","unit":"mrad","value":2.187},"ringing":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 3 motors","robot_id":"hand_3","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.6767},"tracking_rms":{"basis":"estimate","source":"hand_3.json:rungs.oracle.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.5691}},{"complete":true,"feedforward":"none","id":"hand_6/f0_j0/factory","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f0_j0","kd":0.00422,"kp":0.0507,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j0.score.max_error_mrad","unit":"mrad","value":409.93},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j0.score.stop_p90_mrad","unit":"mrad","value":402.832},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":286.4176}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f0_j0/analytic","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":420.09},"joint":"f0_j0","kd":0.16246,"kp":30.572649,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j0.score.max_error_mrad","unit":"mrad","value":2.546},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4546},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6818}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f0_j0/tuned","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":420.152},"joint":"f0_j0","kd":0.16246,"kp":30.572649,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j0.score.max_error_mrad","unit":"mrad","value":2.546},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4546},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6817}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f0_j0/oracle","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":563.149},"joint":"f0_j0","kd":0.131994,"kp":50.7,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j0.score.max_error_mrad","unit":"mrad","value":1.687},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.3676},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.5086}},{"complete":true,"feedforward":"none","id":"hand_6/f0_j1/factory","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f0_j1","kd":0.000749,"kp":0.00899,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j1.score.max_error_mrad","unit":"mrad","value":353.37},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j1.score.stop_p90_mrad","unit":"mrad","value":325.818},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.factory.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":207.1858}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f0_j1/analytic","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":84.655},"joint":"f0_j1","kd":0.028674,"kp":6.480297,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j1.score.max_error_mrad","unit":"mrad","value":4.4944},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j1.score.ringing_mrad","unit":"mrad","value":0.1102},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j1.score.stop_p90_mrad","unit":"mrad","value":2.4973},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":2.4474}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f0_j1/tuned","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":260.611},"joint":"f0_j1","kd":0.026334,"kp":6.480297,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j1.score.max_error_mrad","unit":"mrad","value":2.7681},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j1.score.stop_p90_mrad","unit":"mrad","value":0.513},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":0.795}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f0_j1/oracle","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":321.767},"joint":"f0_j1","kd":0.016327,"kp":5.382542,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j1.score.max_error_mrad","unit":"mrad","value":2.5482},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j1.score.stop_p90_mrad","unit":"mrad","value":0.6914},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":0.6439}},{"complete":true,"feedforward":"none","id":"hand_6/f1_j0/factory","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f1_j0","kd":0.00422,"kp":0.0507,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j0.score.max_error_mrad","unit":"mrad","value":436.37},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j0.score.stop_p90_mrad","unit":"mrad","value":410.12},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":291.6753}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f1_j0/analytic","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":343.916},"joint":"f1_j0","kd":0.16246,"kp":30.572649,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j0.score.max_error_mrad","unit":"mrad","value":2.7913},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.7758},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.8481}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f1_j0/tuned","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":343.916},"joint":"f1_j0","kd":0.16246,"kp":30.572649,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j0.score.max_error_mrad","unit":"mrad","value":2.7913},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.7758},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.8481}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f1_j0/oracle","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":396.675},"joint":"f1_j0","kd":0.131994,"kp":50.7,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j0.score.max_error_mrad","unit":"mrad","value":1.8035},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.7578},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.7353}},{"complete":true,"feedforward":"none","id":"hand_6/f1_j1/factory","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f1_j1","kd":0.000749,"kp":0.00899,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j1.score.max_error_mrad","unit":"mrad","value":450.67},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j1.score.stop_p90_mrad","unit":"mrad","value":430.228},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.factory.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":324.014}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f1_j1/analytic","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":138.586},"joint":"f1_j1","kd":0.028674,"kp":6.480297,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j1.score.max_error_mrad","unit":"mrad","value":4.2964},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j1.score.ringing_mrad","unit":"mrad","value":0.1091},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j1.score.stop_p90_mrad","unit":"mrad","value":2.2634},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":2.338}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f1_j1/tuned","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":469.994},"joint":"f1_j1","kd":0.026334,"kp":6.480297,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j1.score.max_error_mrad","unit":"mrad","value":2.3991},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j1.score.stop_p90_mrad","unit":"mrad","value":0.794},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":0.6894}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f1_j1/oracle","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":409.522},"joint":"f1_j1","kd":0.016327,"kp":5.382542,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j1.score.max_error_mrad","unit":"mrad","value":2.3991},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j1.score.stop_p90_mrad","unit":"mrad","value":1.0625},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":0.7912}},{"complete":true,"feedforward":"none","id":"hand_6/f2_j0/factory","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f2_j0","kd":0.00422,"kp":0.0507,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j0.score.max_error_mrad","unit":"mrad","value":409.87},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j0.score.stop_p90_mrad","unit":"mrad","value":405.028},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":325.4102}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f2_j0/analytic","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":395.78},"joint":"f2_j0","kd":0.16246,"kp":30.572649,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j0.score.max_error_mrad","unit":"mrad","value":3.1625},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.9782},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.8222}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f2_j0/tuned","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":395.732},"joint":"f2_j0","kd":0.16246,"kp":30.572649,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j0.score.max_error_mrad","unit":"mrad","value":3.1625},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.9782},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.8223}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f2_j0/oracle","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":536.008},"joint":"f2_j0","kd":0.131994,"kp":50.7,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j0.score.max_error_mrad","unit":"mrad","value":2.2411},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.7097},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6071}},{"complete":true,"feedforward":"none","id":"hand_6/f2_j1/factory","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f2_j1","kd":0.000749,"kp":0.00899,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j1.score.max_error_mrad","unit":"mrad","value":389.23},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j1.score.stop_p90_mrad","unit":"mrad","value":387.412},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.factory.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":274.1898}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f2_j1/analytic","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":108.758},"joint":"f2_j1","kd":0.028674,"kp":6.480297,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j1.score.max_error_mrad","unit":"mrad","value":5.9935},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j1.score.ringing_mrad","unit":"mrad","value":0.101},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j1.score.stop_p90_mrad","unit":"mrad","value":2.7177},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.analytic.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":2.5211}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f2_j1/tuned","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":270.698},"joint":"f2_j1","kd":0.026334,"kp":6.480297,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j1.score.max_error_mrad","unit":"mrad","value":3.3408},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j1.score.stop_p90_mrad","unit":"mrad","value":1.4644},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.tuned.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":1.0129}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_6/f2_j1/oracle","improvement":{"basis":"derived","source":"hand_6.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":263.695},"joint":"f2_j1","kd":0.016327,"kp":5.382542,"max_error":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j1.score.max_error_mrad","unit":"mrad","value":3.3408},"ringing":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 6 motors","robot_id":"hand_6","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j1.score.stop_p90_mrad","unit":"mrad","value":1.7329},"tracking_rms":{"basis":"estimate","source":"hand_6.json:rungs.oracle.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":1.0398}},{"complete":true,"feedforward":"none","id":"hand_9/f0_j0/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f0_j0","kd":0.005,"kp":0.06,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j0.score.max_error_mrad","unit":"mrad","value":409.93},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j0.score.stop_p90_mrad","unit":"mrad","value":402.832},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":286.4176}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j0/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":375.531},"joint":"f0_j0","kd":0.191896,"kp":35.775778,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j0.score.max_error_mrad","unit":"mrad","value":2.3476},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4546},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.7627}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j0/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":441.321},"joint":"f0_j0","kd":0.213186,"kp":60.0,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j0.score.max_error_mrad","unit":"mrad","value":2.3476},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.4546},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.649}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j0/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":556.259},"joint":"f0_j0","kd":0.147216,"kp":55.579799,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j0.score.max_error_mrad","unit":"mrad","value":1.6319},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j0.score.stop_p90_mrad","unit":"mrad","value":0.3676},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j0.score.tracking_rms_mrad","unit":"mrad","value":0.5149}},{"complete":true,"feedforward":"none","id":"hand_9/f0_j1/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f0_j1","kd":0.00202,"kp":0.0243,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j1.score.max_error_mrad","unit":"mrad","value":353.37},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j1.score.stop_p90_mrad","unit":"mrad","value":325.818},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":207.1858}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j1/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":178.501},"joint":"f0_j1","kd":0.077652,"kp":15.267448,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j1.score.max_error_mrad","unit":"mrad","value":2.5482},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j1.score.stop_p90_mrad","unit":"mrad","value":0.9633},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":1.1607}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j1/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":231.286},"joint":"f0_j1","kd":0.051624,"kp":9.771167,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j1.score.max_error_mrad","unit":"mrad","value":3.1516},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j1.score.stop_p90_mrad","unit":"mrad","value":0.7593},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":0.8958}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j1/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":343.649},"joint":"f0_j1","kd":0.056167,"kp":21.129081,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j1.score.max_error_mrad","unit":"mrad","value":2.5482},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j1.score.stop_p90_mrad","unit":"mrad","value":0.423},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j1.score.tracking_rms_mrad","unit":"mrad","value":0.6029}},{"complete":true,"feedforward":"none","id":"hand_9/f0_j2/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f0_j2","kd":0.000664,"kp":0.00797,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j2.score.max_error_mrad","unit":"mrad","value":436.37},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j2.score.stop_p90_mrad","unit":"mrad","value":410.12},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f0_j2.score.tracking_rms_mrad","unit":"mrad","value":291.6753}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j2/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":110.237},"joint":"f0_j2","kd":0.025445,"kp":5.911223,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j2.score.max_error_mrad","unit":"mrad","value":4.8167},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j2.score.stop_p90_mrad","unit":"mrad","value":3.0587},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f0_j2.score.tracking_rms_mrad","unit":"mrad","value":2.6459}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j2/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":387.918},"joint":"f0_j2","kd":0.022788,"kp":5.911223,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j2.score.max_error_mrad","unit":"mrad","value":2.5705},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j2.score.stop_p90_mrad","unit":"mrad","value":0.9451},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f0_j2.score.tracking_rms_mrad","unit":"mrad","value":0.7519}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f0_j2/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":440.464},"joint":"f0_j2","kd":0.015018,"kp":5.231289,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j2.score.max_error_mrad","unit":"mrad","value":2.2321},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j2.score.stop_p90_mrad","unit":"mrad","value":0.9451},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f0_j2.score.tracking_rms_mrad","unit":"mrad","value":0.6622}},{"complete":true,"feedforward":"none","id":"hand_9/f1_j0/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f1_j0","kd":0.005,"kp":0.06,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j0.score.max_error_mrad","unit":"mrad","value":450.67},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j0.score.stop_p90_mrad","unit":"mrad","value":430.228},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":324.014}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j0/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":477.826},"joint":"f1_j0","kd":0.191896,"kp":35.775778,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j0.score.max_error_mrad","unit":"mrad","value":2.2424},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.6309},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6781}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j0/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":575.616},"joint":"f1_j0","kd":0.213186,"kp":60.0,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j0.score.max_error_mrad","unit":"mrad","value":2.2424},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.4105},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.5629}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j0/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":587.408},"joint":"f1_j0","kd":0.147216,"kp":55.579799,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j0.score.max_error_mrad","unit":"mrad","value":1.4754},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j0.score.stop_p90_mrad","unit":"mrad","value":0.6309},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j0.score.tracking_rms_mrad","unit":"mrad","value":0.5516}},{"complete":true,"feedforward":"none","id":"hand_9/f1_j1/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f1_j1","kd":0.00202,"kp":0.0243,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j1.score.max_error_mrad","unit":"mrad","value":409.87},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j1.score.stop_p90_mrad","unit":"mrad","value":405.028},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":325.4102}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j1/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":399.423},"joint":"f1_j1","kd":0.077652,"kp":15.267448,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j1.score.max_error_mrad","unit":"mrad","value":2.6246},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j1.score.stop_p90_mrad","unit":"mrad","value":0.9782},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":0.8147}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j1/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":489.633},"joint":"f1_j1","kd":0.065385,"kp":15.267448,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j1.score.max_error_mrad","unit":"mrad","value":2.4044},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j1.score.stop_p90_mrad","unit":"mrad","value":0.7097},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":0.6646}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j1/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":525.788},"joint":"f1_j1","kd":0.056167,"kp":21.129081,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j1.score.max_error_mrad","unit":"mrad","value":2.4831},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j1.score.stop_p90_mrad","unit":"mrad","value":0.6486},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j1.score.tracking_rms_mrad","unit":"mrad","value":0.6189}},{"complete":true,"feedforward":"none","id":"hand_9/f1_j2/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f1_j2","kd":0.000664,"kp":0.00797,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j2.score.max_error_mrad","unit":"mrad","value":389.23},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j2.score.stop_p90_mrad","unit":"mrad","value":387.412},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f1_j2.score.tracking_rms_mrad","unit":"mrad","value":274.1898}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j2/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":95.978},"joint":"f1_j2","kd":0.025445,"kp":5.911223,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j2.score.max_error_mrad","unit":"mrad","value":5.9935},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j2.score.stop_p90_mrad","unit":"mrad","value":3.2163},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f1_j2.score.tracking_rms_mrad","unit":"mrad","value":2.8568}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j2/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":281.336},"joint":"f1_j2","kd":0.022788,"kp":5.911223,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j2.score.max_error_mrad","unit":"mrad","value":3.3408},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j2.score.stop_p90_mrad","unit":"mrad","value":1.4644},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f1_j2.score.tracking_rms_mrad","unit":"mrad","value":0.9746}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f1_j2/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":344.893},"joint":"f1_j2","kd":0.015018,"kp":5.231289,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j2.score.max_error_mrad","unit":"mrad","value":2.8101},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j2.score.stop_p90_mrad","unit":"mrad","value":1.196},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f1_j2.score.tracking_rms_mrad","unit":"mrad","value":0.795}},{"complete":true,"feedforward":"none","id":"hand_9/f2_j0/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f2_j0","kd":0.005,"kp":0.06,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j0.score.max_error_mrad","unit":"mrad","value":460.03},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j0.score.stop_p90_mrad","unit":"mrad","value":409.09},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":252.6528}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j0/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":249.337},"joint":"f2_j0","kd":0.191896,"kp":35.775778,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j0.score.max_error_mrad","unit":"mrad","value":3.0988},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.4509},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":1.0133}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j0/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":371.33},"joint":"f2_j0","kd":0.213186,"kp":60.0,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j0.score.max_error_mrad","unit":"mrad","value":3.0988},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.3511},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.6804}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j0/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":436.813},"joint":"f2_j0","kd":0.147216,"kp":55.579799,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j0.score.max_error_mrad","unit":"mrad","value":2.2534},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j0.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j0.score.stop_p90_mrad","unit":"mrad","value":0.3449},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j0.score.tracking_rms_mrad","unit":"mrad","value":0.5784}},{"complete":true,"feedforward":"none","id":"hand_9/f2_j1/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f2_j1","kd":0.00202,"kp":0.0243,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j1.score.max_error_mrad","unit":"mrad","value":402.73},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j1.score.stop_p90_mrad","unit":"mrad","value":379.552},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":273.6148}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j1/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":245.946},"joint":"f2_j1","kd":0.077652,"kp":15.267448,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j1.score.max_error_mrad","unit":"mrad","value":3.0064},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j1.score.stop_p90_mrad","unit":"mrad","value":1.6117},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":1.1125}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j1/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":323.881},"joint":"f2_j1","kd":0.065385,"kp":15.267448,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j1.score.max_error_mrad","unit":"mrad","value":2.8304},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j1.score.ringing_mrad","unit":"mrad","value":0.1033},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j1.score.stop_p90_mrad","unit":"mrad","value":1.2282},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":0.8448}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j1/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":451.882},"joint":"f2_j1","kd":0.056167,"kp":21.129081,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j1.score.max_error_mrad","unit":"mrad","value":2.6972},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j1.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j1.score.stop_p90_mrad","unit":"mrad","value":0.6741},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j1.score.tracking_rms_mrad","unit":"mrad","value":0.6055}},{"complete":true,"feedforward":"none","id":"hand_9/f2_j2/factory","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"f2_j2","kd":0.000664,"kp":0.00797,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j2.score.max_error_mrad","unit":"mrad","value":379.97},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j2.score.stop_p90_mrad","unit":"mrad","value":370.64},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.factory.f2_j2.score.tracking_rms_mrad","unit":"mrad","value":254.5102}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j2/analytic","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":91.788},"joint":"f2_j2","kd":0.025445,"kp":5.911223,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j2.score.max_error_mrad","unit":"mrad","value":4.6532},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j2.score.stop_p90_mrad","unit":"mrad","value":2.7448},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.analytic.f2_j2.score.tracking_rms_mrad","unit":"mrad","value":2.7728}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j2/tuned","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":403.153},"joint":"f2_j2","kd":0.022788,"kp":5.911223,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j2.score.max_error_mrad","unit":"mrad","value":2.3126},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j2.score.stop_p90_mrad","unit":"mrad","value":0.2131},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.tuned.f2_j2.score.tracking_rms_mrad","unit":"mrad","value":0.6313}},{"complete":true,"feedforward":"Coulomb + viscous","id":"hand_9/f2_j2/oracle","improvement":{"basis":"derived","source":"hand_9.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":483.492},"joint":"f2_j2","kd":0.015018,"kp":5.231289,"max_error":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j2.score.max_error_mrad","unit":"mrad","value":2.1562},"ringing":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j2.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Robot hand, 9 motors","robot_id":"hand_9","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j2.score.stop_p90_mrad","unit":"mrad","value":0.3299},"tracking_rms":{"basis":"estimate","source":"hand_9.json:rungs.oracle.f2_j2.score.tracking_rms_mrad","unit":"mrad","value":0.5264}},{"complete":true,"feedforward":"none","id":"lever/lever/factory","improvement":{"basis":"derived","source":"lever.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"lever","kd":0.3183098861837907,"kp":15.915494309189533,"max_error":{"basis":"estimate","source":"lever.json:rungs.factory.lever.score.max_error_mrad","unit":"mrad","value":145.0472},"ringing":{"basis":"estimate","source":"lever.json:rungs.factory.lever.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Actuator on a lever","robot_id":"lever","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"lever.json:rungs.factory.lever.score.stop_p90_mrad","unit":"mrad","value":124.6864},"tracking_rms":{"basis":"estimate","source":"lever.json:rungs.factory.lever.score.tracking_rms_mrad","unit":"mrad","value":80.3594}},{"complete":true,"feedforward":"Coulomb + viscous + inertia + gravity","id":"lever/lever/analytic","improvement":{"basis":"derived","source":"lever.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":46.258},"joint":"lever","kd":9.268289,"kp":326.136257,"max_error":{"basis":"estimate","source":"lever.json:rungs.analytic.lever.score.max_error_mrad","unit":"mrad","value":15.8315},"ringing":{"basis":"estimate","source":"lever.json:rungs.analytic.lever.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Actuator on a lever","robot_id":"lever","rung":"analytic","rung_order":1,"saturation":0.074,"stop_p90":{"basis":"estimate","source":"lever.json:rungs.analytic.lever.score.stop_p90_mrad","unit":"mrad","value":2.0063},"tracking_rms":{"basis":"estimate","source":"lever.json:rungs.analytic.lever.score.tracking_rms_mrad","unit":"mrad","value":1.7372}},{"complete":true,"feedforward":"Coulomb + viscous + inertia + gravity","id":"lever/lever/tuned","improvement":{"basis":"derived","source":"lever.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":19.261},"joint":"lever","kd":2.76856,"kp":15.915493,"max_error":{"basis":"estimate","source":"lever.json:rungs.tuned.lever.score.max_error_mrad","unit":"mrad","value":10.6219},"ringing":{"basis":"estimate","source":"lever.json:rungs.tuned.lever.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Actuator on a lever","robot_id":"lever","rung":"tuned","rung_order":2,"saturation":0.0029,"stop_p90":{"basis":"estimate","source":"lever.json:rungs.tuned.lever.score.stop_p90_mrad","unit":"mrad","value":6.5163},"tracking_rms":{"basis":"estimate","source":"lever.json:rungs.tuned.lever.score.tracking_rms_mrad","unit":"mrad","value":4.1721}},{"complete":true,"feedforward":"Coulomb + viscous + inertia + gravity","id":"lever/lever/oracle","improvement":{"basis":"derived","source":"lever.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":51.705},"joint":"lever","kd":4.625431,"kp":181.633136,"max_error":{"basis":"estimate","source":"lever.json:rungs.oracle.lever.score.max_error_mrad","unit":"mrad","value":7.0878},"ringing":{"basis":"estimate","source":"lever.json:rungs.oracle.lever.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Actuator on a lever","robot_id":"lever","rung":"oracle","rung_order":3,"saturation":0.015,"stop_p90":{"basis":"estimate","source":"lever.json:rungs.oracle.lever.score.stop_p90_mrad","unit":"mrad","value":2.3364},"tracking_rms":{"basis":"estimate","source":"lever.json:rungs.oracle.lever.score.tracking_rms_mrad","unit":"mrad","value":1.5542}},{"complete":true,"feedforward":"none","id":"ur5e/elbow_joint/factory","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"elbow_joint","kd":17.3,"kp":259.0,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.factory.elbow_joint.score.max_error_mrad","unit":"mrad","value":69.5332},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.factory.elbow_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.factory.elbow_joint.score.stop_p90_mrad","unit":"mrad","value":42.0966},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.factory.elbow_joint.score.tracking_rms_mrad","unit":"mrad","value":32.918}},{"complete":true,"feedforward":"none","id":"ur5e/elbow_joint/analytic","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":97.912},"joint":"elbow_joint","kd":303.953007,"kp":31291.135051,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.analytic.elbow_joint.score.max_error_mrad","unit":"mrad","value":0.9519},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.analytic.elbow_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.analytic.elbow_joint.score.stop_p90_mrad","unit":"mrad","value":0.3165},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.analytic.elbow_joint.score.tracking_rms_mrad","unit":"mrad","value":0.3362}},{"complete":true,"feedforward":"none","id":"ur5e/elbow_joint/tuned","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":227.491},"joint":"elbow_joint","kd":524.988092,"kp":96873.230582,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.tuned.elbow_joint.score.max_error_mrad","unit":"mrad","value":0.6581},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.tuned.elbow_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.tuned.elbow_joint.score.stop_p90_mrad","unit":"mrad","value":0.1072},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.tuned.elbow_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1447}},{"complete":true,"feedforward":"none","id":"ur5e/elbow_joint/oracle","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":224.696},"joint":"elbow_joint","kd":524.988092,"kp":96873.230582,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.oracle.elbow_joint.score.max_error_mrad","unit":"mrad","value":0.6581},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.oracle.elbow_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.oracle.elbow_joint.score.stop_p90_mrad","unit":"mrad","value":0.1072},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.oracle.elbow_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1465}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_lift_joint/factory","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"shoulder_lift_joint","kd":41.6,"kp":625.0,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_lift_joint.score.max_error_mrad","unit":"mrad","value":39.0112},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_lift_joint.score.ringing_mrad","unit":"mrad","value":0.0357},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_lift_joint.score.stop_p90_mrad","unit":"mrad","value":25.4935},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_lift_joint.score.tracking_rms_mrad","unit":"mrad","value":20.3801}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_lift_joint/analytic","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":44.228},"joint":"shoulder_lift_joint","kd":471.60055,"kp":31291.135051,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_lift_joint.score.max_error_mrad","unit":"mrad","value":1.317},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_lift_joint.score.ringing_mrad","unit":"mrad","value":0.0482},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_lift_joint.score.stop_p90_mrad","unit":"mrad","value":0.4009},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_lift_joint.score.tracking_rms_mrad","unit":"mrad","value":0.4608}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_lift_joint/tuned","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":111.672},"joint":"shoulder_lift_joint","kd":771.978346,"kp":96873.230304,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_lift_joint.score.max_error_mrad","unit":"mrad","value":0.707},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_lift_joint.score.ringing_mrad","unit":"mrad","value":0.021},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_lift_joint.score.stop_p90_mrad","unit":"mrad","value":0.1359},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_lift_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1825}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_lift_joint/oracle","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":113.286},"joint":"shoulder_lift_joint","kd":771.978346,"kp":96873.230304,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_lift_joint.score.max_error_mrad","unit":"mrad","value":0.707},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_lift_joint.score.ringing_mrad","unit":"mrad","value":0.0236},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_lift_joint.score.stop_p90_mrad","unit":"mrad","value":0.1359},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_lift_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1799}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_pan_joint/factory","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"shoulder_pan_joint","kd":30.3,"kp":455.0,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_pan_joint.score.max_error_mrad","unit":"mrad","value":22.8078},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_pan_joint.score.ringing_mrad","unit":"mrad","value":0.0136},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_pan_joint.score.stop_p90_mrad","unit":"mrad","value":5.5196},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.factory.shoulder_pan_joint.score.tracking_rms_mrad","unit":"mrad","value":8.8462}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_pan_joint/analytic","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":48.552},"joint":"shoulder_pan_joint","kd":402.543221,"kp":31291.135051,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_pan_joint.score.max_error_mrad","unit":"mrad","value":0.5724},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_pan_joint.score.ringing_mrad","unit":"mrad","value":0.0122},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_pan_joint.score.stop_p90_mrad","unit":"mrad","value":0.0246},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.analytic.shoulder_pan_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1822}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_pan_joint/tuned","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":77.871},"joint":"shoulder_pan_joint","kd":681.44209,"kp":96873.230273,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_pan_joint.score.max_error_mrad","unit":"mrad","value":0.3465},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_pan_joint.score.ringing_mrad","unit":"mrad","value":0.0228},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_pan_joint.score.stop_p90_mrad","unit":"mrad","value":0.0225},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.tuned.shoulder_pan_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1136}},{"complete":true,"feedforward":"none","id":"ur5e/shoulder_pan_joint/oracle","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":77.803},"joint":"shoulder_pan_joint","kd":681.44209,"kp":96873.230273,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_pan_joint.score.max_error_mrad","unit":"mrad","value":0.3465},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_pan_joint.score.ringing_mrad","unit":"mrad","value":0.0222},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_pan_joint.score.stop_p90_mrad","unit":"mrad","value":0.0105},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.oracle.shoulder_pan_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1137}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_1_joint/factory","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"wrist_1_joint","kd":1.51,"kp":22.6,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_1_joint.score.max_error_mrad","unit":"mrad","value":157.6507},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_1_joint.score.ringing_mrad","unit":"mrad","value":1.1441},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_1_joint.score.stop_p90_mrad","unit":"mrad","value":124.4579},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_1_joint.score.tracking_rms_mrad","unit":"mrad","value":86.7019}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_1_joint/analytic","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":214.449},"joint":"wrist_1_joint","kd":37.026072,"kp":5332.650343,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_1_joint.score.max_error_mrad","unit":"mrad","value":0.9179},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_1_joint.score.ringing_mrad","unit":"mrad","value":0.0845},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_1_joint.score.stop_p90_mrad","unit":"mrad","value":0.4851},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_1_joint.score.tracking_rms_mrad","unit":"mrad","value":0.4043}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_1_joint/tuned","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":377.129},"joint":"wrist_1_joint","kd":58.821329,"kp":14463.999964,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_1_joint.score.max_error_mrad","unit":"mrad","value":0.684},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_1_joint.score.ringing_mrad","unit":"mrad","value":0.0143},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_1_joint.score.stop_p90_mrad","unit":"mrad","value":0.1831},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_1_joint.score.tracking_rms_mrad","unit":"mrad","value":0.2299}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_1_joint/oracle","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":423.349},"joint":"wrist_1_joint","kd":49.523499,"kp":17677.910796,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_1_joint.score.max_error_mrad","unit":"mrad","value":0.6048},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_1_joint.score.ringing_mrad","unit":"mrad","value":0.0234},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_1_joint.score.stop_p90_mrad","unit":"mrad","value":0.1527},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_1_joint.score.tracking_rms_mrad","unit":"mrad","value":0.2048}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_2_joint/factory","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"wrist_2_joint","kd":1.25,"kp":18.8,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_2_joint.score.max_error_mrad","unit":"mrad","value":113.1574},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_2_joint.score.ringing_mrad","unit":"mrad","value":0.0861},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_2_joint.score.stop_p90_mrad","unit":"mrad","value":57.5182},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_2_joint.score.tracking_rms_mrad","unit":"mrad","value":54.3501}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_2_joint/analytic","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":263.58},"joint":"wrist_2_joint","kd":31.33586,"kp":4598.144178,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_2_joint.score.max_error_mrad","unit":"mrad","value":0.8783},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_2_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_2_joint.score.stop_p90_mrad","unit":"mrad","value":0.1897},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_2_joint.score.tracking_rms_mrad","unit":"mrad","value":0.2062}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_2_joint/tuned","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":294.74},"joint":"wrist_2_joint","kd":45.738618,"kp":12031.999999,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_2_joint.score.max_error_mrad","unit":"mrad","value":0.6978},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_2_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"tuned","rung_order":2,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_2_joint.score.stop_p90_mrad","unit":"mrad","value":0.0495},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_2_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1844}},{"complete":true,"feedforward":"Coulomb + viscous","id":"ur5e/wrist_2_joint/oracle","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":286.657},"joint":"wrist_2_joint","kd":37.641847,"kp":13920.026222,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_2_joint.score.max_error_mrad","unit":"mrad","value":0.6448},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_2_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_2_joint.score.stop_p90_mrad","unit":"mrad","value":0.0495},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_2_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1896}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_3_joint/factory","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / factory tracking_rms, same joint","unit":"×","value":1.0},"joint":"wrist_3_joint","kd":1.2,"kp":18.0,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_3_joint.score.max_error_mrad","unit":"mrad","value":74.3934},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_3_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"factory","rung_order":0,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_3_joint.score.stop_p90_mrad","unit":"mrad","value":44.2757},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.factory.wrist_3_joint.score.tracking_rms_mrad","unit":"mrad","value":46.1828}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_3_joint/analytic","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / analytic tracking_rms, same joint","unit":"×","value":169.23},"joint":"wrist_3_joint","kd":30.101465,"kp":4417.012268,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_3_joint.score.max_error_mrad","unit":"mrad","value":1.3225},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_3_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"analytic","rung_order":1,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_3_joint.score.stop_p90_mrad","unit":"mrad","value":0.1714},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.analytic.wrist_3_joint.score.tracking_rms_mrad","unit":"mrad","value":0.2729}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_3_joint/tuned","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / tuned tracking_rms, same joint","unit":"×","value":213.02},"joint":"wrist_3_joint","kd":39.369555,"kp":11519.99999,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_3_joint.score.max_error_mrad","unit":"mrad","value":1.1025},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_3_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"tuned","rung_order":2,"saturation":0.0025,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_3_joint.score.stop_p90_mrad","unit":"mrad","value":0.0492},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.tuned.wrist_3_joint.score.tracking_rms_mrad","unit":"mrad","value":0.2168}},{"complete":true,"feedforward":"none","id":"ur5e/wrist_3_joint/oracle","improvement":{"basis":"derived","source":"ur5e.json: factory tracking_rms / oracle tracking_rms, same joint","unit":"×","value":268.349},"joint":"wrist_3_joint","kd":31.483036,"kp":12606.19624,"max_error":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_3_joint.score.max_error_mrad","unit":"mrad","value":0.8149},"ringing":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_3_joint.score.ringing_mrad","unit":"mrad","value":0.0},"robot":"Six-axis arm (UR5e-class)","robot_id":"ur5e","rung":"oracle","rung_order":3,"saturation":0.0,"stop_p90":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_3_joint.score.stop_p90_mrad","unit":"mrad","value":0.0313},"tracking_rms":{"basis":"estimate","source":"ur5e.json:rungs.oracle.wrist_3_joint.score.tracking_rms_mrad","unit":"mrad","value":0.1721}}],"source":"~/pidtuna-website/site/public/data/index.json + ~/pidtuna-website/site/public/data/<robot>.json (pidtuna-website 1414ae6; sim results, demo parameters illustrative per pidtuna 63c33ba), read_on 2026-10-26. Simulated against a hidden truth plant: not hardware.","title":"PID tuning ladder per joint (sim, illustrative)","titleProperty":"joint"}
