{
  "schema_version": 1,
  "system": {
    "engine": "3.15.0",
    "packages": {
      "PyOpenGL": "3.1.10",
      "absl-py": "2.5.0",
      "etils": "1.14.0",
      "fsspec": "2026.9.0",
      "glfw": "2.10.2",
      "mujoco": "3.15.0",
      "numpy": "2.5.3",
      "pip": "25.0",
      "typing_extensions": "4.16.0",
      "websockets": "17.2",
      "zipp": "4.1.1"
    },
    "python": "3.12.9 (main, Feb  4 2025, 14:38:38) [Clang 16.0.0 (clang-1600.0.26.6)]",
    "implementation": "CPython",
    "os": "Darwin",
    "os_release": "25.5.0",
    "macos": "26.5.2",
    "machine": "arm64",
    "cpu": "Apple M5",
    "logical_cpus": 10,
    "memory_bytes": "25769803776",
    "execution": "native MuJoCo C engine, one CPU world, Python observation loop",
    "rendering": false,
    "training": false,
    "utc": "2026-10-07T07:00:41.247815+00:00",
    "source_sha256": "e66cdfcf5fbce9bc20fe83a3b3c48ce9597777a6c03d3fd37c8367962c501394"
  },
  "repeats": 3,
  "config": {
    "solver": {
      "solver": "Newton",
      "iterations": 50,
      "tolerance": 1e-10,
      "cone": "elliptic",
      "integrator": "implicitfast",
      "impratio": 100,
      "contact_solref": "-10000 -100",
      "contact_solimp": "0.99 0.999 0.0001"
    },
    "gravity": 9.81,
    "block_mass": 1.0,
    "friction": 0.5,
    "friction_dts": [
      0.00025,
      0.001,
      0.004,
      0.02
    ],
    "wall_dts": [
      1e-05,
      0.0001,
      0.0005,
      0.001,
      0.005,
      0.02
    ],
    "onset_velocity_criterion": 0.005,
    "random_seed": null,
    "friction_normal_load_assumption": "mg",
    "friction_fixture_xml": "<mujoco model=\"analytical-contact-fixture\">\n      <option timestep=\"0.00025\" gravity=\"0 0 -9.81\" solver=\"Newton\"\n        iterations=\"50\" tolerance=\"1e-10\" cone=\"elliptic\"\n        integrator=\"implicitfast\" impratio=\"100\"/>\n      <default><joint damping=\"0\" armature=\"0\" frictionloss=\"0\"/>\n        <geom solref=\"-10000 -100\" solimp=\"0.99 0.999 0.0001\" condim=\"3\"\n          friction=\"0.5 0 0\" margin=\"0\" gap=\"0\"/></default>\n      <worldbody><geom name=\"ground\" type=\"plane\" size=\"2 2 0.1\"/>\n  <body name=\"block\" pos=\"0 0 0.05\"><joint name=\"x\" type=\"slide\" axis=\"1 0 0\"/>\n    <joint name=\"z\" type=\"slide\" axis=\"0 0 1\"/>\n    <geom name=\"block_geom\" type=\"box\" size=\"0.05 0.05 0.05\" mass=\"1\"/></body></worldbody>\n    </mujoco>",
    "wall_contact_solref": "-10000000 -10000",
    "units": "SI: s, m, kg, N, N*s, J; realtime factor = simulated s / wall s",
    "timing_notes": "Instrumented one-world loops; wall also refreshes mj_forward every step; setup excluded and recorded separately"
  },
  "groups": [
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.00025,
          "steps": 1600,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.017468499951064587,
          "setup_wall_seconds": 0.008936583995819092,
          "realtime_factor": 22.898359969118168,
          "final_x": 0.007265455661938643,
          "final_v": 0.1618379970962697,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 5.3663765625,
          "onset_normal_force": 10.048507734141412,
          "below_threshold_creep": 9.632533603561102e-08,
          "mean_normal_force": 9.816783915704072,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 17.505677358412274,
          "contact_steps": 1499,
          "external_work": 0.04898353555465116,
          "contact_work_estimate": -0.035745755265767606,
          "kinetic_energy_delta": 0.0130957686520661,
          "horizontal_energy_residual": -0.00014201163681745732,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 9.80999400780905,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.00425,
              "x": 5.397151814477414e-12,
              "vx": 3.490701651098858e-09,
              "applied": 0.073575,
              "normal": 9.809997993317026,
              "contact_horizontal": -0.07357345493927621,
              "contact_count": 4
            },
            {
              "t": 0.00825,
              "x": 3.609100094225944e-11,
              "vx": 1.1998030518134505e-08,
              "applied": 0.14715,
              "normal": 9.810000914702297,
              "contact_horizontal": -0.1471474249202968,
              "contact_count": 4
            },
            {
              "t": 0.01225,
              "x": 1.0836993409031158e-10,
              "vx": 2.3849707193093847e-08,
              "applied": 0.220725,
              "normal": 9.810002744950419,
              "contact_horizontal": -0.22072173825550792,
              "contact_count": 4
            },
            {
              "t": 0.01625,
              "x": 2.330926461781142e-10,
              "vx": 3.793090180292122e-08,
              "applied": 0.2943,
              "normal": 9.810003608340834,
              "contact_horizontal": -0.29429628048868023,
              "contact_count": 4
            },
            {
              "t": 0.02025,
              "x": 4.1749811407709803e-10,
              "vx": 5.349841045362023e-08,
              "applied": 0.367875,
              "normal": 9.810003713908044,
              "contact_horizontal": -0.36787097531713614,
              "contact_count": 4
            },
            {
              "t": 0.02425,
              "x": 6.664122222235563e-10,
              "vx": 7.005677493267812e-08,
              "applied": 0.44145,
              "normal": 9.810003299984599,
              "contact_horizontal": -0.4414457718734876,
              "contact_count": 4
            },
            {
              "t": 0.02825,
              "x": 9.830521630920042e-10,
              "vx": 8.727569728785587e-08,
              "applied": 0.515025,
              "normal": 9.810002593370818,
              "contact_horizontal": -0.515020636246889,
              "contact_count": 4
            },
            {
              "t": 0.03225,
              "x": 1.3695626922486201e-09,
              "vx": 1.0493498387297582e-07,
              "applied": 0.5886,
              "normal": 9.810001783591751,
              "contact_horizontal": -0.5885955458306227,
              "contact_count": 4
            },
            {
              "t": 0.03625,
              "x": 1.8273736232191895e-09,
              "vx": 1.2288784206309365e-07,
              "applied": 0.6621750000000001,
              "normal": 9.810001010579182,
              "contact_horizontal": -0.662170485554012,
              "contact_count": 4
            },
            {
              "t": 0.04025,
              "x": 2.357438151045679e-09,
              "vx": 1.4103641195278027e-07,
              "applied": 0.73575,
              "normal": 9.810000362919531,
              "contact_horizontal": -0.7357454453701257,
              "contact_count": 4
            },
            {
              "t": 0.04425,
              "x": 2.9603917307569145e-09,
              "vx": 1.593154546539661e-07,
              "applied": 0.8093249999999999,
              "normal": 9.809999883380817,
              "contact_horizontal": -0.8093204185811992,
              "contact_count": 4
            },
            {
              "t": 0.04825,
              "x": 3.6366579935189724e-09,
              "vx": 1.7768147803719777e-07,
              "applied": 0.8829,
              "normal": 9.80999957857721,
              "contact_horizontal": -0.8828954007221967,
              "contact_count": 4
            },
            {
              "t": 0.05225,
              "x": 4.3865193558362105e-09,
              "vx": 1.9610548754241683e-07,
              "applied": 0.9564750000000001,
              "normal": 9.80999943013348,
              "contact_horizontal": -0.956470388816436,
              "contact_count": 4
            },
            {
              "t": 0.05625,
              "x": 5.210164091400981e-09,
              "vx": 2.1456815347544461e-07,
              "applied": 1.03005,
              "normal": 9.809999405394366,
              "contact_horizontal": -1.0300453808795003,
              "contact_count": 4
            },
            {
              "t": 0.06025,
              "x": 6.107717712197164e-09,
              "vx": 2.3305658942464894e-07,
              "applied": 1.1036249999999999,
              "normal": 9.809999466434224,
              "contact_horizontal": -1.1036203755884417,
              "contact_count": 4
            },
            {
              "t": 0.06425,
              "x": 7.079263889209969e-09,
              "vx": 2.5156220449597814e-07,
              "applied": 1.1772,
              "normal": 9.809999576756667,
              "contact_horizontal": -1.1771953720612838,
              "contact_count": 4
            },
            {
              "t": 0.06825,
              "x": 8.124858399708172e-09,
              "vx": 2.700792715140317e-07,
              "applied": 1.250775,
              "normal": 9.809999705578596,
              "contact_horizontal": -1.2507703697100292,
              "contact_count": 4
            },
            {
              "t": 0.07225,
              "x": 9.244538425640726e-09,
              "vx": 2.886039725096463e-07,
              "applied": 1.3243500000000001,
              "normal": 9.80999982994485,
              "contact_horizontal": -1.3243453681426747,
              "contact_count": 4
            },
            {
              "t": 0.07625,
              "x": 1.04383287527001e-08,
              "vx": 3.071337623366728e-07,
              "applied": 1.3979249999999999,
              "normal": 9.809999935117657,
              "contact_horizontal": -1.3979203670978684,
              "contact_count": 4
            },
            {
              "t": 0.08025,
              "x": 1.1706245903098143e-08,
              "vx": 3.256669443984702e-07,
              "applied": 1.4715,
              "normal": 9.810000013765272,
              "contact_horizontal": -1.4714953664013928,
              "contact_count": 4
            },
            {
              "t": 0.08425,
              "x": 1.3048300890723085e-08,
              "vx": 3.442023877966634e-07,
              "applied": 1.5450750000000002,
              "normal": 9.81000006445432,
              "contact_horizontal": -1.5450703659370988,
              "contact_count": 4
            },
            {
              "t": 0.08825,
              "x": 1.4464501057822576e-08,
              "vx": 3.6273933872251493e-07,
              "applied": 1.6186499999999997,
              "normal": 9.81000008987466,
              "contact_horizontal": -1.6186453656275641,
              "contact_count": 4
            },
            {
              "t": 0.09225,
              "x": 1.5954851299340062e-08,
              "vx": 3.812772947381556e-07,
              "applied": 1.6922249999999999,
              "normal": 9.810000095117058,
              "contact_horizontal": -1.6922203654211752,
              "contact_count": 4
            },
            {
              "t": 0.09625,
              "x": 1.751935487899869e-08,
              "vx": 3.9981592094619786e-07,
              "applied": 1.7658,
              "normal": 9.810000086210213,
              "contact_horizontal": -1.7657953652835525,
              "contact_count": 4
            },
            {
              "t": 0.10025,
              "x": 1.915801397319076e-08,
              "vx": 4.1835499409733366e-07,
              "applied": 1.839375,
              "normal": 9.810000069022726,
              "contact_horizontal": -1.8393703651917637,
              "contact_count": 4
            },
            {
              "t": 0.10425,
              "x": 2.0870830033436573e-08,
              "vx": 4.368943653580066e-07,
              "applied": 1.9129500000000002,
              "normal": 9.810000048550824,
              "contact_horizontal": -1.9129453651305375,
              "contact_count": 4
            },
            {
              "t": 0.10825,
              "x": 2.2657804027961792e-08,
              "vx": 4.55433935480884e-07,
              "applied": 1.986525,
              "normal": 9.810000028557189,
              "contact_horizontal": -1.9865203650896917,
              "contact_count": 4
            },
            {
              "t": 0.11225,
              "x": 2.4518936602676014e-08,
              "vx": 4.7397363827013926e-07,
              "applied": 2.0601,
              "normal": 9.810000011490217,
              "contact_horizontal": -2.0600953650624425,
              "contact_count": 4
            },
            {
              "t": 0.11625,
              "x": 2.6454228188474836e-08,
              "vx": 4.92513429558436e-07,
              "applied": 2.133675,
              "normal": 9.809999998602303,
              "contact_horizontal": -2.133670365044268,
              "contact_count": 4
            },
            {
              "t": 0.12025,
              "x": 2.846367907276863e-08,
              "vx": 5.11053279868076e-07,
              "applied": 2.2072499999999997,
              "normal": 9.809999990184048,
              "contact_horizontal": -2.207245365032149,
              "contact_count": 4
            },
            {
              "t": 0.12425,
              "x": 3.054728944718879e-08,
              "vx": 5.295931695191352e-07,
              "applied": 2.2808249999999997,
              "normal": 9.80999998584638,
              "contact_horizontal": -2.280820365024073,
              "contact_count": 4
            },
            {
              "t": 0.12825,
              "x": 3.270505943942937e-08,
              "vx": 5.481330853770089e-07,
              "applied": 2.3544,
              "normal": 9.809999984797692,
              "contact_horizontal": -2.354395365018693,
              "contact_count": 4
            },
            {
              "t": 0.13225,
              "x": 3.493698913450123e-08,
              "vx": 5.66673018665606e-07,
              "applied": 2.427975,
              "normal": 9.809999986080568,
              "contact_horizontal": -2.4279703650151228,
              "contact_count": 4
            },
            {
              "t": 0.13625,
              "x": 3.724307858891969e-08,
              "vx": 5.852129635406015e-07,
              "applied": 2.50155,
              "normal": 9.809999988752022,
              "contact_horizontal": -2.5015453650127495,
              "contact_count": 4
            },
            {
              "t": 0.14025,
              "x": 3.962332784022246e-08,
              "vx": 6.037529161048908e-07,
              "applied": 2.5751250000000003,
              "normal": 9.809999992001796,
              "contact_horizontal": -2.5751203650111747,
              "contact_count": 4
            },
            {
              "t": 0.14425,
              "x": 4.2077736913309057e-08,
              "vx": 6.222928737665471e-07,
              "applied": 2.6487000000000003,
              "normal": 9.809999995213628,
              "contact_horizontal": -2.6486953650101315,
              "contact_count": 4
            },
            {
              "t": 0.14825,
              "x": 4.4606305824680274e-08,
              "vx": 6.408328348061679e-07,
              "applied": 2.722275,
              "normal": 9.80999999798122,
              "contact_horizontal": -2.722270365009439,
              "contact_count": 4
            },
            {
              "t": 0.15225,
              "x": 4.7209034585273965e-08,
              "vx": 6.593727980857749e-07,
              "applied": 2.7958499999999997,
              "normal": 9.810000000091396,
              "contact_horizontal": -2.7958453650089803,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 4.988592320234878e-08,
              "vx": 6.779127628534135e-07,
              "applied": 2.8694249999999997,
              "normal": 9.810000001487728,
              "contact_horizontal": -2.869420365008675,
              "contact_count": 4
            },
            {
              "t": 0.16025,
              "x": 5.263697168073805e-08,
              "vx": 6.964527286148128e-07,
              "applied": 2.943,
              "normal": 9.810000002225514,
              "contact_horizontal": -2.942995365008471,
              "contact_count": 4
            },
            {
              "t": 0.16425,
              "x": 5.5462180023675936e-08,
              "vx": 7.149926950426791e-07,
              "applied": 3.016575,
              "normal": 9.810000002427609,
              "contact_horizontal": -3.0165703650083326,
              "contact_count": 4
            },
            {
              "t": 0.16825,
              "x": 5.836154823334614e-08,
              "vx": 7.335326619236274e-07,
              "applied": 3.0901500000000004,
              "normal": 9.810000002245806,
              "contact_horizontal": -3.0901453650082393,
              "contact_count": 4
            },
            {
              "t": 0.17225000000000001,
              "x": 6.133507631123476e-08,
              "vx": 7.520726291135508e-07,
              "applied": 3.163725,
              "normal": 9.81000000183165,
              "contact_horizontal": -3.1637203650081744,
              "contact_count": 4
            },
            {
              "t": 0.17625,
              "x": 6.438276425836213e-08,
              "vx": 7.706125965168592e-07,
              "applied": 3.2372999999999994,
              "normal": 9.810000001316356,
              "contact_horizontal": -3.237295365008129,
              "contact_count": 4
            },
            {
              "t": 0.18025,
              "x": 6.750461207543545e-08,
              "vx": 7.891525640684932e-07,
              "applied": 3.310875,
              "normal": 9.810000000800835,
              "contact_horizontal": -3.310870365008098,
              "contact_count": 4
            },
            {
              "t": 0.18425,
              "x": 7.07006197629468e-08,
              "vx": 8.076925317230448e-07,
              "applied": 3.3844499999999997,
              "normal": 9.810000000352288,
              "contact_horizontal": -3.3844453650080766,
              "contact_count": 4
            },
            {
              "t": 0.18825,
              "x": 7.397078732123725e-08,
              "vx": 8.26232499448984e-07,
              "applied": 3.458025,
              "normal": 9.810000000007088,
              "contact_horizontal": -3.4580203650080623,
              "contact_count": 4
            },
            {
              "t": 0.19225,
              "x": 7.73151147505396e-08,
              "vx": 8.447724672227738e-07,
              "applied": 3.5316,
              "normal": 9.80999999977576,
              "contact_horizontal": -3.5315953650080525,
              "contact_count": 4
            },
            {
              "t": 0.19625,
              "x": 8.073360205101116e-08,
              "vx": 8.633124350292041e-07,
              "applied": 3.6051749999999996,
              "normal": 9.809999999650655,
              "contact_horizontal": -3.6051703650080453,
              "contact_count": 4
            },
            {
              "t": 0.20025,
              "x": 8.422624922369034e-08,
              "vx": 8.818524047035845e-07,
              "applied": 3.67875,
              "normal": 9.809999999617444,
              "contact_horizontal": -3.678745365008235,
              "contact_count": 4
            },
            {
              "t": 0.20425000000000001,
              "x": 8.779305643846896e-08,
              "vx": 9.003924059474894e-07,
              "applied": 3.752325,
              "normal": 9.809999999642447,
              "contact_horizontal": -3.752320365011657,
              "contact_count": 4
            },
            {
              "t": 0.20825,
              "x": 9.143402346736775e-08,
              "vx": 9.189323620381804e-07,
              "applied": 3.8259000000000003,
              "normal": 9.809999999705584,
              "contact_horizontal": -3.825895365010454,
              "contact_count": 4
            },
            {
              "t": 0.21225,
              "x": 9.514915032950195e-08,
              "vx": 9.374723220535094e-07,
              "applied": 3.899475,
              "normal": 9.809999999786134,
              "contact_horizontal": -3.899470365009646,
              "contact_count": 4
            },
            {
              "t": 0.21625,
              "x": 9.893843703759473e-08,
              "vx": 9.5601228467975e-07,
              "applied": 3.97305,
              "normal": 9.809999999867777,
              "contact_horizontal": -3.97304536500911,
              "contact_count": 4
            },
            {
              "t": 0.22025,
              "x": 1.0280188360012688e-07,
              "vx": 9.745522490472645e-07,
              "applied": 4.046625,
              "normal": 9.809999999939516,
              "contact_horizontal": -4.046620365008752,
              "contact_count": 4
            },
            {
              "t": 0.22425,
              "x": 1.0673949002274649e-07,
              "vx": 9.930922145729638e-07,
              "applied": 4.1202,
              "normal": 9.809999999995314,
              "contact_horizontal": -4.120195365008514,
              "contact_count": 4
            },
            {
              "t": 0.22825,
              "x": 1.1075125630921879e-07,
              "vx": 1.0116321808735987e-06,
              "applied": 4.193775,
              "normal": 9.810000000033085,
              "contact_horizontal": -4.193770365008356,
              "contact_count": 4
            },
            {
              "t": 0.23225,
              "x": 1.1483718246205618e-07,
              "vx": 1.0301721476887108e-06,
              "applied": 4.26735,
              "normal": 9.810000000054032,
              "contact_horizontal": -4.267345365008251,
              "contact_count": 4
            },
            {
              "t": 0.23625000000000002,
              "x": 1.1899726852980535e-07,
              "vx": 1.0487121504721623e-06,
              "applied": 4.340925,
              "normal": 9.810000000058038,
              "contact_horizontal": -4.3409203650118355,
              "contact_count": 4
            },
            {
              "t": 0.24025,
              "x": 1.2323151453550433e-07,
              "vx": 1.0672521059847598e-06,
              "applied": 4.414499999999999,
              "normal": 9.810000000054991,
              "contact_horizontal": -4.414495365010571,
              "contact_count": 4
            },
            {
              "t": 0.24425,
              "x": 1.2753992037254546e-07,
              "vx": 1.0857920656100672e-06,
              "applied": 4.488074999999999,
              "normal": 9.810000000045813,
              "contact_horizontal": -4.488070365009725,
              "contact_count": 4
            },
            {
              "t": 0.24825,
              "x": 1.3192248605427324e-07,
              "vx": 1.1043320279678563e-06,
              "applied": 4.561649999999999,
              "normal": 9.810000000033728,
              "contact_horizontal": -4.56164536500917,
              "contact_count": 4
            },
            {
              "t": 0.25225000000000003,
              "x": 1.3637921158957596e-07,
              "vx": 1.1228719921688373e-06,
              "applied": 4.635225,
              "normal": 9.810000000021246,
              "contact_horizontal": -4.635220365008785,
              "contact_count": 4
            },
            {
              "t": 0.25625,
              "x": 1.4091009698442573e-07,
              "vx": 1.1414119575821821e-06,
              "applied": 4.7088,
              "normal": 9.810000000010099,
              "contact_horizontal": -4.70879536500854,
              "contact_count": 4
            },
            {
              "t": 0.26025,
              "x": 1.4551514224276295e-07,
              "vx": 1.1599519238070997e-06,
              "applied": 4.782375,
              "normal": 9.81000000000137,
              "contact_horizontal": -4.782370365008374,
              "contact_count": 4
            },
            {
              "t": 0.26425,
              "x": 1.5019434736722154e-07,
              "vx": 1.178491890573362e-06,
              "applied": 4.85595,
              "normal": 9.80999999999542,
              "contact_horizontal": -4.855945365008258,
              "contact_count": 4
            },
            {
              "t": 0.26825,
              "x": 1.6460646628856502e-07,
              "vx": 1.6838881968309482e-05,
              "applied": 4.929525,
              "normal": 9.819767374089167,
              "contact_horizontal": -4.909883687044584,
              "contact_count": 4
            },
            {
              "t": 0.27225,
              "x": 5.876907572705632e-07,
              "vx": 0.00022145146890882302,
              "applied": 5.0031,
              "normal": 9.847881212812764,
              "contact_horizontal": -4.923940606406382,
              "contact_count": 4
            },
            {
              "t": 0.27625,
              "x": 2.3401782406666097e-06,
              "vx": 0.0006676713452436136,
              "applied": 5.076675,
              "normal": 9.872367425548134,
              "contact_horizontal": -4.936183712774067,
              "contact_count": 4
            },
            {
              "t": 0.28025,
              "x": 7.016781156867616e-06,
              "vx": 0.002569229148860916,
              "applied": 5.150250000000001,
              "normal": 10.143799739056911,
              "contact_horizontal": -5.071899869528456,
              "contact_count": 4
            },
            {
              "t": 0.28425,
              "x": 1.8215724638335455e-05,
              "vx": 0.00305525784291363,
              "applied": 5.223825000000001,
              "normal": 10.12499653466604,
              "contact_horizontal": -5.06249826733302,
              "contact_count": 4
            },
            {
              "t": 0.28825,
              "x": 3.2095095852989646e-05,
              "vx": 0.0038930045265560083,
              "applied": 5.2974000000000006,
              "normal": 10.089153008542768,
              "contact_horizontal": -5.044576504271384,
              "contact_count": 4
            },
            {
              "t": 0.29225,
              "x": 5.011847715272395e-05,
              "vx": 0.005106215419017268,
              "applied": 5.370975,
              "normal": 10.04572299690989,
              "contact_horizontal": -5.022861498454945,
              "contact_count": 4
            },
            {
              "t": 0.29625,
              "x": 8.189295248087932e-05,
              "vx": 0.00835209497232025,
              "applied": 5.44455,
              "normal": 10.464874469928295,
              "contact_horizontal": -5.232437234964148,
              "contact_count": 4
            },
            {
              "t": 0.30025,
              "x": 0.00011754063223552152,
              "vx": 0.00949258557468793,
              "applied": 5.518124999999999,
              "normal": 10.33530860718588,
              "contact_horizontal": -5.16765430359294,
              "contact_count": 4
            },
            {
              "t": 0.30425,
              "x": 0.00016285508666583678,
              "vx": 0.013428669702902275,
              "applied": 5.5916999999999994,
              "normal": 10.716657071283175,
              "contact_horizontal": -5.358328535641587,
              "contact_count": 4
            },
            {
              "t": 0.30825,
              "x": 0.00021942691195971228,
              "vx": 0.01604141964553169,
              "applied": 5.665274999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.31225,
              "x": 0.00028996422630656277,
              "vx": 0.018503102368643748,
              "applied": 5.738849999999999,
              "normal": 10.810913406093427,
              "contact_horizontal": -5.405456703046713,
              "contact_count": 4
            },
            {
              "t": 0.31625000000000003,
              "x": 0.0003742497485994136,
              "vx": 0.022290686823915187,
              "applied": 5.812424999999999,
              "normal": 11.05808752548753,
              "contact_horizontal": -5.529043762743765,
              "contact_count": 4
            },
            {
              "t": 0.32025,
              "x": 0.00047132135737359884,
              "vx": 0.026241424140227957,
              "applied": 5.886,
              "normal": 11.261566299400757,
              "contact_horizontal": -5.630783149700378,
              "contact_count": 4
            },
            {
              "t": 0.32425,
              "x": 0.0005852690065887542,
              "vx": 0.03005262743841282,
              "applied": 5.959575,
              "normal": 11.407990483646017,
              "contact_horizontal": -5.703995241823009,
              "contact_count": 4
            },
            {
              "t": 0.32825,
              "x": 0.0007151850678537185,
              "vx": 0.03389151265160731,
              "applied": 6.03315,
              "normal": 11.49700644028367,
              "contact_horizontal": -5.748503220141835,
              "contact_count": 4
            },
            {
              "t": 0.33225,
              "x": 0.0008633076043555278,
              "vx": 0.039111993152394865,
              "applied": 6.106725,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.33625,
              "x": 0.001032092939852082,
              "vx": 0.04262390081332424,
              "applied": 6.180300000000001,
              "normal": 11.770548567445331,
              "contact_horizontal": -5.885274283722665,
              "contact_count": 4
            },
            {
              "t": 0.34025,
              "x": 0.0012198775490998228,
              "vx": 0.0492045994046506,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34425,
              "x": 0.0014301129564768518,
              "vx": 0.055672996926009514,
              "applied": 6.32745,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34825,
              "x": 0.0016643561449366468,
              "vx": 0.05871262647774845,
              "applied": 6.401025,
              "normal": 12.43460059782015,
              "contact_horizontal": -6.217300298910076,
              "contact_count": 4
            },
            {
              "t": 0.35225,
              "x": 0.001923031362231599,
              "vx": 0.06640153109370513,
              "applied": 6.474599999999999,
              "normal": 13.053008799775862,
              "contact_horizontal": -6.526504399887931,
              "contact_count": 4
            },
            {
              "t": 0.35625,
              "x": 0.0022038943816990457,
              "vx": 0.07261316937648453,
              "applied": 6.548174999999999,
              "normal": 13.27873685284623,
              "contact_horizontal": -6.639368426423115,
              "contact_count": 4
            },
            {
              "t": 0.36025,
              "x": 0.0025122937081753795,
              "vx": 0.0785770664446923,
              "applied": 6.62175,
              "normal": 13.426791915587854,
              "contact_horizontal": -6.713395957793927,
              "contact_count": 4
            },
            {
              "t": 0.36425,
              "x": 0.002850114046147691,
              "vx": 0.08593361246837647,
              "applied": 6.6953249999999995,
              "normal": 13.838179465478518,
              "contact_horizontal": -6.919089732739259,
              "contact_count": 4
            },
            {
              "t": 0.36825,
              "x": 0.003213555948791366,
              "vx": 0.09340926379991325,
              "applied": 6.7688999999999995,
              "normal": 14.175866199053292,
              "contact_horizontal": -7.087933099526646,
              "contact_count": 4
            },
            {
              "t": 0.37225,
              "x": 0.003607181364369525,
              "vx": 0.10070984320812773,
              "applied": 6.842474999999999,
              "normal": 14.43610163068583,
              "contact_horizontal": -7.218050815342915,
              "contact_count": 4
            },
            {
              "t": 0.37625000000000003,
              "x": 0.004034441239625356,
              "vx": 0.11140513539257925,
              "applied": 6.91605,
              "normal": 15.37278556857536,
              "contact_horizontal": -7.68639278428768,
              "contact_count": 4
            },
            {
              "t": 0.38025000000000003,
              "x": 0.00449094695113512,
              "vx": 0.11645930257756441,
              "applied": 6.989625,
              "normal": 15.080539339274807,
              "contact_horizontal": -7.540269669637404,
              "contact_count": 4
            },
            {
              "t": 0.38425,
              "x": 0.0049827011095496445,
              "vx": 0.12500663018173783,
              "applied": 7.0632,
              "normal": 15.472455405727334,
              "contact_horizontal": -7.736227702863667,
              "contact_count": 4
            },
            {
              "t": 0.38825,
              "x": 0.005508562120416071,
              "vx": 0.13542137059276244,
              "applied": 7.136774999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.39225,
              "x": 0.006072834669517247,
              "vx": 0.14556743613117143,
              "applied": 7.210349999999999,
              "normal": 16.837937642236078,
              "contact_horizontal": -8.418968821118039,
              "contact_count": 4
            },
            {
              "t": 0.39625,
              "x": 0.006669516576558222,
              "vx": 0.15161786736639332,
              "applied": 7.283925,
              "normal": 16.547832884028043,
              "contact_horizontal": -8.273916442014022,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.007265455661938643,
              "vx": 0.1618379970962697,
              "applied": 7.352901562499999,
              "normal": 17.178101088858504,
              "contact_horizontal": -8.589050544429252,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.00025,
          "steps": 1600,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.01670725003350526,
          "setup_wall_seconds": 0.002987832995131612,
          "realtime_factor": 23.941701907724315,
          "final_x": 0.007265455661938643,
          "final_v": 0.1618379970962697,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 5.3663765625,
          "onset_normal_force": 10.048507734141412,
          "below_threshold_creep": 9.632533603561102e-08,
          "mean_normal_force": 9.816783915704072,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 17.505677358412274,
          "contact_steps": 1499,
          "external_work": 0.04898353555465116,
          "contact_work_estimate": -0.035745755265767606,
          "kinetic_energy_delta": 0.0130957686520661,
          "horizontal_energy_residual": -0.00014201163681745732,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 9.80999400780905,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.00425,
              "x": 5.397151814477414e-12,
              "vx": 3.490701651098858e-09,
              "applied": 0.073575,
              "normal": 9.809997993317026,
              "contact_horizontal": -0.07357345493927621,
              "contact_count": 4
            },
            {
              "t": 0.00825,
              "x": 3.609100094225944e-11,
              "vx": 1.1998030518134505e-08,
              "applied": 0.14715,
              "normal": 9.810000914702297,
              "contact_horizontal": -0.1471474249202968,
              "contact_count": 4
            },
            {
              "t": 0.01225,
              "x": 1.0836993409031158e-10,
              "vx": 2.3849707193093847e-08,
              "applied": 0.220725,
              "normal": 9.810002744950419,
              "contact_horizontal": -0.22072173825550792,
              "contact_count": 4
            },
            {
              "t": 0.01625,
              "x": 2.330926461781142e-10,
              "vx": 3.793090180292122e-08,
              "applied": 0.2943,
              "normal": 9.810003608340834,
              "contact_horizontal": -0.29429628048868023,
              "contact_count": 4
            },
            {
              "t": 0.02025,
              "x": 4.1749811407709803e-10,
              "vx": 5.349841045362023e-08,
              "applied": 0.367875,
              "normal": 9.810003713908044,
              "contact_horizontal": -0.36787097531713614,
              "contact_count": 4
            },
            {
              "t": 0.02425,
              "x": 6.664122222235563e-10,
              "vx": 7.005677493267812e-08,
              "applied": 0.44145,
              "normal": 9.810003299984599,
              "contact_horizontal": -0.4414457718734876,
              "contact_count": 4
            },
            {
              "t": 0.02825,
              "x": 9.830521630920042e-10,
              "vx": 8.727569728785587e-08,
              "applied": 0.515025,
              "normal": 9.810002593370818,
              "contact_horizontal": -0.515020636246889,
              "contact_count": 4
            },
            {
              "t": 0.03225,
              "x": 1.3695626922486201e-09,
              "vx": 1.0493498387297582e-07,
              "applied": 0.5886,
              "normal": 9.810001783591751,
              "contact_horizontal": -0.5885955458306227,
              "contact_count": 4
            },
            {
              "t": 0.03625,
              "x": 1.8273736232191895e-09,
              "vx": 1.2288784206309365e-07,
              "applied": 0.6621750000000001,
              "normal": 9.810001010579182,
              "contact_horizontal": -0.662170485554012,
              "contact_count": 4
            },
            {
              "t": 0.04025,
              "x": 2.357438151045679e-09,
              "vx": 1.4103641195278027e-07,
              "applied": 0.73575,
              "normal": 9.810000362919531,
              "contact_horizontal": -0.7357454453701257,
              "contact_count": 4
            },
            {
              "t": 0.04425,
              "x": 2.9603917307569145e-09,
              "vx": 1.593154546539661e-07,
              "applied": 0.8093249999999999,
              "normal": 9.809999883380817,
              "contact_horizontal": -0.8093204185811992,
              "contact_count": 4
            },
            {
              "t": 0.04825,
              "x": 3.6366579935189724e-09,
              "vx": 1.7768147803719777e-07,
              "applied": 0.8829,
              "normal": 9.80999957857721,
              "contact_horizontal": -0.8828954007221967,
              "contact_count": 4
            },
            {
              "t": 0.05225,
              "x": 4.3865193558362105e-09,
              "vx": 1.9610548754241683e-07,
              "applied": 0.9564750000000001,
              "normal": 9.80999943013348,
              "contact_horizontal": -0.956470388816436,
              "contact_count": 4
            },
            {
              "t": 0.05625,
              "x": 5.210164091400981e-09,
              "vx": 2.1456815347544461e-07,
              "applied": 1.03005,
              "normal": 9.809999405394366,
              "contact_horizontal": -1.0300453808795003,
              "contact_count": 4
            },
            {
              "t": 0.06025,
              "x": 6.107717712197164e-09,
              "vx": 2.3305658942464894e-07,
              "applied": 1.1036249999999999,
              "normal": 9.809999466434224,
              "contact_horizontal": -1.1036203755884417,
              "contact_count": 4
            },
            {
              "t": 0.06425,
              "x": 7.079263889209969e-09,
              "vx": 2.5156220449597814e-07,
              "applied": 1.1772,
              "normal": 9.809999576756667,
              "contact_horizontal": -1.1771953720612838,
              "contact_count": 4
            },
            {
              "t": 0.06825,
              "x": 8.124858399708172e-09,
              "vx": 2.700792715140317e-07,
              "applied": 1.250775,
              "normal": 9.809999705578596,
              "contact_horizontal": -1.2507703697100292,
              "contact_count": 4
            },
            {
              "t": 0.07225,
              "x": 9.244538425640726e-09,
              "vx": 2.886039725096463e-07,
              "applied": 1.3243500000000001,
              "normal": 9.80999982994485,
              "contact_horizontal": -1.3243453681426747,
              "contact_count": 4
            },
            {
              "t": 0.07625,
              "x": 1.04383287527001e-08,
              "vx": 3.071337623366728e-07,
              "applied": 1.3979249999999999,
              "normal": 9.809999935117657,
              "contact_horizontal": -1.3979203670978684,
              "contact_count": 4
            },
            {
              "t": 0.08025,
              "x": 1.1706245903098143e-08,
              "vx": 3.256669443984702e-07,
              "applied": 1.4715,
              "normal": 9.810000013765272,
              "contact_horizontal": -1.4714953664013928,
              "contact_count": 4
            },
            {
              "t": 0.08425,
              "x": 1.3048300890723085e-08,
              "vx": 3.442023877966634e-07,
              "applied": 1.5450750000000002,
              "normal": 9.81000006445432,
              "contact_horizontal": -1.5450703659370988,
              "contact_count": 4
            },
            {
              "t": 0.08825,
              "x": 1.4464501057822576e-08,
              "vx": 3.6273933872251493e-07,
              "applied": 1.6186499999999997,
              "normal": 9.81000008987466,
              "contact_horizontal": -1.6186453656275641,
              "contact_count": 4
            },
            {
              "t": 0.09225,
              "x": 1.5954851299340062e-08,
              "vx": 3.812772947381556e-07,
              "applied": 1.6922249999999999,
              "normal": 9.810000095117058,
              "contact_horizontal": -1.6922203654211752,
              "contact_count": 4
            },
            {
              "t": 0.09625,
              "x": 1.751935487899869e-08,
              "vx": 3.9981592094619786e-07,
              "applied": 1.7658,
              "normal": 9.810000086210213,
              "contact_horizontal": -1.7657953652835525,
              "contact_count": 4
            },
            {
              "t": 0.10025,
              "x": 1.915801397319076e-08,
              "vx": 4.1835499409733366e-07,
              "applied": 1.839375,
              "normal": 9.810000069022726,
              "contact_horizontal": -1.8393703651917637,
              "contact_count": 4
            },
            {
              "t": 0.10425,
              "x": 2.0870830033436573e-08,
              "vx": 4.368943653580066e-07,
              "applied": 1.9129500000000002,
              "normal": 9.810000048550824,
              "contact_horizontal": -1.9129453651305375,
              "contact_count": 4
            },
            {
              "t": 0.10825,
              "x": 2.2657804027961792e-08,
              "vx": 4.55433935480884e-07,
              "applied": 1.986525,
              "normal": 9.810000028557189,
              "contact_horizontal": -1.9865203650896917,
              "contact_count": 4
            },
            {
              "t": 0.11225,
              "x": 2.4518936602676014e-08,
              "vx": 4.7397363827013926e-07,
              "applied": 2.0601,
              "normal": 9.810000011490217,
              "contact_horizontal": -2.0600953650624425,
              "contact_count": 4
            },
            {
              "t": 0.11625,
              "x": 2.6454228188474836e-08,
              "vx": 4.92513429558436e-07,
              "applied": 2.133675,
              "normal": 9.809999998602303,
              "contact_horizontal": -2.133670365044268,
              "contact_count": 4
            },
            {
              "t": 0.12025,
              "x": 2.846367907276863e-08,
              "vx": 5.11053279868076e-07,
              "applied": 2.2072499999999997,
              "normal": 9.809999990184048,
              "contact_horizontal": -2.207245365032149,
              "contact_count": 4
            },
            {
              "t": 0.12425,
              "x": 3.054728944718879e-08,
              "vx": 5.295931695191352e-07,
              "applied": 2.2808249999999997,
              "normal": 9.80999998584638,
              "contact_horizontal": -2.280820365024073,
              "contact_count": 4
            },
            {
              "t": 0.12825,
              "x": 3.270505943942937e-08,
              "vx": 5.481330853770089e-07,
              "applied": 2.3544,
              "normal": 9.809999984797692,
              "contact_horizontal": -2.354395365018693,
              "contact_count": 4
            },
            {
              "t": 0.13225,
              "x": 3.493698913450123e-08,
              "vx": 5.66673018665606e-07,
              "applied": 2.427975,
              "normal": 9.809999986080568,
              "contact_horizontal": -2.4279703650151228,
              "contact_count": 4
            },
            {
              "t": 0.13625,
              "x": 3.724307858891969e-08,
              "vx": 5.852129635406015e-07,
              "applied": 2.50155,
              "normal": 9.809999988752022,
              "contact_horizontal": -2.5015453650127495,
              "contact_count": 4
            },
            {
              "t": 0.14025,
              "x": 3.962332784022246e-08,
              "vx": 6.037529161048908e-07,
              "applied": 2.5751250000000003,
              "normal": 9.809999992001796,
              "contact_horizontal": -2.5751203650111747,
              "contact_count": 4
            },
            {
              "t": 0.14425,
              "x": 4.2077736913309057e-08,
              "vx": 6.222928737665471e-07,
              "applied": 2.6487000000000003,
              "normal": 9.809999995213628,
              "contact_horizontal": -2.6486953650101315,
              "contact_count": 4
            },
            {
              "t": 0.14825,
              "x": 4.4606305824680274e-08,
              "vx": 6.408328348061679e-07,
              "applied": 2.722275,
              "normal": 9.80999999798122,
              "contact_horizontal": -2.722270365009439,
              "contact_count": 4
            },
            {
              "t": 0.15225,
              "x": 4.7209034585273965e-08,
              "vx": 6.593727980857749e-07,
              "applied": 2.7958499999999997,
              "normal": 9.810000000091396,
              "contact_horizontal": -2.7958453650089803,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 4.988592320234878e-08,
              "vx": 6.779127628534135e-07,
              "applied": 2.8694249999999997,
              "normal": 9.810000001487728,
              "contact_horizontal": -2.869420365008675,
              "contact_count": 4
            },
            {
              "t": 0.16025,
              "x": 5.263697168073805e-08,
              "vx": 6.964527286148128e-07,
              "applied": 2.943,
              "normal": 9.810000002225514,
              "contact_horizontal": -2.942995365008471,
              "contact_count": 4
            },
            {
              "t": 0.16425,
              "x": 5.5462180023675936e-08,
              "vx": 7.149926950426791e-07,
              "applied": 3.016575,
              "normal": 9.810000002427609,
              "contact_horizontal": -3.0165703650083326,
              "contact_count": 4
            },
            {
              "t": 0.16825,
              "x": 5.836154823334614e-08,
              "vx": 7.335326619236274e-07,
              "applied": 3.0901500000000004,
              "normal": 9.810000002245806,
              "contact_horizontal": -3.0901453650082393,
              "contact_count": 4
            },
            {
              "t": 0.17225000000000001,
              "x": 6.133507631123476e-08,
              "vx": 7.520726291135508e-07,
              "applied": 3.163725,
              "normal": 9.81000000183165,
              "contact_horizontal": -3.1637203650081744,
              "contact_count": 4
            },
            {
              "t": 0.17625,
              "x": 6.438276425836213e-08,
              "vx": 7.706125965168592e-07,
              "applied": 3.2372999999999994,
              "normal": 9.810000001316356,
              "contact_horizontal": -3.237295365008129,
              "contact_count": 4
            },
            {
              "t": 0.18025,
              "x": 6.750461207543545e-08,
              "vx": 7.891525640684932e-07,
              "applied": 3.310875,
              "normal": 9.810000000800835,
              "contact_horizontal": -3.310870365008098,
              "contact_count": 4
            },
            {
              "t": 0.18425,
              "x": 7.07006197629468e-08,
              "vx": 8.076925317230448e-07,
              "applied": 3.3844499999999997,
              "normal": 9.810000000352288,
              "contact_horizontal": -3.3844453650080766,
              "contact_count": 4
            },
            {
              "t": 0.18825,
              "x": 7.397078732123725e-08,
              "vx": 8.26232499448984e-07,
              "applied": 3.458025,
              "normal": 9.810000000007088,
              "contact_horizontal": -3.4580203650080623,
              "contact_count": 4
            },
            {
              "t": 0.19225,
              "x": 7.73151147505396e-08,
              "vx": 8.447724672227738e-07,
              "applied": 3.5316,
              "normal": 9.80999999977576,
              "contact_horizontal": -3.5315953650080525,
              "contact_count": 4
            },
            {
              "t": 0.19625,
              "x": 8.073360205101116e-08,
              "vx": 8.633124350292041e-07,
              "applied": 3.6051749999999996,
              "normal": 9.809999999650655,
              "contact_horizontal": -3.6051703650080453,
              "contact_count": 4
            },
            {
              "t": 0.20025,
              "x": 8.422624922369034e-08,
              "vx": 8.818524047035845e-07,
              "applied": 3.67875,
              "normal": 9.809999999617444,
              "contact_horizontal": -3.678745365008235,
              "contact_count": 4
            },
            {
              "t": 0.20425000000000001,
              "x": 8.779305643846896e-08,
              "vx": 9.003924059474894e-07,
              "applied": 3.752325,
              "normal": 9.809999999642447,
              "contact_horizontal": -3.752320365011657,
              "contact_count": 4
            },
            {
              "t": 0.20825,
              "x": 9.143402346736775e-08,
              "vx": 9.189323620381804e-07,
              "applied": 3.8259000000000003,
              "normal": 9.809999999705584,
              "contact_horizontal": -3.825895365010454,
              "contact_count": 4
            },
            {
              "t": 0.21225,
              "x": 9.514915032950195e-08,
              "vx": 9.374723220535094e-07,
              "applied": 3.899475,
              "normal": 9.809999999786134,
              "contact_horizontal": -3.899470365009646,
              "contact_count": 4
            },
            {
              "t": 0.21625,
              "x": 9.893843703759473e-08,
              "vx": 9.5601228467975e-07,
              "applied": 3.97305,
              "normal": 9.809999999867777,
              "contact_horizontal": -3.97304536500911,
              "contact_count": 4
            },
            {
              "t": 0.22025,
              "x": 1.0280188360012688e-07,
              "vx": 9.745522490472645e-07,
              "applied": 4.046625,
              "normal": 9.809999999939516,
              "contact_horizontal": -4.046620365008752,
              "contact_count": 4
            },
            {
              "t": 0.22425,
              "x": 1.0673949002274649e-07,
              "vx": 9.930922145729638e-07,
              "applied": 4.1202,
              "normal": 9.809999999995314,
              "contact_horizontal": -4.120195365008514,
              "contact_count": 4
            },
            {
              "t": 0.22825,
              "x": 1.1075125630921879e-07,
              "vx": 1.0116321808735987e-06,
              "applied": 4.193775,
              "normal": 9.810000000033085,
              "contact_horizontal": -4.193770365008356,
              "contact_count": 4
            },
            {
              "t": 0.23225,
              "x": 1.1483718246205618e-07,
              "vx": 1.0301721476887108e-06,
              "applied": 4.26735,
              "normal": 9.810000000054032,
              "contact_horizontal": -4.267345365008251,
              "contact_count": 4
            },
            {
              "t": 0.23625000000000002,
              "x": 1.1899726852980535e-07,
              "vx": 1.0487121504721623e-06,
              "applied": 4.340925,
              "normal": 9.810000000058038,
              "contact_horizontal": -4.3409203650118355,
              "contact_count": 4
            },
            {
              "t": 0.24025,
              "x": 1.2323151453550433e-07,
              "vx": 1.0672521059847598e-06,
              "applied": 4.414499999999999,
              "normal": 9.810000000054991,
              "contact_horizontal": -4.414495365010571,
              "contact_count": 4
            },
            {
              "t": 0.24425,
              "x": 1.2753992037254546e-07,
              "vx": 1.0857920656100672e-06,
              "applied": 4.488074999999999,
              "normal": 9.810000000045813,
              "contact_horizontal": -4.488070365009725,
              "contact_count": 4
            },
            {
              "t": 0.24825,
              "x": 1.3192248605427324e-07,
              "vx": 1.1043320279678563e-06,
              "applied": 4.561649999999999,
              "normal": 9.810000000033728,
              "contact_horizontal": -4.56164536500917,
              "contact_count": 4
            },
            {
              "t": 0.25225000000000003,
              "x": 1.3637921158957596e-07,
              "vx": 1.1228719921688373e-06,
              "applied": 4.635225,
              "normal": 9.810000000021246,
              "contact_horizontal": -4.635220365008785,
              "contact_count": 4
            },
            {
              "t": 0.25625,
              "x": 1.4091009698442573e-07,
              "vx": 1.1414119575821821e-06,
              "applied": 4.7088,
              "normal": 9.810000000010099,
              "contact_horizontal": -4.70879536500854,
              "contact_count": 4
            },
            {
              "t": 0.26025,
              "x": 1.4551514224276295e-07,
              "vx": 1.1599519238070997e-06,
              "applied": 4.782375,
              "normal": 9.81000000000137,
              "contact_horizontal": -4.782370365008374,
              "contact_count": 4
            },
            {
              "t": 0.26425,
              "x": 1.5019434736722154e-07,
              "vx": 1.178491890573362e-06,
              "applied": 4.85595,
              "normal": 9.80999999999542,
              "contact_horizontal": -4.855945365008258,
              "contact_count": 4
            },
            {
              "t": 0.26825,
              "x": 1.6460646628856502e-07,
              "vx": 1.6838881968309482e-05,
              "applied": 4.929525,
              "normal": 9.819767374089167,
              "contact_horizontal": -4.909883687044584,
              "contact_count": 4
            },
            {
              "t": 0.27225,
              "x": 5.876907572705632e-07,
              "vx": 0.00022145146890882302,
              "applied": 5.0031,
              "normal": 9.847881212812764,
              "contact_horizontal": -4.923940606406382,
              "contact_count": 4
            },
            {
              "t": 0.27625,
              "x": 2.3401782406666097e-06,
              "vx": 0.0006676713452436136,
              "applied": 5.076675,
              "normal": 9.872367425548134,
              "contact_horizontal": -4.936183712774067,
              "contact_count": 4
            },
            {
              "t": 0.28025,
              "x": 7.016781156867616e-06,
              "vx": 0.002569229148860916,
              "applied": 5.150250000000001,
              "normal": 10.143799739056911,
              "contact_horizontal": -5.071899869528456,
              "contact_count": 4
            },
            {
              "t": 0.28425,
              "x": 1.8215724638335455e-05,
              "vx": 0.00305525784291363,
              "applied": 5.223825000000001,
              "normal": 10.12499653466604,
              "contact_horizontal": -5.06249826733302,
              "contact_count": 4
            },
            {
              "t": 0.28825,
              "x": 3.2095095852989646e-05,
              "vx": 0.0038930045265560083,
              "applied": 5.2974000000000006,
              "normal": 10.089153008542768,
              "contact_horizontal": -5.044576504271384,
              "contact_count": 4
            },
            {
              "t": 0.29225,
              "x": 5.011847715272395e-05,
              "vx": 0.005106215419017268,
              "applied": 5.370975,
              "normal": 10.04572299690989,
              "contact_horizontal": -5.022861498454945,
              "contact_count": 4
            },
            {
              "t": 0.29625,
              "x": 8.189295248087932e-05,
              "vx": 0.00835209497232025,
              "applied": 5.44455,
              "normal": 10.464874469928295,
              "contact_horizontal": -5.232437234964148,
              "contact_count": 4
            },
            {
              "t": 0.30025,
              "x": 0.00011754063223552152,
              "vx": 0.00949258557468793,
              "applied": 5.518124999999999,
              "normal": 10.33530860718588,
              "contact_horizontal": -5.16765430359294,
              "contact_count": 4
            },
            {
              "t": 0.30425,
              "x": 0.00016285508666583678,
              "vx": 0.013428669702902275,
              "applied": 5.5916999999999994,
              "normal": 10.716657071283175,
              "contact_horizontal": -5.358328535641587,
              "contact_count": 4
            },
            {
              "t": 0.30825,
              "x": 0.00021942691195971228,
              "vx": 0.01604141964553169,
              "applied": 5.665274999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.31225,
              "x": 0.00028996422630656277,
              "vx": 0.018503102368643748,
              "applied": 5.738849999999999,
              "normal": 10.810913406093427,
              "contact_horizontal": -5.405456703046713,
              "contact_count": 4
            },
            {
              "t": 0.31625000000000003,
              "x": 0.0003742497485994136,
              "vx": 0.022290686823915187,
              "applied": 5.812424999999999,
              "normal": 11.05808752548753,
              "contact_horizontal": -5.529043762743765,
              "contact_count": 4
            },
            {
              "t": 0.32025,
              "x": 0.00047132135737359884,
              "vx": 0.026241424140227957,
              "applied": 5.886,
              "normal": 11.261566299400757,
              "contact_horizontal": -5.630783149700378,
              "contact_count": 4
            },
            {
              "t": 0.32425,
              "x": 0.0005852690065887542,
              "vx": 0.03005262743841282,
              "applied": 5.959575,
              "normal": 11.407990483646017,
              "contact_horizontal": -5.703995241823009,
              "contact_count": 4
            },
            {
              "t": 0.32825,
              "x": 0.0007151850678537185,
              "vx": 0.03389151265160731,
              "applied": 6.03315,
              "normal": 11.49700644028367,
              "contact_horizontal": -5.748503220141835,
              "contact_count": 4
            },
            {
              "t": 0.33225,
              "x": 0.0008633076043555278,
              "vx": 0.039111993152394865,
              "applied": 6.106725,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.33625,
              "x": 0.001032092939852082,
              "vx": 0.04262390081332424,
              "applied": 6.180300000000001,
              "normal": 11.770548567445331,
              "contact_horizontal": -5.885274283722665,
              "contact_count": 4
            },
            {
              "t": 0.34025,
              "x": 0.0012198775490998228,
              "vx": 0.0492045994046506,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34425,
              "x": 0.0014301129564768518,
              "vx": 0.055672996926009514,
              "applied": 6.32745,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34825,
              "x": 0.0016643561449366468,
              "vx": 0.05871262647774845,
              "applied": 6.401025,
              "normal": 12.43460059782015,
              "contact_horizontal": -6.217300298910076,
              "contact_count": 4
            },
            {
              "t": 0.35225,
              "x": 0.001923031362231599,
              "vx": 0.06640153109370513,
              "applied": 6.474599999999999,
              "normal": 13.053008799775862,
              "contact_horizontal": -6.526504399887931,
              "contact_count": 4
            },
            {
              "t": 0.35625,
              "x": 0.0022038943816990457,
              "vx": 0.07261316937648453,
              "applied": 6.548174999999999,
              "normal": 13.27873685284623,
              "contact_horizontal": -6.639368426423115,
              "contact_count": 4
            },
            {
              "t": 0.36025,
              "x": 0.0025122937081753795,
              "vx": 0.0785770664446923,
              "applied": 6.62175,
              "normal": 13.426791915587854,
              "contact_horizontal": -6.713395957793927,
              "contact_count": 4
            },
            {
              "t": 0.36425,
              "x": 0.002850114046147691,
              "vx": 0.08593361246837647,
              "applied": 6.6953249999999995,
              "normal": 13.838179465478518,
              "contact_horizontal": -6.919089732739259,
              "contact_count": 4
            },
            {
              "t": 0.36825,
              "x": 0.003213555948791366,
              "vx": 0.09340926379991325,
              "applied": 6.7688999999999995,
              "normal": 14.175866199053292,
              "contact_horizontal": -7.087933099526646,
              "contact_count": 4
            },
            {
              "t": 0.37225,
              "x": 0.003607181364369525,
              "vx": 0.10070984320812773,
              "applied": 6.842474999999999,
              "normal": 14.43610163068583,
              "contact_horizontal": -7.218050815342915,
              "contact_count": 4
            },
            {
              "t": 0.37625000000000003,
              "x": 0.004034441239625356,
              "vx": 0.11140513539257925,
              "applied": 6.91605,
              "normal": 15.37278556857536,
              "contact_horizontal": -7.68639278428768,
              "contact_count": 4
            },
            {
              "t": 0.38025000000000003,
              "x": 0.00449094695113512,
              "vx": 0.11645930257756441,
              "applied": 6.989625,
              "normal": 15.080539339274807,
              "contact_horizontal": -7.540269669637404,
              "contact_count": 4
            },
            {
              "t": 0.38425,
              "x": 0.0049827011095496445,
              "vx": 0.12500663018173783,
              "applied": 7.0632,
              "normal": 15.472455405727334,
              "contact_horizontal": -7.736227702863667,
              "contact_count": 4
            },
            {
              "t": 0.38825,
              "x": 0.005508562120416071,
              "vx": 0.13542137059276244,
              "applied": 7.136774999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.39225,
              "x": 0.006072834669517247,
              "vx": 0.14556743613117143,
              "applied": 7.210349999999999,
              "normal": 16.837937642236078,
              "contact_horizontal": -8.418968821118039,
              "contact_count": 4
            },
            {
              "t": 0.39625,
              "x": 0.006669516576558222,
              "vx": 0.15161786736639332,
              "applied": 7.283925,
              "normal": 16.547832884028043,
              "contact_horizontal": -8.273916442014022,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.007265455661938643,
              "vx": 0.1618379970962697,
              "applied": 7.352901562499999,
              "normal": 17.178101088858504,
              "contact_horizontal": -8.589050544429252,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.00025,
          "steps": 1600,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.017280458007007837,
          "setup_wall_seconds": 0.0020482910331338644,
          "realtime_factor": 23.147534621928763,
          "final_x": 0.007265455661938643,
          "final_v": 0.1618379970962697,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 5.3663765625,
          "onset_normal_force": 10.048507734141412,
          "below_threshold_creep": 9.632533603561102e-08,
          "mean_normal_force": 9.816783915704072,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 17.505677358412274,
          "contact_steps": 1499,
          "external_work": 0.04898353555465116,
          "contact_work_estimate": -0.035745755265767606,
          "kinetic_energy_delta": 0.0130957686520661,
          "horizontal_energy_residual": -0.00014201163681745732,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 9.80999400780905,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.00425,
              "x": 5.397151814477414e-12,
              "vx": 3.490701651098858e-09,
              "applied": 0.073575,
              "normal": 9.809997993317026,
              "contact_horizontal": -0.07357345493927621,
              "contact_count": 4
            },
            {
              "t": 0.00825,
              "x": 3.609100094225944e-11,
              "vx": 1.1998030518134505e-08,
              "applied": 0.14715,
              "normal": 9.810000914702297,
              "contact_horizontal": -0.1471474249202968,
              "contact_count": 4
            },
            {
              "t": 0.01225,
              "x": 1.0836993409031158e-10,
              "vx": 2.3849707193093847e-08,
              "applied": 0.220725,
              "normal": 9.810002744950419,
              "contact_horizontal": -0.22072173825550792,
              "contact_count": 4
            },
            {
              "t": 0.01625,
              "x": 2.330926461781142e-10,
              "vx": 3.793090180292122e-08,
              "applied": 0.2943,
              "normal": 9.810003608340834,
              "contact_horizontal": -0.29429628048868023,
              "contact_count": 4
            },
            {
              "t": 0.02025,
              "x": 4.1749811407709803e-10,
              "vx": 5.349841045362023e-08,
              "applied": 0.367875,
              "normal": 9.810003713908044,
              "contact_horizontal": -0.36787097531713614,
              "contact_count": 4
            },
            {
              "t": 0.02425,
              "x": 6.664122222235563e-10,
              "vx": 7.005677493267812e-08,
              "applied": 0.44145,
              "normal": 9.810003299984599,
              "contact_horizontal": -0.4414457718734876,
              "contact_count": 4
            },
            {
              "t": 0.02825,
              "x": 9.830521630920042e-10,
              "vx": 8.727569728785587e-08,
              "applied": 0.515025,
              "normal": 9.810002593370818,
              "contact_horizontal": -0.515020636246889,
              "contact_count": 4
            },
            {
              "t": 0.03225,
              "x": 1.3695626922486201e-09,
              "vx": 1.0493498387297582e-07,
              "applied": 0.5886,
              "normal": 9.810001783591751,
              "contact_horizontal": -0.5885955458306227,
              "contact_count": 4
            },
            {
              "t": 0.03625,
              "x": 1.8273736232191895e-09,
              "vx": 1.2288784206309365e-07,
              "applied": 0.6621750000000001,
              "normal": 9.810001010579182,
              "contact_horizontal": -0.662170485554012,
              "contact_count": 4
            },
            {
              "t": 0.04025,
              "x": 2.357438151045679e-09,
              "vx": 1.4103641195278027e-07,
              "applied": 0.73575,
              "normal": 9.810000362919531,
              "contact_horizontal": -0.7357454453701257,
              "contact_count": 4
            },
            {
              "t": 0.04425,
              "x": 2.9603917307569145e-09,
              "vx": 1.593154546539661e-07,
              "applied": 0.8093249999999999,
              "normal": 9.809999883380817,
              "contact_horizontal": -0.8093204185811992,
              "contact_count": 4
            },
            {
              "t": 0.04825,
              "x": 3.6366579935189724e-09,
              "vx": 1.7768147803719777e-07,
              "applied": 0.8829,
              "normal": 9.80999957857721,
              "contact_horizontal": -0.8828954007221967,
              "contact_count": 4
            },
            {
              "t": 0.05225,
              "x": 4.3865193558362105e-09,
              "vx": 1.9610548754241683e-07,
              "applied": 0.9564750000000001,
              "normal": 9.80999943013348,
              "contact_horizontal": -0.956470388816436,
              "contact_count": 4
            },
            {
              "t": 0.05625,
              "x": 5.210164091400981e-09,
              "vx": 2.1456815347544461e-07,
              "applied": 1.03005,
              "normal": 9.809999405394366,
              "contact_horizontal": -1.0300453808795003,
              "contact_count": 4
            },
            {
              "t": 0.06025,
              "x": 6.107717712197164e-09,
              "vx": 2.3305658942464894e-07,
              "applied": 1.1036249999999999,
              "normal": 9.809999466434224,
              "contact_horizontal": -1.1036203755884417,
              "contact_count": 4
            },
            {
              "t": 0.06425,
              "x": 7.079263889209969e-09,
              "vx": 2.5156220449597814e-07,
              "applied": 1.1772,
              "normal": 9.809999576756667,
              "contact_horizontal": -1.1771953720612838,
              "contact_count": 4
            },
            {
              "t": 0.06825,
              "x": 8.124858399708172e-09,
              "vx": 2.700792715140317e-07,
              "applied": 1.250775,
              "normal": 9.809999705578596,
              "contact_horizontal": -1.2507703697100292,
              "contact_count": 4
            },
            {
              "t": 0.07225,
              "x": 9.244538425640726e-09,
              "vx": 2.886039725096463e-07,
              "applied": 1.3243500000000001,
              "normal": 9.80999982994485,
              "contact_horizontal": -1.3243453681426747,
              "contact_count": 4
            },
            {
              "t": 0.07625,
              "x": 1.04383287527001e-08,
              "vx": 3.071337623366728e-07,
              "applied": 1.3979249999999999,
              "normal": 9.809999935117657,
              "contact_horizontal": -1.3979203670978684,
              "contact_count": 4
            },
            {
              "t": 0.08025,
              "x": 1.1706245903098143e-08,
              "vx": 3.256669443984702e-07,
              "applied": 1.4715,
              "normal": 9.810000013765272,
              "contact_horizontal": -1.4714953664013928,
              "contact_count": 4
            },
            {
              "t": 0.08425,
              "x": 1.3048300890723085e-08,
              "vx": 3.442023877966634e-07,
              "applied": 1.5450750000000002,
              "normal": 9.81000006445432,
              "contact_horizontal": -1.5450703659370988,
              "contact_count": 4
            },
            {
              "t": 0.08825,
              "x": 1.4464501057822576e-08,
              "vx": 3.6273933872251493e-07,
              "applied": 1.6186499999999997,
              "normal": 9.81000008987466,
              "contact_horizontal": -1.6186453656275641,
              "contact_count": 4
            },
            {
              "t": 0.09225,
              "x": 1.5954851299340062e-08,
              "vx": 3.812772947381556e-07,
              "applied": 1.6922249999999999,
              "normal": 9.810000095117058,
              "contact_horizontal": -1.6922203654211752,
              "contact_count": 4
            },
            {
              "t": 0.09625,
              "x": 1.751935487899869e-08,
              "vx": 3.9981592094619786e-07,
              "applied": 1.7658,
              "normal": 9.810000086210213,
              "contact_horizontal": -1.7657953652835525,
              "contact_count": 4
            },
            {
              "t": 0.10025,
              "x": 1.915801397319076e-08,
              "vx": 4.1835499409733366e-07,
              "applied": 1.839375,
              "normal": 9.810000069022726,
              "contact_horizontal": -1.8393703651917637,
              "contact_count": 4
            },
            {
              "t": 0.10425,
              "x": 2.0870830033436573e-08,
              "vx": 4.368943653580066e-07,
              "applied": 1.9129500000000002,
              "normal": 9.810000048550824,
              "contact_horizontal": -1.9129453651305375,
              "contact_count": 4
            },
            {
              "t": 0.10825,
              "x": 2.2657804027961792e-08,
              "vx": 4.55433935480884e-07,
              "applied": 1.986525,
              "normal": 9.810000028557189,
              "contact_horizontal": -1.9865203650896917,
              "contact_count": 4
            },
            {
              "t": 0.11225,
              "x": 2.4518936602676014e-08,
              "vx": 4.7397363827013926e-07,
              "applied": 2.0601,
              "normal": 9.810000011490217,
              "contact_horizontal": -2.0600953650624425,
              "contact_count": 4
            },
            {
              "t": 0.11625,
              "x": 2.6454228188474836e-08,
              "vx": 4.92513429558436e-07,
              "applied": 2.133675,
              "normal": 9.809999998602303,
              "contact_horizontal": -2.133670365044268,
              "contact_count": 4
            },
            {
              "t": 0.12025,
              "x": 2.846367907276863e-08,
              "vx": 5.11053279868076e-07,
              "applied": 2.2072499999999997,
              "normal": 9.809999990184048,
              "contact_horizontal": -2.207245365032149,
              "contact_count": 4
            },
            {
              "t": 0.12425,
              "x": 3.054728944718879e-08,
              "vx": 5.295931695191352e-07,
              "applied": 2.2808249999999997,
              "normal": 9.80999998584638,
              "contact_horizontal": -2.280820365024073,
              "contact_count": 4
            },
            {
              "t": 0.12825,
              "x": 3.270505943942937e-08,
              "vx": 5.481330853770089e-07,
              "applied": 2.3544,
              "normal": 9.809999984797692,
              "contact_horizontal": -2.354395365018693,
              "contact_count": 4
            },
            {
              "t": 0.13225,
              "x": 3.493698913450123e-08,
              "vx": 5.66673018665606e-07,
              "applied": 2.427975,
              "normal": 9.809999986080568,
              "contact_horizontal": -2.4279703650151228,
              "contact_count": 4
            },
            {
              "t": 0.13625,
              "x": 3.724307858891969e-08,
              "vx": 5.852129635406015e-07,
              "applied": 2.50155,
              "normal": 9.809999988752022,
              "contact_horizontal": -2.5015453650127495,
              "contact_count": 4
            },
            {
              "t": 0.14025,
              "x": 3.962332784022246e-08,
              "vx": 6.037529161048908e-07,
              "applied": 2.5751250000000003,
              "normal": 9.809999992001796,
              "contact_horizontal": -2.5751203650111747,
              "contact_count": 4
            },
            {
              "t": 0.14425,
              "x": 4.2077736913309057e-08,
              "vx": 6.222928737665471e-07,
              "applied": 2.6487000000000003,
              "normal": 9.809999995213628,
              "contact_horizontal": -2.6486953650101315,
              "contact_count": 4
            },
            {
              "t": 0.14825,
              "x": 4.4606305824680274e-08,
              "vx": 6.408328348061679e-07,
              "applied": 2.722275,
              "normal": 9.80999999798122,
              "contact_horizontal": -2.722270365009439,
              "contact_count": 4
            },
            {
              "t": 0.15225,
              "x": 4.7209034585273965e-08,
              "vx": 6.593727980857749e-07,
              "applied": 2.7958499999999997,
              "normal": 9.810000000091396,
              "contact_horizontal": -2.7958453650089803,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 4.988592320234878e-08,
              "vx": 6.779127628534135e-07,
              "applied": 2.8694249999999997,
              "normal": 9.810000001487728,
              "contact_horizontal": -2.869420365008675,
              "contact_count": 4
            },
            {
              "t": 0.16025,
              "x": 5.263697168073805e-08,
              "vx": 6.964527286148128e-07,
              "applied": 2.943,
              "normal": 9.810000002225514,
              "contact_horizontal": -2.942995365008471,
              "contact_count": 4
            },
            {
              "t": 0.16425,
              "x": 5.5462180023675936e-08,
              "vx": 7.149926950426791e-07,
              "applied": 3.016575,
              "normal": 9.810000002427609,
              "contact_horizontal": -3.0165703650083326,
              "contact_count": 4
            },
            {
              "t": 0.16825,
              "x": 5.836154823334614e-08,
              "vx": 7.335326619236274e-07,
              "applied": 3.0901500000000004,
              "normal": 9.810000002245806,
              "contact_horizontal": -3.0901453650082393,
              "contact_count": 4
            },
            {
              "t": 0.17225000000000001,
              "x": 6.133507631123476e-08,
              "vx": 7.520726291135508e-07,
              "applied": 3.163725,
              "normal": 9.81000000183165,
              "contact_horizontal": -3.1637203650081744,
              "contact_count": 4
            },
            {
              "t": 0.17625,
              "x": 6.438276425836213e-08,
              "vx": 7.706125965168592e-07,
              "applied": 3.2372999999999994,
              "normal": 9.810000001316356,
              "contact_horizontal": -3.237295365008129,
              "contact_count": 4
            },
            {
              "t": 0.18025,
              "x": 6.750461207543545e-08,
              "vx": 7.891525640684932e-07,
              "applied": 3.310875,
              "normal": 9.810000000800835,
              "contact_horizontal": -3.310870365008098,
              "contact_count": 4
            },
            {
              "t": 0.18425,
              "x": 7.07006197629468e-08,
              "vx": 8.076925317230448e-07,
              "applied": 3.3844499999999997,
              "normal": 9.810000000352288,
              "contact_horizontal": -3.3844453650080766,
              "contact_count": 4
            },
            {
              "t": 0.18825,
              "x": 7.397078732123725e-08,
              "vx": 8.26232499448984e-07,
              "applied": 3.458025,
              "normal": 9.810000000007088,
              "contact_horizontal": -3.4580203650080623,
              "contact_count": 4
            },
            {
              "t": 0.19225,
              "x": 7.73151147505396e-08,
              "vx": 8.447724672227738e-07,
              "applied": 3.5316,
              "normal": 9.80999999977576,
              "contact_horizontal": -3.5315953650080525,
              "contact_count": 4
            },
            {
              "t": 0.19625,
              "x": 8.073360205101116e-08,
              "vx": 8.633124350292041e-07,
              "applied": 3.6051749999999996,
              "normal": 9.809999999650655,
              "contact_horizontal": -3.6051703650080453,
              "contact_count": 4
            },
            {
              "t": 0.20025,
              "x": 8.422624922369034e-08,
              "vx": 8.818524047035845e-07,
              "applied": 3.67875,
              "normal": 9.809999999617444,
              "contact_horizontal": -3.678745365008235,
              "contact_count": 4
            },
            {
              "t": 0.20425000000000001,
              "x": 8.779305643846896e-08,
              "vx": 9.003924059474894e-07,
              "applied": 3.752325,
              "normal": 9.809999999642447,
              "contact_horizontal": -3.752320365011657,
              "contact_count": 4
            },
            {
              "t": 0.20825,
              "x": 9.143402346736775e-08,
              "vx": 9.189323620381804e-07,
              "applied": 3.8259000000000003,
              "normal": 9.809999999705584,
              "contact_horizontal": -3.825895365010454,
              "contact_count": 4
            },
            {
              "t": 0.21225,
              "x": 9.514915032950195e-08,
              "vx": 9.374723220535094e-07,
              "applied": 3.899475,
              "normal": 9.809999999786134,
              "contact_horizontal": -3.899470365009646,
              "contact_count": 4
            },
            {
              "t": 0.21625,
              "x": 9.893843703759473e-08,
              "vx": 9.5601228467975e-07,
              "applied": 3.97305,
              "normal": 9.809999999867777,
              "contact_horizontal": -3.97304536500911,
              "contact_count": 4
            },
            {
              "t": 0.22025,
              "x": 1.0280188360012688e-07,
              "vx": 9.745522490472645e-07,
              "applied": 4.046625,
              "normal": 9.809999999939516,
              "contact_horizontal": -4.046620365008752,
              "contact_count": 4
            },
            {
              "t": 0.22425,
              "x": 1.0673949002274649e-07,
              "vx": 9.930922145729638e-07,
              "applied": 4.1202,
              "normal": 9.809999999995314,
              "contact_horizontal": -4.120195365008514,
              "contact_count": 4
            },
            {
              "t": 0.22825,
              "x": 1.1075125630921879e-07,
              "vx": 1.0116321808735987e-06,
              "applied": 4.193775,
              "normal": 9.810000000033085,
              "contact_horizontal": -4.193770365008356,
              "contact_count": 4
            },
            {
              "t": 0.23225,
              "x": 1.1483718246205618e-07,
              "vx": 1.0301721476887108e-06,
              "applied": 4.26735,
              "normal": 9.810000000054032,
              "contact_horizontal": -4.267345365008251,
              "contact_count": 4
            },
            {
              "t": 0.23625000000000002,
              "x": 1.1899726852980535e-07,
              "vx": 1.0487121504721623e-06,
              "applied": 4.340925,
              "normal": 9.810000000058038,
              "contact_horizontal": -4.3409203650118355,
              "contact_count": 4
            },
            {
              "t": 0.24025,
              "x": 1.2323151453550433e-07,
              "vx": 1.0672521059847598e-06,
              "applied": 4.414499999999999,
              "normal": 9.810000000054991,
              "contact_horizontal": -4.414495365010571,
              "contact_count": 4
            },
            {
              "t": 0.24425,
              "x": 1.2753992037254546e-07,
              "vx": 1.0857920656100672e-06,
              "applied": 4.488074999999999,
              "normal": 9.810000000045813,
              "contact_horizontal": -4.488070365009725,
              "contact_count": 4
            },
            {
              "t": 0.24825,
              "x": 1.3192248605427324e-07,
              "vx": 1.1043320279678563e-06,
              "applied": 4.561649999999999,
              "normal": 9.810000000033728,
              "contact_horizontal": -4.56164536500917,
              "contact_count": 4
            },
            {
              "t": 0.25225000000000003,
              "x": 1.3637921158957596e-07,
              "vx": 1.1228719921688373e-06,
              "applied": 4.635225,
              "normal": 9.810000000021246,
              "contact_horizontal": -4.635220365008785,
              "contact_count": 4
            },
            {
              "t": 0.25625,
              "x": 1.4091009698442573e-07,
              "vx": 1.1414119575821821e-06,
              "applied": 4.7088,
              "normal": 9.810000000010099,
              "contact_horizontal": -4.70879536500854,
              "contact_count": 4
            },
            {
              "t": 0.26025,
              "x": 1.4551514224276295e-07,
              "vx": 1.1599519238070997e-06,
              "applied": 4.782375,
              "normal": 9.81000000000137,
              "contact_horizontal": -4.782370365008374,
              "contact_count": 4
            },
            {
              "t": 0.26425,
              "x": 1.5019434736722154e-07,
              "vx": 1.178491890573362e-06,
              "applied": 4.85595,
              "normal": 9.80999999999542,
              "contact_horizontal": -4.855945365008258,
              "contact_count": 4
            },
            {
              "t": 0.26825,
              "x": 1.6460646628856502e-07,
              "vx": 1.6838881968309482e-05,
              "applied": 4.929525,
              "normal": 9.819767374089167,
              "contact_horizontal": -4.909883687044584,
              "contact_count": 4
            },
            {
              "t": 0.27225,
              "x": 5.876907572705632e-07,
              "vx": 0.00022145146890882302,
              "applied": 5.0031,
              "normal": 9.847881212812764,
              "contact_horizontal": -4.923940606406382,
              "contact_count": 4
            },
            {
              "t": 0.27625,
              "x": 2.3401782406666097e-06,
              "vx": 0.0006676713452436136,
              "applied": 5.076675,
              "normal": 9.872367425548134,
              "contact_horizontal": -4.936183712774067,
              "contact_count": 4
            },
            {
              "t": 0.28025,
              "x": 7.016781156867616e-06,
              "vx": 0.002569229148860916,
              "applied": 5.150250000000001,
              "normal": 10.143799739056911,
              "contact_horizontal": -5.071899869528456,
              "contact_count": 4
            },
            {
              "t": 0.28425,
              "x": 1.8215724638335455e-05,
              "vx": 0.00305525784291363,
              "applied": 5.223825000000001,
              "normal": 10.12499653466604,
              "contact_horizontal": -5.06249826733302,
              "contact_count": 4
            },
            {
              "t": 0.28825,
              "x": 3.2095095852989646e-05,
              "vx": 0.0038930045265560083,
              "applied": 5.2974000000000006,
              "normal": 10.089153008542768,
              "contact_horizontal": -5.044576504271384,
              "contact_count": 4
            },
            {
              "t": 0.29225,
              "x": 5.011847715272395e-05,
              "vx": 0.005106215419017268,
              "applied": 5.370975,
              "normal": 10.04572299690989,
              "contact_horizontal": -5.022861498454945,
              "contact_count": 4
            },
            {
              "t": 0.29625,
              "x": 8.189295248087932e-05,
              "vx": 0.00835209497232025,
              "applied": 5.44455,
              "normal": 10.464874469928295,
              "contact_horizontal": -5.232437234964148,
              "contact_count": 4
            },
            {
              "t": 0.30025,
              "x": 0.00011754063223552152,
              "vx": 0.00949258557468793,
              "applied": 5.518124999999999,
              "normal": 10.33530860718588,
              "contact_horizontal": -5.16765430359294,
              "contact_count": 4
            },
            {
              "t": 0.30425,
              "x": 0.00016285508666583678,
              "vx": 0.013428669702902275,
              "applied": 5.5916999999999994,
              "normal": 10.716657071283175,
              "contact_horizontal": -5.358328535641587,
              "contact_count": 4
            },
            {
              "t": 0.30825,
              "x": 0.00021942691195971228,
              "vx": 0.01604141964553169,
              "applied": 5.665274999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.31225,
              "x": 0.00028996422630656277,
              "vx": 0.018503102368643748,
              "applied": 5.738849999999999,
              "normal": 10.810913406093427,
              "contact_horizontal": -5.405456703046713,
              "contact_count": 4
            },
            {
              "t": 0.31625000000000003,
              "x": 0.0003742497485994136,
              "vx": 0.022290686823915187,
              "applied": 5.812424999999999,
              "normal": 11.05808752548753,
              "contact_horizontal": -5.529043762743765,
              "contact_count": 4
            },
            {
              "t": 0.32025,
              "x": 0.00047132135737359884,
              "vx": 0.026241424140227957,
              "applied": 5.886,
              "normal": 11.261566299400757,
              "contact_horizontal": -5.630783149700378,
              "contact_count": 4
            },
            {
              "t": 0.32425,
              "x": 0.0005852690065887542,
              "vx": 0.03005262743841282,
              "applied": 5.959575,
              "normal": 11.407990483646017,
              "contact_horizontal": -5.703995241823009,
              "contact_count": 4
            },
            {
              "t": 0.32825,
              "x": 0.0007151850678537185,
              "vx": 0.03389151265160731,
              "applied": 6.03315,
              "normal": 11.49700644028367,
              "contact_horizontal": -5.748503220141835,
              "contact_count": 4
            },
            {
              "t": 0.33225,
              "x": 0.0008633076043555278,
              "vx": 0.039111993152394865,
              "applied": 6.106725,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.33625,
              "x": 0.001032092939852082,
              "vx": 0.04262390081332424,
              "applied": 6.180300000000001,
              "normal": 11.770548567445331,
              "contact_horizontal": -5.885274283722665,
              "contact_count": 4
            },
            {
              "t": 0.34025,
              "x": 0.0012198775490998228,
              "vx": 0.0492045994046506,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34425,
              "x": 0.0014301129564768518,
              "vx": 0.055672996926009514,
              "applied": 6.32745,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34825,
              "x": 0.0016643561449366468,
              "vx": 0.05871262647774845,
              "applied": 6.401025,
              "normal": 12.43460059782015,
              "contact_horizontal": -6.217300298910076,
              "contact_count": 4
            },
            {
              "t": 0.35225,
              "x": 0.001923031362231599,
              "vx": 0.06640153109370513,
              "applied": 6.474599999999999,
              "normal": 13.053008799775862,
              "contact_horizontal": -6.526504399887931,
              "contact_count": 4
            },
            {
              "t": 0.35625,
              "x": 0.0022038943816990457,
              "vx": 0.07261316937648453,
              "applied": 6.548174999999999,
              "normal": 13.27873685284623,
              "contact_horizontal": -6.639368426423115,
              "contact_count": 4
            },
            {
              "t": 0.36025,
              "x": 0.0025122937081753795,
              "vx": 0.0785770664446923,
              "applied": 6.62175,
              "normal": 13.426791915587854,
              "contact_horizontal": -6.713395957793927,
              "contact_count": 4
            },
            {
              "t": 0.36425,
              "x": 0.002850114046147691,
              "vx": 0.08593361246837647,
              "applied": 6.6953249999999995,
              "normal": 13.838179465478518,
              "contact_horizontal": -6.919089732739259,
              "contact_count": 4
            },
            {
              "t": 0.36825,
              "x": 0.003213555948791366,
              "vx": 0.09340926379991325,
              "applied": 6.7688999999999995,
              "normal": 14.175866199053292,
              "contact_horizontal": -7.087933099526646,
              "contact_count": 4
            },
            {
              "t": 0.37225,
              "x": 0.003607181364369525,
              "vx": 0.10070984320812773,
              "applied": 6.842474999999999,
              "normal": 14.43610163068583,
              "contact_horizontal": -7.218050815342915,
              "contact_count": 4
            },
            {
              "t": 0.37625000000000003,
              "x": 0.004034441239625356,
              "vx": 0.11140513539257925,
              "applied": 6.91605,
              "normal": 15.37278556857536,
              "contact_horizontal": -7.68639278428768,
              "contact_count": 4
            },
            {
              "t": 0.38025000000000003,
              "x": 0.00449094695113512,
              "vx": 0.11645930257756441,
              "applied": 6.989625,
              "normal": 15.080539339274807,
              "contact_horizontal": -7.540269669637404,
              "contact_count": 4
            },
            {
              "t": 0.38425,
              "x": 0.0049827011095496445,
              "vx": 0.12500663018173783,
              "applied": 7.0632,
              "normal": 15.472455405727334,
              "contact_horizontal": -7.736227702863667,
              "contact_count": 4
            },
            {
              "t": 0.38825,
              "x": 0.005508562120416071,
              "vx": 0.13542137059276244,
              "applied": 7.136774999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.39225,
              "x": 0.006072834669517247,
              "vx": 0.14556743613117143,
              "applied": 7.210349999999999,
              "normal": 16.837937642236078,
              "contact_horizontal": -8.418968821118039,
              "contact_count": 4
            },
            {
              "t": 0.39625,
              "x": 0.006669516576558222,
              "vx": 0.15161786736639332,
              "applied": 7.283925,
              "normal": 16.547832884028043,
              "contact_horizontal": -8.273916442014022,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.007265455661938643,
              "vx": 0.1618379970962697,
              "applied": 7.352901562499999,
              "normal": 17.178101088858504,
              "contact_horizontal": -8.589050544429252,
              "contact_count": 4
            }
          ]
        }
      ],
      "realtime_factor_median": 23.147534621928763
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.00025,
          "steps": 1200,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.004994374932721257,
          "setup_wall_seconds": 0.002076165983453393,
          "realtime_factor": 60.067576832190426,
          "final_x": 0.19416904498146487,
          "final_v": 0.7978961738109872,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": 2.4044981464854676e-05,
          "v_error": 0.003596173810987202,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.78602550792651,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 43.58072687946144,
          "contact_steps": 326,
          "external_work": 1.1428789987609036,
          "contact_work_estimate": -0.9470837300511,
          "kinetic_energy_delta": 0.19331915209110656,
          "horizontal_energy_residual": -0.002476116618696955,
          "analytic_work_residual": 0.0028393189642895444,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.00012442471388678734,
              "vx": 0.4976988555471494,
              "applied": 5.886,
              "normal": 30.181155622804784,
              "contact_horizontal": -15.090577811402394,
              "contact_count": 4
            },
            {
              "t": 0.0032500000000000003,
              "x": 0.0016292992877199248,
              "vx": 0.5001338173628217,
              "applied": 5.886,
              "normal": 30.189226973729223,
              "contact_horizontal": -15.09461348686461,
              "contact_count": 4
            },
            {
              "t": 0.00625,
              "x": 0.003141235537019551,
              "vx": 0.5063736600732222,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.00925,
              "x": 0.004664019843712608,
              "vx": 0.5086779493752975,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01225,
              "x": 0.006194606519352513,
              "vx": 0.5071533220615352,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01525,
              "x": 0.0077417562731330455,
              "vx": 0.516821575881652,
              "applied": 5.886,
              "normal": 31.693141947782365,
              "contact_horizontal": -15.846570973891183,
              "contact_count": 4
            },
            {
              "t": 0.01825,
              "x": 0.009289286922056479,
              "vx": 0.5229903052707608,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02125,
              "x": 0.010843040916072888,
              "vx": 0.5212059458955427,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02425,
              "x": 0.01241358621966527,
              "vx": 0.5230944428980754,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02725,
              "x": 0.013990880054259877,
              "vx": 0.5289523551117999,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03025,
              "x": 0.015576964465280774,
              "vx": 0.534837059770973,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03325,
              "x": 0.017168643656747366,
              "vx": 0.5367078072383056,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03625,
              "x": 0.01876764020869647,
              "vx": 0.5345405792321364,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03925,
              "x": 0.020384744851780837,
              "vx": 0.5321466321987479,
              "applied": 5.886,
              "normal": 30.9825166643283,
              "contact_horizontal": -15.491258332164149,
              "contact_count": 4
            },
            {
              "t": 0.04225,
              "x": 0.02199846468250162,
              "vx": 0.545999860240261,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04525,
              "x": 0.023629566702033124,
              "vx": 0.5355737824781844,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04825,
              "x": 0.025264982299467675,
              "vx": 0.5532317824781839,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.051250000000000004,
              "x": 0.02691628507855226,
              "vx": 0.5385802253148253,
              "applied": 5.886,
              "normal": 30.35009151488171,
              "contact_horizontal": -15.175045757440854,
              "contact_count": 4
            },
            {
              "t": 0.05425,
              "x": 0.028560720004496734,
              "vx": 0.5562382253148248,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05725,
              "x": 0.030242230355688727,
              "vx": 0.5529371781744312,
              "applied": 5.886,
              "normal": 32.38949571191247,
              "contact_horizontal": -16.194747855956233,
              "contact_count": 4
            },
            {
              "t": 0.06025,
              "x": 0.031897464699145985,
              "vx": 0.5588728863957628,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06325,
              "x": 0.0335995092419775,
              "vx": 0.5678396130087653,
              "applied": 5.886,
              "normal": 34.47265080727445,
              "contact_horizontal": -17.236325403637224,
              "contact_count": 4
            },
            {
              "t": 0.06625,
              "x": 0.03527360905797944,
              "vx": 0.561161219047512,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06925,
              "x": 0.036985786965121975,
              "vx": 0.5788192190475115,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07225,
              "x": 0.03868484037188326,
              "vx": 0.5673270247973384,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07525,
              "x": 0.040414418101128134,
              "vx": 0.5805946442088276,
              "applied": 5.886,
              "normal": 35.123044708083135,
              "contact_horizontal": -17.561522354041568,
              "contact_count": 4
            },
            {
              "t": 0.07825,
              "x": 0.04212569465163535,
              "vx": 0.5734608018075799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08125,
              "x": 0.04387366587323573,
              "vx": 0.58669706651818,
              "applied": 5.886,
              "normal": 35.373882315195594,
              "contact_horizontal": -17.686941157597797,
              "contact_count": 4
            },
            {
              "t": 0.08425,
              "x": 0.04560979299824916,
              "vx": 0.583365965019998,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08725000000000001,
              "x": 0.047366167401152105,
              "vx": 0.5757773772844281,
              "applied": 5.886,
              "normal": 32.172567602276594,
              "contact_horizontal": -16.086283801138297,
              "contact_count": 4
            },
            {
              "t": 0.09025,
              "x": 0.0491221937830054,
              "vx": 0.5934353772844276,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09325,
              "x": 0.05089561187303802,
              "vx": 0.585455927914301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09625,
              "x": 0.05268067390678092,
              "vx": 0.6031139279143005,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09925,
              "x": 0.05445752673482128,
              "vx": 0.5951507633753317,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10225000000000001,
              "x": 0.05626830108105788,
              "vx": 0.6038421462760886,
              "applied": 5.886,
              "normal": 35.55566912740273,
              "contact_horizontal": -17.777834563701365,
              "contact_count": 4
            },
            {
              "t": 0.10525,
              "x": 0.05806378044242332,
              "vx": 0.6044923217937483,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10825,
              "x": 0.05988294566508964,
              "vx": 0.5962448701150258,
              "applied": 5.886,
              "normal": 32.99746427237536,
              "contact_horizontal": -16.49873213618768,
              "contact_count": 4
            },
            {
              "t": 0.11125,
              "x": 0.06170037452543472,
              "vx": 0.6139028701150253,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11425,
              "x": 0.06353441688167305,
              "vx": 0.6053656048945822,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11725000000000001,
              "x": 0.0653792079463568,
              "vx": 0.6230236048945818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12025,
              "x": 0.067227067745204,
              "vx": 0.6185892234074157,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12325,
              "x": 0.06908713381950948,
              "vx": 0.6185769235809124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12625,
              "x": 0.07095491505482293,
              "vx": 0.6229517561294766,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12925,
              "x": 0.07282812257171252,
              "vx": 0.6229790769548792,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13225,
              "x": 0.07472230169309654,
              "vx": 0.6314578685760791,
              "applied": 5.886,
              "normal": 36.39183068105252,
              "contact_horizontal": -18.19591534052626,
              "contact_count": 4
            },
            {
              "t": 0.13525,
              "x": 0.07660913068933396,
              "vx": 0.6359527008004443,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13825,
              "x": 0.07851191094036432,
              "vx": 0.6356530063738531,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14125000000000001,
              "x": 0.08042278425234738,
              "vx": 0.6353632850705716,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14425,
              "x": 0.08234618053473772,
              "vx": 0.6349646953185901,
              "applied": 5.886,
              "normal": 35.131310596628865,
              "contact_horizontal": -17.565655298314432,
              "contact_count": 4
            },
            {
              "t": 0.14725,
              "x": 0.08427860258835844,
              "vx": 0.6479575659783274,
              "applied": 5.886,
              "normal": 37.321034722097544,
              "contact_horizontal": -18.660517361048772,
              "contact_count": 4
            },
            {
              "t": 0.15025,
              "x": 0.08621400465262896,
              "vx": 0.6521160264696818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.15325,
              "x": 0.08816354515620498,
              "vx": 0.6514192161561634,
              "applied": 5.886,
              "normal": 37.07269215860984,
              "contact_horizontal": -18.53634607930492,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 0.0901193895947607,
              "vx": 0.6553837494749667,
              "applied": 5.886,
              "normal": 37.39922866059012,
              "contact_horizontal": -18.69961433029506,
              "contact_count": 4
            },
            {
              "t": 0.15925,
              "x": 0.09208117660711579,
              "vx": 0.650247991838911,
              "applied": 5.886,
              "normal": 35.851044821423656,
              "contact_horizontal": -17.925522410711828,
              "contact_count": 4
            },
            {
              "t": 0.16225,
              "x": 0.09405709550531068,
              "vx": 0.6585493377035821,
              "applied": 5.886,
              "normal": 37.087991866114535,
              "contact_horizontal": -18.543995933057268,
              "contact_count": 4
            },
            {
              "t": 0.16525,
              "x": 0.09603549556628464,
              "vx": 0.6671876059380142,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16825,
              "x": 0.09802617277360506,
              "vx": 0.6662697392441433,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17125,
              "x": 0.1000234985911922,
              "vx": 0.6654223863469886,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17425000000000002,
              "x": 0.10204129268084616,
              "vx": 0.6688320291431347,
              "applied": 5.886,
              "normal": 37.305880042567885,
              "contact_horizontal": -18.652940021283943,
              "contact_count": 4
            },
            {
              "t": 0.17725,
              "x": 0.10405039643205752,
              "vx": 0.6774201391057969,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18025,
              "x": 0.10607600811533877,
              "vx": 0.6716601631555823,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18325,
              "x": 0.10811968285480551,
              "vx": 0.6893181631555818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18625,
              "x": 0.11014907941756273,
              "vx": 0.678819753742841,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18925,
              "x": 0.11221423292879125,
              "vx": 0.6964777537428405,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19225,
              "x": 0.11426538123400946,
              "vx": 0.6809540674342788,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19525,
              "x": 0.11633693768631229,
              "vx": 0.6986120674342783,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19825,
              "x": 0.11842140910722447,
              "vx": 0.6874190710693728,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20125,
              "x": 0.12051236057043259,
              "vx": 0.7050770710693723,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20425000000000001,
              "x": 0.12261014682745672,
              "vx": 0.7033551559337159,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20725000000000002,
              "x": 0.12471631605493198,
              "vx": 0.7065484286230231,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21025,
              "x": 0.1268306913795114,
              "vx": 0.7048294956230724,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21325,
              "x": 0.12895568507195806,
              "vx": 0.7127927008080471,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21625,
              "x": 0.13108626714730565,
              "vx": 0.7109886145828018,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21925,
              "x": 0.13322960430564754,
              "vx": 0.7188804634648746,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22225,
              "x": 0.13537819124543415,
              "vx": 0.7169399296814161,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22525,
              "x": 0.13753209529814764,
              "vx": 0.7199898711853315,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22825,
              "x": 0.13970337117357698,
              "vx": 0.7179080800745908,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23125,
              "x": 0.1418845167996548,
              "vx": 0.7304746234908948,
              "applied": 5.886,
              "normal": 40.73165266956458,
              "contact_horizontal": -20.36582633478229,
              "contact_count": 4
            },
            {
              "t": 0.23425,
              "x": 0.14406412164513713,
              "vx": 0.7334173977260564,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23725000000000002,
              "x": 0.14625571112606386,
              "vx": 0.7312140122946847,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24025,
              "x": 0.14846540119978788,
              "vx": 0.7288264794823333,
              "applied": 5.886,
              "normal": 38.962429959765245,
              "contact_horizontal": -19.481214979882623,
              "contact_count": 4
            },
            {
              "t": 0.24325,
              "x": 0.15066624361241088,
              "vx": 0.7417073875410056,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24625,
              "x": 0.15289461803288512,
              "vx": 0.7341606455852168,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24925,
              "x": 0.15512579421964076,
              "vx": 0.7518186455852163,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25225000000000003,
              "x": 0.15736171362498963,
              "vx": 0.7492191974753049,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25525000000000003,
              "x": 0.15960520896625227,
              "vx": 0.7467314133971675,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25825,
              "x": 0.1618701851021147,
              "vx": 0.7539887865717808,
              "applied": 5.886,
              "normal": 41.21469067725144,
              "contact_horizontal": -20.60734533862572,
              "contact_count": 4
            },
            {
              "t": 0.26125,
              "x": 0.16413204146903065,
              "vx": 0.7616320933123593,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26425,
              "x": 0.16640718597927778,
              "vx": 0.763931066299273,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26725,
              "x": 0.16868664772537875,
              "vx": 0.7611174926060091,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27025,
              "x": 0.17097562268004587,
              "vx": 0.7634268329245685,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27325,
              "x": 0.17327901384563021,
              "vx": 0.7655503819738444,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27625,
              "x": 0.1755850310153986,
              "vx": 0.7677851332434801,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27925,
              "x": 0.17790917911657517,
              "vx": 0.7697392959652288,
              "applied": 5.886,
              "normal": 41.083437600490626,
              "contact_horizontal": -20.541718800245313,
              "contact_count": 4
            },
            {
              "t": 0.28225,
              "x": 0.1802319805324339,
              "vx": 0.7823603886195657,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28525,
              "x": 0.18256337079064375,
              "vx": 0.7791898082330027,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28825,
              "x": 0.18491121441278463,
              "vx": 0.7759392574285748,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29125,
              "x": 0.18726772643507034,
              "vx": 0.7935972574285743,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29425,
              "x": 0.18962201744244173,
              "vx": 0.7902764657786129,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29725,
              "x": 0.19199506362848462,
              "vx": 0.7817096738109877,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.19416904498146487,
              "vx": 0.7978961738109872,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.00025,
          "steps": 1200,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.005491791991516948,
          "setup_wall_seconds": 0.002016207901760936,
          "realtime_factor": 54.626977945159524,
          "final_x": 0.19416904498146487,
          "final_v": 0.7978961738109872,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": 2.4044981464854676e-05,
          "v_error": 0.003596173810987202,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.78602550792651,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 43.58072687946144,
          "contact_steps": 326,
          "external_work": 1.1428789987609036,
          "contact_work_estimate": -0.9470837300511,
          "kinetic_energy_delta": 0.19331915209110656,
          "horizontal_energy_residual": -0.002476116618696955,
          "analytic_work_residual": 0.0028393189642895444,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.00012442471388678734,
              "vx": 0.4976988555471494,
              "applied": 5.886,
              "normal": 30.181155622804784,
              "contact_horizontal": -15.090577811402394,
              "contact_count": 4
            },
            {
              "t": 0.0032500000000000003,
              "x": 0.0016292992877199248,
              "vx": 0.5001338173628217,
              "applied": 5.886,
              "normal": 30.189226973729223,
              "contact_horizontal": -15.09461348686461,
              "contact_count": 4
            },
            {
              "t": 0.00625,
              "x": 0.003141235537019551,
              "vx": 0.5063736600732222,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.00925,
              "x": 0.004664019843712608,
              "vx": 0.5086779493752975,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01225,
              "x": 0.006194606519352513,
              "vx": 0.5071533220615352,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01525,
              "x": 0.0077417562731330455,
              "vx": 0.516821575881652,
              "applied": 5.886,
              "normal": 31.693141947782365,
              "contact_horizontal": -15.846570973891183,
              "contact_count": 4
            },
            {
              "t": 0.01825,
              "x": 0.009289286922056479,
              "vx": 0.5229903052707608,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02125,
              "x": 0.010843040916072888,
              "vx": 0.5212059458955427,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02425,
              "x": 0.01241358621966527,
              "vx": 0.5230944428980754,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02725,
              "x": 0.013990880054259877,
              "vx": 0.5289523551117999,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03025,
              "x": 0.015576964465280774,
              "vx": 0.534837059770973,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03325,
              "x": 0.017168643656747366,
              "vx": 0.5367078072383056,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03625,
              "x": 0.01876764020869647,
              "vx": 0.5345405792321364,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03925,
              "x": 0.020384744851780837,
              "vx": 0.5321466321987479,
              "applied": 5.886,
              "normal": 30.9825166643283,
              "contact_horizontal": -15.491258332164149,
              "contact_count": 4
            },
            {
              "t": 0.04225,
              "x": 0.02199846468250162,
              "vx": 0.545999860240261,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04525,
              "x": 0.023629566702033124,
              "vx": 0.5355737824781844,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04825,
              "x": 0.025264982299467675,
              "vx": 0.5532317824781839,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.051250000000000004,
              "x": 0.02691628507855226,
              "vx": 0.5385802253148253,
              "applied": 5.886,
              "normal": 30.35009151488171,
              "contact_horizontal": -15.175045757440854,
              "contact_count": 4
            },
            {
              "t": 0.05425,
              "x": 0.028560720004496734,
              "vx": 0.5562382253148248,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05725,
              "x": 0.030242230355688727,
              "vx": 0.5529371781744312,
              "applied": 5.886,
              "normal": 32.38949571191247,
              "contact_horizontal": -16.194747855956233,
              "contact_count": 4
            },
            {
              "t": 0.06025,
              "x": 0.031897464699145985,
              "vx": 0.5588728863957628,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06325,
              "x": 0.0335995092419775,
              "vx": 0.5678396130087653,
              "applied": 5.886,
              "normal": 34.47265080727445,
              "contact_horizontal": -17.236325403637224,
              "contact_count": 4
            },
            {
              "t": 0.06625,
              "x": 0.03527360905797944,
              "vx": 0.561161219047512,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06925,
              "x": 0.036985786965121975,
              "vx": 0.5788192190475115,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07225,
              "x": 0.03868484037188326,
              "vx": 0.5673270247973384,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07525,
              "x": 0.040414418101128134,
              "vx": 0.5805946442088276,
              "applied": 5.886,
              "normal": 35.123044708083135,
              "contact_horizontal": -17.561522354041568,
              "contact_count": 4
            },
            {
              "t": 0.07825,
              "x": 0.04212569465163535,
              "vx": 0.5734608018075799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08125,
              "x": 0.04387366587323573,
              "vx": 0.58669706651818,
              "applied": 5.886,
              "normal": 35.373882315195594,
              "contact_horizontal": -17.686941157597797,
              "contact_count": 4
            },
            {
              "t": 0.08425,
              "x": 0.04560979299824916,
              "vx": 0.583365965019998,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08725000000000001,
              "x": 0.047366167401152105,
              "vx": 0.5757773772844281,
              "applied": 5.886,
              "normal": 32.172567602276594,
              "contact_horizontal": -16.086283801138297,
              "contact_count": 4
            },
            {
              "t": 0.09025,
              "x": 0.0491221937830054,
              "vx": 0.5934353772844276,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09325,
              "x": 0.05089561187303802,
              "vx": 0.585455927914301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09625,
              "x": 0.05268067390678092,
              "vx": 0.6031139279143005,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09925,
              "x": 0.05445752673482128,
              "vx": 0.5951507633753317,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10225000000000001,
              "x": 0.05626830108105788,
              "vx": 0.6038421462760886,
              "applied": 5.886,
              "normal": 35.55566912740273,
              "contact_horizontal": -17.777834563701365,
              "contact_count": 4
            },
            {
              "t": 0.10525,
              "x": 0.05806378044242332,
              "vx": 0.6044923217937483,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10825,
              "x": 0.05988294566508964,
              "vx": 0.5962448701150258,
              "applied": 5.886,
              "normal": 32.99746427237536,
              "contact_horizontal": -16.49873213618768,
              "contact_count": 4
            },
            {
              "t": 0.11125,
              "x": 0.06170037452543472,
              "vx": 0.6139028701150253,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11425,
              "x": 0.06353441688167305,
              "vx": 0.6053656048945822,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11725000000000001,
              "x": 0.0653792079463568,
              "vx": 0.6230236048945818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12025,
              "x": 0.067227067745204,
              "vx": 0.6185892234074157,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12325,
              "x": 0.06908713381950948,
              "vx": 0.6185769235809124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12625,
              "x": 0.07095491505482293,
              "vx": 0.6229517561294766,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12925,
              "x": 0.07282812257171252,
              "vx": 0.6229790769548792,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13225,
              "x": 0.07472230169309654,
              "vx": 0.6314578685760791,
              "applied": 5.886,
              "normal": 36.39183068105252,
              "contact_horizontal": -18.19591534052626,
              "contact_count": 4
            },
            {
              "t": 0.13525,
              "x": 0.07660913068933396,
              "vx": 0.6359527008004443,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13825,
              "x": 0.07851191094036432,
              "vx": 0.6356530063738531,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14125000000000001,
              "x": 0.08042278425234738,
              "vx": 0.6353632850705716,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14425,
              "x": 0.08234618053473772,
              "vx": 0.6349646953185901,
              "applied": 5.886,
              "normal": 35.131310596628865,
              "contact_horizontal": -17.565655298314432,
              "contact_count": 4
            },
            {
              "t": 0.14725,
              "x": 0.08427860258835844,
              "vx": 0.6479575659783274,
              "applied": 5.886,
              "normal": 37.321034722097544,
              "contact_horizontal": -18.660517361048772,
              "contact_count": 4
            },
            {
              "t": 0.15025,
              "x": 0.08621400465262896,
              "vx": 0.6521160264696818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.15325,
              "x": 0.08816354515620498,
              "vx": 0.6514192161561634,
              "applied": 5.886,
              "normal": 37.07269215860984,
              "contact_horizontal": -18.53634607930492,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 0.0901193895947607,
              "vx": 0.6553837494749667,
              "applied": 5.886,
              "normal": 37.39922866059012,
              "contact_horizontal": -18.69961433029506,
              "contact_count": 4
            },
            {
              "t": 0.15925,
              "x": 0.09208117660711579,
              "vx": 0.650247991838911,
              "applied": 5.886,
              "normal": 35.851044821423656,
              "contact_horizontal": -17.925522410711828,
              "contact_count": 4
            },
            {
              "t": 0.16225,
              "x": 0.09405709550531068,
              "vx": 0.6585493377035821,
              "applied": 5.886,
              "normal": 37.087991866114535,
              "contact_horizontal": -18.543995933057268,
              "contact_count": 4
            },
            {
              "t": 0.16525,
              "x": 0.09603549556628464,
              "vx": 0.6671876059380142,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16825,
              "x": 0.09802617277360506,
              "vx": 0.6662697392441433,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17125,
              "x": 0.1000234985911922,
              "vx": 0.6654223863469886,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17425000000000002,
              "x": 0.10204129268084616,
              "vx": 0.6688320291431347,
              "applied": 5.886,
              "normal": 37.305880042567885,
              "contact_horizontal": -18.652940021283943,
              "contact_count": 4
            },
            {
              "t": 0.17725,
              "x": 0.10405039643205752,
              "vx": 0.6774201391057969,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18025,
              "x": 0.10607600811533877,
              "vx": 0.6716601631555823,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18325,
              "x": 0.10811968285480551,
              "vx": 0.6893181631555818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18625,
              "x": 0.11014907941756273,
              "vx": 0.678819753742841,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18925,
              "x": 0.11221423292879125,
              "vx": 0.6964777537428405,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19225,
              "x": 0.11426538123400946,
              "vx": 0.6809540674342788,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19525,
              "x": 0.11633693768631229,
              "vx": 0.6986120674342783,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19825,
              "x": 0.11842140910722447,
              "vx": 0.6874190710693728,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20125,
              "x": 0.12051236057043259,
              "vx": 0.7050770710693723,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20425000000000001,
              "x": 0.12261014682745672,
              "vx": 0.7033551559337159,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20725000000000002,
              "x": 0.12471631605493198,
              "vx": 0.7065484286230231,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21025,
              "x": 0.1268306913795114,
              "vx": 0.7048294956230724,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21325,
              "x": 0.12895568507195806,
              "vx": 0.7127927008080471,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21625,
              "x": 0.13108626714730565,
              "vx": 0.7109886145828018,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21925,
              "x": 0.13322960430564754,
              "vx": 0.7188804634648746,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22225,
              "x": 0.13537819124543415,
              "vx": 0.7169399296814161,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22525,
              "x": 0.13753209529814764,
              "vx": 0.7199898711853315,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22825,
              "x": 0.13970337117357698,
              "vx": 0.7179080800745908,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23125,
              "x": 0.1418845167996548,
              "vx": 0.7304746234908948,
              "applied": 5.886,
              "normal": 40.73165266956458,
              "contact_horizontal": -20.36582633478229,
              "contact_count": 4
            },
            {
              "t": 0.23425,
              "x": 0.14406412164513713,
              "vx": 0.7334173977260564,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23725000000000002,
              "x": 0.14625571112606386,
              "vx": 0.7312140122946847,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24025,
              "x": 0.14846540119978788,
              "vx": 0.7288264794823333,
              "applied": 5.886,
              "normal": 38.962429959765245,
              "contact_horizontal": -19.481214979882623,
              "contact_count": 4
            },
            {
              "t": 0.24325,
              "x": 0.15066624361241088,
              "vx": 0.7417073875410056,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24625,
              "x": 0.15289461803288512,
              "vx": 0.7341606455852168,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24925,
              "x": 0.15512579421964076,
              "vx": 0.7518186455852163,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25225000000000003,
              "x": 0.15736171362498963,
              "vx": 0.7492191974753049,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25525000000000003,
              "x": 0.15960520896625227,
              "vx": 0.7467314133971675,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25825,
              "x": 0.1618701851021147,
              "vx": 0.7539887865717808,
              "applied": 5.886,
              "normal": 41.21469067725144,
              "contact_horizontal": -20.60734533862572,
              "contact_count": 4
            },
            {
              "t": 0.26125,
              "x": 0.16413204146903065,
              "vx": 0.7616320933123593,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26425,
              "x": 0.16640718597927778,
              "vx": 0.763931066299273,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26725,
              "x": 0.16868664772537875,
              "vx": 0.7611174926060091,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27025,
              "x": 0.17097562268004587,
              "vx": 0.7634268329245685,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27325,
              "x": 0.17327901384563021,
              "vx": 0.7655503819738444,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27625,
              "x": 0.1755850310153986,
              "vx": 0.7677851332434801,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27925,
              "x": 0.17790917911657517,
              "vx": 0.7697392959652288,
              "applied": 5.886,
              "normal": 41.083437600490626,
              "contact_horizontal": -20.541718800245313,
              "contact_count": 4
            },
            {
              "t": 0.28225,
              "x": 0.1802319805324339,
              "vx": 0.7823603886195657,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28525,
              "x": 0.18256337079064375,
              "vx": 0.7791898082330027,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28825,
              "x": 0.18491121441278463,
              "vx": 0.7759392574285748,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29125,
              "x": 0.18726772643507034,
              "vx": 0.7935972574285743,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29425,
              "x": 0.18962201744244173,
              "vx": 0.7902764657786129,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29725,
              "x": 0.19199506362848462,
              "vx": 0.7817096738109877,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.19416904498146487,
              "vx": 0.7978961738109872,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.00025,
          "steps": 1200,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.005028874962590635,
          "setup_wall_seconds": 0.0023904580157250166,
          "realtime_factor": 59.65548999163312,
          "final_x": 0.19416904498146487,
          "final_v": 0.7978961738109872,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": 2.4044981464854676e-05,
          "v_error": 0.003596173810987202,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.78602550792651,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 43.58072687946144,
          "contact_steps": 326,
          "external_work": 1.1428789987609036,
          "contact_work_estimate": -0.9470837300511,
          "kinetic_energy_delta": 0.19331915209110656,
          "horizontal_energy_residual": -0.002476116618696955,
          "analytic_work_residual": 0.0028393189642895444,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.00012442471388678734,
              "vx": 0.4976988555471494,
              "applied": 5.886,
              "normal": 30.181155622804784,
              "contact_horizontal": -15.090577811402394,
              "contact_count": 4
            },
            {
              "t": 0.0032500000000000003,
              "x": 0.0016292992877199248,
              "vx": 0.5001338173628217,
              "applied": 5.886,
              "normal": 30.189226973729223,
              "contact_horizontal": -15.09461348686461,
              "contact_count": 4
            },
            {
              "t": 0.00625,
              "x": 0.003141235537019551,
              "vx": 0.5063736600732222,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.00925,
              "x": 0.004664019843712608,
              "vx": 0.5086779493752975,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01225,
              "x": 0.006194606519352513,
              "vx": 0.5071533220615352,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01525,
              "x": 0.0077417562731330455,
              "vx": 0.516821575881652,
              "applied": 5.886,
              "normal": 31.693141947782365,
              "contact_horizontal": -15.846570973891183,
              "contact_count": 4
            },
            {
              "t": 0.01825,
              "x": 0.009289286922056479,
              "vx": 0.5229903052707608,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02125,
              "x": 0.010843040916072888,
              "vx": 0.5212059458955427,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02425,
              "x": 0.01241358621966527,
              "vx": 0.5230944428980754,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02725,
              "x": 0.013990880054259877,
              "vx": 0.5289523551117999,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03025,
              "x": 0.015576964465280774,
              "vx": 0.534837059770973,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03325,
              "x": 0.017168643656747366,
              "vx": 0.5367078072383056,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03625,
              "x": 0.01876764020869647,
              "vx": 0.5345405792321364,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03925,
              "x": 0.020384744851780837,
              "vx": 0.5321466321987479,
              "applied": 5.886,
              "normal": 30.9825166643283,
              "contact_horizontal": -15.491258332164149,
              "contact_count": 4
            },
            {
              "t": 0.04225,
              "x": 0.02199846468250162,
              "vx": 0.545999860240261,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04525,
              "x": 0.023629566702033124,
              "vx": 0.5355737824781844,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04825,
              "x": 0.025264982299467675,
              "vx": 0.5532317824781839,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.051250000000000004,
              "x": 0.02691628507855226,
              "vx": 0.5385802253148253,
              "applied": 5.886,
              "normal": 30.35009151488171,
              "contact_horizontal": -15.175045757440854,
              "contact_count": 4
            },
            {
              "t": 0.05425,
              "x": 0.028560720004496734,
              "vx": 0.5562382253148248,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05725,
              "x": 0.030242230355688727,
              "vx": 0.5529371781744312,
              "applied": 5.886,
              "normal": 32.38949571191247,
              "contact_horizontal": -16.194747855956233,
              "contact_count": 4
            },
            {
              "t": 0.06025,
              "x": 0.031897464699145985,
              "vx": 0.5588728863957628,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06325,
              "x": 0.0335995092419775,
              "vx": 0.5678396130087653,
              "applied": 5.886,
              "normal": 34.47265080727445,
              "contact_horizontal": -17.236325403637224,
              "contact_count": 4
            },
            {
              "t": 0.06625,
              "x": 0.03527360905797944,
              "vx": 0.561161219047512,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06925,
              "x": 0.036985786965121975,
              "vx": 0.5788192190475115,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07225,
              "x": 0.03868484037188326,
              "vx": 0.5673270247973384,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07525,
              "x": 0.040414418101128134,
              "vx": 0.5805946442088276,
              "applied": 5.886,
              "normal": 35.123044708083135,
              "contact_horizontal": -17.561522354041568,
              "contact_count": 4
            },
            {
              "t": 0.07825,
              "x": 0.04212569465163535,
              "vx": 0.5734608018075799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08125,
              "x": 0.04387366587323573,
              "vx": 0.58669706651818,
              "applied": 5.886,
              "normal": 35.373882315195594,
              "contact_horizontal": -17.686941157597797,
              "contact_count": 4
            },
            {
              "t": 0.08425,
              "x": 0.04560979299824916,
              "vx": 0.583365965019998,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08725000000000001,
              "x": 0.047366167401152105,
              "vx": 0.5757773772844281,
              "applied": 5.886,
              "normal": 32.172567602276594,
              "contact_horizontal": -16.086283801138297,
              "contact_count": 4
            },
            {
              "t": 0.09025,
              "x": 0.0491221937830054,
              "vx": 0.5934353772844276,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09325,
              "x": 0.05089561187303802,
              "vx": 0.585455927914301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09625,
              "x": 0.05268067390678092,
              "vx": 0.6031139279143005,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.09925,
              "x": 0.05445752673482128,
              "vx": 0.5951507633753317,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10225000000000001,
              "x": 0.05626830108105788,
              "vx": 0.6038421462760886,
              "applied": 5.886,
              "normal": 35.55566912740273,
              "contact_horizontal": -17.777834563701365,
              "contact_count": 4
            },
            {
              "t": 0.10525,
              "x": 0.05806378044242332,
              "vx": 0.6044923217937483,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10825,
              "x": 0.05988294566508964,
              "vx": 0.5962448701150258,
              "applied": 5.886,
              "normal": 32.99746427237536,
              "contact_horizontal": -16.49873213618768,
              "contact_count": 4
            },
            {
              "t": 0.11125,
              "x": 0.06170037452543472,
              "vx": 0.6139028701150253,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11425,
              "x": 0.06353441688167305,
              "vx": 0.6053656048945822,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11725000000000001,
              "x": 0.0653792079463568,
              "vx": 0.6230236048945818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12025,
              "x": 0.067227067745204,
              "vx": 0.6185892234074157,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12325,
              "x": 0.06908713381950948,
              "vx": 0.6185769235809124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12625,
              "x": 0.07095491505482293,
              "vx": 0.6229517561294766,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12925,
              "x": 0.07282812257171252,
              "vx": 0.6229790769548792,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13225,
              "x": 0.07472230169309654,
              "vx": 0.6314578685760791,
              "applied": 5.886,
              "normal": 36.39183068105252,
              "contact_horizontal": -18.19591534052626,
              "contact_count": 4
            },
            {
              "t": 0.13525,
              "x": 0.07660913068933396,
              "vx": 0.6359527008004443,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13825,
              "x": 0.07851191094036432,
              "vx": 0.6356530063738531,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14125000000000001,
              "x": 0.08042278425234738,
              "vx": 0.6353632850705716,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14425,
              "x": 0.08234618053473772,
              "vx": 0.6349646953185901,
              "applied": 5.886,
              "normal": 35.131310596628865,
              "contact_horizontal": -17.565655298314432,
              "contact_count": 4
            },
            {
              "t": 0.14725,
              "x": 0.08427860258835844,
              "vx": 0.6479575659783274,
              "applied": 5.886,
              "normal": 37.321034722097544,
              "contact_horizontal": -18.660517361048772,
              "contact_count": 4
            },
            {
              "t": 0.15025,
              "x": 0.08621400465262896,
              "vx": 0.6521160264696818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.15325,
              "x": 0.08816354515620498,
              "vx": 0.6514192161561634,
              "applied": 5.886,
              "normal": 37.07269215860984,
              "contact_horizontal": -18.53634607930492,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 0.0901193895947607,
              "vx": 0.6553837494749667,
              "applied": 5.886,
              "normal": 37.39922866059012,
              "contact_horizontal": -18.69961433029506,
              "contact_count": 4
            },
            {
              "t": 0.15925,
              "x": 0.09208117660711579,
              "vx": 0.650247991838911,
              "applied": 5.886,
              "normal": 35.851044821423656,
              "contact_horizontal": -17.925522410711828,
              "contact_count": 4
            },
            {
              "t": 0.16225,
              "x": 0.09405709550531068,
              "vx": 0.6585493377035821,
              "applied": 5.886,
              "normal": 37.087991866114535,
              "contact_horizontal": -18.543995933057268,
              "contact_count": 4
            },
            {
              "t": 0.16525,
              "x": 0.09603549556628464,
              "vx": 0.6671876059380142,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16825,
              "x": 0.09802617277360506,
              "vx": 0.6662697392441433,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17125,
              "x": 0.1000234985911922,
              "vx": 0.6654223863469886,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17425000000000002,
              "x": 0.10204129268084616,
              "vx": 0.6688320291431347,
              "applied": 5.886,
              "normal": 37.305880042567885,
              "contact_horizontal": -18.652940021283943,
              "contact_count": 4
            },
            {
              "t": 0.17725,
              "x": 0.10405039643205752,
              "vx": 0.6774201391057969,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18025,
              "x": 0.10607600811533877,
              "vx": 0.6716601631555823,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18325,
              "x": 0.10811968285480551,
              "vx": 0.6893181631555818,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18625,
              "x": 0.11014907941756273,
              "vx": 0.678819753742841,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18925,
              "x": 0.11221423292879125,
              "vx": 0.6964777537428405,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19225,
              "x": 0.11426538123400946,
              "vx": 0.6809540674342788,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19525,
              "x": 0.11633693768631229,
              "vx": 0.6986120674342783,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19825,
              "x": 0.11842140910722447,
              "vx": 0.6874190710693728,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20125,
              "x": 0.12051236057043259,
              "vx": 0.7050770710693723,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20425000000000001,
              "x": 0.12261014682745672,
              "vx": 0.7033551559337159,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20725000000000002,
              "x": 0.12471631605493198,
              "vx": 0.7065484286230231,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21025,
              "x": 0.1268306913795114,
              "vx": 0.7048294956230724,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21325,
              "x": 0.12895568507195806,
              "vx": 0.7127927008080471,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21625,
              "x": 0.13108626714730565,
              "vx": 0.7109886145828018,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.21925,
              "x": 0.13322960430564754,
              "vx": 0.7188804634648746,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22225,
              "x": 0.13537819124543415,
              "vx": 0.7169399296814161,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22525,
              "x": 0.13753209529814764,
              "vx": 0.7199898711853315,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22825,
              "x": 0.13970337117357698,
              "vx": 0.7179080800745908,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23125,
              "x": 0.1418845167996548,
              "vx": 0.7304746234908948,
              "applied": 5.886,
              "normal": 40.73165266956458,
              "contact_horizontal": -20.36582633478229,
              "contact_count": 4
            },
            {
              "t": 0.23425,
              "x": 0.14406412164513713,
              "vx": 0.7334173977260564,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23725000000000002,
              "x": 0.14625571112606386,
              "vx": 0.7312140122946847,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24025,
              "x": 0.14846540119978788,
              "vx": 0.7288264794823333,
              "applied": 5.886,
              "normal": 38.962429959765245,
              "contact_horizontal": -19.481214979882623,
              "contact_count": 4
            },
            {
              "t": 0.24325,
              "x": 0.15066624361241088,
              "vx": 0.7417073875410056,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24625,
              "x": 0.15289461803288512,
              "vx": 0.7341606455852168,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24925,
              "x": 0.15512579421964076,
              "vx": 0.7518186455852163,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25225000000000003,
              "x": 0.15736171362498963,
              "vx": 0.7492191974753049,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25525000000000003,
              "x": 0.15960520896625227,
              "vx": 0.7467314133971675,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25825,
              "x": 0.1618701851021147,
              "vx": 0.7539887865717808,
              "applied": 5.886,
              "normal": 41.21469067725144,
              "contact_horizontal": -20.60734533862572,
              "contact_count": 4
            },
            {
              "t": 0.26125,
              "x": 0.16413204146903065,
              "vx": 0.7616320933123593,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26425,
              "x": 0.16640718597927778,
              "vx": 0.763931066299273,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26725,
              "x": 0.16868664772537875,
              "vx": 0.7611174926060091,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27025,
              "x": 0.17097562268004587,
              "vx": 0.7634268329245685,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27325,
              "x": 0.17327901384563021,
              "vx": 0.7655503819738444,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27625,
              "x": 0.1755850310153986,
              "vx": 0.7677851332434801,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.27925,
              "x": 0.17790917911657517,
              "vx": 0.7697392959652288,
              "applied": 5.886,
              "normal": 41.083437600490626,
              "contact_horizontal": -20.541718800245313,
              "contact_count": 4
            },
            {
              "t": 0.28225,
              "x": 0.1802319805324339,
              "vx": 0.7823603886195657,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28525,
              "x": 0.18256337079064375,
              "vx": 0.7791898082330027,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28825,
              "x": 0.18491121441278463,
              "vx": 0.7759392574285748,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29125,
              "x": 0.18726772643507034,
              "vx": 0.7935972574285743,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29425,
              "x": 0.18962201744244173,
              "vx": 0.7902764657786129,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.29725,
              "x": 0.19199506362848462,
              "vx": 0.7817096738109877,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.19416904498146487,
              "vx": 0.7978961738109872,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 59.65548999163312
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.00025,
          "steps": 1200,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.01206366706173867,
          "setup_wall_seconds": 0.002054792013950646,
          "realtime_factor": 24.868060305765987,
          "final_x": 0.025667908315224894,
          "final_v": 3.4500503727952275e-11,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": 0.00018370851909849453,
          "v_error": 3.4500503727952275e-11,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.810000012447457,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 28.204309924189616,
          "contact_steps": 1039,
          "external_work": 0.0,
          "contact_work_estimate": -0.12445027067857971,
          "kinetic_energy_delta": -0.125,
          "horizontal_energy_residual": -0.000549729321420292,
          "analytic_work_residual": 0.0009010902861781023,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.00012413026534774542,
              "vx": 0.4965210613909817,
              "applied": 0.0,
              "normal": 27.83150887214668,
              "contact_horizontal": -13.91575443607334,
              "contact_count": 4
            },
            {
              "t": 0.0032500000000000003,
              "x": 0.0015947893144218745,
              "vx": 0.47937743923328335,
              "applied": 0.0,
              "normal": 26.712157806974393,
              "contact_horizontal": -13.356078903487195,
              "contact_count": 4
            },
            {
              "t": 0.00625,
              "x": 0.0030243805387260305,
              "vx": 0.4658326307614451,
              "applied": 0.0,
              "normal": 26.365741061860014,
              "contact_horizontal": -13.182870530930007,
              "contact_count": 4
            },
            {
              "t": 0.00925,
              "x": 0.004409634380370476,
              "vx": 0.45585457082715586,
              "applied": 0.0,
              "normal": 26.732531927707175,
              "contact_horizontal": -13.366265963853587,
              "contact_count": 4
            },
            {
              "t": 0.01225,
              "x": 0.005749731718840283,
              "vx": 0.44286834606499187,
              "applied": 0.0,
              "normal": 26.47867535900093,
              "contact_horizontal": -13.239337679500466,
              "contact_count": 4
            },
            {
              "t": 0.01525,
              "x": 0.0070449908938322375,
              "vx": 0.43019175720310004,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01825,
              "x": 0.008296419832500679,
              "vx": 0.41458728060381556,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02125,
              "x": 0.009502193014890133,
              "vx": 0.39944386992727976,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02425,
              "x": 0.010666967004159554,
              "vx": 0.3845850816472297,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02725,
              "x": 0.011785923861437012,
              "vx": 0.3644275489160974,
              "applied": 0.0,
              "normal": 22.46161912066707,
              "contact_horizontal": -11.230809560333535,
              "contact_count": 4
            },
            {
              "t": 0.03025,
              "x": 0.01286040948871428,
              "vx": 0.3477994732881435,
              "applied": 0.0,
              "normal": 21.46426022476139,
              "contact_horizontal": -10.732130112380695,
              "contact_count": 4
            },
            {
              "t": 0.03325,
              "x": 0.01389150786602736,
              "vx": 0.33691473827106105,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03625,
              "x": 0.014879689984984283,
              "vx": 0.32632221660906274,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03925,
              "x": 0.015821560026121777,
              "vx": 0.3107776850680091,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04225,
              "x": 0.01672166647731833,
              "vx": 0.2956273037582214,
              "applied": 0.0,
              "normal": 20.432508897039433,
              "contact_horizontal": -10.216254448519717,
              "contact_count": 4
            },
            {
              "t": 0.04525,
              "x": 0.017573853696791666,
              "vx": 0.2810870032191833,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04825,
              "x": 0.01838377678286746,
              "vx": 0.264540232061281,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.051250000000000004,
              "x": 0.019149291065281196,
              "vx": 0.248610726808867,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05425,
              "x": 0.01987178818633412,
              "vx": 0.2331978408294939,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05725,
              "x": 0.02054895277993381,
              "vx": 0.218379926363149,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06025,
              "x": 0.021185287589430554,
              "vx": 0.20191576633840166,
              "applied": 0.0,
              "normal": 15.717486360710254,
              "contact_horizontal": -7.858743180355127,
              "contact_count": 4
            },
            {
              "t": 0.06325,
              "x": 0.021776887575352403,
              "vx": 0.19195025606442612,
              "applied": 0.0,
              "normal": 16.10243889823345,
              "contact_horizontal": -8.051219449116726,
              "contact_count": 4
            },
            {
              "t": 0.06625,
              "x": 0.02231698307544014,
              "vx": 0.17313841449931722,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06925,
              "x": 0.022823200271131706,
              "vx": 0.16009001372287132,
              "applied": 0.0,
              "normal": 14.40382484421947,
              "contact_horizontal": -7.201912422109735,
              "contact_count": 4
            },
            {
              "t": 0.07225,
              "x": 0.023278286896928464,
              "vx": 0.14792586913429995,
              "applied": 0.0,
              "normal": 14.280613384735084,
              "contact_horizontal": -7.140306692367542,
              "contact_count": 4
            },
            {
              "t": 0.07525,
              "x": 0.023689318319623745,
              "vx": 0.12949266974495022,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07825,
              "x": 0.02406285873454845,
              "vx": 0.11636244628897645,
              "applied": 0.0,
              "normal": 12.692711684989055,
              "contact_horizontal": -6.346355842494528,
              "contact_count": 4
            },
            {
              "t": 0.08125,
              "x": 0.024382678868955718,
              "vx": 0.09985651186718011,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08425,
              "x": 0.024668606139218507,
              "vx": 0.08784298200885991,
              "applied": 0.0,
              "normal": 11.67948164488365,
              "contact_horizontal": -5.839740822441825,
              "contact_count": 4
            },
            {
              "t": 0.08725000000000001,
              "x": 0.024904661187089186,
              "vx": 0.07116374744802817,
              "applied": 0.0,
              "normal": 10.677123562901595,
              "contact_horizontal": -5.338561781450798,
              "contact_count": 4
            },
            {
              "t": 0.09025,
              "x": 0.025092924866055785,
              "vx": 0.05581901081793514,
              "applied": 0.0,
              "normal": 9.883243252778142,
              "contact_horizontal": -4.941621626389071,
              "contact_count": 4
            },
            {
              "t": 0.09325,
              "x": 0.025242736180234596,
              "vx": 0.043651053461168404,
              "applied": 0.0,
              "normal": 9.964388472259198,
              "contact_horizontal": -4.4815118279215245,
              "contact_count": 4
            },
            {
              "t": 0.09625,
              "x": 0.025354226206856265,
              "vx": 0.032204733689248435,
              "applied": 0.0,
              "normal": 9.95532046639493,
              "contact_horizontal": -3.3063559543221057,
              "contact_count": 4
            },
            {
              "t": 0.09925,
              "x": 0.025436480957367343,
              "vx": 0.023759903404717602,
              "applied": 0.0,
              "normal": 9.937406581443412,
              "contact_horizontal": -2.439352952697205,
              "contact_count": 4
            },
            {
              "t": 0.10225000000000001,
              "x": 0.025497166597489993,
              "vx": 0.017529503284889357,
              "applied": 0.0,
              "normal": 9.914282389937462,
              "contact_horizontal": -1.7996979891301939,
              "contact_count": 4
            },
            {
              "t": 0.10525,
              "x": 0.0255419390486526,
              "vx": 0.012932858950099152,
              "applied": 0.0,
              "normal": 9.889080779629312,
              "contact_horizontal": -1.3277752640114562,
              "contact_count": 4
            },
            {
              "t": 0.10825,
              "x": 0.025574971119590572,
              "vx": 0.009541561938884,
              "applied": 0.0,
              "normal": 9.864305035455383,
              "contact_horizontal": -0.9796016025070985,
              "contact_count": 4
            },
            {
              "t": 0.11125,
              "x": 0.025599341411972294,
              "vx": 0.007039542185819514,
              "applied": 0.0,
              "normal": 9.841782746587837,
              "contact_horizontal": -0.7227271851881717,
              "contact_count": 4
            },
            {
              "t": 0.11425,
              "x": 0.02561732124639925,
              "vx": 0.005193610433171663,
              "applied": 0.0,
              "normal": 9.822688641096967,
              "contact_horizontal": -0.5332112470289969,
              "contact_count": 4
            },
            {
              "t": 0.11725000000000001,
              "x": 0.02563058635010339,
              "vx": 0.003831725050453055,
              "applied": 0.0,
              "normal": 9.807618097991298,
              "contact_horizontal": -0.39339082599908964,
              "contact_count": 4
            },
            {
              "t": 0.12025,
              "x": 0.025640373035399542,
              "vx": 0.0028269577454079976,
              "applied": 0.0,
              "normal": 9.796691301698722,
              "contact_horizontal": -0.29023459206436586,
              "contact_count": 4
            },
            {
              "t": 0.12325,
              "x": 0.025647593424579677,
              "vx": 0.0020856638057665786,
              "applied": 0.0,
              "normal": 9.789669893682916,
              "contact_horizontal": -0.21412833323261807,
              "contact_count": 4
            },
            {
              "t": 0.12625,
              "x": 0.02565292046015822,
              "vx": 0.001538754364648038,
              "applied": 0.0,
              "normal": 9.786071910704722,
              "contact_horizontal": -0.15797891032447864,
              "contact_count": 4
            },
            {
              "t": 0.12925,
              "x": 0.025656850623429588,
              "vx": 0.00113525727788137,
              "applied": 0.0,
              "normal": 9.785275298860961,
              "contact_horizontal": -0.11655317307931484,
              "contact_count": 4
            },
            {
              "t": 0.13225,
              "x": 0.025659750206736585,
              "vx": 0.0008375664906708311,
              "applied": 0.0,
              "normal": 9.786604400627088,
              "contact_horizontal": -0.085990226965462,
              "contact_count": 4
            },
            {
              "t": 0.13525,
              "x": 0.02566188945205629,
              "vx": 0.0006179371334885194,
              "applied": 0.0,
              "normal": 9.789397093539167,
              "contact_horizontal": -0.06344159494855038,
              "contact_count": 4
            },
            {
              "t": 0.13825,
              "x": 0.025663467737644743,
              "vx": 0.00045589968754582584,
              "applied": 0.0,
              "normal": 9.793052633605477,
              "contact_horizontal": -0.046805737466352,
              "contact_count": 4
            },
            {
              "t": 0.14125000000000001,
              "x": 0.02566463216015285,
              "vx": 0.00033635221760965994,
              "applied": 0.0,
              "normal": 9.797061823617808,
              "contact_horizontal": -0.0345321877036782,
              "contact_count": 4
            },
            {
              "t": 0.14425,
              "x": 0.025665491244077538,
              "vx": 0.00024815286646666184,
              "applied": 0.0,
              "normal": 9.801022046215488,
              "contact_horizontal": -0.025477047337806858,
              "contact_count": 4
            },
            {
              "t": 0.14725,
              "x": 0.025666125056275725,
              "vx": 0.00018308143037991934,
              "applied": 0.0,
              "normal": 9.804640133331379,
              "contact_horizontal": -0.018796374763569275,
              "contact_count": 4
            },
            {
              "t": 0.15025,
              "x": 0.025666592668217716,
              "vx": 0.00013507323370565028,
              "applied": 0.0,
              "normal": 9.807726124014872,
              "contact_horizontal": -0.01386752945290913,
              "contact_count": 4
            },
            {
              "t": 0.15325,
              "x": 0.025666937661464512,
              "vx": 9.9653899409316e-05,
              "applied": 0.0,
              "normal": 9.810180801055832,
              "contact_horizontal": -0.010231141669776827,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 0.02566719218948128,
              "vx": 7.35223358779898e-05,
              "applied": 0.0,
              "normal": 9.811979578501651,
              "contact_horizontal": -0.007548299078887014,
              "contact_count": 4
            },
            {
              "t": 0.15925,
              "x": 0.0256673799743491,
              "vx": 5.424307426724157e-05,
              "applied": 0.0,
              "normal": 9.813154902335341,
              "contact_horizontal": -0.005568960020410769,
              "contact_count": 4
            },
            {
              "t": 0.16225,
              "x": 0.025667518517669352,
              "vx": 4.001928213392242e-05,
              "applied": 0.0,
              "normal": 9.813778875058752,
              "contact_horizontal": -0.004108649556899402,
              "contact_count": 4
            },
            {
              "t": 0.16525,
              "x": 0.02566762073171774,
              "vx": 2.952529816100503e-05,
              "applied": 0.0,
              "normal": 9.81394735975556,
              "contact_horizontal": -0.003031266357393068,
              "contact_count": 4
            },
            {
              "t": 0.16825,
              "x": 0.025667696142871885,
              "vx": 2.178308016296788e-05,
              "applied": 0.0,
              "normal": 9.813766389474432,
              "contact_horizontal": -0.0022363980155369278,
              "contact_count": 4
            },
            {
              "t": 0.17125,
              "x": 0.025667751779472277,
              "vx": 1.6071051290261717e-05,
              "applied": 0.0,
              "normal": 9.813341325110446,
              "contact_horizontal": -0.0016499625857541664,
              "contact_count": 4
            },
            {
              "t": 0.17425000000000002,
              "x": 0.025667792826865557,
              "vx": 1.1856848872940312e-05,
              "applied": 0.0,
              "normal": 9.812768884223205,
              "contact_horizontal": -0.001217304125877278,
              "contact_count": 4
            },
            {
              "t": 0.17725,
              "x": 0.02566782311068022,
              "vx": 8.74770807668615e-06,
              "applied": 0.0,
              "normal": 9.812131912691257,
              "contact_horizontal": -0.0008980987487293073,
              "contact_count": 4
            },
            {
              "t": 0.18025,
              "x": 0.025667845453376244,
              "vx": 6.453856114304143e-06,
              "applied": 0.0,
              "normal": 9.811496592701062,
              "contact_horizontal": -0.0006625964250989519,
              "contact_count": 4
            },
            {
              "t": 0.18325,
              "x": 0.025667861937299127,
              "vx": 4.761505343368425e-06,
              "applied": 0.0,
              "normal": 9.810911670658342,
              "contact_horizontal": -0.0004888482731813123,
              "contact_count": 4
            },
            {
              "t": 0.18625,
              "x": 0.025667874098755088,
              "vx": 3.5129281995087095e-06,
              "applied": 0.0,
              "normal": 9.810409239052152,
              "contact_horizontal": -0.00036066091688104955,
              "contact_count": 4
            },
            {
              "t": 0.18925,
              "x": 0.025667883071195212,
              "vx": 2.5917569440677114e-06,
              "applied": 0.0,
              "normal": 9.810006606018755,
              "contact_horizontal": -0.0002660872588083403,
              "contact_count": 4
            },
            {
              "t": 0.19225,
              "x": 0.02566788969085342,
              "vx": 1.912138158641658e-06,
              "applied": 0.0,
              "normal": 9.809708822882762,
              "contact_horizontal": -0.00019631300760289205,
              "contact_count": 4
            },
            {
              "t": 0.19525,
              "x": 0.02566789457468371,
              "vx": 1.410731182559681e-06,
              "applied": 0.0,
              "normal": 9.80951150088222,
              "contact_horizontal": -0.00014483518354017655,
              "contact_count": 4
            },
            {
              "t": 0.19825,
              "x": 0.02566789817786042,
              "vx": 1.0408047456606347e-06,
              "applied": 0.0,
              "normal": 9.809403622349516,
              "contact_horizontal": -0.00010685603900024262,
              "contact_count": 4
            },
            {
              "t": 0.20125,
              "x": 0.025667900836200623,
              "vx": 7.678816008108381e-07,
              "applied": 0.0,
              "normal": 9.809370129421978,
              "contact_horizontal": -7.883590710369554e-05,
              "contact_count": 4
            },
            {
              "t": 0.20425000000000001,
              "x": 0.025667902797462363,
              "vx": 5.665252348246285e-07,
              "applied": 0.0,
              "normal": 9.809394147688804,
              "contact_horizontal": -5.81633037209622e-05,
              "contact_count": 4
            },
            {
              "t": 0.20725000000000002,
              "x": 0.025667904244435786,
              "vx": 4.179691783007792e-07,
              "applied": 0.0,
              "normal": 9.809458768055684,
              "contact_horizontal": -4.291153644181793e-05,
              "contact_count": 4
            },
            {
              "t": 0.21025,
              "x": 0.025667905311979218,
              "vx": 3.083679654245105e-07,
              "applied": 0.0,
              "normal": 9.809548364585936,
              "contact_horizontal": -3.165913628750909e-05,
              "contact_count": 4
            },
            {
              "t": 0.21325,
              "x": 0.025667906099588005,
              "vx": 2.2750673263363187e-07,
              "applied": 0.0,
              "normal": 9.80964946790322,
              "contact_horizontal": -2.335737645437899e-05,
              "contact_count": 4
            },
            {
              "t": 0.21625,
              "x": 0.025667906680667506,
              "vx": 1.6784919056444225e-07,
              "applied": 0.0,
              "normal": 9.809751243025136,
              "contact_horizontal": -1.7232530601714347e-05,
              "contact_count": 4
            },
            {
              "t": 0.21925,
              "x": 0.025667907109374475,
              "vx": 1.2383523972447643e-07,
              "applied": 0.0,
              "normal": 9.80984563828307,
              "contact_horizontal": -1.271376139066677e-05,
              "contact_count": 4
            },
            {
              "t": 0.22225,
              "x": 0.02566790742566454,
              "vx": 9.136276764392237e-08,
              "applied": 0.0,
              "normal": 9.80992727994265,
              "contact_horizontal": -9.379918270761987e-06,
              "contact_count": 4
            },
            {
              "t": 0.22525,
              "x": 0.025667907659016012,
              "vx": 6.740533090182193e-08,
              "applied": 0.0,
              "normal": 9.809993187244414,
              "contact_horizontal": -6.920286147835871e-06,
              "contact_count": 4
            },
            {
              "t": 0.22825,
              "x": 0.025667907831177315,
              "vx": 4.973008974297911e-08,
              "applied": 0.0,
              "normal": 9.810042376897378,
              "contact_horizontal": -5.1056266088698315e-06,
              "contact_count": 4
            },
            {
              "t": 0.23125,
              "x": 0.025667907958193927,
              "vx": 3.66897067691364e-08,
              "applied": 0.0,
              "normal": 9.810075416532381,
              "contact_horizontal": -3.7668128972566313e-06,
              "contact_count": 4
            },
            {
              "t": 0.23425,
              "x": 0.025667908051903842,
              "vx": 2.7068814671724063e-08,
              "applied": 0.0,
              "normal": 9.81009397500109,
              "contact_horizontal": -2.77906718640931e-06,
              "contact_count": 4
            },
            {
              "t": 0.23725000000000002,
              "x": 0.025667908121040844,
              "vx": 1.9970743634515903e-08,
              "applied": 0.0,
              "normal": 9.810100405124983,
              "contact_horizontal": -2.0503313062915152e-06,
              "contact_count": 4
            },
            {
              "t": 0.24025,
              "x": 0.02566790817204852,
              "vx": 1.4733951448212226e-08,
              "applied": 0.0,
              "normal": 9.810097382681244,
              "contact_horizontal": -1.5126868759428968e-06,
              "contact_count": 4
            },
            {
              "t": 0.24325,
              "x": 0.025667908209680797,
              "vx": 1.0870367635414683e-08,
              "applied": 0.0,
              "normal": 9.810087614844166,
              "contact_horizontal": -1.1160253053083958e-06,
              "contact_count": 4
            },
            {
              "t": 0.24625,
              "x": 0.025667908237445018,
              "vx": 8.019905115104883e-09,
              "applied": 0.0,
              "normal": 9.8100736224732,
              "contact_horizontal": -8.2337757863095e-07,
              "contact_count": 4
            },
            {
              "t": 0.24925,
              "x": 0.025667908257928824,
              "vx": 5.916899977527526e-09,
              "applied": 0.0,
              "normal": 9.810057593776468,
              "contact_horizontal": -6.074688830411202e-07,
              "contact_count": 4
            },
            {
              "t": 0.25225000000000003,
              "x": 0.025667908273041298,
              "vx": 4.36535156669612e-09,
              "applied": 0.0,
              "normal": 9.810041302003805,
              "contact_horizontal": -4.4817645188664817e-07,
              "contact_count": 4
            },
            {
              "t": 0.25525000000000003,
              "x": 0.025667908284190934,
              "vx": 3.2206551352408562e-09,
              "applied": 0.0,
              "normal": 9.810026076787919,
              "contact_horizontal": -3.306541904673104e-07,
              "contact_count": 4
            },
            {
              "t": 0.25825,
              "x": 0.025667908292416875,
              "vx": 2.3761246584918503e-09,
              "applied": 0.0,
              "normal": 9.810012817316576,
              "contact_horizontal": -2.4394899086585487e-07,
              "contact_count": 4
            },
            {
              "t": 0.26125,
              "x": 0.02566790829848578,
              "vx": 1.7530496603391835e-09,
              "applied": 0.0,
              "normal": 9.810002035371866,
              "contact_horizontal": -1.7997990929287304e-07,
              "contact_count": 4
            },
            {
              "t": 0.26425,
              "x": 0.025667908302963276,
              "vx": 1.2933593790337741e-09,
              "applied": 0.0,
              "normal": 9.809993917090154,
              "contact_horizontal": -1.3278500221540115e-07,
              "contact_count": 4
            },
            {
              "t": 0.26725,
              "x": 0.02566790830626667,
              "vx": 9.542105523644426e-10,
              "applied": 0.0,
              "normal": 9.80998839376538,
              "contact_horizontal": -9.796569448358561e-08,
              "contact_count": 4
            },
            {
              "t": 0.27025,
              "x": 0.025667908308703836,
              "vx": 7.03994413312883e-10,
              "applied": 0.0,
              "normal": 9.809985213847769,
              "contact_horizontal": -7.227681737462079e-08,
              "contact_count": 4
            },
            {
              "t": 0.27325,
              "x": 0.025667908310501922,
              "vx": 5.193907489526162e-10,
              "applied": 0.0,
              "normal": 9.80998401025467,
              "contact_horizontal": -5.332416380630621e-08,
              "contact_count": 4
            },
            {
              "t": 0.27625,
              "x": 0.025667908311828507,
              "vx": 3.831944451818393e-10,
              "applied": 0.0,
              "normal": 9.809984359008942,
              "contact_horizontal": -3.9341326581515607e-08,
              "contact_count": 4
            },
            {
              "t": 0.27925,
              "x": 0.025667908312807235,
              "vx": 2.827119735617372e-10,
              "applied": 0.0,
              "normal": 9.809985826937003,
              "contact_horizontal": -2.902511860211129e-08,
              "contact_count": 4
            },
            {
              "t": 0.28225,
              "x": 0.025667908313529317,
              "vx": 2.0857833673507262e-10,
              "applied": 0.0,
              "normal": 9.809988007598164,
              "contact_horizontal": -2.1414059500634232e-08,
              "contact_count": 4
            },
            {
              "t": 0.28525,
              "x": 0.025667908314062057,
              "vx": 1.5388425905224408e-10,
              "applied": 0.0,
              "normal": 9.809990545743123,
              "contact_horizontal": -1.5798796153235797e-08,
              "contact_count": 4
            },
            {
              "t": 0.28825,
              "x": 0.0256679083144551,
              "vx": 1.1353223718385683e-10,
              "applied": 0.0,
              "normal": 9.809993151411444,
              "contact_horizontal": -1.1655985846327902e-08,
              "contact_count": 4
            },
            {
              "t": 0.29125,
              "x": 0.025667908314745077,
              "vx": 8.376145119319833e-11,
              "applied": 0.0,
              "normal": 9.80999560528753,
              "contact_horizontal": -8.599515498163841e-09,
              "contact_count": 4
            },
            {
              "t": 0.29425,
              "x": 0.025667908314959013,
              "vx": 6.179725587291442e-11,
              "applied": 0.0,
              "normal": 9.809997757188233,
              "contact_horizontal": -6.344523330845981e-09,
              "contact_count": 4
            },
            {
              "t": 0.29725,
              "x": 0.025667908315116856,
              "vx": 4.5592582089192125e-11,
              "applied": 0.0,
              "normal": 9.809999519596117,
              "contact_horizontal": -4.680842062443103e-09,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025667908315224894,
              "vx": 3.4500503727952275e-11,
              "applied": 0.0,
              "normal": 9.810000762744213,
              "contact_horizontal": -3.542054305917503e-09,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.00025,
          "steps": 1200,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.012953832978382707,
          "setup_wall_seconds": 0.0021614579018205404,
          "realtime_factor": 23.159168448492313,
          "final_x": 0.025667908315224894,
          "final_v": 3.4500503727952275e-11,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": 0.00018370851909849453,
          "v_error": 3.4500503727952275e-11,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.810000012447457,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 28.204309924189616,
          "contact_steps": 1039,
          "external_work": 0.0,
          "contact_work_estimate": -0.12445027067857971,
          "kinetic_energy_delta": -0.125,
          "horizontal_energy_residual": -0.000549729321420292,
          "analytic_work_residual": 0.0009010902861781023,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.00012413026534774542,
              "vx": 0.4965210613909817,
              "applied": 0.0,
              "normal": 27.83150887214668,
              "contact_horizontal": -13.91575443607334,
              "contact_count": 4
            },
            {
              "t": 0.0032500000000000003,
              "x": 0.0015947893144218745,
              "vx": 0.47937743923328335,
              "applied": 0.0,
              "normal": 26.712157806974393,
              "contact_horizontal": -13.356078903487195,
              "contact_count": 4
            },
            {
              "t": 0.00625,
              "x": 0.0030243805387260305,
              "vx": 0.4658326307614451,
              "applied": 0.0,
              "normal": 26.365741061860014,
              "contact_horizontal": -13.182870530930007,
              "contact_count": 4
            },
            {
              "t": 0.00925,
              "x": 0.004409634380370476,
              "vx": 0.45585457082715586,
              "applied": 0.0,
              "normal": 26.732531927707175,
              "contact_horizontal": -13.366265963853587,
              "contact_count": 4
            },
            {
              "t": 0.01225,
              "x": 0.005749731718840283,
              "vx": 0.44286834606499187,
              "applied": 0.0,
              "normal": 26.47867535900093,
              "contact_horizontal": -13.239337679500466,
              "contact_count": 4
            },
            {
              "t": 0.01525,
              "x": 0.0070449908938322375,
              "vx": 0.43019175720310004,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01825,
              "x": 0.008296419832500679,
              "vx": 0.41458728060381556,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02125,
              "x": 0.009502193014890133,
              "vx": 0.39944386992727976,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02425,
              "x": 0.010666967004159554,
              "vx": 0.3845850816472297,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02725,
              "x": 0.011785923861437012,
              "vx": 0.3644275489160974,
              "applied": 0.0,
              "normal": 22.46161912066707,
              "contact_horizontal": -11.230809560333535,
              "contact_count": 4
            },
            {
              "t": 0.03025,
              "x": 0.01286040948871428,
              "vx": 0.3477994732881435,
              "applied": 0.0,
              "normal": 21.46426022476139,
              "contact_horizontal": -10.732130112380695,
              "contact_count": 4
            },
            {
              "t": 0.03325,
              "x": 0.01389150786602736,
              "vx": 0.33691473827106105,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03625,
              "x": 0.014879689984984283,
              "vx": 0.32632221660906274,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03925,
              "x": 0.015821560026121777,
              "vx": 0.3107776850680091,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04225,
              "x": 0.01672166647731833,
              "vx": 0.2956273037582214,
              "applied": 0.0,
              "normal": 20.432508897039433,
              "contact_horizontal": -10.216254448519717,
              "contact_count": 4
            },
            {
              "t": 0.04525,
              "x": 0.017573853696791666,
              "vx": 0.2810870032191833,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04825,
              "x": 0.01838377678286746,
              "vx": 0.264540232061281,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.051250000000000004,
              "x": 0.019149291065281196,
              "vx": 0.248610726808867,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05425,
              "x": 0.01987178818633412,
              "vx": 0.2331978408294939,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05725,
              "x": 0.02054895277993381,
              "vx": 0.218379926363149,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06025,
              "x": 0.021185287589430554,
              "vx": 0.20191576633840166,
              "applied": 0.0,
              "normal": 15.717486360710254,
              "contact_horizontal": -7.858743180355127,
              "contact_count": 4
            },
            {
              "t": 0.06325,
              "x": 0.021776887575352403,
              "vx": 0.19195025606442612,
              "applied": 0.0,
              "normal": 16.10243889823345,
              "contact_horizontal": -8.051219449116726,
              "contact_count": 4
            },
            {
              "t": 0.06625,
              "x": 0.02231698307544014,
              "vx": 0.17313841449931722,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06925,
              "x": 0.022823200271131706,
              "vx": 0.16009001372287132,
              "applied": 0.0,
              "normal": 14.40382484421947,
              "contact_horizontal": -7.201912422109735,
              "contact_count": 4
            },
            {
              "t": 0.07225,
              "x": 0.023278286896928464,
              "vx": 0.14792586913429995,
              "applied": 0.0,
              "normal": 14.280613384735084,
              "contact_horizontal": -7.140306692367542,
              "contact_count": 4
            },
            {
              "t": 0.07525,
              "x": 0.023689318319623745,
              "vx": 0.12949266974495022,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07825,
              "x": 0.02406285873454845,
              "vx": 0.11636244628897645,
              "applied": 0.0,
              "normal": 12.692711684989055,
              "contact_horizontal": -6.346355842494528,
              "contact_count": 4
            },
            {
              "t": 0.08125,
              "x": 0.024382678868955718,
              "vx": 0.09985651186718011,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08425,
              "x": 0.024668606139218507,
              "vx": 0.08784298200885991,
              "applied": 0.0,
              "normal": 11.67948164488365,
              "contact_horizontal": -5.839740822441825,
              "contact_count": 4
            },
            {
              "t": 0.08725000000000001,
              "x": 0.024904661187089186,
              "vx": 0.07116374744802817,
              "applied": 0.0,
              "normal": 10.677123562901595,
              "contact_horizontal": -5.338561781450798,
              "contact_count": 4
            },
            {
              "t": 0.09025,
              "x": 0.025092924866055785,
              "vx": 0.05581901081793514,
              "applied": 0.0,
              "normal": 9.883243252778142,
              "contact_horizontal": -4.941621626389071,
              "contact_count": 4
            },
            {
              "t": 0.09325,
              "x": 0.025242736180234596,
              "vx": 0.043651053461168404,
              "applied": 0.0,
              "normal": 9.964388472259198,
              "contact_horizontal": -4.4815118279215245,
              "contact_count": 4
            },
            {
              "t": 0.09625,
              "x": 0.025354226206856265,
              "vx": 0.032204733689248435,
              "applied": 0.0,
              "normal": 9.95532046639493,
              "contact_horizontal": -3.3063559543221057,
              "contact_count": 4
            },
            {
              "t": 0.09925,
              "x": 0.025436480957367343,
              "vx": 0.023759903404717602,
              "applied": 0.0,
              "normal": 9.937406581443412,
              "contact_horizontal": -2.439352952697205,
              "contact_count": 4
            },
            {
              "t": 0.10225000000000001,
              "x": 0.025497166597489993,
              "vx": 0.017529503284889357,
              "applied": 0.0,
              "normal": 9.914282389937462,
              "contact_horizontal": -1.7996979891301939,
              "contact_count": 4
            },
            {
              "t": 0.10525,
              "x": 0.0255419390486526,
              "vx": 0.012932858950099152,
              "applied": 0.0,
              "normal": 9.889080779629312,
              "contact_horizontal": -1.3277752640114562,
              "contact_count": 4
            },
            {
              "t": 0.10825,
              "x": 0.025574971119590572,
              "vx": 0.009541561938884,
              "applied": 0.0,
              "normal": 9.864305035455383,
              "contact_horizontal": -0.9796016025070985,
              "contact_count": 4
            },
            {
              "t": 0.11125,
              "x": 0.025599341411972294,
              "vx": 0.007039542185819514,
              "applied": 0.0,
              "normal": 9.841782746587837,
              "contact_horizontal": -0.7227271851881717,
              "contact_count": 4
            },
            {
              "t": 0.11425,
              "x": 0.02561732124639925,
              "vx": 0.005193610433171663,
              "applied": 0.0,
              "normal": 9.822688641096967,
              "contact_horizontal": -0.5332112470289969,
              "contact_count": 4
            },
            {
              "t": 0.11725000000000001,
              "x": 0.02563058635010339,
              "vx": 0.003831725050453055,
              "applied": 0.0,
              "normal": 9.807618097991298,
              "contact_horizontal": -0.39339082599908964,
              "contact_count": 4
            },
            {
              "t": 0.12025,
              "x": 0.025640373035399542,
              "vx": 0.0028269577454079976,
              "applied": 0.0,
              "normal": 9.796691301698722,
              "contact_horizontal": -0.29023459206436586,
              "contact_count": 4
            },
            {
              "t": 0.12325,
              "x": 0.025647593424579677,
              "vx": 0.0020856638057665786,
              "applied": 0.0,
              "normal": 9.789669893682916,
              "contact_horizontal": -0.21412833323261807,
              "contact_count": 4
            },
            {
              "t": 0.12625,
              "x": 0.02565292046015822,
              "vx": 0.001538754364648038,
              "applied": 0.0,
              "normal": 9.786071910704722,
              "contact_horizontal": -0.15797891032447864,
              "contact_count": 4
            },
            {
              "t": 0.12925,
              "x": 0.025656850623429588,
              "vx": 0.00113525727788137,
              "applied": 0.0,
              "normal": 9.785275298860961,
              "contact_horizontal": -0.11655317307931484,
              "contact_count": 4
            },
            {
              "t": 0.13225,
              "x": 0.025659750206736585,
              "vx": 0.0008375664906708311,
              "applied": 0.0,
              "normal": 9.786604400627088,
              "contact_horizontal": -0.085990226965462,
              "contact_count": 4
            },
            {
              "t": 0.13525,
              "x": 0.02566188945205629,
              "vx": 0.0006179371334885194,
              "applied": 0.0,
              "normal": 9.789397093539167,
              "contact_horizontal": -0.06344159494855038,
              "contact_count": 4
            },
            {
              "t": 0.13825,
              "x": 0.025663467737644743,
              "vx": 0.00045589968754582584,
              "applied": 0.0,
              "normal": 9.793052633605477,
              "contact_horizontal": -0.046805737466352,
              "contact_count": 4
            },
            {
              "t": 0.14125000000000001,
              "x": 0.02566463216015285,
              "vx": 0.00033635221760965994,
              "applied": 0.0,
              "normal": 9.797061823617808,
              "contact_horizontal": -0.0345321877036782,
              "contact_count": 4
            },
            {
              "t": 0.14425,
              "x": 0.025665491244077538,
              "vx": 0.00024815286646666184,
              "applied": 0.0,
              "normal": 9.801022046215488,
              "contact_horizontal": -0.025477047337806858,
              "contact_count": 4
            },
            {
              "t": 0.14725,
              "x": 0.025666125056275725,
              "vx": 0.00018308143037991934,
              "applied": 0.0,
              "normal": 9.804640133331379,
              "contact_horizontal": -0.018796374763569275,
              "contact_count": 4
            },
            {
              "t": 0.15025,
              "x": 0.025666592668217716,
              "vx": 0.00013507323370565028,
              "applied": 0.0,
              "normal": 9.807726124014872,
              "contact_horizontal": -0.01386752945290913,
              "contact_count": 4
            },
            {
              "t": 0.15325,
              "x": 0.025666937661464512,
              "vx": 9.9653899409316e-05,
              "applied": 0.0,
              "normal": 9.810180801055832,
              "contact_horizontal": -0.010231141669776827,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 0.02566719218948128,
              "vx": 7.35223358779898e-05,
              "applied": 0.0,
              "normal": 9.811979578501651,
              "contact_horizontal": -0.007548299078887014,
              "contact_count": 4
            },
            {
              "t": 0.15925,
              "x": 0.0256673799743491,
              "vx": 5.424307426724157e-05,
              "applied": 0.0,
              "normal": 9.813154902335341,
              "contact_horizontal": -0.005568960020410769,
              "contact_count": 4
            },
            {
              "t": 0.16225,
              "x": 0.025667518517669352,
              "vx": 4.001928213392242e-05,
              "applied": 0.0,
              "normal": 9.813778875058752,
              "contact_horizontal": -0.004108649556899402,
              "contact_count": 4
            },
            {
              "t": 0.16525,
              "x": 0.02566762073171774,
              "vx": 2.952529816100503e-05,
              "applied": 0.0,
              "normal": 9.81394735975556,
              "contact_horizontal": -0.003031266357393068,
              "contact_count": 4
            },
            {
              "t": 0.16825,
              "x": 0.025667696142871885,
              "vx": 2.178308016296788e-05,
              "applied": 0.0,
              "normal": 9.813766389474432,
              "contact_horizontal": -0.0022363980155369278,
              "contact_count": 4
            },
            {
              "t": 0.17125,
              "x": 0.025667751779472277,
              "vx": 1.6071051290261717e-05,
              "applied": 0.0,
              "normal": 9.813341325110446,
              "contact_horizontal": -0.0016499625857541664,
              "contact_count": 4
            },
            {
              "t": 0.17425000000000002,
              "x": 0.025667792826865557,
              "vx": 1.1856848872940312e-05,
              "applied": 0.0,
              "normal": 9.812768884223205,
              "contact_horizontal": -0.001217304125877278,
              "contact_count": 4
            },
            {
              "t": 0.17725,
              "x": 0.02566782311068022,
              "vx": 8.74770807668615e-06,
              "applied": 0.0,
              "normal": 9.812131912691257,
              "contact_horizontal": -0.0008980987487293073,
              "contact_count": 4
            },
            {
              "t": 0.18025,
              "x": 0.025667845453376244,
              "vx": 6.453856114304143e-06,
              "applied": 0.0,
              "normal": 9.811496592701062,
              "contact_horizontal": -0.0006625964250989519,
              "contact_count": 4
            },
            {
              "t": 0.18325,
              "x": 0.025667861937299127,
              "vx": 4.761505343368425e-06,
              "applied": 0.0,
              "normal": 9.810911670658342,
              "contact_horizontal": -0.0004888482731813123,
              "contact_count": 4
            },
            {
              "t": 0.18625,
              "x": 0.025667874098755088,
              "vx": 3.5129281995087095e-06,
              "applied": 0.0,
              "normal": 9.810409239052152,
              "contact_horizontal": -0.00036066091688104955,
              "contact_count": 4
            },
            {
              "t": 0.18925,
              "x": 0.025667883071195212,
              "vx": 2.5917569440677114e-06,
              "applied": 0.0,
              "normal": 9.810006606018755,
              "contact_horizontal": -0.0002660872588083403,
              "contact_count": 4
            },
            {
              "t": 0.19225,
              "x": 0.02566788969085342,
              "vx": 1.912138158641658e-06,
              "applied": 0.0,
              "normal": 9.809708822882762,
              "contact_horizontal": -0.00019631300760289205,
              "contact_count": 4
            },
            {
              "t": 0.19525,
              "x": 0.02566789457468371,
              "vx": 1.410731182559681e-06,
              "applied": 0.0,
              "normal": 9.80951150088222,
              "contact_horizontal": -0.00014483518354017655,
              "contact_count": 4
            },
            {
              "t": 0.19825,
              "x": 0.02566789817786042,
              "vx": 1.0408047456606347e-06,
              "applied": 0.0,
              "normal": 9.809403622349516,
              "contact_horizontal": -0.00010685603900024262,
              "contact_count": 4
            },
            {
              "t": 0.20125,
              "x": 0.025667900836200623,
              "vx": 7.678816008108381e-07,
              "applied": 0.0,
              "normal": 9.809370129421978,
              "contact_horizontal": -7.883590710369554e-05,
              "contact_count": 4
            },
            {
              "t": 0.20425000000000001,
              "x": 0.025667902797462363,
              "vx": 5.665252348246285e-07,
              "applied": 0.0,
              "normal": 9.809394147688804,
              "contact_horizontal": -5.81633037209622e-05,
              "contact_count": 4
            },
            {
              "t": 0.20725000000000002,
              "x": 0.025667904244435786,
              "vx": 4.179691783007792e-07,
              "applied": 0.0,
              "normal": 9.809458768055684,
              "contact_horizontal": -4.291153644181793e-05,
              "contact_count": 4
            },
            {
              "t": 0.21025,
              "x": 0.025667905311979218,
              "vx": 3.083679654245105e-07,
              "applied": 0.0,
              "normal": 9.809548364585936,
              "contact_horizontal": -3.165913628750909e-05,
              "contact_count": 4
            },
            {
              "t": 0.21325,
              "x": 0.025667906099588005,
              "vx": 2.2750673263363187e-07,
              "applied": 0.0,
              "normal": 9.80964946790322,
              "contact_horizontal": -2.335737645437899e-05,
              "contact_count": 4
            },
            {
              "t": 0.21625,
              "x": 0.025667906680667506,
              "vx": 1.6784919056444225e-07,
              "applied": 0.0,
              "normal": 9.809751243025136,
              "contact_horizontal": -1.7232530601714347e-05,
              "contact_count": 4
            },
            {
              "t": 0.21925,
              "x": 0.025667907109374475,
              "vx": 1.2383523972447643e-07,
              "applied": 0.0,
              "normal": 9.80984563828307,
              "contact_horizontal": -1.271376139066677e-05,
              "contact_count": 4
            },
            {
              "t": 0.22225,
              "x": 0.02566790742566454,
              "vx": 9.136276764392237e-08,
              "applied": 0.0,
              "normal": 9.80992727994265,
              "contact_horizontal": -9.379918270761987e-06,
              "contact_count": 4
            },
            {
              "t": 0.22525,
              "x": 0.025667907659016012,
              "vx": 6.740533090182193e-08,
              "applied": 0.0,
              "normal": 9.809993187244414,
              "contact_horizontal": -6.920286147835871e-06,
              "contact_count": 4
            },
            {
              "t": 0.22825,
              "x": 0.025667907831177315,
              "vx": 4.973008974297911e-08,
              "applied": 0.0,
              "normal": 9.810042376897378,
              "contact_horizontal": -5.1056266088698315e-06,
              "contact_count": 4
            },
            {
              "t": 0.23125,
              "x": 0.025667907958193927,
              "vx": 3.66897067691364e-08,
              "applied": 0.0,
              "normal": 9.810075416532381,
              "contact_horizontal": -3.7668128972566313e-06,
              "contact_count": 4
            },
            {
              "t": 0.23425,
              "x": 0.025667908051903842,
              "vx": 2.7068814671724063e-08,
              "applied": 0.0,
              "normal": 9.81009397500109,
              "contact_horizontal": -2.77906718640931e-06,
              "contact_count": 4
            },
            {
              "t": 0.23725000000000002,
              "x": 0.025667908121040844,
              "vx": 1.9970743634515903e-08,
              "applied": 0.0,
              "normal": 9.810100405124983,
              "contact_horizontal": -2.0503313062915152e-06,
              "contact_count": 4
            },
            {
              "t": 0.24025,
              "x": 0.02566790817204852,
              "vx": 1.4733951448212226e-08,
              "applied": 0.0,
              "normal": 9.810097382681244,
              "contact_horizontal": -1.5126868759428968e-06,
              "contact_count": 4
            },
            {
              "t": 0.24325,
              "x": 0.025667908209680797,
              "vx": 1.0870367635414683e-08,
              "applied": 0.0,
              "normal": 9.810087614844166,
              "contact_horizontal": -1.1160253053083958e-06,
              "contact_count": 4
            },
            {
              "t": 0.24625,
              "x": 0.025667908237445018,
              "vx": 8.019905115104883e-09,
              "applied": 0.0,
              "normal": 9.8100736224732,
              "contact_horizontal": -8.2337757863095e-07,
              "contact_count": 4
            },
            {
              "t": 0.24925,
              "x": 0.025667908257928824,
              "vx": 5.916899977527526e-09,
              "applied": 0.0,
              "normal": 9.810057593776468,
              "contact_horizontal": -6.074688830411202e-07,
              "contact_count": 4
            },
            {
              "t": 0.25225000000000003,
              "x": 0.025667908273041298,
              "vx": 4.36535156669612e-09,
              "applied": 0.0,
              "normal": 9.810041302003805,
              "contact_horizontal": -4.4817645188664817e-07,
              "contact_count": 4
            },
            {
              "t": 0.25525000000000003,
              "x": 0.025667908284190934,
              "vx": 3.2206551352408562e-09,
              "applied": 0.0,
              "normal": 9.810026076787919,
              "contact_horizontal": -3.306541904673104e-07,
              "contact_count": 4
            },
            {
              "t": 0.25825,
              "x": 0.025667908292416875,
              "vx": 2.3761246584918503e-09,
              "applied": 0.0,
              "normal": 9.810012817316576,
              "contact_horizontal": -2.4394899086585487e-07,
              "contact_count": 4
            },
            {
              "t": 0.26125,
              "x": 0.02566790829848578,
              "vx": 1.7530496603391835e-09,
              "applied": 0.0,
              "normal": 9.810002035371866,
              "contact_horizontal": -1.7997990929287304e-07,
              "contact_count": 4
            },
            {
              "t": 0.26425,
              "x": 0.025667908302963276,
              "vx": 1.2933593790337741e-09,
              "applied": 0.0,
              "normal": 9.809993917090154,
              "contact_horizontal": -1.3278500221540115e-07,
              "contact_count": 4
            },
            {
              "t": 0.26725,
              "x": 0.02566790830626667,
              "vx": 9.542105523644426e-10,
              "applied": 0.0,
              "normal": 9.80998839376538,
              "contact_horizontal": -9.796569448358561e-08,
              "contact_count": 4
            },
            {
              "t": 0.27025,
              "x": 0.025667908308703836,
              "vx": 7.03994413312883e-10,
              "applied": 0.0,
              "normal": 9.809985213847769,
              "contact_horizontal": -7.227681737462079e-08,
              "contact_count": 4
            },
            {
              "t": 0.27325,
              "x": 0.025667908310501922,
              "vx": 5.193907489526162e-10,
              "applied": 0.0,
              "normal": 9.80998401025467,
              "contact_horizontal": -5.332416380630621e-08,
              "contact_count": 4
            },
            {
              "t": 0.27625,
              "x": 0.025667908311828507,
              "vx": 3.831944451818393e-10,
              "applied": 0.0,
              "normal": 9.809984359008942,
              "contact_horizontal": -3.9341326581515607e-08,
              "contact_count": 4
            },
            {
              "t": 0.27925,
              "x": 0.025667908312807235,
              "vx": 2.827119735617372e-10,
              "applied": 0.0,
              "normal": 9.809985826937003,
              "contact_horizontal": -2.902511860211129e-08,
              "contact_count": 4
            },
            {
              "t": 0.28225,
              "x": 0.025667908313529317,
              "vx": 2.0857833673507262e-10,
              "applied": 0.0,
              "normal": 9.809988007598164,
              "contact_horizontal": -2.1414059500634232e-08,
              "contact_count": 4
            },
            {
              "t": 0.28525,
              "x": 0.025667908314062057,
              "vx": 1.5388425905224408e-10,
              "applied": 0.0,
              "normal": 9.809990545743123,
              "contact_horizontal": -1.5798796153235797e-08,
              "contact_count": 4
            },
            {
              "t": 0.28825,
              "x": 0.0256679083144551,
              "vx": 1.1353223718385683e-10,
              "applied": 0.0,
              "normal": 9.809993151411444,
              "contact_horizontal": -1.1655985846327902e-08,
              "contact_count": 4
            },
            {
              "t": 0.29125,
              "x": 0.025667908314745077,
              "vx": 8.376145119319833e-11,
              "applied": 0.0,
              "normal": 9.80999560528753,
              "contact_horizontal": -8.599515498163841e-09,
              "contact_count": 4
            },
            {
              "t": 0.29425,
              "x": 0.025667908314959013,
              "vx": 6.179725587291442e-11,
              "applied": 0.0,
              "normal": 9.809997757188233,
              "contact_horizontal": -6.344523330845981e-09,
              "contact_count": 4
            },
            {
              "t": 0.29725,
              "x": 0.025667908315116856,
              "vx": 4.5592582089192125e-11,
              "applied": 0.0,
              "normal": 9.809999519596117,
              "contact_horizontal": -4.680842062443103e-09,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025667908315224894,
              "vx": 3.4500503727952275e-11,
              "applied": 0.0,
              "normal": 9.810000762744213,
              "contact_horizontal": -3.542054305917503e-09,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.00025,
          "steps": 1200,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.011899709003046155,
          "setup_wall_seconds": 0.002103624981828034,
          "realtime_factor": 25.21070052412242,
          "final_x": 0.025667908315224894,
          "final_v": 3.4500503727952275e-11,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": 0.00018370851909849453,
          "v_error": 3.4500503727952275e-11,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.810000012447457,
          "settled_normal_force": 9.80999400780905,
          "expected_normal_force": 9.81,
          "peak_normal_force": 28.204309924189616,
          "contact_steps": 1039,
          "external_work": 0.0,
          "contact_work_estimate": -0.12445027067857971,
          "kinetic_energy_delta": -0.125,
          "horizontal_energy_residual": -0.000549729321420292,
          "analytic_work_residual": 0.0009010902861781023,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.00025,
              "x": 0.00012413026534774542,
              "vx": 0.4965210613909817,
              "applied": 0.0,
              "normal": 27.83150887214668,
              "contact_horizontal": -13.91575443607334,
              "contact_count": 4
            },
            {
              "t": 0.0032500000000000003,
              "x": 0.0015947893144218745,
              "vx": 0.47937743923328335,
              "applied": 0.0,
              "normal": 26.712157806974393,
              "contact_horizontal": -13.356078903487195,
              "contact_count": 4
            },
            {
              "t": 0.00625,
              "x": 0.0030243805387260305,
              "vx": 0.4658326307614451,
              "applied": 0.0,
              "normal": 26.365741061860014,
              "contact_horizontal": -13.182870530930007,
              "contact_count": 4
            },
            {
              "t": 0.00925,
              "x": 0.004409634380370476,
              "vx": 0.45585457082715586,
              "applied": 0.0,
              "normal": 26.732531927707175,
              "contact_horizontal": -13.366265963853587,
              "contact_count": 4
            },
            {
              "t": 0.01225,
              "x": 0.005749731718840283,
              "vx": 0.44286834606499187,
              "applied": 0.0,
              "normal": 26.47867535900093,
              "contact_horizontal": -13.239337679500466,
              "contact_count": 4
            },
            {
              "t": 0.01525,
              "x": 0.0070449908938322375,
              "vx": 0.43019175720310004,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01825,
              "x": 0.008296419832500679,
              "vx": 0.41458728060381556,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02125,
              "x": 0.009502193014890133,
              "vx": 0.39944386992727976,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02425,
              "x": 0.010666967004159554,
              "vx": 0.3845850816472297,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02725,
              "x": 0.011785923861437012,
              "vx": 0.3644275489160974,
              "applied": 0.0,
              "normal": 22.46161912066707,
              "contact_horizontal": -11.230809560333535,
              "contact_count": 4
            },
            {
              "t": 0.03025,
              "x": 0.01286040948871428,
              "vx": 0.3477994732881435,
              "applied": 0.0,
              "normal": 21.46426022476139,
              "contact_horizontal": -10.732130112380695,
              "contact_count": 4
            },
            {
              "t": 0.03325,
              "x": 0.01389150786602736,
              "vx": 0.33691473827106105,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03625,
              "x": 0.014879689984984283,
              "vx": 0.32632221660906274,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.03925,
              "x": 0.015821560026121777,
              "vx": 0.3107776850680091,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04225,
              "x": 0.01672166647731833,
              "vx": 0.2956273037582214,
              "applied": 0.0,
              "normal": 20.432508897039433,
              "contact_horizontal": -10.216254448519717,
              "contact_count": 4
            },
            {
              "t": 0.04525,
              "x": 0.017573853696791666,
              "vx": 0.2810870032191833,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04825,
              "x": 0.01838377678286746,
              "vx": 0.264540232061281,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.051250000000000004,
              "x": 0.019149291065281196,
              "vx": 0.248610726808867,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05425,
              "x": 0.01987178818633412,
              "vx": 0.2331978408294939,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.05725,
              "x": 0.02054895277993381,
              "vx": 0.218379926363149,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06025,
              "x": 0.021185287589430554,
              "vx": 0.20191576633840166,
              "applied": 0.0,
              "normal": 15.717486360710254,
              "contact_horizontal": -7.858743180355127,
              "contact_count": 4
            },
            {
              "t": 0.06325,
              "x": 0.021776887575352403,
              "vx": 0.19195025606442612,
              "applied": 0.0,
              "normal": 16.10243889823345,
              "contact_horizontal": -8.051219449116726,
              "contact_count": 4
            },
            {
              "t": 0.06625,
              "x": 0.02231698307544014,
              "vx": 0.17313841449931722,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06925,
              "x": 0.022823200271131706,
              "vx": 0.16009001372287132,
              "applied": 0.0,
              "normal": 14.40382484421947,
              "contact_horizontal": -7.201912422109735,
              "contact_count": 4
            },
            {
              "t": 0.07225,
              "x": 0.023278286896928464,
              "vx": 0.14792586913429995,
              "applied": 0.0,
              "normal": 14.280613384735084,
              "contact_horizontal": -7.140306692367542,
              "contact_count": 4
            },
            {
              "t": 0.07525,
              "x": 0.023689318319623745,
              "vx": 0.12949266974495022,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07825,
              "x": 0.02406285873454845,
              "vx": 0.11636244628897645,
              "applied": 0.0,
              "normal": 12.692711684989055,
              "contact_horizontal": -6.346355842494528,
              "contact_count": 4
            },
            {
              "t": 0.08125,
              "x": 0.024382678868955718,
              "vx": 0.09985651186718011,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08425,
              "x": 0.024668606139218507,
              "vx": 0.08784298200885991,
              "applied": 0.0,
              "normal": 11.67948164488365,
              "contact_horizontal": -5.839740822441825,
              "contact_count": 4
            },
            {
              "t": 0.08725000000000001,
              "x": 0.024904661187089186,
              "vx": 0.07116374744802817,
              "applied": 0.0,
              "normal": 10.677123562901595,
              "contact_horizontal": -5.338561781450798,
              "contact_count": 4
            },
            {
              "t": 0.09025,
              "x": 0.025092924866055785,
              "vx": 0.05581901081793514,
              "applied": 0.0,
              "normal": 9.883243252778142,
              "contact_horizontal": -4.941621626389071,
              "contact_count": 4
            },
            {
              "t": 0.09325,
              "x": 0.025242736180234596,
              "vx": 0.043651053461168404,
              "applied": 0.0,
              "normal": 9.964388472259198,
              "contact_horizontal": -4.4815118279215245,
              "contact_count": 4
            },
            {
              "t": 0.09625,
              "x": 0.025354226206856265,
              "vx": 0.032204733689248435,
              "applied": 0.0,
              "normal": 9.95532046639493,
              "contact_horizontal": -3.3063559543221057,
              "contact_count": 4
            },
            {
              "t": 0.09925,
              "x": 0.025436480957367343,
              "vx": 0.023759903404717602,
              "applied": 0.0,
              "normal": 9.937406581443412,
              "contact_horizontal": -2.439352952697205,
              "contact_count": 4
            },
            {
              "t": 0.10225000000000001,
              "x": 0.025497166597489993,
              "vx": 0.017529503284889357,
              "applied": 0.0,
              "normal": 9.914282389937462,
              "contact_horizontal": -1.7996979891301939,
              "contact_count": 4
            },
            {
              "t": 0.10525,
              "x": 0.0255419390486526,
              "vx": 0.012932858950099152,
              "applied": 0.0,
              "normal": 9.889080779629312,
              "contact_horizontal": -1.3277752640114562,
              "contact_count": 4
            },
            {
              "t": 0.10825,
              "x": 0.025574971119590572,
              "vx": 0.009541561938884,
              "applied": 0.0,
              "normal": 9.864305035455383,
              "contact_horizontal": -0.9796016025070985,
              "contact_count": 4
            },
            {
              "t": 0.11125,
              "x": 0.025599341411972294,
              "vx": 0.007039542185819514,
              "applied": 0.0,
              "normal": 9.841782746587837,
              "contact_horizontal": -0.7227271851881717,
              "contact_count": 4
            },
            {
              "t": 0.11425,
              "x": 0.02561732124639925,
              "vx": 0.005193610433171663,
              "applied": 0.0,
              "normal": 9.822688641096967,
              "contact_horizontal": -0.5332112470289969,
              "contact_count": 4
            },
            {
              "t": 0.11725000000000001,
              "x": 0.02563058635010339,
              "vx": 0.003831725050453055,
              "applied": 0.0,
              "normal": 9.807618097991298,
              "contact_horizontal": -0.39339082599908964,
              "contact_count": 4
            },
            {
              "t": 0.12025,
              "x": 0.025640373035399542,
              "vx": 0.0028269577454079976,
              "applied": 0.0,
              "normal": 9.796691301698722,
              "contact_horizontal": -0.29023459206436586,
              "contact_count": 4
            },
            {
              "t": 0.12325,
              "x": 0.025647593424579677,
              "vx": 0.0020856638057665786,
              "applied": 0.0,
              "normal": 9.789669893682916,
              "contact_horizontal": -0.21412833323261807,
              "contact_count": 4
            },
            {
              "t": 0.12625,
              "x": 0.02565292046015822,
              "vx": 0.001538754364648038,
              "applied": 0.0,
              "normal": 9.786071910704722,
              "contact_horizontal": -0.15797891032447864,
              "contact_count": 4
            },
            {
              "t": 0.12925,
              "x": 0.025656850623429588,
              "vx": 0.00113525727788137,
              "applied": 0.0,
              "normal": 9.785275298860961,
              "contact_horizontal": -0.11655317307931484,
              "contact_count": 4
            },
            {
              "t": 0.13225,
              "x": 0.025659750206736585,
              "vx": 0.0008375664906708311,
              "applied": 0.0,
              "normal": 9.786604400627088,
              "contact_horizontal": -0.085990226965462,
              "contact_count": 4
            },
            {
              "t": 0.13525,
              "x": 0.02566188945205629,
              "vx": 0.0006179371334885194,
              "applied": 0.0,
              "normal": 9.789397093539167,
              "contact_horizontal": -0.06344159494855038,
              "contact_count": 4
            },
            {
              "t": 0.13825,
              "x": 0.025663467737644743,
              "vx": 0.00045589968754582584,
              "applied": 0.0,
              "normal": 9.793052633605477,
              "contact_horizontal": -0.046805737466352,
              "contact_count": 4
            },
            {
              "t": 0.14125000000000001,
              "x": 0.02566463216015285,
              "vx": 0.00033635221760965994,
              "applied": 0.0,
              "normal": 9.797061823617808,
              "contact_horizontal": -0.0345321877036782,
              "contact_count": 4
            },
            {
              "t": 0.14425,
              "x": 0.025665491244077538,
              "vx": 0.00024815286646666184,
              "applied": 0.0,
              "normal": 9.801022046215488,
              "contact_horizontal": -0.025477047337806858,
              "contact_count": 4
            },
            {
              "t": 0.14725,
              "x": 0.025666125056275725,
              "vx": 0.00018308143037991934,
              "applied": 0.0,
              "normal": 9.804640133331379,
              "contact_horizontal": -0.018796374763569275,
              "contact_count": 4
            },
            {
              "t": 0.15025,
              "x": 0.025666592668217716,
              "vx": 0.00013507323370565028,
              "applied": 0.0,
              "normal": 9.807726124014872,
              "contact_horizontal": -0.01386752945290913,
              "contact_count": 4
            },
            {
              "t": 0.15325,
              "x": 0.025666937661464512,
              "vx": 9.9653899409316e-05,
              "applied": 0.0,
              "normal": 9.810180801055832,
              "contact_horizontal": -0.010231141669776827,
              "contact_count": 4
            },
            {
              "t": 0.15625,
              "x": 0.02566719218948128,
              "vx": 7.35223358779898e-05,
              "applied": 0.0,
              "normal": 9.811979578501651,
              "contact_horizontal": -0.007548299078887014,
              "contact_count": 4
            },
            {
              "t": 0.15925,
              "x": 0.0256673799743491,
              "vx": 5.424307426724157e-05,
              "applied": 0.0,
              "normal": 9.813154902335341,
              "contact_horizontal": -0.005568960020410769,
              "contact_count": 4
            },
            {
              "t": 0.16225,
              "x": 0.025667518517669352,
              "vx": 4.001928213392242e-05,
              "applied": 0.0,
              "normal": 9.813778875058752,
              "contact_horizontal": -0.004108649556899402,
              "contact_count": 4
            },
            {
              "t": 0.16525,
              "x": 0.02566762073171774,
              "vx": 2.952529816100503e-05,
              "applied": 0.0,
              "normal": 9.81394735975556,
              "contact_horizontal": -0.003031266357393068,
              "contact_count": 4
            },
            {
              "t": 0.16825,
              "x": 0.025667696142871885,
              "vx": 2.178308016296788e-05,
              "applied": 0.0,
              "normal": 9.813766389474432,
              "contact_horizontal": -0.0022363980155369278,
              "contact_count": 4
            },
            {
              "t": 0.17125,
              "x": 0.025667751779472277,
              "vx": 1.6071051290261717e-05,
              "applied": 0.0,
              "normal": 9.813341325110446,
              "contact_horizontal": -0.0016499625857541664,
              "contact_count": 4
            },
            {
              "t": 0.17425000000000002,
              "x": 0.025667792826865557,
              "vx": 1.1856848872940312e-05,
              "applied": 0.0,
              "normal": 9.812768884223205,
              "contact_horizontal": -0.001217304125877278,
              "contact_count": 4
            },
            {
              "t": 0.17725,
              "x": 0.02566782311068022,
              "vx": 8.74770807668615e-06,
              "applied": 0.0,
              "normal": 9.812131912691257,
              "contact_horizontal": -0.0008980987487293073,
              "contact_count": 4
            },
            {
              "t": 0.18025,
              "x": 0.025667845453376244,
              "vx": 6.453856114304143e-06,
              "applied": 0.0,
              "normal": 9.811496592701062,
              "contact_horizontal": -0.0006625964250989519,
              "contact_count": 4
            },
            {
              "t": 0.18325,
              "x": 0.025667861937299127,
              "vx": 4.761505343368425e-06,
              "applied": 0.0,
              "normal": 9.810911670658342,
              "contact_horizontal": -0.0004888482731813123,
              "contact_count": 4
            },
            {
              "t": 0.18625,
              "x": 0.025667874098755088,
              "vx": 3.5129281995087095e-06,
              "applied": 0.0,
              "normal": 9.810409239052152,
              "contact_horizontal": -0.00036066091688104955,
              "contact_count": 4
            },
            {
              "t": 0.18925,
              "x": 0.025667883071195212,
              "vx": 2.5917569440677114e-06,
              "applied": 0.0,
              "normal": 9.810006606018755,
              "contact_horizontal": -0.0002660872588083403,
              "contact_count": 4
            },
            {
              "t": 0.19225,
              "x": 0.02566788969085342,
              "vx": 1.912138158641658e-06,
              "applied": 0.0,
              "normal": 9.809708822882762,
              "contact_horizontal": -0.00019631300760289205,
              "contact_count": 4
            },
            {
              "t": 0.19525,
              "x": 0.02566789457468371,
              "vx": 1.410731182559681e-06,
              "applied": 0.0,
              "normal": 9.80951150088222,
              "contact_horizontal": -0.00014483518354017655,
              "contact_count": 4
            },
            {
              "t": 0.19825,
              "x": 0.02566789817786042,
              "vx": 1.0408047456606347e-06,
              "applied": 0.0,
              "normal": 9.809403622349516,
              "contact_horizontal": -0.00010685603900024262,
              "contact_count": 4
            },
            {
              "t": 0.20125,
              "x": 0.025667900836200623,
              "vx": 7.678816008108381e-07,
              "applied": 0.0,
              "normal": 9.809370129421978,
              "contact_horizontal": -7.883590710369554e-05,
              "contact_count": 4
            },
            {
              "t": 0.20425000000000001,
              "x": 0.025667902797462363,
              "vx": 5.665252348246285e-07,
              "applied": 0.0,
              "normal": 9.809394147688804,
              "contact_horizontal": -5.81633037209622e-05,
              "contact_count": 4
            },
            {
              "t": 0.20725000000000002,
              "x": 0.025667904244435786,
              "vx": 4.179691783007792e-07,
              "applied": 0.0,
              "normal": 9.809458768055684,
              "contact_horizontal": -4.291153644181793e-05,
              "contact_count": 4
            },
            {
              "t": 0.21025,
              "x": 0.025667905311979218,
              "vx": 3.083679654245105e-07,
              "applied": 0.0,
              "normal": 9.809548364585936,
              "contact_horizontal": -3.165913628750909e-05,
              "contact_count": 4
            },
            {
              "t": 0.21325,
              "x": 0.025667906099588005,
              "vx": 2.2750673263363187e-07,
              "applied": 0.0,
              "normal": 9.80964946790322,
              "contact_horizontal": -2.335737645437899e-05,
              "contact_count": 4
            },
            {
              "t": 0.21625,
              "x": 0.025667906680667506,
              "vx": 1.6784919056444225e-07,
              "applied": 0.0,
              "normal": 9.809751243025136,
              "contact_horizontal": -1.7232530601714347e-05,
              "contact_count": 4
            },
            {
              "t": 0.21925,
              "x": 0.025667907109374475,
              "vx": 1.2383523972447643e-07,
              "applied": 0.0,
              "normal": 9.80984563828307,
              "contact_horizontal": -1.271376139066677e-05,
              "contact_count": 4
            },
            {
              "t": 0.22225,
              "x": 0.02566790742566454,
              "vx": 9.136276764392237e-08,
              "applied": 0.0,
              "normal": 9.80992727994265,
              "contact_horizontal": -9.379918270761987e-06,
              "contact_count": 4
            },
            {
              "t": 0.22525,
              "x": 0.025667907659016012,
              "vx": 6.740533090182193e-08,
              "applied": 0.0,
              "normal": 9.809993187244414,
              "contact_horizontal": -6.920286147835871e-06,
              "contact_count": 4
            },
            {
              "t": 0.22825,
              "x": 0.025667907831177315,
              "vx": 4.973008974297911e-08,
              "applied": 0.0,
              "normal": 9.810042376897378,
              "contact_horizontal": -5.1056266088698315e-06,
              "contact_count": 4
            },
            {
              "t": 0.23125,
              "x": 0.025667907958193927,
              "vx": 3.66897067691364e-08,
              "applied": 0.0,
              "normal": 9.810075416532381,
              "contact_horizontal": -3.7668128972566313e-06,
              "contact_count": 4
            },
            {
              "t": 0.23425,
              "x": 0.025667908051903842,
              "vx": 2.7068814671724063e-08,
              "applied": 0.0,
              "normal": 9.81009397500109,
              "contact_horizontal": -2.77906718640931e-06,
              "contact_count": 4
            },
            {
              "t": 0.23725000000000002,
              "x": 0.025667908121040844,
              "vx": 1.9970743634515903e-08,
              "applied": 0.0,
              "normal": 9.810100405124983,
              "contact_horizontal": -2.0503313062915152e-06,
              "contact_count": 4
            },
            {
              "t": 0.24025,
              "x": 0.02566790817204852,
              "vx": 1.4733951448212226e-08,
              "applied": 0.0,
              "normal": 9.810097382681244,
              "contact_horizontal": -1.5126868759428968e-06,
              "contact_count": 4
            },
            {
              "t": 0.24325,
              "x": 0.025667908209680797,
              "vx": 1.0870367635414683e-08,
              "applied": 0.0,
              "normal": 9.810087614844166,
              "contact_horizontal": -1.1160253053083958e-06,
              "contact_count": 4
            },
            {
              "t": 0.24625,
              "x": 0.025667908237445018,
              "vx": 8.019905115104883e-09,
              "applied": 0.0,
              "normal": 9.8100736224732,
              "contact_horizontal": -8.2337757863095e-07,
              "contact_count": 4
            },
            {
              "t": 0.24925,
              "x": 0.025667908257928824,
              "vx": 5.916899977527526e-09,
              "applied": 0.0,
              "normal": 9.810057593776468,
              "contact_horizontal": -6.074688830411202e-07,
              "contact_count": 4
            },
            {
              "t": 0.25225000000000003,
              "x": 0.025667908273041298,
              "vx": 4.36535156669612e-09,
              "applied": 0.0,
              "normal": 9.810041302003805,
              "contact_horizontal": -4.4817645188664817e-07,
              "contact_count": 4
            },
            {
              "t": 0.25525000000000003,
              "x": 0.025667908284190934,
              "vx": 3.2206551352408562e-09,
              "applied": 0.0,
              "normal": 9.810026076787919,
              "contact_horizontal": -3.306541904673104e-07,
              "contact_count": 4
            },
            {
              "t": 0.25825,
              "x": 0.025667908292416875,
              "vx": 2.3761246584918503e-09,
              "applied": 0.0,
              "normal": 9.810012817316576,
              "contact_horizontal": -2.4394899086585487e-07,
              "contact_count": 4
            },
            {
              "t": 0.26125,
              "x": 0.02566790829848578,
              "vx": 1.7530496603391835e-09,
              "applied": 0.0,
              "normal": 9.810002035371866,
              "contact_horizontal": -1.7997990929287304e-07,
              "contact_count": 4
            },
            {
              "t": 0.26425,
              "x": 0.025667908302963276,
              "vx": 1.2933593790337741e-09,
              "applied": 0.0,
              "normal": 9.809993917090154,
              "contact_horizontal": -1.3278500221540115e-07,
              "contact_count": 4
            },
            {
              "t": 0.26725,
              "x": 0.02566790830626667,
              "vx": 9.542105523644426e-10,
              "applied": 0.0,
              "normal": 9.80998839376538,
              "contact_horizontal": -9.796569448358561e-08,
              "contact_count": 4
            },
            {
              "t": 0.27025,
              "x": 0.025667908308703836,
              "vx": 7.03994413312883e-10,
              "applied": 0.0,
              "normal": 9.809985213847769,
              "contact_horizontal": -7.227681737462079e-08,
              "contact_count": 4
            },
            {
              "t": 0.27325,
              "x": 0.025667908310501922,
              "vx": 5.193907489526162e-10,
              "applied": 0.0,
              "normal": 9.80998401025467,
              "contact_horizontal": -5.332416380630621e-08,
              "contact_count": 4
            },
            {
              "t": 0.27625,
              "x": 0.025667908311828507,
              "vx": 3.831944451818393e-10,
              "applied": 0.0,
              "normal": 9.809984359008942,
              "contact_horizontal": -3.9341326581515607e-08,
              "contact_count": 4
            },
            {
              "t": 0.27925,
              "x": 0.025667908312807235,
              "vx": 2.827119735617372e-10,
              "applied": 0.0,
              "normal": 9.809985826937003,
              "contact_horizontal": -2.902511860211129e-08,
              "contact_count": 4
            },
            {
              "t": 0.28225,
              "x": 0.025667908313529317,
              "vx": 2.0857833673507262e-10,
              "applied": 0.0,
              "normal": 9.809988007598164,
              "contact_horizontal": -2.1414059500634232e-08,
              "contact_count": 4
            },
            {
              "t": 0.28525,
              "x": 0.025667908314062057,
              "vx": 1.5388425905224408e-10,
              "applied": 0.0,
              "normal": 9.809990545743123,
              "contact_horizontal": -1.5798796153235797e-08,
              "contact_count": 4
            },
            {
              "t": 0.28825,
              "x": 0.0256679083144551,
              "vx": 1.1353223718385683e-10,
              "applied": 0.0,
              "normal": 9.809993151411444,
              "contact_horizontal": -1.1655985846327902e-08,
              "contact_count": 4
            },
            {
              "t": 0.29125,
              "x": 0.025667908314745077,
              "vx": 8.376145119319833e-11,
              "applied": 0.0,
              "normal": 9.80999560528753,
              "contact_horizontal": -8.599515498163841e-09,
              "contact_count": 4
            },
            {
              "t": 0.29425,
              "x": 0.025667908314959013,
              "vx": 6.179725587291442e-11,
              "applied": 0.0,
              "normal": 9.809997757188233,
              "contact_horizontal": -6.344523330845981e-09,
              "contact_count": 4
            },
            {
              "t": 0.29725,
              "x": 0.025667908315116856,
              "vx": 4.5592582089192125e-11,
              "applied": 0.0,
              "normal": 9.809999519596117,
              "contact_horizontal": -4.680842062443103e-09,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025667908315224894,
              "vx": 3.4500503727952275e-11,
              "applied": 0.0,
              "normal": 9.810000762744213,
              "contact_horizontal": -3.542054305917503e-09,
              "contact_count": 4
            }
          ]
        }
      ],
      "realtime_factor_median": 24.868060305765987
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.001,
          "steps": 400,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.004276250023394823,
          "setup_wall_seconds": 0.0008526250021532178,
          "realtime_factor": 93.53990010211064,
          "final_x": 0.0076221203251273,
          "final_v": 0.15626665627936187,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 5.2974000000000006,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 9.48284044041558e-05,
          "mean_normal_force": 9.851065754183136,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 19.642498390284075,
          "contact_steps": 367,
          "external_work": 0.05068843675403661,
          "contact_work_estimate": -0.03785935730839427,
          "kinetic_energy_delta": 0.012209633932366114,
          "horizontal_energy_residual": -0.0006194455132762233,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 10.411886386213055,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.005,
              "x": 4.915886043885265e-12,
              "vx": 2.4110434731113017e-09,
              "applied": 0.073575,
              "normal": 10.203043868765896,
              "contact_horizontal": -0.07357406769536357,
              "contact_count": 4
            },
            {
              "t": 0.009000000000000001,
              "x": 2.8454767525526446e-11,
              "vx": 8.453870105343958e-09,
              "applied": 0.14715,
              "normal": 10.010426702334195,
              "contact_horizontal": -0.14714811971477126,
              "contact_count": 4
            },
            {
              "t": 0.013000000000000001,
              "x": 8.63950875969327e-11,
              "vx": 1.864039395957709e-08,
              "applied": 0.220725,
              "normal": 9.856627212349501,
              "contact_horizontal": -0.22072205194895983,
              "contact_count": 4
            },
            {
              "t": 0.017,
              "x": 1.9535117144875436e-10,
              "vx": 3.2848767003549465e-08,
              "applied": 0.2943,
              "normal": 9.750291168183992,
              "contact_horizontal": -0.2942961195352595,
              "contact_count": 4
            },
            {
              "t": 0.021,
              "x": 3.688588036010049e-10,
              "vx": 4.9964667068861516e-08,
              "applied": 0.367875,
              "normal": 9.689642345545042,
              "contact_horizontal": -0.36787052985005597,
              "contact_count": 4
            },
            {
              "t": 0.025,
              "x": 6.148933629740728e-10,
              "vx": 6.85343150547725e-08,
              "applied": 0.44145,
              "normal": 9.666824426193326,
              "contact_horizontal": -0.44144529184464,
              "contact_count": 4
            },
            {
              "t": 0.029,
              "x": 5.159566035419166e-07,
              "vx": 0.0005151077271655077,
              "applied": 0.515025,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.033,
              "x": 2.1099756073709414e-06,
              "vx": 0.0003378600933762374,
              "applied": 0.5886,
              "normal": 10.672803285806156,
              "contact_horizontal": -0.626166879177883,
              "contact_count": 4
            },
            {
              "t": 0.037,
              "x": 3.1555207606903577e-06,
              "vx": 0.0002216120343841019,
              "applied": 0.6621750000000001,
              "normal": 10.511393143032354,
              "contact_horizontal": -0.6868136246361123,
              "contact_count": 4
            },
            {
              "t": 0.041,
              "x": 3.841347872170683e-06,
              "vx": 0.0001453715939289179,
              "applied": 0.73575,
              "normal": 10.307430608174597,
              "contact_horizontal": -0.7519084568897997,
              "contact_count": 4
            },
            {
              "t": 0.045,
              "x": 4.291274258073702e-06,
              "vx": 9.53771492816911e-05,
              "applied": 0.8093249999999999,
              "normal": 10.102941304218719,
              "contact_horizontal": -0.8199198818465767,
              "contact_count": 4
            },
            {
              "t": 0.049,
              "x": 4.5865324246290735e-06,
              "vx": 6.260208461197896e-05,
              "applied": 0.8829,
              "normal": 9.927836026865146,
              "contact_horizontal": -0.8898448519799953,
              "contact_count": 4
            },
            {
              "t": 0.053,
              "x": 4.780412913204513e-06,
              "vx": 4.112235281299497e-05,
              "applied": 0.9564750000000001,
              "normal": 9.797442090472405,
              "contact_horizontal": -0.9610258632140405,
              "contact_count": 4
            },
            {
              "t": 0.057,
              "x": 4.90786518465502e-06,
              "vx": 2.7049204806301734e-05,
              "applied": 1.03005,
              "normal": 9.714649414142828,
              "contact_horizontal": -1.0330313558745012,
              "contact_count": 4
            },
            {
              "t": 0.061,
              "x": 4.991800548243189e-06,
              "vx": 1.7830682327685635e-05,
              "applied": 1.1036249999999999,
              "normal": 9.674124544625085,
              "contact_horizontal": -1.1055777734013372,
              "contact_count": 4
            },
            {
              "t": 0.065,
              "x": 5.0472336140733165e-06,
              "vx": 1.179331396939192e-05,
              "applied": 1.1772,
              "normal": 9.666393568621759,
              "contact_horizontal": -1.1784787813445616,
              "contact_count": 4
            },
            {
              "t": 0.069,
              "x": 8.376379023488579e-06,
              "vx": 0.0009917932120015302,
              "applied": 1.250775,
              "normal": 10.72277030066999,
              "contact_horizontal": -1.3610604467838243,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 1.1445535085286275e-05,
              "vx": 0.0006505233969255116,
              "applied": 1.3243500000000001,
              "normal": 10.600341662990564,
              "contact_horizontal": -1.3966820555860209,
              "contact_count": 4
            },
            {
              "t": 0.077,
              "x": 1.3458648073443127e-05,
              "vx": 0.00042669576516750124,
              "applied": 1.3979249999999999,
              "normal": 10.411887163050585,
              "contact_horizontal": -1.4453647620089904,
              "contact_count": 4
            },
            {
              "t": 0.081,
              "x": 1.4779157847155286e-05,
              "vx": 0.00027990413612053995,
              "applied": 1.4715,
              "normal": 10.203042704797516,
              "contact_horizontal": -1.502610536454099,
              "contact_count": 4
            },
            {
              "t": 0.085,
              "x": 1.5645481075958475e-05,
              "vx": 0.00018364974362054652,
              "applied": 1.5450750000000002,
              "normal": 10.010424423392232,
              "contact_horizontal": -1.5654732169995358,
              "contact_count": 4
            },
            {
              "t": 0.089,
              "x": 1.6214019529543372e-05,
              "vx": 0.00012054629906951417,
              "applied": 1.6186499999999997,
              "normal": 9.856624546838436,
              "contact_horizontal": -1.632021802946208,
              "contact_count": 4
            },
            {
              "t": 0.093,
              "x": 1.658735428981317e-05,
              "vx": 7.918353024219801e-05,
              "applied": 1.6922249999999999,
              "normal": 9.750288643194171,
              "contact_horizontal": -1.700989408939198,
              "contact_count": 4
            },
            {
              "t": 0.097,
              "x": 1.683274639150103e-05,
              "vx": 5.207401205068427e-05,
              "applied": 1.7658,
              "normal": 9.689640271515405,
              "contact_horizontal": -1.7715441460031882,
              "contact_count": 4
            },
            {
              "t": 0.101,
              "x": 1.699428572793105e-05,
              "vx": 3.4306784968627466e-05,
              "applied": 1.839375,
              "normal": 9.66682293242906,
              "contact_horizontal": -1.8431396179330735,
              "contact_count": 4
            },
            {
              "t": 0.105,
              "x": 1.901628694981267e-05,
              "vx": 0.0019380798582388746,
              "applied": 1.9129500000000002,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.109,
              "x": 2.5013716042284638e-05,
              "vx": 0.0012711777408114086,
              "applied": 1.986525,
              "normal": 10.672802749259247,
              "contact_horizontal": -2.1278734855958095,
              "contact_count": 4
            },
            {
              "t": 0.113,
              "x": 2.8947460073698044e-05,
              "vx": 0.0008337797436514364,
              "applied": 2.0601,
              "normal": 10.511393016719069,
              "contact_horizontal": -2.1528066124025247,
              "contact_count": 4
            },
            {
              "t": 0.117,
              "x": 3.152770305417606e-05,
              "vx": 0.0005469090080490912,
              "applied": 2.133675,
              "normal": 10.307430785331784,
              "contact_horizontal": -2.1944755038514465,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 3.322029233290739e-05,
              "vx": 0.00035878279467685794,
              "applied": 2.2072499999999997,
              "normal": 10.102941659977693,
              "contact_horizontal": -2.2471197226959485,
              "contact_count": 4
            },
            {
              "t": 0.125,
              "x": 3.433082514950617e-05,
              "vx": 0.00023543244344519654,
              "applied": 2.2808249999999997,
              "normal": 9.927836447102212,
              "contact_horizontal": -2.3069648492385433,
              "contact_count": 4
            },
            {
              "t": 0.129,
              "x": 3.5059753966578215e-05,
              "vx": 0.00015456746824831194,
              "applied": 2.3544,
              "normal": 9.797442490604194,
              "contact_horizontal": -2.371535597370374,
              "contact_count": 4
            },
            {
              "t": 0.133,
              "x": 3.5538531116742956e-05,
              "vx": 0.00010156021339685819,
              "applied": 2.427975,
              "normal": 9.71464974366909,
              "contact_horizontal": -2.439207194603049,
              "contact_count": 4
            },
            {
              "t": 0.137,
              "x": 3.585333631437021e-05,
              "vx": 6.681459665214866e-05,
              "applied": 2.50155,
              "normal": 9.674124782294099,
              "contact_horizontal": -2.5089126214569344,
              "contact_count": 4
            },
            {
              "t": 0.14100000000000001,
              "x": 3.606065837219681e-05,
              "vx": 4.4038670238073206e-05,
              "applied": 2.5751250000000003,
              "normal": 9.666393714171498,
              "contact_horizontal": -2.579951286859037,
              "contact_count": 4
            },
            {
              "t": 0.145,
              "x": 4.3285676800191496e-05,
              "vx": 0.0021474595481771695,
              "applied": 2.6487000000000003,
              "normal": 10.722770380902242,
              "contact_horizontal": -2.8874948520770243,
              "contact_count": 4
            },
            {
              "t": 0.149,
              "x": 4.993108323102584e-05,
              "vx": 0.001408524177291156,
              "applied": 2.722275,
              "normal": 10.600341681873743,
              "contact_horizontal": -2.8788925673622803,
              "contact_count": 4
            },
            {
              "t": 0.153,
              "x": 5.428988167012931e-05,
              "vx": 0.0009238779991286094,
              "applied": 2.7958499999999997,
              "normal": 10.411887135931428,
              "contact_horizontal": -2.8985699375045524,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 5.714900232657693e-05,
              "vx": 0.0006060317588869208,
              "applied": 2.8694249999999997,
              "normal": 10.20304264999805,
              "contact_horizontal": -2.936788845412456,
              "contact_count": 4
            },
            {
              "t": 0.161,
              "x": 5.9024661926555495e-05,
              "vx": 0.00039760657217892723,
              "applied": 2.943,
              "normal": 10.01042435826282,
              "contact_horizontal": -2.9871703896601796,
              "contact_count": 4
            },
            {
              "t": 0.165,
              "x": 6.025548626587187e-05,
              "vx": 0.0002609553059177003,
              "applied": 3.016575,
              "normal": 9.856624484594452,
              "contact_horizontal": -3.04553299953243,
              "contact_count": 4
            },
            {
              "t": 0.169,
              "x": 6.106356573480427e-05,
              "vx": 0.00017137269054537735,
              "applied": 3.0901500000000004,
              "normal": 9.750288591855146,
              "contact_horizontal": -3.1091329925649966,
              "contact_count": 4
            },
            {
              "t": 0.17300000000000001,
              "x": 6.15945214493429e-05,
              "vx": 0.00011264889170064823,
              "applied": 3.163725,
              "normal": 9.68964023448657,
              "contact_horizontal": -3.1761688855399215,
              "contact_count": 4
            },
            {
              "t": 0.177,
              "x": 6.194381297034e-05,
              "vx": 7.415280344780421e-05,
              "applied": 3.2372999999999994,
              "normal": 9.666822909772298,
              "contact_horizontal": -3.2454577050006033,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 6.549023492131928e-05,
              "vx": 0.0033651387225568353,
              "applied": 3.310875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.185,
              "x": 7.59037196981811e-05,
              "vx": 0.0022071755289881576,
              "applied": 3.3844499999999997,
              "normal": 10.672802746840757,
              "contact_horizontal": -3.629878209608492,
              "contact_count": 4
            },
            {
              "t": 0.189,
              "x": 8.273395576667622e-05,
              "vx": 0.001447705125048492,
              "applied": 3.458025,
              "normal": 10.511393021045947,
              "contact_horizontal": -3.6189951108249363,
              "contact_count": 4
            },
            {
              "t": 0.193,
              "x": 8.721405337518373e-05,
              "vx": 0.0009495991253411997,
              "applied": 3.5316,
              "normal": 10.307430793773273,
              "contact_horizontal": -3.637170769398029,
              "contact_count": 4
            },
            {
              "t": 0.197,
              "x": 9.015287235223565e-05,
              "vx": 0.0006229443972197388,
              "applied": 3.6051749999999996,
              "normal": 10.102941669971225,
              "contact_horizontal": -3.6744036507517563,
              "contact_count": 4
            },
            {
              "t": 0.201,
              "x": 9.208101897606298e-05,
              "vx": 0.0004087585690263573,
              "applied": 3.67875,
              "normal": 9.927836456642863,
              "contact_horizontal": -3.72413999180977,
              "contact_count": 4
            },
            {
              "t": 0.20500000000000002,
              "x": 9.33465301733335e-05,
              "vx": 0.00026833771457530496,
              "applied": 3.752325,
              "normal": 9.797442498456753,
              "contact_horizontal": -3.782081496483933,
              "contact_count": 4
            },
            {
              "t": 0.209,
              "x": 9.417763825585982e-05,
              "vx": 0.00017628444769196425,
              "applied": 3.8259000000000003,
              "normal": 9.714649749309647,
              "contact_horizontal": -3.8454067507967244,
              "contact_count": 4
            },
            {
              "t": 0.213,
              "x": 9.472397307283229e-05,
              "vx": 0.00011593834767141194,
              "applied": 3.899475,
              "normal": 9.674124785720531,
              "contact_horizontal": -3.9122630237734555,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 9.508361682006917e-05,
              "vx": 7.637573358103817e-05,
              "applied": 3.97305,
              "normal": 9.666393715697849,
              "contact_horizontal": -3.981433993096392,
              "contact_count": 4
            },
            {
              "t": 0.221,
              "x": 0.00010620481442081399,
              "vx": 0.0033031927170620416,
              "applied": 4.046625,
              "normal": 10.722770381122752,
              "contact_horizontal": -4.413936691284675,
              "contact_count": 4
            },
            {
              "t": 0.225,
              "x": 0.0001164266780213274,
              "vx": 0.002166568787513892,
              "applied": 4.1202,
              "normal": 10.600341681137026,
              "contact_horizontal": -4.361107954432959,
              "contact_count": 4
            },
            {
              "t": 0.229,
              "x": 0.0001231312975340664,
              "vx": 0.0014210889772889091,
              "applied": 4.193775,
              "normal": 10.411887134612401,
              "contact_horizontal": -4.351778310294906,
              "contact_count": 4
            },
            {
              "t": 0.233,
              "x": 0.00012752911801635502,
              "vx": 0.0009321782324662658,
              "applied": 4.26735,
              "normal": 10.203042648466115,
              "contact_horizontal": -4.370969251198353,
              "contact_count": 4
            },
            {
              "t": 0.23700000000000002,
              "x": 0.00013041417231754598,
              "vx": 0.0006115757633470361,
              "applied": 4.340925,
              "normal": 10.010424356813502,
              "contact_horizontal": -4.408868937445185,
              "contact_count": 4
            },
            {
              "t": 0.241,
              "x": 0.00013230732079621557,
              "vx": 0.0004013724203345271,
              "applied": 4.414499999999999,
              "normal": 9.856624483411476,
              "contact_horizontal": -4.459045097941875,
              "contact_count": 4
            },
            {
              "t": 0.245,
              "x": 0.0001335501700610724,
              "vx": 0.00026356716790763336,
              "applied": 4.488074999999999,
              "normal": 9.750288591014822,
              "contact_horizontal": -4.517277167618143,
              "contact_count": 4
            },
            {
              "t": 0.249,
              "x": 0.00013436670584105257,
              "vx": 0.0001732272583561075,
              "applied": 4.561649999999999,
              "normal": 9.689640233985305,
              "contact_horizontal": -4.580794012942804,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.00013490376033647124,
              "vx": 0.00011400110875774113,
              "applied": 4.635225,
              "normal": 9.666822909558743,
              "contact_horizontal": -4.647776046436253,
              "contact_count": 4
            },
            {
              "t": 0.257,
              "x": 0.00013997461025951798,
              "vx": 0.004792199253431995,
              "applied": 4.7088,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.261,
              "x": 0.00015480415587759862,
              "vx": 0.0031431744101153417,
              "applied": 4.782375,
              "normal": 10.67280274697429,
              "contact_horizontal": -5.1318830551934695,
              "contact_count": 4
            },
            {
              "t": 0.265,
              "x": 0.0001645308873650817,
              "vx": 0.002061631223213285,
              "applied": 4.85595,
              "normal": 10.511393021257408,
              "contact_horizontal": -5.085183688976524,
              "contact_count": 4
            },
            {
              "t": 0.269,
              "x": 0.00017091084181950332,
              "vx": 0.0013522897126959062,
              "applied": 4.929525,
              "normal": 10.307430794010108,
              "contact_horizontal": -5.079866087231703,
              "contact_count": 4
            },
            {
              "t": 0.273,
              "x": 0.00017516515626302416,
              "vx": 0.0009418463624860143,
              "applied": 5.0031,
              "normal": 10.122943635666118,
              "contact_horizontal": -5.061471817833059,
              "contact_count": 4
            },
            {
              "t": 0.277,
              "x": 0.00017904919993907403,
              "vx": 0.0010560407627602081,
              "applied": 5.076675,
              "normal": 9.99599163826655,
              "contact_horizontal": -4.997995819133275,
              "contact_count": 4
            },
            {
              "t": 0.281,
              "x": 0.00018467714256173323,
              "vx": 0.0016765659086949072,
              "applied": 5.150250000000001,
              "normal": 9.902785527608593,
              "contact_horizontal": -4.9513927638042965,
              "contact_count": 4
            },
            {
              "t": 0.28500000000000003,
              "x": 0.00019390496857879186,
              "vx": 0.0027360314187817878,
              "applied": 5.223825000000001,
              "normal": 9.842609369099339,
              "contact_horizontal": -4.9213046845496695,
              "contact_count": 4
            },
            {
              "t": 0.289,
              "x": 0.00021323896295631514,
              "vx": 0.009079147635026381,
              "applied": 5.2974000000000006,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.293,
              "x": 0.0002487792446737016,
              "vx": 0.008847678384861503,
              "applied": 5.370975,
              "normal": 10.73763178384745,
              "contact_horizontal": -5.368815891923725,
              "contact_count": 4
            },
            {
              "t": 0.297,
              "x": 0.00028504330453129673,
              "vx": 0.009283710448806989,
              "applied": 5.44455,
              "normal": 10.540641586974342,
              "contact_horizontal": -5.270320793487171,
              "contact_count": 4
            },
            {
              "t": 0.301,
              "x": 0.00032479264185594395,
              "vx": 0.010415940371106222,
              "applied": 5.518124999999999,
              "normal": 10.340957180087427,
              "contact_horizontal": -5.170478590043714,
              "contact_count": 4
            },
            {
              "t": 0.305,
              "x": 0.0003758414791262863,
              "vx": 0.017299232651877453,
              "applied": 5.5916999999999994,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.309,
              "x": 0.00044560531537713897,
              "vx": 0.017639591231486996,
              "applied": 5.665274999999999,
              "normal": 10.989014653763173,
              "contact_horizontal": -5.494507326881586,
              "contact_count": 4
            },
            {
              "t": 0.313,
              "x": 0.000519033436361065,
              "vx": 0.018903205510696873,
              "applied": 5.738849999999999,
              "normal": 10.672786453945081,
              "contact_horizontal": -5.336393226972541,
              "contact_count": 4
            },
            {
              "t": 0.317,
              "x": 0.0006138846129410857,
              "vx": 0.02521227734878441,
              "applied": 5.812424999999999,
              "normal": 11.47820909995934,
              "contact_horizontal": -5.73910454997967,
              "contact_count": 4
            },
            {
              "t": 0.321,
              "x": 0.0007169307424157062,
              "vx": 0.02623751322493338,
              "applied": 5.886,
              "normal": 11.040094219826484,
              "contact_horizontal": -5.520047109913242,
              "contact_count": 4
            },
            {
              "t": 0.325,
              "x": 0.0008414684984833431,
              "vx": 0.032672599367195035,
              "applied": 5.959575,
              "normal": 11.757398118503868,
              "contact_horizontal": -5.878699059251934,
              "contact_count": 4
            },
            {
              "t": 0.329,
              "x": 0.0009803216206244717,
              "vx": 0.03947380487310268,
              "applied": 6.03315,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.333,
              "x": 0.0011383381225131134,
              "vx": 0.03972862516904109,
              "applied": 6.106725,
              "normal": 11.776654984695547,
              "contact_horizontal": -5.8883274923477735,
              "contact_count": 4
            },
            {
              "t": 0.337,
              "x": 0.0013167876400836138,
              "vx": 0.046113474996190444,
              "applied": 6.180300000000001,
              "normal": 12.322683874866428,
              "contact_horizontal": -6.161341937433214,
              "contact_count": 4
            },
            {
              "t": 0.341,
              "x": 0.001519735418196125,
              "vx": 0.052044080590263775,
              "applied": 6.253875,
              "normal": 12.796213285102382,
              "contact_horizontal": -6.398106642551191,
              "contact_count": 4
            },
            {
              "t": 0.34500000000000003,
              "x": 0.001735071579102429,
              "vx": 0.05873700610257325,
              "applied": 6.32745,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34900000000000003,
              "x": 0.0019819016167344646,
              "vx": 0.06461689988975004,
              "applied": 6.401025,
              "normal": 13.560602891849669,
              "contact_horizontal": -6.7803014459248345,
              "contact_count": 4
            },
            {
              "t": 0.353,
              "x": 0.0022459830674641584,
              "vx": 0.07091024896531274,
              "applied": 6.474599999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.357,
              "x": 0.00255140717826886,
              "vx": 0.07550133692038821,
              "applied": 6.548174999999999,
              "normal": 13.979077426631356,
              "contact_horizontal": -6.989538713315678,
              "contact_count": 4
            },
            {
              "t": 0.361,
              "x": 0.0028527991032790017,
              "vx": 0.0756277600930155,
              "applied": 6.62175,
              "normal": 12.627035946977559,
              "contact_horizontal": -6.313517973488779,
              "contact_count": 4
            },
            {
              "t": 0.365,
              "x": 0.003214082738047484,
              "vx": 0.09448591698943518,
              "applied": 6.6953249999999995,
              "normal": 15.625561207160667,
              "contact_horizontal": -7.812780603580333,
              "contact_count": 4
            },
            {
              "t": 0.369,
              "x": 0.003585437059445909,
              "vx": 0.09230602783051595,
              "applied": 6.7688999999999995,
              "normal": 13.94622348917206,
              "contact_horizontal": -6.97311174458603,
              "contact_count": 4
            },
            {
              "t": 0.373,
              "x": 0.003995635302425001,
              "vx": 0.11279487949477306,
              "applied": 6.842474999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.377,
              "x": 0.004435607537398412,
              "vx": 0.10884979956686465,
              "applied": 6.91605,
              "normal": 14.999279543257513,
              "contact_horizontal": -7.4996397716287575,
              "contact_count": 4
            },
            {
              "t": 0.381,
              "x": 0.0048904666636543975,
              "vx": 0.1224267282093616,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.385,
              "x": 0.0054235566930778715,
              "vx": 0.13275092436234934,
              "applied": 7.0632,
              "normal": 17.51094856010227,
              "contact_horizontal": -8.755474280051136,
              "contact_count": 4
            },
            {
              "t": 0.389,
              "x": 0.005944132611555007,
              "vx": 0.12922128334676017,
              "applied": 7.136774999999999,
              "normal": 15.081722056492069,
              "contact_horizontal": -7.540861028246034,
              "contact_count": 4
            },
            {
              "t": 0.393,
              "x": 0.00650373603056516,
              "vx": 0.15069798600253845,
              "applied": 7.210349999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.397,
              "x": 0.007149905153246218,
              "vx": 0.16045037636858384,
              "applied": 7.283925,
              "normal": 18.903395877625123,
              "contact_horizontal": -9.451697938812561,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.0076221203251273,
              "vx": 0.15626665627936187,
              "applied": 7.33910625,
              "normal": 16.700448595097097,
              "contact_horizontal": -8.350224297548548,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.001,
          "steps": 400,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.00437262502964586,
          "setup_wall_seconds": 0.0007682499708607793,
          "realtime_factor": 91.47823041949611,
          "final_x": 0.0076221203251273,
          "final_v": 0.15626665627936187,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 5.2974000000000006,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 9.48284044041558e-05,
          "mean_normal_force": 9.851065754183136,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 19.642498390284075,
          "contact_steps": 367,
          "external_work": 0.05068843675403661,
          "contact_work_estimate": -0.03785935730839427,
          "kinetic_energy_delta": 0.012209633932366114,
          "horizontal_energy_residual": -0.0006194455132762233,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 10.411886386213055,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.005,
              "x": 4.915886043885265e-12,
              "vx": 2.4110434731113017e-09,
              "applied": 0.073575,
              "normal": 10.203043868765896,
              "contact_horizontal": -0.07357406769536357,
              "contact_count": 4
            },
            {
              "t": 0.009000000000000001,
              "x": 2.8454767525526446e-11,
              "vx": 8.453870105343958e-09,
              "applied": 0.14715,
              "normal": 10.010426702334195,
              "contact_horizontal": -0.14714811971477126,
              "contact_count": 4
            },
            {
              "t": 0.013000000000000001,
              "x": 8.63950875969327e-11,
              "vx": 1.864039395957709e-08,
              "applied": 0.220725,
              "normal": 9.856627212349501,
              "contact_horizontal": -0.22072205194895983,
              "contact_count": 4
            },
            {
              "t": 0.017,
              "x": 1.9535117144875436e-10,
              "vx": 3.2848767003549465e-08,
              "applied": 0.2943,
              "normal": 9.750291168183992,
              "contact_horizontal": -0.2942961195352595,
              "contact_count": 4
            },
            {
              "t": 0.021,
              "x": 3.688588036010049e-10,
              "vx": 4.9964667068861516e-08,
              "applied": 0.367875,
              "normal": 9.689642345545042,
              "contact_horizontal": -0.36787052985005597,
              "contact_count": 4
            },
            {
              "t": 0.025,
              "x": 6.148933629740728e-10,
              "vx": 6.85343150547725e-08,
              "applied": 0.44145,
              "normal": 9.666824426193326,
              "contact_horizontal": -0.44144529184464,
              "contact_count": 4
            },
            {
              "t": 0.029,
              "x": 5.159566035419166e-07,
              "vx": 0.0005151077271655077,
              "applied": 0.515025,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.033,
              "x": 2.1099756073709414e-06,
              "vx": 0.0003378600933762374,
              "applied": 0.5886,
              "normal": 10.672803285806156,
              "contact_horizontal": -0.626166879177883,
              "contact_count": 4
            },
            {
              "t": 0.037,
              "x": 3.1555207606903577e-06,
              "vx": 0.0002216120343841019,
              "applied": 0.6621750000000001,
              "normal": 10.511393143032354,
              "contact_horizontal": -0.6868136246361123,
              "contact_count": 4
            },
            {
              "t": 0.041,
              "x": 3.841347872170683e-06,
              "vx": 0.0001453715939289179,
              "applied": 0.73575,
              "normal": 10.307430608174597,
              "contact_horizontal": -0.7519084568897997,
              "contact_count": 4
            },
            {
              "t": 0.045,
              "x": 4.291274258073702e-06,
              "vx": 9.53771492816911e-05,
              "applied": 0.8093249999999999,
              "normal": 10.102941304218719,
              "contact_horizontal": -0.8199198818465767,
              "contact_count": 4
            },
            {
              "t": 0.049,
              "x": 4.5865324246290735e-06,
              "vx": 6.260208461197896e-05,
              "applied": 0.8829,
              "normal": 9.927836026865146,
              "contact_horizontal": -0.8898448519799953,
              "contact_count": 4
            },
            {
              "t": 0.053,
              "x": 4.780412913204513e-06,
              "vx": 4.112235281299497e-05,
              "applied": 0.9564750000000001,
              "normal": 9.797442090472405,
              "contact_horizontal": -0.9610258632140405,
              "contact_count": 4
            },
            {
              "t": 0.057,
              "x": 4.90786518465502e-06,
              "vx": 2.7049204806301734e-05,
              "applied": 1.03005,
              "normal": 9.714649414142828,
              "contact_horizontal": -1.0330313558745012,
              "contact_count": 4
            },
            {
              "t": 0.061,
              "x": 4.991800548243189e-06,
              "vx": 1.7830682327685635e-05,
              "applied": 1.1036249999999999,
              "normal": 9.674124544625085,
              "contact_horizontal": -1.1055777734013372,
              "contact_count": 4
            },
            {
              "t": 0.065,
              "x": 5.0472336140733165e-06,
              "vx": 1.179331396939192e-05,
              "applied": 1.1772,
              "normal": 9.666393568621759,
              "contact_horizontal": -1.1784787813445616,
              "contact_count": 4
            },
            {
              "t": 0.069,
              "x": 8.376379023488579e-06,
              "vx": 0.0009917932120015302,
              "applied": 1.250775,
              "normal": 10.72277030066999,
              "contact_horizontal": -1.3610604467838243,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 1.1445535085286275e-05,
              "vx": 0.0006505233969255116,
              "applied": 1.3243500000000001,
              "normal": 10.600341662990564,
              "contact_horizontal": -1.3966820555860209,
              "contact_count": 4
            },
            {
              "t": 0.077,
              "x": 1.3458648073443127e-05,
              "vx": 0.00042669576516750124,
              "applied": 1.3979249999999999,
              "normal": 10.411887163050585,
              "contact_horizontal": -1.4453647620089904,
              "contact_count": 4
            },
            {
              "t": 0.081,
              "x": 1.4779157847155286e-05,
              "vx": 0.00027990413612053995,
              "applied": 1.4715,
              "normal": 10.203042704797516,
              "contact_horizontal": -1.502610536454099,
              "contact_count": 4
            },
            {
              "t": 0.085,
              "x": 1.5645481075958475e-05,
              "vx": 0.00018364974362054652,
              "applied": 1.5450750000000002,
              "normal": 10.010424423392232,
              "contact_horizontal": -1.5654732169995358,
              "contact_count": 4
            },
            {
              "t": 0.089,
              "x": 1.6214019529543372e-05,
              "vx": 0.00012054629906951417,
              "applied": 1.6186499999999997,
              "normal": 9.856624546838436,
              "contact_horizontal": -1.632021802946208,
              "contact_count": 4
            },
            {
              "t": 0.093,
              "x": 1.658735428981317e-05,
              "vx": 7.918353024219801e-05,
              "applied": 1.6922249999999999,
              "normal": 9.750288643194171,
              "contact_horizontal": -1.700989408939198,
              "contact_count": 4
            },
            {
              "t": 0.097,
              "x": 1.683274639150103e-05,
              "vx": 5.207401205068427e-05,
              "applied": 1.7658,
              "normal": 9.689640271515405,
              "contact_horizontal": -1.7715441460031882,
              "contact_count": 4
            },
            {
              "t": 0.101,
              "x": 1.699428572793105e-05,
              "vx": 3.4306784968627466e-05,
              "applied": 1.839375,
              "normal": 9.66682293242906,
              "contact_horizontal": -1.8431396179330735,
              "contact_count": 4
            },
            {
              "t": 0.105,
              "x": 1.901628694981267e-05,
              "vx": 0.0019380798582388746,
              "applied": 1.9129500000000002,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.109,
              "x": 2.5013716042284638e-05,
              "vx": 0.0012711777408114086,
              "applied": 1.986525,
              "normal": 10.672802749259247,
              "contact_horizontal": -2.1278734855958095,
              "contact_count": 4
            },
            {
              "t": 0.113,
              "x": 2.8947460073698044e-05,
              "vx": 0.0008337797436514364,
              "applied": 2.0601,
              "normal": 10.511393016719069,
              "contact_horizontal": -2.1528066124025247,
              "contact_count": 4
            },
            {
              "t": 0.117,
              "x": 3.152770305417606e-05,
              "vx": 0.0005469090080490912,
              "applied": 2.133675,
              "normal": 10.307430785331784,
              "contact_horizontal": -2.1944755038514465,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 3.322029233290739e-05,
              "vx": 0.00035878279467685794,
              "applied": 2.2072499999999997,
              "normal": 10.102941659977693,
              "contact_horizontal": -2.2471197226959485,
              "contact_count": 4
            },
            {
              "t": 0.125,
              "x": 3.433082514950617e-05,
              "vx": 0.00023543244344519654,
              "applied": 2.2808249999999997,
              "normal": 9.927836447102212,
              "contact_horizontal": -2.3069648492385433,
              "contact_count": 4
            },
            {
              "t": 0.129,
              "x": 3.5059753966578215e-05,
              "vx": 0.00015456746824831194,
              "applied": 2.3544,
              "normal": 9.797442490604194,
              "contact_horizontal": -2.371535597370374,
              "contact_count": 4
            },
            {
              "t": 0.133,
              "x": 3.5538531116742956e-05,
              "vx": 0.00010156021339685819,
              "applied": 2.427975,
              "normal": 9.71464974366909,
              "contact_horizontal": -2.439207194603049,
              "contact_count": 4
            },
            {
              "t": 0.137,
              "x": 3.585333631437021e-05,
              "vx": 6.681459665214866e-05,
              "applied": 2.50155,
              "normal": 9.674124782294099,
              "contact_horizontal": -2.5089126214569344,
              "contact_count": 4
            },
            {
              "t": 0.14100000000000001,
              "x": 3.606065837219681e-05,
              "vx": 4.4038670238073206e-05,
              "applied": 2.5751250000000003,
              "normal": 9.666393714171498,
              "contact_horizontal": -2.579951286859037,
              "contact_count": 4
            },
            {
              "t": 0.145,
              "x": 4.3285676800191496e-05,
              "vx": 0.0021474595481771695,
              "applied": 2.6487000000000003,
              "normal": 10.722770380902242,
              "contact_horizontal": -2.8874948520770243,
              "contact_count": 4
            },
            {
              "t": 0.149,
              "x": 4.993108323102584e-05,
              "vx": 0.001408524177291156,
              "applied": 2.722275,
              "normal": 10.600341681873743,
              "contact_horizontal": -2.8788925673622803,
              "contact_count": 4
            },
            {
              "t": 0.153,
              "x": 5.428988167012931e-05,
              "vx": 0.0009238779991286094,
              "applied": 2.7958499999999997,
              "normal": 10.411887135931428,
              "contact_horizontal": -2.8985699375045524,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 5.714900232657693e-05,
              "vx": 0.0006060317588869208,
              "applied": 2.8694249999999997,
              "normal": 10.20304264999805,
              "contact_horizontal": -2.936788845412456,
              "contact_count": 4
            },
            {
              "t": 0.161,
              "x": 5.9024661926555495e-05,
              "vx": 0.00039760657217892723,
              "applied": 2.943,
              "normal": 10.01042435826282,
              "contact_horizontal": -2.9871703896601796,
              "contact_count": 4
            },
            {
              "t": 0.165,
              "x": 6.025548626587187e-05,
              "vx": 0.0002609553059177003,
              "applied": 3.016575,
              "normal": 9.856624484594452,
              "contact_horizontal": -3.04553299953243,
              "contact_count": 4
            },
            {
              "t": 0.169,
              "x": 6.106356573480427e-05,
              "vx": 0.00017137269054537735,
              "applied": 3.0901500000000004,
              "normal": 9.750288591855146,
              "contact_horizontal": -3.1091329925649966,
              "contact_count": 4
            },
            {
              "t": 0.17300000000000001,
              "x": 6.15945214493429e-05,
              "vx": 0.00011264889170064823,
              "applied": 3.163725,
              "normal": 9.68964023448657,
              "contact_horizontal": -3.1761688855399215,
              "contact_count": 4
            },
            {
              "t": 0.177,
              "x": 6.194381297034e-05,
              "vx": 7.415280344780421e-05,
              "applied": 3.2372999999999994,
              "normal": 9.666822909772298,
              "contact_horizontal": -3.2454577050006033,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 6.549023492131928e-05,
              "vx": 0.0033651387225568353,
              "applied": 3.310875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.185,
              "x": 7.59037196981811e-05,
              "vx": 0.0022071755289881576,
              "applied": 3.3844499999999997,
              "normal": 10.672802746840757,
              "contact_horizontal": -3.629878209608492,
              "contact_count": 4
            },
            {
              "t": 0.189,
              "x": 8.273395576667622e-05,
              "vx": 0.001447705125048492,
              "applied": 3.458025,
              "normal": 10.511393021045947,
              "contact_horizontal": -3.6189951108249363,
              "contact_count": 4
            },
            {
              "t": 0.193,
              "x": 8.721405337518373e-05,
              "vx": 0.0009495991253411997,
              "applied": 3.5316,
              "normal": 10.307430793773273,
              "contact_horizontal": -3.637170769398029,
              "contact_count": 4
            },
            {
              "t": 0.197,
              "x": 9.015287235223565e-05,
              "vx": 0.0006229443972197388,
              "applied": 3.6051749999999996,
              "normal": 10.102941669971225,
              "contact_horizontal": -3.6744036507517563,
              "contact_count": 4
            },
            {
              "t": 0.201,
              "x": 9.208101897606298e-05,
              "vx": 0.0004087585690263573,
              "applied": 3.67875,
              "normal": 9.927836456642863,
              "contact_horizontal": -3.72413999180977,
              "contact_count": 4
            },
            {
              "t": 0.20500000000000002,
              "x": 9.33465301733335e-05,
              "vx": 0.00026833771457530496,
              "applied": 3.752325,
              "normal": 9.797442498456753,
              "contact_horizontal": -3.782081496483933,
              "contact_count": 4
            },
            {
              "t": 0.209,
              "x": 9.417763825585982e-05,
              "vx": 0.00017628444769196425,
              "applied": 3.8259000000000003,
              "normal": 9.714649749309647,
              "contact_horizontal": -3.8454067507967244,
              "contact_count": 4
            },
            {
              "t": 0.213,
              "x": 9.472397307283229e-05,
              "vx": 0.00011593834767141194,
              "applied": 3.899475,
              "normal": 9.674124785720531,
              "contact_horizontal": -3.9122630237734555,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 9.508361682006917e-05,
              "vx": 7.637573358103817e-05,
              "applied": 3.97305,
              "normal": 9.666393715697849,
              "contact_horizontal": -3.981433993096392,
              "contact_count": 4
            },
            {
              "t": 0.221,
              "x": 0.00010620481442081399,
              "vx": 0.0033031927170620416,
              "applied": 4.046625,
              "normal": 10.722770381122752,
              "contact_horizontal": -4.413936691284675,
              "contact_count": 4
            },
            {
              "t": 0.225,
              "x": 0.0001164266780213274,
              "vx": 0.002166568787513892,
              "applied": 4.1202,
              "normal": 10.600341681137026,
              "contact_horizontal": -4.361107954432959,
              "contact_count": 4
            },
            {
              "t": 0.229,
              "x": 0.0001231312975340664,
              "vx": 0.0014210889772889091,
              "applied": 4.193775,
              "normal": 10.411887134612401,
              "contact_horizontal": -4.351778310294906,
              "contact_count": 4
            },
            {
              "t": 0.233,
              "x": 0.00012752911801635502,
              "vx": 0.0009321782324662658,
              "applied": 4.26735,
              "normal": 10.203042648466115,
              "contact_horizontal": -4.370969251198353,
              "contact_count": 4
            },
            {
              "t": 0.23700000000000002,
              "x": 0.00013041417231754598,
              "vx": 0.0006115757633470361,
              "applied": 4.340925,
              "normal": 10.010424356813502,
              "contact_horizontal": -4.408868937445185,
              "contact_count": 4
            },
            {
              "t": 0.241,
              "x": 0.00013230732079621557,
              "vx": 0.0004013724203345271,
              "applied": 4.414499999999999,
              "normal": 9.856624483411476,
              "contact_horizontal": -4.459045097941875,
              "contact_count": 4
            },
            {
              "t": 0.245,
              "x": 0.0001335501700610724,
              "vx": 0.00026356716790763336,
              "applied": 4.488074999999999,
              "normal": 9.750288591014822,
              "contact_horizontal": -4.517277167618143,
              "contact_count": 4
            },
            {
              "t": 0.249,
              "x": 0.00013436670584105257,
              "vx": 0.0001732272583561075,
              "applied": 4.561649999999999,
              "normal": 9.689640233985305,
              "contact_horizontal": -4.580794012942804,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.00013490376033647124,
              "vx": 0.00011400110875774113,
              "applied": 4.635225,
              "normal": 9.666822909558743,
              "contact_horizontal": -4.647776046436253,
              "contact_count": 4
            },
            {
              "t": 0.257,
              "x": 0.00013997461025951798,
              "vx": 0.004792199253431995,
              "applied": 4.7088,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.261,
              "x": 0.00015480415587759862,
              "vx": 0.0031431744101153417,
              "applied": 4.782375,
              "normal": 10.67280274697429,
              "contact_horizontal": -5.1318830551934695,
              "contact_count": 4
            },
            {
              "t": 0.265,
              "x": 0.0001645308873650817,
              "vx": 0.002061631223213285,
              "applied": 4.85595,
              "normal": 10.511393021257408,
              "contact_horizontal": -5.085183688976524,
              "contact_count": 4
            },
            {
              "t": 0.269,
              "x": 0.00017091084181950332,
              "vx": 0.0013522897126959062,
              "applied": 4.929525,
              "normal": 10.307430794010108,
              "contact_horizontal": -5.079866087231703,
              "contact_count": 4
            },
            {
              "t": 0.273,
              "x": 0.00017516515626302416,
              "vx": 0.0009418463624860143,
              "applied": 5.0031,
              "normal": 10.122943635666118,
              "contact_horizontal": -5.061471817833059,
              "contact_count": 4
            },
            {
              "t": 0.277,
              "x": 0.00017904919993907403,
              "vx": 0.0010560407627602081,
              "applied": 5.076675,
              "normal": 9.99599163826655,
              "contact_horizontal": -4.997995819133275,
              "contact_count": 4
            },
            {
              "t": 0.281,
              "x": 0.00018467714256173323,
              "vx": 0.0016765659086949072,
              "applied": 5.150250000000001,
              "normal": 9.902785527608593,
              "contact_horizontal": -4.9513927638042965,
              "contact_count": 4
            },
            {
              "t": 0.28500000000000003,
              "x": 0.00019390496857879186,
              "vx": 0.0027360314187817878,
              "applied": 5.223825000000001,
              "normal": 9.842609369099339,
              "contact_horizontal": -4.9213046845496695,
              "contact_count": 4
            },
            {
              "t": 0.289,
              "x": 0.00021323896295631514,
              "vx": 0.009079147635026381,
              "applied": 5.2974000000000006,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.293,
              "x": 0.0002487792446737016,
              "vx": 0.008847678384861503,
              "applied": 5.370975,
              "normal": 10.73763178384745,
              "contact_horizontal": -5.368815891923725,
              "contact_count": 4
            },
            {
              "t": 0.297,
              "x": 0.00028504330453129673,
              "vx": 0.009283710448806989,
              "applied": 5.44455,
              "normal": 10.540641586974342,
              "contact_horizontal": -5.270320793487171,
              "contact_count": 4
            },
            {
              "t": 0.301,
              "x": 0.00032479264185594395,
              "vx": 0.010415940371106222,
              "applied": 5.518124999999999,
              "normal": 10.340957180087427,
              "contact_horizontal": -5.170478590043714,
              "contact_count": 4
            },
            {
              "t": 0.305,
              "x": 0.0003758414791262863,
              "vx": 0.017299232651877453,
              "applied": 5.5916999999999994,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.309,
              "x": 0.00044560531537713897,
              "vx": 0.017639591231486996,
              "applied": 5.665274999999999,
              "normal": 10.989014653763173,
              "contact_horizontal": -5.494507326881586,
              "contact_count": 4
            },
            {
              "t": 0.313,
              "x": 0.000519033436361065,
              "vx": 0.018903205510696873,
              "applied": 5.738849999999999,
              "normal": 10.672786453945081,
              "contact_horizontal": -5.336393226972541,
              "contact_count": 4
            },
            {
              "t": 0.317,
              "x": 0.0006138846129410857,
              "vx": 0.02521227734878441,
              "applied": 5.812424999999999,
              "normal": 11.47820909995934,
              "contact_horizontal": -5.73910454997967,
              "contact_count": 4
            },
            {
              "t": 0.321,
              "x": 0.0007169307424157062,
              "vx": 0.02623751322493338,
              "applied": 5.886,
              "normal": 11.040094219826484,
              "contact_horizontal": -5.520047109913242,
              "contact_count": 4
            },
            {
              "t": 0.325,
              "x": 0.0008414684984833431,
              "vx": 0.032672599367195035,
              "applied": 5.959575,
              "normal": 11.757398118503868,
              "contact_horizontal": -5.878699059251934,
              "contact_count": 4
            },
            {
              "t": 0.329,
              "x": 0.0009803216206244717,
              "vx": 0.03947380487310268,
              "applied": 6.03315,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.333,
              "x": 0.0011383381225131134,
              "vx": 0.03972862516904109,
              "applied": 6.106725,
              "normal": 11.776654984695547,
              "contact_horizontal": -5.8883274923477735,
              "contact_count": 4
            },
            {
              "t": 0.337,
              "x": 0.0013167876400836138,
              "vx": 0.046113474996190444,
              "applied": 6.180300000000001,
              "normal": 12.322683874866428,
              "contact_horizontal": -6.161341937433214,
              "contact_count": 4
            },
            {
              "t": 0.341,
              "x": 0.001519735418196125,
              "vx": 0.052044080590263775,
              "applied": 6.253875,
              "normal": 12.796213285102382,
              "contact_horizontal": -6.398106642551191,
              "contact_count": 4
            },
            {
              "t": 0.34500000000000003,
              "x": 0.001735071579102429,
              "vx": 0.05873700610257325,
              "applied": 6.32745,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34900000000000003,
              "x": 0.0019819016167344646,
              "vx": 0.06461689988975004,
              "applied": 6.401025,
              "normal": 13.560602891849669,
              "contact_horizontal": -6.7803014459248345,
              "contact_count": 4
            },
            {
              "t": 0.353,
              "x": 0.0022459830674641584,
              "vx": 0.07091024896531274,
              "applied": 6.474599999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.357,
              "x": 0.00255140717826886,
              "vx": 0.07550133692038821,
              "applied": 6.548174999999999,
              "normal": 13.979077426631356,
              "contact_horizontal": -6.989538713315678,
              "contact_count": 4
            },
            {
              "t": 0.361,
              "x": 0.0028527991032790017,
              "vx": 0.0756277600930155,
              "applied": 6.62175,
              "normal": 12.627035946977559,
              "contact_horizontal": -6.313517973488779,
              "contact_count": 4
            },
            {
              "t": 0.365,
              "x": 0.003214082738047484,
              "vx": 0.09448591698943518,
              "applied": 6.6953249999999995,
              "normal": 15.625561207160667,
              "contact_horizontal": -7.812780603580333,
              "contact_count": 4
            },
            {
              "t": 0.369,
              "x": 0.003585437059445909,
              "vx": 0.09230602783051595,
              "applied": 6.7688999999999995,
              "normal": 13.94622348917206,
              "contact_horizontal": -6.97311174458603,
              "contact_count": 4
            },
            {
              "t": 0.373,
              "x": 0.003995635302425001,
              "vx": 0.11279487949477306,
              "applied": 6.842474999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.377,
              "x": 0.004435607537398412,
              "vx": 0.10884979956686465,
              "applied": 6.91605,
              "normal": 14.999279543257513,
              "contact_horizontal": -7.4996397716287575,
              "contact_count": 4
            },
            {
              "t": 0.381,
              "x": 0.0048904666636543975,
              "vx": 0.1224267282093616,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.385,
              "x": 0.0054235566930778715,
              "vx": 0.13275092436234934,
              "applied": 7.0632,
              "normal": 17.51094856010227,
              "contact_horizontal": -8.755474280051136,
              "contact_count": 4
            },
            {
              "t": 0.389,
              "x": 0.005944132611555007,
              "vx": 0.12922128334676017,
              "applied": 7.136774999999999,
              "normal": 15.081722056492069,
              "contact_horizontal": -7.540861028246034,
              "contact_count": 4
            },
            {
              "t": 0.393,
              "x": 0.00650373603056516,
              "vx": 0.15069798600253845,
              "applied": 7.210349999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.397,
              "x": 0.007149905153246218,
              "vx": 0.16045037636858384,
              "applied": 7.283925,
              "normal": 18.903395877625123,
              "contact_horizontal": -9.451697938812561,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.0076221203251273,
              "vx": 0.15626665627936187,
              "applied": 7.33910625,
              "normal": 16.700448595097097,
              "contact_horizontal": -8.350224297548548,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.001,
          "steps": 400,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.004373874980956316,
          "setup_wall_seconds": 0.001647832919843495,
          "realtime_factor": 91.45208807786796,
          "final_x": 0.0076221203251273,
          "final_v": 0.15626665627936187,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 5.2974000000000006,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 9.48284044041558e-05,
          "mean_normal_force": 9.851065754183136,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 19.642498390284075,
          "contact_steps": 367,
          "external_work": 0.05068843675403661,
          "contact_work_estimate": -0.03785935730839427,
          "kinetic_energy_delta": 0.012209633932366114,
          "horizontal_energy_residual": -0.0006194455132762233,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 10.411886386213055,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.005,
              "x": 4.915886043885265e-12,
              "vx": 2.4110434731113017e-09,
              "applied": 0.073575,
              "normal": 10.203043868765896,
              "contact_horizontal": -0.07357406769536357,
              "contact_count": 4
            },
            {
              "t": 0.009000000000000001,
              "x": 2.8454767525526446e-11,
              "vx": 8.453870105343958e-09,
              "applied": 0.14715,
              "normal": 10.010426702334195,
              "contact_horizontal": -0.14714811971477126,
              "contact_count": 4
            },
            {
              "t": 0.013000000000000001,
              "x": 8.63950875969327e-11,
              "vx": 1.864039395957709e-08,
              "applied": 0.220725,
              "normal": 9.856627212349501,
              "contact_horizontal": -0.22072205194895983,
              "contact_count": 4
            },
            {
              "t": 0.017,
              "x": 1.9535117144875436e-10,
              "vx": 3.2848767003549465e-08,
              "applied": 0.2943,
              "normal": 9.750291168183992,
              "contact_horizontal": -0.2942961195352595,
              "contact_count": 4
            },
            {
              "t": 0.021,
              "x": 3.688588036010049e-10,
              "vx": 4.9964667068861516e-08,
              "applied": 0.367875,
              "normal": 9.689642345545042,
              "contact_horizontal": -0.36787052985005597,
              "contact_count": 4
            },
            {
              "t": 0.025,
              "x": 6.148933629740728e-10,
              "vx": 6.85343150547725e-08,
              "applied": 0.44145,
              "normal": 9.666824426193326,
              "contact_horizontal": -0.44144529184464,
              "contact_count": 4
            },
            {
              "t": 0.029,
              "x": 5.159566035419166e-07,
              "vx": 0.0005151077271655077,
              "applied": 0.515025,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.033,
              "x": 2.1099756073709414e-06,
              "vx": 0.0003378600933762374,
              "applied": 0.5886,
              "normal": 10.672803285806156,
              "contact_horizontal": -0.626166879177883,
              "contact_count": 4
            },
            {
              "t": 0.037,
              "x": 3.1555207606903577e-06,
              "vx": 0.0002216120343841019,
              "applied": 0.6621750000000001,
              "normal": 10.511393143032354,
              "contact_horizontal": -0.6868136246361123,
              "contact_count": 4
            },
            {
              "t": 0.041,
              "x": 3.841347872170683e-06,
              "vx": 0.0001453715939289179,
              "applied": 0.73575,
              "normal": 10.307430608174597,
              "contact_horizontal": -0.7519084568897997,
              "contact_count": 4
            },
            {
              "t": 0.045,
              "x": 4.291274258073702e-06,
              "vx": 9.53771492816911e-05,
              "applied": 0.8093249999999999,
              "normal": 10.102941304218719,
              "contact_horizontal": -0.8199198818465767,
              "contact_count": 4
            },
            {
              "t": 0.049,
              "x": 4.5865324246290735e-06,
              "vx": 6.260208461197896e-05,
              "applied": 0.8829,
              "normal": 9.927836026865146,
              "contact_horizontal": -0.8898448519799953,
              "contact_count": 4
            },
            {
              "t": 0.053,
              "x": 4.780412913204513e-06,
              "vx": 4.112235281299497e-05,
              "applied": 0.9564750000000001,
              "normal": 9.797442090472405,
              "contact_horizontal": -0.9610258632140405,
              "contact_count": 4
            },
            {
              "t": 0.057,
              "x": 4.90786518465502e-06,
              "vx": 2.7049204806301734e-05,
              "applied": 1.03005,
              "normal": 9.714649414142828,
              "contact_horizontal": -1.0330313558745012,
              "contact_count": 4
            },
            {
              "t": 0.061,
              "x": 4.991800548243189e-06,
              "vx": 1.7830682327685635e-05,
              "applied": 1.1036249999999999,
              "normal": 9.674124544625085,
              "contact_horizontal": -1.1055777734013372,
              "contact_count": 4
            },
            {
              "t": 0.065,
              "x": 5.0472336140733165e-06,
              "vx": 1.179331396939192e-05,
              "applied": 1.1772,
              "normal": 9.666393568621759,
              "contact_horizontal": -1.1784787813445616,
              "contact_count": 4
            },
            {
              "t": 0.069,
              "x": 8.376379023488579e-06,
              "vx": 0.0009917932120015302,
              "applied": 1.250775,
              "normal": 10.72277030066999,
              "contact_horizontal": -1.3610604467838243,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 1.1445535085286275e-05,
              "vx": 0.0006505233969255116,
              "applied": 1.3243500000000001,
              "normal": 10.600341662990564,
              "contact_horizontal": -1.3966820555860209,
              "contact_count": 4
            },
            {
              "t": 0.077,
              "x": 1.3458648073443127e-05,
              "vx": 0.00042669576516750124,
              "applied": 1.3979249999999999,
              "normal": 10.411887163050585,
              "contact_horizontal": -1.4453647620089904,
              "contact_count": 4
            },
            {
              "t": 0.081,
              "x": 1.4779157847155286e-05,
              "vx": 0.00027990413612053995,
              "applied": 1.4715,
              "normal": 10.203042704797516,
              "contact_horizontal": -1.502610536454099,
              "contact_count": 4
            },
            {
              "t": 0.085,
              "x": 1.5645481075958475e-05,
              "vx": 0.00018364974362054652,
              "applied": 1.5450750000000002,
              "normal": 10.010424423392232,
              "contact_horizontal": -1.5654732169995358,
              "contact_count": 4
            },
            {
              "t": 0.089,
              "x": 1.6214019529543372e-05,
              "vx": 0.00012054629906951417,
              "applied": 1.6186499999999997,
              "normal": 9.856624546838436,
              "contact_horizontal": -1.632021802946208,
              "contact_count": 4
            },
            {
              "t": 0.093,
              "x": 1.658735428981317e-05,
              "vx": 7.918353024219801e-05,
              "applied": 1.6922249999999999,
              "normal": 9.750288643194171,
              "contact_horizontal": -1.700989408939198,
              "contact_count": 4
            },
            {
              "t": 0.097,
              "x": 1.683274639150103e-05,
              "vx": 5.207401205068427e-05,
              "applied": 1.7658,
              "normal": 9.689640271515405,
              "contact_horizontal": -1.7715441460031882,
              "contact_count": 4
            },
            {
              "t": 0.101,
              "x": 1.699428572793105e-05,
              "vx": 3.4306784968627466e-05,
              "applied": 1.839375,
              "normal": 9.66682293242906,
              "contact_horizontal": -1.8431396179330735,
              "contact_count": 4
            },
            {
              "t": 0.105,
              "x": 1.901628694981267e-05,
              "vx": 0.0019380798582388746,
              "applied": 1.9129500000000002,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.109,
              "x": 2.5013716042284638e-05,
              "vx": 0.0012711777408114086,
              "applied": 1.986525,
              "normal": 10.672802749259247,
              "contact_horizontal": -2.1278734855958095,
              "contact_count": 4
            },
            {
              "t": 0.113,
              "x": 2.8947460073698044e-05,
              "vx": 0.0008337797436514364,
              "applied": 2.0601,
              "normal": 10.511393016719069,
              "contact_horizontal": -2.1528066124025247,
              "contact_count": 4
            },
            {
              "t": 0.117,
              "x": 3.152770305417606e-05,
              "vx": 0.0005469090080490912,
              "applied": 2.133675,
              "normal": 10.307430785331784,
              "contact_horizontal": -2.1944755038514465,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 3.322029233290739e-05,
              "vx": 0.00035878279467685794,
              "applied": 2.2072499999999997,
              "normal": 10.102941659977693,
              "contact_horizontal": -2.2471197226959485,
              "contact_count": 4
            },
            {
              "t": 0.125,
              "x": 3.433082514950617e-05,
              "vx": 0.00023543244344519654,
              "applied": 2.2808249999999997,
              "normal": 9.927836447102212,
              "contact_horizontal": -2.3069648492385433,
              "contact_count": 4
            },
            {
              "t": 0.129,
              "x": 3.5059753966578215e-05,
              "vx": 0.00015456746824831194,
              "applied": 2.3544,
              "normal": 9.797442490604194,
              "contact_horizontal": -2.371535597370374,
              "contact_count": 4
            },
            {
              "t": 0.133,
              "x": 3.5538531116742956e-05,
              "vx": 0.00010156021339685819,
              "applied": 2.427975,
              "normal": 9.71464974366909,
              "contact_horizontal": -2.439207194603049,
              "contact_count": 4
            },
            {
              "t": 0.137,
              "x": 3.585333631437021e-05,
              "vx": 6.681459665214866e-05,
              "applied": 2.50155,
              "normal": 9.674124782294099,
              "contact_horizontal": -2.5089126214569344,
              "contact_count": 4
            },
            {
              "t": 0.14100000000000001,
              "x": 3.606065837219681e-05,
              "vx": 4.4038670238073206e-05,
              "applied": 2.5751250000000003,
              "normal": 9.666393714171498,
              "contact_horizontal": -2.579951286859037,
              "contact_count": 4
            },
            {
              "t": 0.145,
              "x": 4.3285676800191496e-05,
              "vx": 0.0021474595481771695,
              "applied": 2.6487000000000003,
              "normal": 10.722770380902242,
              "contact_horizontal": -2.8874948520770243,
              "contact_count": 4
            },
            {
              "t": 0.149,
              "x": 4.993108323102584e-05,
              "vx": 0.001408524177291156,
              "applied": 2.722275,
              "normal": 10.600341681873743,
              "contact_horizontal": -2.8788925673622803,
              "contact_count": 4
            },
            {
              "t": 0.153,
              "x": 5.428988167012931e-05,
              "vx": 0.0009238779991286094,
              "applied": 2.7958499999999997,
              "normal": 10.411887135931428,
              "contact_horizontal": -2.8985699375045524,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 5.714900232657693e-05,
              "vx": 0.0006060317588869208,
              "applied": 2.8694249999999997,
              "normal": 10.20304264999805,
              "contact_horizontal": -2.936788845412456,
              "contact_count": 4
            },
            {
              "t": 0.161,
              "x": 5.9024661926555495e-05,
              "vx": 0.00039760657217892723,
              "applied": 2.943,
              "normal": 10.01042435826282,
              "contact_horizontal": -2.9871703896601796,
              "contact_count": 4
            },
            {
              "t": 0.165,
              "x": 6.025548626587187e-05,
              "vx": 0.0002609553059177003,
              "applied": 3.016575,
              "normal": 9.856624484594452,
              "contact_horizontal": -3.04553299953243,
              "contact_count": 4
            },
            {
              "t": 0.169,
              "x": 6.106356573480427e-05,
              "vx": 0.00017137269054537735,
              "applied": 3.0901500000000004,
              "normal": 9.750288591855146,
              "contact_horizontal": -3.1091329925649966,
              "contact_count": 4
            },
            {
              "t": 0.17300000000000001,
              "x": 6.15945214493429e-05,
              "vx": 0.00011264889170064823,
              "applied": 3.163725,
              "normal": 9.68964023448657,
              "contact_horizontal": -3.1761688855399215,
              "contact_count": 4
            },
            {
              "t": 0.177,
              "x": 6.194381297034e-05,
              "vx": 7.415280344780421e-05,
              "applied": 3.2372999999999994,
              "normal": 9.666822909772298,
              "contact_horizontal": -3.2454577050006033,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 6.549023492131928e-05,
              "vx": 0.0033651387225568353,
              "applied": 3.310875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.185,
              "x": 7.59037196981811e-05,
              "vx": 0.0022071755289881576,
              "applied": 3.3844499999999997,
              "normal": 10.672802746840757,
              "contact_horizontal": -3.629878209608492,
              "contact_count": 4
            },
            {
              "t": 0.189,
              "x": 8.273395576667622e-05,
              "vx": 0.001447705125048492,
              "applied": 3.458025,
              "normal": 10.511393021045947,
              "contact_horizontal": -3.6189951108249363,
              "contact_count": 4
            },
            {
              "t": 0.193,
              "x": 8.721405337518373e-05,
              "vx": 0.0009495991253411997,
              "applied": 3.5316,
              "normal": 10.307430793773273,
              "contact_horizontal": -3.637170769398029,
              "contact_count": 4
            },
            {
              "t": 0.197,
              "x": 9.015287235223565e-05,
              "vx": 0.0006229443972197388,
              "applied": 3.6051749999999996,
              "normal": 10.102941669971225,
              "contact_horizontal": -3.6744036507517563,
              "contact_count": 4
            },
            {
              "t": 0.201,
              "x": 9.208101897606298e-05,
              "vx": 0.0004087585690263573,
              "applied": 3.67875,
              "normal": 9.927836456642863,
              "contact_horizontal": -3.72413999180977,
              "contact_count": 4
            },
            {
              "t": 0.20500000000000002,
              "x": 9.33465301733335e-05,
              "vx": 0.00026833771457530496,
              "applied": 3.752325,
              "normal": 9.797442498456753,
              "contact_horizontal": -3.782081496483933,
              "contact_count": 4
            },
            {
              "t": 0.209,
              "x": 9.417763825585982e-05,
              "vx": 0.00017628444769196425,
              "applied": 3.8259000000000003,
              "normal": 9.714649749309647,
              "contact_horizontal": -3.8454067507967244,
              "contact_count": 4
            },
            {
              "t": 0.213,
              "x": 9.472397307283229e-05,
              "vx": 0.00011593834767141194,
              "applied": 3.899475,
              "normal": 9.674124785720531,
              "contact_horizontal": -3.9122630237734555,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 9.508361682006917e-05,
              "vx": 7.637573358103817e-05,
              "applied": 3.97305,
              "normal": 9.666393715697849,
              "contact_horizontal": -3.981433993096392,
              "contact_count": 4
            },
            {
              "t": 0.221,
              "x": 0.00010620481442081399,
              "vx": 0.0033031927170620416,
              "applied": 4.046625,
              "normal": 10.722770381122752,
              "contact_horizontal": -4.413936691284675,
              "contact_count": 4
            },
            {
              "t": 0.225,
              "x": 0.0001164266780213274,
              "vx": 0.002166568787513892,
              "applied": 4.1202,
              "normal": 10.600341681137026,
              "contact_horizontal": -4.361107954432959,
              "contact_count": 4
            },
            {
              "t": 0.229,
              "x": 0.0001231312975340664,
              "vx": 0.0014210889772889091,
              "applied": 4.193775,
              "normal": 10.411887134612401,
              "contact_horizontal": -4.351778310294906,
              "contact_count": 4
            },
            {
              "t": 0.233,
              "x": 0.00012752911801635502,
              "vx": 0.0009321782324662658,
              "applied": 4.26735,
              "normal": 10.203042648466115,
              "contact_horizontal": -4.370969251198353,
              "contact_count": 4
            },
            {
              "t": 0.23700000000000002,
              "x": 0.00013041417231754598,
              "vx": 0.0006115757633470361,
              "applied": 4.340925,
              "normal": 10.010424356813502,
              "contact_horizontal": -4.408868937445185,
              "contact_count": 4
            },
            {
              "t": 0.241,
              "x": 0.00013230732079621557,
              "vx": 0.0004013724203345271,
              "applied": 4.414499999999999,
              "normal": 9.856624483411476,
              "contact_horizontal": -4.459045097941875,
              "contact_count": 4
            },
            {
              "t": 0.245,
              "x": 0.0001335501700610724,
              "vx": 0.00026356716790763336,
              "applied": 4.488074999999999,
              "normal": 9.750288591014822,
              "contact_horizontal": -4.517277167618143,
              "contact_count": 4
            },
            {
              "t": 0.249,
              "x": 0.00013436670584105257,
              "vx": 0.0001732272583561075,
              "applied": 4.561649999999999,
              "normal": 9.689640233985305,
              "contact_horizontal": -4.580794012942804,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.00013490376033647124,
              "vx": 0.00011400110875774113,
              "applied": 4.635225,
              "normal": 9.666822909558743,
              "contact_horizontal": -4.647776046436253,
              "contact_count": 4
            },
            {
              "t": 0.257,
              "x": 0.00013997461025951798,
              "vx": 0.004792199253431995,
              "applied": 4.7088,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.261,
              "x": 0.00015480415587759862,
              "vx": 0.0031431744101153417,
              "applied": 4.782375,
              "normal": 10.67280274697429,
              "contact_horizontal": -5.1318830551934695,
              "contact_count": 4
            },
            {
              "t": 0.265,
              "x": 0.0001645308873650817,
              "vx": 0.002061631223213285,
              "applied": 4.85595,
              "normal": 10.511393021257408,
              "contact_horizontal": -5.085183688976524,
              "contact_count": 4
            },
            {
              "t": 0.269,
              "x": 0.00017091084181950332,
              "vx": 0.0013522897126959062,
              "applied": 4.929525,
              "normal": 10.307430794010108,
              "contact_horizontal": -5.079866087231703,
              "contact_count": 4
            },
            {
              "t": 0.273,
              "x": 0.00017516515626302416,
              "vx": 0.0009418463624860143,
              "applied": 5.0031,
              "normal": 10.122943635666118,
              "contact_horizontal": -5.061471817833059,
              "contact_count": 4
            },
            {
              "t": 0.277,
              "x": 0.00017904919993907403,
              "vx": 0.0010560407627602081,
              "applied": 5.076675,
              "normal": 9.99599163826655,
              "contact_horizontal": -4.997995819133275,
              "contact_count": 4
            },
            {
              "t": 0.281,
              "x": 0.00018467714256173323,
              "vx": 0.0016765659086949072,
              "applied": 5.150250000000001,
              "normal": 9.902785527608593,
              "contact_horizontal": -4.9513927638042965,
              "contact_count": 4
            },
            {
              "t": 0.28500000000000003,
              "x": 0.00019390496857879186,
              "vx": 0.0027360314187817878,
              "applied": 5.223825000000001,
              "normal": 9.842609369099339,
              "contact_horizontal": -4.9213046845496695,
              "contact_count": 4
            },
            {
              "t": 0.289,
              "x": 0.00021323896295631514,
              "vx": 0.009079147635026381,
              "applied": 5.2974000000000006,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.293,
              "x": 0.0002487792446737016,
              "vx": 0.008847678384861503,
              "applied": 5.370975,
              "normal": 10.73763178384745,
              "contact_horizontal": -5.368815891923725,
              "contact_count": 4
            },
            {
              "t": 0.297,
              "x": 0.00028504330453129673,
              "vx": 0.009283710448806989,
              "applied": 5.44455,
              "normal": 10.540641586974342,
              "contact_horizontal": -5.270320793487171,
              "contact_count": 4
            },
            {
              "t": 0.301,
              "x": 0.00032479264185594395,
              "vx": 0.010415940371106222,
              "applied": 5.518124999999999,
              "normal": 10.340957180087427,
              "contact_horizontal": -5.170478590043714,
              "contact_count": 4
            },
            {
              "t": 0.305,
              "x": 0.0003758414791262863,
              "vx": 0.017299232651877453,
              "applied": 5.5916999999999994,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.309,
              "x": 0.00044560531537713897,
              "vx": 0.017639591231486996,
              "applied": 5.665274999999999,
              "normal": 10.989014653763173,
              "contact_horizontal": -5.494507326881586,
              "contact_count": 4
            },
            {
              "t": 0.313,
              "x": 0.000519033436361065,
              "vx": 0.018903205510696873,
              "applied": 5.738849999999999,
              "normal": 10.672786453945081,
              "contact_horizontal": -5.336393226972541,
              "contact_count": 4
            },
            {
              "t": 0.317,
              "x": 0.0006138846129410857,
              "vx": 0.02521227734878441,
              "applied": 5.812424999999999,
              "normal": 11.47820909995934,
              "contact_horizontal": -5.73910454997967,
              "contact_count": 4
            },
            {
              "t": 0.321,
              "x": 0.0007169307424157062,
              "vx": 0.02623751322493338,
              "applied": 5.886,
              "normal": 11.040094219826484,
              "contact_horizontal": -5.520047109913242,
              "contact_count": 4
            },
            {
              "t": 0.325,
              "x": 0.0008414684984833431,
              "vx": 0.032672599367195035,
              "applied": 5.959575,
              "normal": 11.757398118503868,
              "contact_horizontal": -5.878699059251934,
              "contact_count": 4
            },
            {
              "t": 0.329,
              "x": 0.0009803216206244717,
              "vx": 0.03947380487310268,
              "applied": 6.03315,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.333,
              "x": 0.0011383381225131134,
              "vx": 0.03972862516904109,
              "applied": 6.106725,
              "normal": 11.776654984695547,
              "contact_horizontal": -5.8883274923477735,
              "contact_count": 4
            },
            {
              "t": 0.337,
              "x": 0.0013167876400836138,
              "vx": 0.046113474996190444,
              "applied": 6.180300000000001,
              "normal": 12.322683874866428,
              "contact_horizontal": -6.161341937433214,
              "contact_count": 4
            },
            {
              "t": 0.341,
              "x": 0.001519735418196125,
              "vx": 0.052044080590263775,
              "applied": 6.253875,
              "normal": 12.796213285102382,
              "contact_horizontal": -6.398106642551191,
              "contact_count": 4
            },
            {
              "t": 0.34500000000000003,
              "x": 0.001735071579102429,
              "vx": 0.05873700610257325,
              "applied": 6.32745,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34900000000000003,
              "x": 0.0019819016167344646,
              "vx": 0.06461689988975004,
              "applied": 6.401025,
              "normal": 13.560602891849669,
              "contact_horizontal": -6.7803014459248345,
              "contact_count": 4
            },
            {
              "t": 0.353,
              "x": 0.0022459830674641584,
              "vx": 0.07091024896531274,
              "applied": 6.474599999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.357,
              "x": 0.00255140717826886,
              "vx": 0.07550133692038821,
              "applied": 6.548174999999999,
              "normal": 13.979077426631356,
              "contact_horizontal": -6.989538713315678,
              "contact_count": 4
            },
            {
              "t": 0.361,
              "x": 0.0028527991032790017,
              "vx": 0.0756277600930155,
              "applied": 6.62175,
              "normal": 12.627035946977559,
              "contact_horizontal": -6.313517973488779,
              "contact_count": 4
            },
            {
              "t": 0.365,
              "x": 0.003214082738047484,
              "vx": 0.09448591698943518,
              "applied": 6.6953249999999995,
              "normal": 15.625561207160667,
              "contact_horizontal": -7.812780603580333,
              "contact_count": 4
            },
            {
              "t": 0.369,
              "x": 0.003585437059445909,
              "vx": 0.09230602783051595,
              "applied": 6.7688999999999995,
              "normal": 13.94622348917206,
              "contact_horizontal": -6.97311174458603,
              "contact_count": 4
            },
            {
              "t": 0.373,
              "x": 0.003995635302425001,
              "vx": 0.11279487949477306,
              "applied": 6.842474999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.377,
              "x": 0.004435607537398412,
              "vx": 0.10884979956686465,
              "applied": 6.91605,
              "normal": 14.999279543257513,
              "contact_horizontal": -7.4996397716287575,
              "contact_count": 4
            },
            {
              "t": 0.381,
              "x": 0.0048904666636543975,
              "vx": 0.1224267282093616,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.385,
              "x": 0.0054235566930778715,
              "vx": 0.13275092436234934,
              "applied": 7.0632,
              "normal": 17.51094856010227,
              "contact_horizontal": -8.755474280051136,
              "contact_count": 4
            },
            {
              "t": 0.389,
              "x": 0.005944132611555007,
              "vx": 0.12922128334676017,
              "applied": 7.136774999999999,
              "normal": 15.081722056492069,
              "contact_horizontal": -7.540861028246034,
              "contact_count": 4
            },
            {
              "t": 0.393,
              "x": 0.00650373603056516,
              "vx": 0.15069798600253845,
              "applied": 7.210349999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.397,
              "x": 0.007149905153246218,
              "vx": 0.16045037636858384,
              "applied": 7.283925,
              "normal": 18.903395877625123,
              "contact_horizontal": -9.451697938812561,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.0076221203251273,
              "vx": 0.15626665627936187,
              "applied": 7.33910625,
              "normal": 16.700448595097097,
              "contact_horizontal": -8.350224297548548,
              "contact_count": 4
            }
          ]
        }
      ],
      "realtime_factor_median": 91.47823041949611
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.001,
          "steps": 300,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0012671659933403134,
          "setup_wall_seconds": 0.0008639170555397868,
          "realtime_factor": 236.74877764765836,
          "final_x": 0.19401170544987112,
          "final_v": 0.8048657078715508,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": -0.0001332945501288929,
          "v_error": 0.010565707871550756,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.739561947522914,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 50.017928946008745,
          "contact_steps": 79,
          "external_work": 1.141952898277942,
          "contact_work_estimate": -0.9327129117122397,
          "kinetic_energy_delta": 0.19890440385378627,
          "horizontal_energy_residual": -0.010335582711916147,
          "analytic_work_residual": 0.008578920807462725,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0004905460011028171,
              "vx": 0.4905460011028171,
              "applied": 5.886,
              "normal": 30.67999779436579,
              "contact_horizontal": -15.339998897182895,
              "contact_count": 4
            },
            {
              "t": 0.004,
              "x": 0.0019548079536369405,
              "vx": 0.4939733175113745,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.007,
              "x": 0.003472043906171064,
              "vx": 0.5116313175113745,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01,
              "x": 0.005042253858705188,
              "vx": 0.5292893175113743,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.013000000000000001,
              "x": 0.00656543939787254,
              "vx": 0.4981058173222689,
              "applied": 5.886,
              "normal": 30.249718636258553,
              "contact_horizontal": -15.124859318129278,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 0.008053066233062196,
              "vx": 0.5017616117298855,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.019,
              "x": 0.009593667068251852,
              "vx": 0.5194196117298854,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.022,
              "x": 0.01118724190344151,
              "vx": 0.5370776117298852,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.025,
              "x": 0.012815436892692584,
              "vx": 0.536381765791305,
              "applied": 5.886,
              "normal": 36.70769187716024,
              "contact_horizontal": -18.35384593858012,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.014361836234745178,
              "vx": 0.5061990965713872,
              "applied": 5.886,
              "normal": 29.520959550010645,
              "contact_horizontal": -14.760479775005324,
              "contact_count": 4
            },
            {
              "t": 0.031,
              "x": 0.015874900636086913,
              "vx": 0.5102408004472446,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.034,
              "x": 0.01744093903742865,
              "vx": 0.5278988004472445,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.037,
              "x": 0.019059951438770387,
              "vx": 0.5455568004472443,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.020731937840112118,
              "vx": 0.5632148004472441,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.043000000000000003,
              "x": 0.022401448743317114,
              "vx": 0.544320041586479,
              "applied": 5.886,
              "normal": 35.312039169590996,
              "contact_horizontal": -17.656019584795498,
              "contact_count": 4
            },
            {
              "t": 0.046,
              "x": 0.02399001305859181,
              "vx": 0.5303355011903755,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.049,
              "x": 0.02561633556216293,
              "vx": 0.5479935011903754,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.052000000000000005,
              "x": 0.027295632065734054,
              "vx": 0.5656515011903752,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.055,
              "x": 0.028942123950150722,
              "vx": 0.5492445199151532,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.058,
              "x": 0.030608409344578955,
              "vx": 0.5501383545979259,
              "applied": 5.886,
              "normal": 33.528330634454285,
              "contact_horizontal": -16.764165317227143,
              "contact_count": 4
            },
            {
              "t": 0.061,
              "x": 0.03229414040837273,
              "vx": 0.5677963545979258,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.03394946787741411,
              "vx": 0.5523502956500916,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.067,
              "x": 0.03564183476436439,
              "vx": 0.5700082956500915,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07,
              "x": 0.03736926181413728,
              "vx": 0.569752458472711,
              "applied": 5.886,
              "normal": 35.82767435476065,
              "contact_horizontal": -17.913837177380326,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 0.03906389056749356,
              "vx": 0.5707622511187616,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.04079396661869823,
              "vx": 0.5708935489671488,
              "applied": 5.886,
              "normal": 35.05340430322517,
              "contact_horizontal": -17.526702151612586,
              "contact_count": 4
            },
            {
              "t": 0.079,
              "x": 0.04249317835080119,
              "vx": 0.5722899107009869,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.082,
              "x": 0.04424536408290415,
              "vx": 0.5899479107009867,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.085,
              "x": 0.04599714217139672,
              "vx": 0.5724503823088724,
              "applied": 5.886,
              "normal": 33.858826347673265,
              "contact_horizontal": -16.929413173836632,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.04774980931832334,
              "vx": 0.5901083823088722,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.091,
              "x": 0.04951991304810743,
              "vx": 0.5899976737376109,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.094,
              "x": 0.05127423310568284,
              "vx": 0.5906593525251347,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.097,
              "x": 0.053081527163258244,
              "vx": 0.6083173525251345,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": 0.05485228205600167,
              "vx": 0.5904359701923418,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10300000000000001,
              "x": 0.056658905966578695,
              "vx": 0.6080939701923417,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.106,
              "x": 0.05846492497492708,
              "vx": 0.6078923361161289,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.109,
              "x": 0.060270704467599225,
              "vx": 0.5905207487790349,
              "applied": 5.886,
              "normal": 33.69131799588419,
              "contact_horizontal": -16.845658997942095,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.062077582713936326,
              "vx": 0.6081787487790348,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.115,
              "x": 0.06393743496027342,
              "vx": 0.6258367487790346,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11800000000000001,
              "x": 0.06579362965487075,
              "vx": 0.6062021782079804,
              "applied": 5.886,
              "normal": 35.90717880465586,
              "contact_horizontal": -17.95358940232793,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 0.06759777854612745,
              "vx": 0.6072689637522337,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.124,
              "x": 0.06945490143738414,
              "vx": 0.6249269637522336,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.127,
              "x": 0.07136499832864085,
              "vx": 0.6425849637522334,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13,
              "x": 0.07323361413604329,
              "vx": 0.6227408210093146,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.133,
              "x": 0.07511891974877609,
              "vx": 0.6221659707141652,
              "applied": 5.886,
              "normal": 36.46570059029849,
              "contact_horizontal": -18.232850295149245,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.07702073366091858,
              "vx": 0.6398239707141651,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.139,
              "x": 0.07891978216137893,
              "vx": 0.6207930291363717,
              "applied": 5.886,
              "normal": 35.276942946894096,
              "contact_horizontal": -17.638471473447048,
              "contact_count": 4
            },
            {
              "t": 0.14200000000000002,
              "x": 0.08081747724878804,
              "vx": 0.6384510291363715,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.145,
              "x": 0.08276814633619715,
              "vx": 0.6561090291363714,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.08467748048993112,
              "vx": 0.636329814905208,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.151,
              "x": 0.08662178593464676,
              "vx": 0.6539878149052079,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.154,
              "x": 0.08856283353333338,
              "vx": 0.6346358170489275,
              "applied": 5.886,
              "normal": 35.5762993671399,
              "contact_horizontal": -17.78814968356995,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 0.09050205698448018,
              "vx": 0.6522938170489273,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": 0.09249425443562696,
              "vx": 0.6699518170489271,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.163,
              "x": 0.09448035577349422,
              "vx": 0.6487224220663393,
              "applied": 5.886,
              "normal": 37.409353371285754,
              "contact_horizontal": -18.704676685642877,
              "contact_count": 4
            },
            {
              "t": 0.166,
              "x": 0.09641007003744541,
              "vx": 0.6491240879837313,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.169,
              "x": 0.0983927583013966,
              "vx": 0.6667820879837312,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17200000000000001,
              "x": 0.10042842056534779,
              "vx": 0.684440087983731,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17500000000000002,
              "x": 0.10249575415473891,
              "vx": 0.6807954134236482,
              "applied": 5.886,
              "normal": 42.60534912016522,
              "contact_horizontal": -21.30267456008261,
              "contact_count": 4
            },
            {
              "t": 0.178,
              "x": 0.10446083531498142,
              "vx": 0.6436397576420576,
              "applied": 5.886,
              "normal": 33.559825928082766,
              "contact_horizontal": -16.779912964041383,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 0.10642707058790758,
              "vx": 0.6612977576420574,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.10844627986083376,
              "vx": 0.6789557576420573,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.187,
              "x": 0.11051846313375993,
              "vx": 0.6966137576420571,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19,
              "x": 0.1126436204066861,
              "vx": 0.714271757642057,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.193,
              "x": 0.1147560137706989,
              "vx": 0.6886370634688355,
              "applied": 5.886,
              "normal": 41.69495886612443,
              "contact_horizontal": -20.847479433062215,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.11674773569923927,
              "vx": 0.6530643668004636,
              "applied": 5.886,
              "normal": 32.45540738968398,
              "contact_horizontal": -16.22770369484199,
              "contact_count": 4
            },
            {
              "t": 0.199,
              "x": 0.11874224479964067,
              "vx": 0.6707223668004635,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.202,
              "x": 0.12078972790004205,
              "vx": 0.6883803668004633,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20500000000000002,
              "x": 0.12289018500044344,
              "vx": 0.7060383668004632,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20800000000000002,
              "x": 0.12504361610084483,
              "vx": 0.723696366800463,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.211,
              "x": 0.1272500212012462,
              "vx": 0.7413543668004628,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.214,
              "x": 0.12944089331551425,
              "vx": 0.7138840787224959,
              "applied": 5.886,
              "normal": 43.49918004520594,
              "contact_horizontal": -21.74959002260297,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 0.1315034663923575,
              "vx": 0.6759213953263014,
              "applied": 5.886,
              "normal": 33.938114886848055,
              "contact_horizontal": -16.969057443424028,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.1335665465783364,
              "vx": 0.6935793953263012,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.223,
              "x": 0.1356826007643153,
              "vx": 0.711237395326301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.226,
              "x": 0.1378516289502942,
              "vx": 0.7288953953263009,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.229,
              "x": 0.1400736311362731,
              "vx": 0.7465533953263007,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.232,
              "x": 0.14234860732225202,
              "vx": 0.7642113953263006,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23500000000000001,
              "x": 0.14454219031625534,
              "vx": 0.7163481642816227,
              "applied": 5.886,
              "normal": 40.358233183583934,
              "contact_horizontal": -20.179116591791967,
              "contact_count": 4
            },
            {
              "t": 0.23800000000000002,
              "x": 0.14667090347920467,
              "vx": 0.7154570543164377,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.241,
              "x": 0.14885259064215398,
              "vx": 0.7331150543164375,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.244,
              "x": 0.1510872518051033,
              "vx": 0.7507730543164374,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.247,
              "x": 0.1533748869680526,
              "vx": 0.7684310543164372,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25,
              "x": 0.15558544101193442,
              "vx": 0.7227387198775068,
              "applied": 5.886,
              "normal": 38.88476968253451,
              "contact_horizontal": -19.442384841267256,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.15773552007387237,
              "vx": 0.7225790206459871,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.15993857313581034,
              "vx": 0.740237020645987,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.259,
              "x": 0.1621946001977483,
              "vx": 0.7578950206459868,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.262,
              "x": 0.16450360125968627,
              "vx": 0.7755530206459866,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.265,
              "x": 0.16686557632162421,
              "vx": 0.7932110206459865,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.268,
              "x": 0.16920882880124724,
              "vx": 0.7636645739757789,
              "applied": 5.886,
              "normal": 45.424622050981405,
              "contact_horizontal": -22.712311025490703,
              "contact_count": 4
            },
            {
              "t": 0.271,
              "x": 0.17141616237853377,
              "vx": 0.7235248085012236,
              "applied": 5.886,
              "normal": 35.16156401377089,
              "contact_horizontal": -17.580782006885446,
              "contact_count": 4
            },
            {
              "t": 0.274,
              "x": 0.17362205280403745,
              "vx": 0.7411828085012234,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.277,
              "x": 0.1758809172295411,
              "vx": 0.7588408085012233,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.17819275565504478,
              "vx": 0.7764988085012231,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28300000000000003,
              "x": 0.18055756808054846,
              "vx": 0.7941568085012229,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28600000000000003,
              "x": 0.18297535450605212,
              "vx": 0.8118148085012228,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.289,
              "x": 0.18542110596708278,
              "vx": 0.8044638440282184,
              "applied": 5.886,
              "normal": 50.017928946008745,
              "contact_horizontal": -25.008964473004372,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.1877375877868987,
              "vx": 0.7577777078715512,
              "applied": 5.886,
              "normal": 39.368697923935684,
              "contact_horizontal": -19.684348961967842,
              "contact_count": 4
            },
            {
              "t": 0.295,
              "x": 0.19004623691051337,
              "vx": 0.775435707871551,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.298,
              "x": 0.19240786003412802,
              "vx": 0.7930937078715509,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.19401170544987112,
              "vx": 0.8048657078715508,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.001,
          "steps": 300,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.001268333988264203,
          "setup_wall_seconds": 0.0007827499648556113,
          "realtime_factor": 236.53075828281584,
          "final_x": 0.19401170544987112,
          "final_v": 0.8048657078715508,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": -0.0001332945501288929,
          "v_error": 0.010565707871550756,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.739561947522914,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 50.017928946008745,
          "contact_steps": 79,
          "external_work": 1.141952898277942,
          "contact_work_estimate": -0.9327129117122397,
          "kinetic_energy_delta": 0.19890440385378627,
          "horizontal_energy_residual": -0.010335582711916147,
          "analytic_work_residual": 0.008578920807462725,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0004905460011028171,
              "vx": 0.4905460011028171,
              "applied": 5.886,
              "normal": 30.67999779436579,
              "contact_horizontal": -15.339998897182895,
              "contact_count": 4
            },
            {
              "t": 0.004,
              "x": 0.0019548079536369405,
              "vx": 0.4939733175113745,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.007,
              "x": 0.003472043906171064,
              "vx": 0.5116313175113745,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01,
              "x": 0.005042253858705188,
              "vx": 0.5292893175113743,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.013000000000000001,
              "x": 0.00656543939787254,
              "vx": 0.4981058173222689,
              "applied": 5.886,
              "normal": 30.249718636258553,
              "contact_horizontal": -15.124859318129278,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 0.008053066233062196,
              "vx": 0.5017616117298855,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.019,
              "x": 0.009593667068251852,
              "vx": 0.5194196117298854,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.022,
              "x": 0.01118724190344151,
              "vx": 0.5370776117298852,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.025,
              "x": 0.012815436892692584,
              "vx": 0.536381765791305,
              "applied": 5.886,
              "normal": 36.70769187716024,
              "contact_horizontal": -18.35384593858012,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.014361836234745178,
              "vx": 0.5061990965713872,
              "applied": 5.886,
              "normal": 29.520959550010645,
              "contact_horizontal": -14.760479775005324,
              "contact_count": 4
            },
            {
              "t": 0.031,
              "x": 0.015874900636086913,
              "vx": 0.5102408004472446,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.034,
              "x": 0.01744093903742865,
              "vx": 0.5278988004472445,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.037,
              "x": 0.019059951438770387,
              "vx": 0.5455568004472443,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.020731937840112118,
              "vx": 0.5632148004472441,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.043000000000000003,
              "x": 0.022401448743317114,
              "vx": 0.544320041586479,
              "applied": 5.886,
              "normal": 35.312039169590996,
              "contact_horizontal": -17.656019584795498,
              "contact_count": 4
            },
            {
              "t": 0.046,
              "x": 0.02399001305859181,
              "vx": 0.5303355011903755,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.049,
              "x": 0.02561633556216293,
              "vx": 0.5479935011903754,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.052000000000000005,
              "x": 0.027295632065734054,
              "vx": 0.5656515011903752,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.055,
              "x": 0.028942123950150722,
              "vx": 0.5492445199151532,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.058,
              "x": 0.030608409344578955,
              "vx": 0.5501383545979259,
              "applied": 5.886,
              "normal": 33.528330634454285,
              "contact_horizontal": -16.764165317227143,
              "contact_count": 4
            },
            {
              "t": 0.061,
              "x": 0.03229414040837273,
              "vx": 0.5677963545979258,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.03394946787741411,
              "vx": 0.5523502956500916,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.067,
              "x": 0.03564183476436439,
              "vx": 0.5700082956500915,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07,
              "x": 0.03736926181413728,
              "vx": 0.569752458472711,
              "applied": 5.886,
              "normal": 35.82767435476065,
              "contact_horizontal": -17.913837177380326,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 0.03906389056749356,
              "vx": 0.5707622511187616,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.04079396661869823,
              "vx": 0.5708935489671488,
              "applied": 5.886,
              "normal": 35.05340430322517,
              "contact_horizontal": -17.526702151612586,
              "contact_count": 4
            },
            {
              "t": 0.079,
              "x": 0.04249317835080119,
              "vx": 0.5722899107009869,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.082,
              "x": 0.04424536408290415,
              "vx": 0.5899479107009867,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.085,
              "x": 0.04599714217139672,
              "vx": 0.5724503823088724,
              "applied": 5.886,
              "normal": 33.858826347673265,
              "contact_horizontal": -16.929413173836632,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.04774980931832334,
              "vx": 0.5901083823088722,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.091,
              "x": 0.04951991304810743,
              "vx": 0.5899976737376109,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.094,
              "x": 0.05127423310568284,
              "vx": 0.5906593525251347,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.097,
              "x": 0.053081527163258244,
              "vx": 0.6083173525251345,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": 0.05485228205600167,
              "vx": 0.5904359701923418,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10300000000000001,
              "x": 0.056658905966578695,
              "vx": 0.6080939701923417,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.106,
              "x": 0.05846492497492708,
              "vx": 0.6078923361161289,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.109,
              "x": 0.060270704467599225,
              "vx": 0.5905207487790349,
              "applied": 5.886,
              "normal": 33.69131799588419,
              "contact_horizontal": -16.845658997942095,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.062077582713936326,
              "vx": 0.6081787487790348,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.115,
              "x": 0.06393743496027342,
              "vx": 0.6258367487790346,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11800000000000001,
              "x": 0.06579362965487075,
              "vx": 0.6062021782079804,
              "applied": 5.886,
              "normal": 35.90717880465586,
              "contact_horizontal": -17.95358940232793,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 0.06759777854612745,
              "vx": 0.6072689637522337,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.124,
              "x": 0.06945490143738414,
              "vx": 0.6249269637522336,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.127,
              "x": 0.07136499832864085,
              "vx": 0.6425849637522334,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13,
              "x": 0.07323361413604329,
              "vx": 0.6227408210093146,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.133,
              "x": 0.07511891974877609,
              "vx": 0.6221659707141652,
              "applied": 5.886,
              "normal": 36.46570059029849,
              "contact_horizontal": -18.232850295149245,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.07702073366091858,
              "vx": 0.6398239707141651,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.139,
              "x": 0.07891978216137893,
              "vx": 0.6207930291363717,
              "applied": 5.886,
              "normal": 35.276942946894096,
              "contact_horizontal": -17.638471473447048,
              "contact_count": 4
            },
            {
              "t": 0.14200000000000002,
              "x": 0.08081747724878804,
              "vx": 0.6384510291363715,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.145,
              "x": 0.08276814633619715,
              "vx": 0.6561090291363714,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.08467748048993112,
              "vx": 0.636329814905208,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.151,
              "x": 0.08662178593464676,
              "vx": 0.6539878149052079,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.154,
              "x": 0.08856283353333338,
              "vx": 0.6346358170489275,
              "applied": 5.886,
              "normal": 35.5762993671399,
              "contact_horizontal": -17.78814968356995,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 0.09050205698448018,
              "vx": 0.6522938170489273,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": 0.09249425443562696,
              "vx": 0.6699518170489271,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.163,
              "x": 0.09448035577349422,
              "vx": 0.6487224220663393,
              "applied": 5.886,
              "normal": 37.409353371285754,
              "contact_horizontal": -18.704676685642877,
              "contact_count": 4
            },
            {
              "t": 0.166,
              "x": 0.09641007003744541,
              "vx": 0.6491240879837313,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.169,
              "x": 0.0983927583013966,
              "vx": 0.6667820879837312,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17200000000000001,
              "x": 0.10042842056534779,
              "vx": 0.684440087983731,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17500000000000002,
              "x": 0.10249575415473891,
              "vx": 0.6807954134236482,
              "applied": 5.886,
              "normal": 42.60534912016522,
              "contact_horizontal": -21.30267456008261,
              "contact_count": 4
            },
            {
              "t": 0.178,
              "x": 0.10446083531498142,
              "vx": 0.6436397576420576,
              "applied": 5.886,
              "normal": 33.559825928082766,
              "contact_horizontal": -16.779912964041383,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 0.10642707058790758,
              "vx": 0.6612977576420574,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.10844627986083376,
              "vx": 0.6789557576420573,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.187,
              "x": 0.11051846313375993,
              "vx": 0.6966137576420571,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19,
              "x": 0.1126436204066861,
              "vx": 0.714271757642057,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.193,
              "x": 0.1147560137706989,
              "vx": 0.6886370634688355,
              "applied": 5.886,
              "normal": 41.69495886612443,
              "contact_horizontal": -20.847479433062215,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.11674773569923927,
              "vx": 0.6530643668004636,
              "applied": 5.886,
              "normal": 32.45540738968398,
              "contact_horizontal": -16.22770369484199,
              "contact_count": 4
            },
            {
              "t": 0.199,
              "x": 0.11874224479964067,
              "vx": 0.6707223668004635,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.202,
              "x": 0.12078972790004205,
              "vx": 0.6883803668004633,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20500000000000002,
              "x": 0.12289018500044344,
              "vx": 0.7060383668004632,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20800000000000002,
              "x": 0.12504361610084483,
              "vx": 0.723696366800463,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.211,
              "x": 0.1272500212012462,
              "vx": 0.7413543668004628,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.214,
              "x": 0.12944089331551425,
              "vx": 0.7138840787224959,
              "applied": 5.886,
              "normal": 43.49918004520594,
              "contact_horizontal": -21.74959002260297,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 0.1315034663923575,
              "vx": 0.6759213953263014,
              "applied": 5.886,
              "normal": 33.938114886848055,
              "contact_horizontal": -16.969057443424028,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.1335665465783364,
              "vx": 0.6935793953263012,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.223,
              "x": 0.1356826007643153,
              "vx": 0.711237395326301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.226,
              "x": 0.1378516289502942,
              "vx": 0.7288953953263009,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.229,
              "x": 0.1400736311362731,
              "vx": 0.7465533953263007,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.232,
              "x": 0.14234860732225202,
              "vx": 0.7642113953263006,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23500000000000001,
              "x": 0.14454219031625534,
              "vx": 0.7163481642816227,
              "applied": 5.886,
              "normal": 40.358233183583934,
              "contact_horizontal": -20.179116591791967,
              "contact_count": 4
            },
            {
              "t": 0.23800000000000002,
              "x": 0.14667090347920467,
              "vx": 0.7154570543164377,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.241,
              "x": 0.14885259064215398,
              "vx": 0.7331150543164375,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.244,
              "x": 0.1510872518051033,
              "vx": 0.7507730543164374,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.247,
              "x": 0.1533748869680526,
              "vx": 0.7684310543164372,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25,
              "x": 0.15558544101193442,
              "vx": 0.7227387198775068,
              "applied": 5.886,
              "normal": 38.88476968253451,
              "contact_horizontal": -19.442384841267256,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.15773552007387237,
              "vx": 0.7225790206459871,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.15993857313581034,
              "vx": 0.740237020645987,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.259,
              "x": 0.1621946001977483,
              "vx": 0.7578950206459868,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.262,
              "x": 0.16450360125968627,
              "vx": 0.7755530206459866,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.265,
              "x": 0.16686557632162421,
              "vx": 0.7932110206459865,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.268,
              "x": 0.16920882880124724,
              "vx": 0.7636645739757789,
              "applied": 5.886,
              "normal": 45.424622050981405,
              "contact_horizontal": -22.712311025490703,
              "contact_count": 4
            },
            {
              "t": 0.271,
              "x": 0.17141616237853377,
              "vx": 0.7235248085012236,
              "applied": 5.886,
              "normal": 35.16156401377089,
              "contact_horizontal": -17.580782006885446,
              "contact_count": 4
            },
            {
              "t": 0.274,
              "x": 0.17362205280403745,
              "vx": 0.7411828085012234,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.277,
              "x": 0.1758809172295411,
              "vx": 0.7588408085012233,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.17819275565504478,
              "vx": 0.7764988085012231,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28300000000000003,
              "x": 0.18055756808054846,
              "vx": 0.7941568085012229,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28600000000000003,
              "x": 0.18297535450605212,
              "vx": 0.8118148085012228,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.289,
              "x": 0.18542110596708278,
              "vx": 0.8044638440282184,
              "applied": 5.886,
              "normal": 50.017928946008745,
              "contact_horizontal": -25.008964473004372,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.1877375877868987,
              "vx": 0.7577777078715512,
              "applied": 5.886,
              "normal": 39.368697923935684,
              "contact_horizontal": -19.684348961967842,
              "contact_count": 4
            },
            {
              "t": 0.295,
              "x": 0.19004623691051337,
              "vx": 0.775435707871551,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.298,
              "x": 0.19240786003412802,
              "vx": 0.7930937078715509,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.19401170544987112,
              "vx": 0.8048657078715508,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.001,
          "steps": 300,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0012897920096293092,
          "setup_wall_seconds": 0.000738459057174623,
          "realtime_factor": 232.59564159202773,
          "final_x": 0.19401170544987112,
          "final_v": 0.8048657078715508,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": -0.0001332945501288929,
          "v_error": 0.010565707871550756,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.739561947522914,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 50.017928946008745,
          "contact_steps": 79,
          "external_work": 1.141952898277942,
          "contact_work_estimate": -0.9327129117122397,
          "kinetic_energy_delta": 0.19890440385378627,
          "horizontal_energy_residual": -0.010335582711916147,
          "analytic_work_residual": 0.008578920807462725,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0004905460011028171,
              "vx": 0.4905460011028171,
              "applied": 5.886,
              "normal": 30.67999779436579,
              "contact_horizontal": -15.339998897182895,
              "contact_count": 4
            },
            {
              "t": 0.004,
              "x": 0.0019548079536369405,
              "vx": 0.4939733175113745,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.007,
              "x": 0.003472043906171064,
              "vx": 0.5116313175113745,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01,
              "x": 0.005042253858705188,
              "vx": 0.5292893175113743,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.013000000000000001,
              "x": 0.00656543939787254,
              "vx": 0.4981058173222689,
              "applied": 5.886,
              "normal": 30.249718636258553,
              "contact_horizontal": -15.124859318129278,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 0.008053066233062196,
              "vx": 0.5017616117298855,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.019,
              "x": 0.009593667068251852,
              "vx": 0.5194196117298854,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.022,
              "x": 0.01118724190344151,
              "vx": 0.5370776117298852,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.025,
              "x": 0.012815436892692584,
              "vx": 0.536381765791305,
              "applied": 5.886,
              "normal": 36.70769187716024,
              "contact_horizontal": -18.35384593858012,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.014361836234745178,
              "vx": 0.5061990965713872,
              "applied": 5.886,
              "normal": 29.520959550010645,
              "contact_horizontal": -14.760479775005324,
              "contact_count": 4
            },
            {
              "t": 0.031,
              "x": 0.015874900636086913,
              "vx": 0.5102408004472446,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.034,
              "x": 0.01744093903742865,
              "vx": 0.5278988004472445,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.037,
              "x": 0.019059951438770387,
              "vx": 0.5455568004472443,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.020731937840112118,
              "vx": 0.5632148004472441,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.043000000000000003,
              "x": 0.022401448743317114,
              "vx": 0.544320041586479,
              "applied": 5.886,
              "normal": 35.312039169590996,
              "contact_horizontal": -17.656019584795498,
              "contact_count": 4
            },
            {
              "t": 0.046,
              "x": 0.02399001305859181,
              "vx": 0.5303355011903755,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.049,
              "x": 0.02561633556216293,
              "vx": 0.5479935011903754,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.052000000000000005,
              "x": 0.027295632065734054,
              "vx": 0.5656515011903752,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.055,
              "x": 0.028942123950150722,
              "vx": 0.5492445199151532,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.058,
              "x": 0.030608409344578955,
              "vx": 0.5501383545979259,
              "applied": 5.886,
              "normal": 33.528330634454285,
              "contact_horizontal": -16.764165317227143,
              "contact_count": 4
            },
            {
              "t": 0.061,
              "x": 0.03229414040837273,
              "vx": 0.5677963545979258,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.03394946787741411,
              "vx": 0.5523502956500916,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.067,
              "x": 0.03564183476436439,
              "vx": 0.5700082956500915,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07,
              "x": 0.03736926181413728,
              "vx": 0.569752458472711,
              "applied": 5.886,
              "normal": 35.82767435476065,
              "contact_horizontal": -17.913837177380326,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 0.03906389056749356,
              "vx": 0.5707622511187616,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.04079396661869823,
              "vx": 0.5708935489671488,
              "applied": 5.886,
              "normal": 35.05340430322517,
              "contact_horizontal": -17.526702151612586,
              "contact_count": 4
            },
            {
              "t": 0.079,
              "x": 0.04249317835080119,
              "vx": 0.5722899107009869,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.082,
              "x": 0.04424536408290415,
              "vx": 0.5899479107009867,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.085,
              "x": 0.04599714217139672,
              "vx": 0.5724503823088724,
              "applied": 5.886,
              "normal": 33.858826347673265,
              "contact_horizontal": -16.929413173836632,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.04774980931832334,
              "vx": 0.5901083823088722,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.091,
              "x": 0.04951991304810743,
              "vx": 0.5899976737376109,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.094,
              "x": 0.05127423310568284,
              "vx": 0.5906593525251347,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.097,
              "x": 0.053081527163258244,
              "vx": 0.6083173525251345,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": 0.05485228205600167,
              "vx": 0.5904359701923418,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10300000000000001,
              "x": 0.056658905966578695,
              "vx": 0.6080939701923417,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.106,
              "x": 0.05846492497492708,
              "vx": 0.6078923361161289,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.109,
              "x": 0.060270704467599225,
              "vx": 0.5905207487790349,
              "applied": 5.886,
              "normal": 33.69131799588419,
              "contact_horizontal": -16.845658997942095,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.062077582713936326,
              "vx": 0.6081787487790348,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.115,
              "x": 0.06393743496027342,
              "vx": 0.6258367487790346,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.11800000000000001,
              "x": 0.06579362965487075,
              "vx": 0.6062021782079804,
              "applied": 5.886,
              "normal": 35.90717880465586,
              "contact_horizontal": -17.95358940232793,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 0.06759777854612745,
              "vx": 0.6072689637522337,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.124,
              "x": 0.06945490143738414,
              "vx": 0.6249269637522336,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.127,
              "x": 0.07136499832864085,
              "vx": 0.6425849637522334,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.13,
              "x": 0.07323361413604329,
              "vx": 0.6227408210093146,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.133,
              "x": 0.07511891974877609,
              "vx": 0.6221659707141652,
              "applied": 5.886,
              "normal": 36.46570059029849,
              "contact_horizontal": -18.232850295149245,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.07702073366091858,
              "vx": 0.6398239707141651,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.139,
              "x": 0.07891978216137893,
              "vx": 0.6207930291363717,
              "applied": 5.886,
              "normal": 35.276942946894096,
              "contact_horizontal": -17.638471473447048,
              "contact_count": 4
            },
            {
              "t": 0.14200000000000002,
              "x": 0.08081747724878804,
              "vx": 0.6384510291363715,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.145,
              "x": 0.08276814633619715,
              "vx": 0.6561090291363714,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.08467748048993112,
              "vx": 0.636329814905208,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.151,
              "x": 0.08662178593464676,
              "vx": 0.6539878149052079,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.154,
              "x": 0.08856283353333338,
              "vx": 0.6346358170489275,
              "applied": 5.886,
              "normal": 35.5762993671399,
              "contact_horizontal": -17.78814968356995,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 0.09050205698448018,
              "vx": 0.6522938170489273,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": 0.09249425443562696,
              "vx": 0.6699518170489271,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.163,
              "x": 0.09448035577349422,
              "vx": 0.6487224220663393,
              "applied": 5.886,
              "normal": 37.409353371285754,
              "contact_horizontal": -18.704676685642877,
              "contact_count": 4
            },
            {
              "t": 0.166,
              "x": 0.09641007003744541,
              "vx": 0.6491240879837313,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.169,
              "x": 0.0983927583013966,
              "vx": 0.6667820879837312,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17200000000000001,
              "x": 0.10042842056534779,
              "vx": 0.684440087983731,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17500000000000002,
              "x": 0.10249575415473891,
              "vx": 0.6807954134236482,
              "applied": 5.886,
              "normal": 42.60534912016522,
              "contact_horizontal": -21.30267456008261,
              "contact_count": 4
            },
            {
              "t": 0.178,
              "x": 0.10446083531498142,
              "vx": 0.6436397576420576,
              "applied": 5.886,
              "normal": 33.559825928082766,
              "contact_horizontal": -16.779912964041383,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 0.10642707058790758,
              "vx": 0.6612977576420574,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.10844627986083376,
              "vx": 0.6789557576420573,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.187,
              "x": 0.11051846313375993,
              "vx": 0.6966137576420571,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.19,
              "x": 0.1126436204066861,
              "vx": 0.714271757642057,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.193,
              "x": 0.1147560137706989,
              "vx": 0.6886370634688355,
              "applied": 5.886,
              "normal": 41.69495886612443,
              "contact_horizontal": -20.847479433062215,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.11674773569923927,
              "vx": 0.6530643668004636,
              "applied": 5.886,
              "normal": 32.45540738968398,
              "contact_horizontal": -16.22770369484199,
              "contact_count": 4
            },
            {
              "t": 0.199,
              "x": 0.11874224479964067,
              "vx": 0.6707223668004635,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.202,
              "x": 0.12078972790004205,
              "vx": 0.6883803668004633,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20500000000000002,
              "x": 0.12289018500044344,
              "vx": 0.7060383668004632,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20800000000000002,
              "x": 0.12504361610084483,
              "vx": 0.723696366800463,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.211,
              "x": 0.1272500212012462,
              "vx": 0.7413543668004628,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.214,
              "x": 0.12944089331551425,
              "vx": 0.7138840787224959,
              "applied": 5.886,
              "normal": 43.49918004520594,
              "contact_horizontal": -21.74959002260297,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 0.1315034663923575,
              "vx": 0.6759213953263014,
              "applied": 5.886,
              "normal": 33.938114886848055,
              "contact_horizontal": -16.969057443424028,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.1335665465783364,
              "vx": 0.6935793953263012,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.223,
              "x": 0.1356826007643153,
              "vx": 0.711237395326301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.226,
              "x": 0.1378516289502942,
              "vx": 0.7288953953263009,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.229,
              "x": 0.1400736311362731,
              "vx": 0.7465533953263007,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.232,
              "x": 0.14234860732225202,
              "vx": 0.7642113953263006,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23500000000000001,
              "x": 0.14454219031625534,
              "vx": 0.7163481642816227,
              "applied": 5.886,
              "normal": 40.358233183583934,
              "contact_horizontal": -20.179116591791967,
              "contact_count": 4
            },
            {
              "t": 0.23800000000000002,
              "x": 0.14667090347920467,
              "vx": 0.7154570543164377,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.241,
              "x": 0.14885259064215398,
              "vx": 0.7331150543164375,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.244,
              "x": 0.1510872518051033,
              "vx": 0.7507730543164374,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.247,
              "x": 0.1533748869680526,
              "vx": 0.7684310543164372,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.25,
              "x": 0.15558544101193442,
              "vx": 0.7227387198775068,
              "applied": 5.886,
              "normal": 38.88476968253451,
              "contact_horizontal": -19.442384841267256,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.15773552007387237,
              "vx": 0.7225790206459871,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.15993857313581034,
              "vx": 0.740237020645987,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.259,
              "x": 0.1621946001977483,
              "vx": 0.7578950206459868,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.262,
              "x": 0.16450360125968627,
              "vx": 0.7755530206459866,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.265,
              "x": 0.16686557632162421,
              "vx": 0.7932110206459865,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.268,
              "x": 0.16920882880124724,
              "vx": 0.7636645739757789,
              "applied": 5.886,
              "normal": 45.424622050981405,
              "contact_horizontal": -22.712311025490703,
              "contact_count": 4
            },
            {
              "t": 0.271,
              "x": 0.17141616237853377,
              "vx": 0.7235248085012236,
              "applied": 5.886,
              "normal": 35.16156401377089,
              "contact_horizontal": -17.580782006885446,
              "contact_count": 4
            },
            {
              "t": 0.274,
              "x": 0.17362205280403745,
              "vx": 0.7411828085012234,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.277,
              "x": 0.1758809172295411,
              "vx": 0.7588408085012233,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.17819275565504478,
              "vx": 0.7764988085012231,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28300000000000003,
              "x": 0.18055756808054846,
              "vx": 0.7941568085012229,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28600000000000003,
              "x": 0.18297535450605212,
              "vx": 0.8118148085012228,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.289,
              "x": 0.18542110596708278,
              "vx": 0.8044638440282184,
              "applied": 5.886,
              "normal": 50.017928946008745,
              "contact_horizontal": -25.008964473004372,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.1877375877868987,
              "vx": 0.7577777078715512,
              "applied": 5.886,
              "normal": 39.368697923935684,
              "contact_horizontal": -19.684348961967842,
              "contact_count": 4
            },
            {
              "t": 0.295,
              "x": 0.19004623691051337,
              "vx": 0.775435707871551,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.298,
              "x": 0.19240786003412802,
              "vx": 0.7930937078715509,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.19401170544987112,
              "vx": 0.8048657078715508,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 236.53075828281584
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.001,
          "steps": 300,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0028792909579351544,
          "setup_wall_seconds": 0.0007816250436007977,
          "realtime_factor": 104.19231831129044,
          "final_x": 0.025374128824688074,
          "final_v": 1.4824777079231505e-08,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.00011007097143832592,
          "v_error": 1.4824777079231505e-08,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.802994979031705,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 28.775827625809285,
          "contact_steps": 253,
          "external_work": 0.0,
          "contact_work_estimate": -0.12274357693343001,
          "kinetic_energy_delta": -0.12499999999999989,
          "horizontal_energy_residual": -0.002256423066569882,
          "analytic_work_residual": -0.0005398981149048743,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0004858358145511546,
              "vx": 0.4858358145511546,
              "applied": 0.0,
              "normal": 28.328370897690846,
              "contact_horizontal": -14.164185448845425,
              "contact_count": 4
            },
            {
              "t": 0.004,
              "x": 0.0019041470518819117,
              "vx": 0.47277041244358564,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.007,
              "x": 0.003322458289212669,
              "vx": 0.47277041244358564,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01,
              "x": 0.004698625222515819,
              "vx": 0.4450140222288834,
              "applied": 0.0,
              "normal": 26.736952803595145,
              "contact_horizontal": -13.368476401797572,
              "contact_count": 4
            },
            {
              "t": 0.013000000000000001,
              "x": 0.0060204664990255695,
              "vx": 0.4318132320519844,
              "applied": 0.0,
              "normal": 26.401580353798018,
              "contact_horizontal": -13.200790176899009,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 0.007290614975765614,
              "vx": 0.4191676223440305,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.019,
              "x": 0.008535142063916661,
              "vx": 0.4061918434629854,
              "applied": 0.0,
              "normal": 25.951557762090125,
              "contact_horizontal": -12.975778881045063,
              "contact_count": 4
            },
            {
              "t": 0.022,
              "x": 0.009717501154775668,
              "vx": 0.394119696953003,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.025,
              "x": 0.010863381810622874,
              "vx": 0.3700841836819308,
              "applied": 0.0,
              "normal": 23.185183060686562,
              "contact_horizontal": -11.592591530343281,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.011962064582734685,
              "vx": 0.3585144047479497,
              "applied": 0.0,
              "normal": 23.139557867962175,
              "contact_horizontal": -11.569778933981087,
              "contact_count": 4
            },
            {
              "t": 0.031,
              "x": 0.013025982926429194,
              "vx": 0.34688953419860985,
              "applied": 0.0,
              "normal": 23.24974109867972,
              "contact_horizontal": -11.62487054933986,
              "contact_count": 4
            },
            {
              "t": 0.034,
              "x": 0.01403409366917972,
              "vx": 0.3360369142501759,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.037,
              "x": 0.014998868144998824,
              "vx": 0.31452218639467827,
              "applied": 0.0,
              "normal": 21.207916635070404,
              "contact_horizontal": -10.603958317535202,
              "contact_count": 4
            },
            {
              "t": 0.04,
              "x": 0.01593167554682434,
              "vx": 0.30376302903615904,
              "applied": 0.0,
              "normal": 21.518314717038436,
              "contact_horizontal": -10.75915735851922,
              "contact_count": 4
            },
            {
              "t": 0.043000000000000003,
              "x": 0.016793859319252265,
              "vx": 0.2842511793167971,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.046,
              "x": 0.017646612857202655,
              "vx": 0.2842511793167971,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.049,
              "x": 0.01843892931907809,
              "vx": 0.25463630571653295,
              "applied": 0.0,
              "normal": 18.542890731204718,
              "contact_horizontal": -9.271445365602359,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 0.019176732201323418,
              "vx": 0.2459342940817772,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.055,
              "x": 0.01988693434162795,
              "vx": 0.22770968736241,
              "applied": 0.0,
              "normal": 17.696942995875755,
              "contact_horizontal": -8.848471497937878,
              "contact_count": 4
            },
            {
              "t": 0.058,
              "x": 0.020545037672529177,
              "vx": 0.21936777696707524,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.061,
              "x": 0.021160697565899653,
              "vx": 0.2024841042743562,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.02172815972814816,
              "vx": 0.18657429582831542,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.067,
              "x": 0.02226377215833086,
              "vx": 0.1706344651358909,
              "applied": 0.0,
              "normal": 15.538408165202881,
              "contact_horizontal": -7.7692040826014415,
              "contact_count": 4
            },
            {
              "t": 0.07,
              "x": 0.02273281139939635,
              "vx": 0.1495584733097256,
              "applied": 0.0,
              "normal": 13.345132626265041,
              "contact_horizontal": -6.672566313132521,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 0.02318148681932553,
              "vx": 0.1495584733097256,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.023585810559772196,
              "vx": 0.12769828425118454,
              "applied": 0.0,
              "normal": 13.946575915714417,
              "contact_horizontal": -6.973287957857209,
              "contact_count": 4
            },
            {
              "t": 0.079,
              "x": 0.02392994094368652,
              "vx": 0.10848832124637295,
              "applied": 0.0,
              "normal": 12.267370009533892,
              "contact_horizontal": -6.133685004766946,
              "contact_count": 4
            },
            {
              "t": 0.082,
              "x": 0.024226437471937548,
              "vx": 0.09694706579990392,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.085,
              "x": 0.024498696695014414,
              "vx": 0.08462788039661912,
              "applied": 0.0,
              "normal": 12.112792967443404,
              "contact_horizontal": -6.056396483721701,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.024718131859533206,
              "vx": 0.06758075426010494,
              "applied": 0.0,
              "normal": 11.01453565531723,
              "contact_horizontal": -5.507267827658615,
              "contact_count": 4
            },
            {
              "t": 0.091,
              "x": 0.02488935807505789,
              "vx": 0.05196321309514629,
              "applied": 0.0,
              "normal": 10.134815570105365,
              "contact_horizontal": -5.067407785052683,
              "contact_count": 4
            },
            {
              "t": 0.094,
              "x": 0.0250167640663957,
              "vx": 0.03807633531077045,
              "applied": 0.0,
              "normal": 9.72155691037116,
              "contact_horizontal": -4.235295007211338,
              "contact_count": 4
            },
            {
              "t": 0.097,
              "x": 0.025109612808920694,
              "vx": 0.027748617302075194,
              "applied": 0.0,
              "normal": 9.697126716762321,
              "contact_horizontal": -3.086523685832801,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.025177277525108076,
              "vx": 0.020222162657450853,
              "applied": 0.0,
              "normal": 9.688604599456106,
              "contact_horizontal": -2.2493433415835162,
              "contact_count": 4
            },
            {
              "t": 0.10300000000000001,
              "x": 0.025226589060908626,
              "vx": 0.01473716234046004,
              "applied": 0.0,
              "normal": 9.692244208810235,
              "contact_horizontal": -1.639237910993865,
              "contact_count": 4
            },
            {
              "t": 0.106,
              "x": 0.025266522742157953,
              "vx": 0.011934511235534689,
              "applied": 0.0,
              "normal": 10.748925963502696,
              "contact_horizontal": -1.3274964377957494,
              "contact_count": 4
            },
            {
              "t": 0.109,
              "x": 0.02529562490329235,
              "vx": 0.008697417498517846,
              "applied": 0.0,
              "normal": 10.66297572408914,
              "contact_horizontal": -0.9674335534114288,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.025316833430448334,
              "vx": 0.006338337681753613,
              "applied": 0.0,
              "normal": 10.531841994056693,
              "contact_horizontal": -0.705030856433483,
              "contact_count": 4
            },
            {
              "t": 0.115,
              "x": 0.025332289365801817,
              "vx": 0.004619128502228122,
              "applied": 0.0,
              "normal": 10.37605105672961,
              "contact_horizontal": -0.5137995375131702,
              "contact_count": 4
            },
            {
              "t": 0.11800000000000001,
              "x": 0.025343553035455258,
              "vx": 0.0033662367880575,
              "applied": 0.0,
              "normal": 10.214530219555071,
              "contact_horizontal": -0.37443648587299,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 0.025351761551301265,
              "vx": 0.0024531804128983697,
              "applied": 0.0,
              "normal": 10.062666854406014,
              "contact_horizontal": -0.2728739474317528,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.02535774359642395,
              "vx": 0.0017877824161552775,
              "applied": 0.0,
              "normal": 9.931139638289617,
              "contact_horizontal": -0.19885935184092943,
              "contact_count": 4
            },
            {
              "t": 0.127,
              "x": 0.025362103080495586,
              "vx": 0.0013028673491665278,
              "applied": 0.0,
              "normal": 9.825807016354897,
              "contact_horizontal": -0.14492068406306718,
              "contact_count": 4
            },
            {
              "t": 0.13,
              "x": 0.02536528010700581,
              "vx": 0.0009494804948536079,
              "applied": 0.0,
              "normal": 9.74840244295234,
              "contact_horizontal": -0.10561249196236121,
              "contact_count": 4
            },
            {
              "t": 0.133,
              "x": 0.025367595404665447,
              "vx": 0.0006919458540941545,
              "applied": 0.0,
              "normal": 9.69760329578014,
              "contact_horizontal": -0.07696632255446269,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.025369282707303223,
              "vx": 0.0005042643937124273,
              "applied": 0.0,
              "normal": 9.670124586165908,
              "contact_horizontal": -0.056090148609325034,
              "contact_count": 4
            },
            {
              "t": 0.139,
              "x": 0.025370512350808207,
              "vx": 0.00036748917881208035,
              "applied": 0.0,
              "normal": 9.661647981832733,
              "contact_horizontal": -0.04087640592566798,
              "contact_count": 4
            },
            {
              "t": 0.14200000000000002,
              "x": 0.025371438258602445,
              "vx": 0.0002976016953965391,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.145,
              "x": 0.02537216395713765,
              "vx": 0.00021688098816869154,
              "applied": 0.0,
              "normal": 10.697009651501885,
              "contact_horizontal": -0.024124080074544415,
              "contact_count": 4
            },
            {
              "t": 0.148,
              "x": 0.025372692818663767,
              "vx": 0.00015805454654133284,
              "applied": 0.0,
              "normal": 10.59702024451295,
              "contact_horizontal": -0.017580787873337677,
              "contact_count": 4
            },
            {
              "t": 0.151,
              "x": 0.025373078232342222,
              "vx": 0.00011518395019995359,
              "applied": 0.0,
              "normal": 10.46003038001892,
              "contact_horizontal": -0.012812233518048473,
              "contact_count": 4
            },
            {
              "t": 0.154,
              "x": 0.02537335910658101,
              "vx": 8.394149230484781e-05,
              "applied": 0.0,
              "normal": 10.30564553123611,
              "contact_horizontal": -0.00933705824527567,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 0.025373563796583804,
              "vx": 6.117323463253643e-05,
              "applied": 0.0,
              "normal": 10.15117679347233,
              "contact_horizontal": -0.00680447146174011,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.025373712966601666,
              "vx": 4.458065617923817e-05,
              "applied": 0.0,
              "normal": 10.01000092383465,
              "contact_horizontal": -0.004958820759709798,
              "contact_count": 4
            },
            {
              "t": 0.163,
              "x": 0.025373821675919485,
              "vx": 3.248866079123275e-05,
              "applied": 0.0,
              "normal": 9.890816795892508,
              "contact_horizontal": -0.0036137873669011586,
              "contact_count": 4
            },
            {
              "t": 0.166,
              "x": 0.025373900899112213,
              "vx": 2.3676499551625335e-05,
              "applied": 0.0,
              "normal": 9.797853670327907,
              "contact_horizontal": -0.0026335843469392985,
              "contact_count": 4
            },
            {
              "t": 0.169,
              "x": 0.0253739586339834,
              "vx": 1.7254542250889923e-05,
              "applied": 0.0,
              "normal": 9.731700064018133,
              "contact_horizontal": -0.001919253757925083,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.025374000708997334,
              "vx": 1.2574466418922228e-05,
              "applied": 0.0,
              "normal": 9.69036027565889,
              "contact_horizontal": -0.001398678934949404,
              "contact_count": 4
            },
            {
              "t": 0.17500000000000002,
              "x": 0.02537403137170195,
              "vx": 9.16380386938143e-06,
              "applied": 0.0,
              "normal": 9.670260323481724,
              "contact_horizontal": -0.001019304650700604,
              "contact_count": 4
            },
            {
              "t": 0.178,
              "x": 0.025374053717543203,
              "vx": 6.678240369330582e-06,
              "applied": 0.0,
              "normal": 9.667070455718974,
              "contact_horizontal": -0.0007428312703163817,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 0.0253740711452743,
              "vx": 5.40820166342772e-06,
              "applied": 0.0,
              "normal": 10.738113129067008,
              "contact_horizontal": -0.000601563055024679,
              "contact_count": 4
            },
            {
              "t": 0.184,
              "x": 0.025374084333112803,
              "vx": 3.941293569774946e-06,
              "applied": 0.0,
              "normal": 10.673344941033676,
              "contact_horizontal": -0.00043839820930939463,
              "contact_count": 4
            },
            {
              "t": 0.187,
              "x": 0.025374093943903865,
              "vx": 2.8722621950991175e-06,
              "applied": 0.0,
              "normal": 10.557968126869305,
              "contact_horizontal": -0.00031948912721606765,
              "contact_count": 4
            },
            {
              "t": 0.19,
              "x": 0.025374100947871268,
              "vx": 2.0931912940475563e-06,
              "applied": 0.0,
              "normal": 10.412171136266553,
              "contact_horizontal": -0.00023283171659175883,
              "contact_count": 4
            },
            {
              "t": 0.193,
              "x": 0.025374106052084754,
              "vx": 1.5254346407414726e-06,
              "applied": 0.0,
              "normal": 10.255105566191096,
              "contact_horizontal": -0.00016967856565371225,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.025374109771833273,
              "vx": 1.1116764783591946e-06,
              "applied": 0.0,
              "normal": 10.102999174569236,
              "contact_horizontal": -0.00012365484010855036,
              "contact_count": 4
            },
            {
              "t": 0.199,
              "x": 0.02537411248264013,
              "vx": 8.10146439513726e-07,
              "applied": 0.0,
              "normal": 9.967755563015633,
              "contact_horizontal": -9.011459247501012e-05,
              "contact_count": 4
            },
            {
              "t": 0.202,
              "x": 0.025374114458171417,
              "vx": 5.904035906486335e-07,
              "applied": 0.0,
              "normal": 9.856545240123188,
              "contact_horizontal": -6.567187559276931e-05,
              "contact_count": 4
            },
            {
              "t": 0.20500000000000002,
              "x": 0.025374115897863387,
              "vx": 4.3026376037606656e-07,
              "applied": 0.0,
              "normal": 9.772271383476257,
              "contact_horizontal": -4.785906628275959e-05,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.025374116947056713,
              "vx": 3.1356009185836e-07,
              "applied": 0.0,
              "normal": 9.714523284021444,
              "contact_horizontal": -3.487783746926624e-05,
              "contact_count": 4
            },
            {
              "t": 0.211,
              "x": 0.02537411771166964,
              "vx": 2.285109131887587e-07,
              "applied": 0.0,
              "normal": 9.680647643949074,
              "contact_horizontal": -2.5417644973015697e-05,
              "contact_count": 4
            },
            {
              "t": 0.214,
              "x": 0.025374118268891126,
              "vx": 1.6653026942214083e-07,
              "applied": 0.0,
              "normal": 9.666708031761363,
              "contact_horizontal": -1.8523427984132392e-05,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 0.025374118674973474,
              "vx": 1.2136108517804806e-07,
              "applied": 0.0,
              "normal": 9.668240026734528,
              "contact_horizontal": -1.3499185772749405e-05,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.025374119003828837,
              "vx": 9.828114883001489e-08,
              "applied": 0.0,
              "normal": 10.72268229255015,
              "contact_horizontal": -1.093198241487388e-05,
              "contact_count": 4
            },
            {
              "t": 0.223,
              "x": 0.025374119243486235,
              "vx": 7.162356496868533e-08,
              "applied": 0.0,
              "normal": 10.638942051846975,
              "contact_horizontal": -7.966849736741934e-06,
              "contact_count": 4
            },
            {
              "t": 0.226,
              "x": 0.02537411941813928,
              "vx": 5.2196460128290036e-08,
              "applied": 0.0,
              "normal": 10.51134732216036,
              "contact_horizontal": -5.8059536534493394e-06,
              "contact_count": 4
            },
            {
              "t": 0.229,
              "x": 0.02537411954541953,
              "vx": 3.8038712143116025e-08,
              "applied": 0.0,
              "normal": 10.359921811411805,
              "contact_horizontal": -4.231157413733184e-06,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.02537411963817632,
              "vx": 2.7721103080673622e-08,
              "applied": 0.0,
              "normal": 10.203034163622783,
              "contact_horizontal": -3.08349841079157e-06,
              "contact_count": 4
            },
            {
              "t": 0.23500000000000001,
              "x": 0.025374119705773808,
              "vx": 2.0202048459358183e-08,
              "applied": 0.0,
              "normal": 10.055571276716561,
              "contact_horizontal": -2.2471277604500637e-06,
              "contact_count": 4
            },
            {
              "t": 0.23800000000000002,
              "x": 0.025374119755036218,
              "vx": 1.4722468615817465e-08,
              "applied": 0.0,
              "normal": 9.927850521106548,
              "contact_horizontal": -1.6376150917919891e-06,
              "contact_count": 4
            },
            {
              "t": 0.241,
              "x": 0.025374119790936768,
              "vx": 1.0729172124286936e-08,
              "applied": 0.0,
              "normal": 9.82553563598421,
              "contact_horizontal": -1.1934281744632163e-06,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.02537411981709973,
              "vx": 7.819015604741474e-09,
              "applied": 0.0,
              "normal": 9.750310203289546,
              "contact_horizontal": -8.697236297652338e-07,
              "contact_count": 4
            },
            {
              "t": 0.247,
              "x": 0.025374119836166314,
              "vx": 5.698206098534079e-09,
              "applied": 0.0,
              "normal": 9.700904063077548,
              "contact_horizontal": -6.338211927837927e-07,
              "contact_count": 4
            },
            {
              "t": 0.25,
              "x": 0.025374119850061327,
              "vx": 4.152640624528467e-09,
              "applied": 0.0,
              "normal": 9.674144092364848,
              "contact_horizontal": -4.619049640617975e-07,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.0253741198601875,
              "vx": 3.0262904015394808e-09,
              "applied": 0.0,
              "normal": 9.665849718222518,
              "contact_horizontal": -3.366190951798405e-07,
              "contact_count": 4
            },
            {
              "t": 0.256,
              "x": 0.0253741198678124,
              "vx": 2.4507637396951645e-09,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.259,
              "x": 0.02537411987378856,
              "vx": 1.7860249649791134e-09,
              "applied": 0.0,
              "normal": 10.700982382474047,
              "contact_horizontal": -1.986629228215126e-07,
              "contact_count": 4
            },
            {
              "t": 0.262,
              "x": 0.02537412233020029,
              "vx": 7.341185168704872e-07,
              "applied": 0.0,
              "normal": 10.600349031120992,
              "contact_horizontal": -8.165777757057445e-05,
              "contact_count": 4
            },
            {
              "t": 0.265,
              "x": 0.025374124120337422,
              "vx": 5.349967460212926e-07,
              "applied": 0.0,
              "normal": 10.46260263140074,
              "contact_horizontal": -5.9509193539964676e-05,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.025374125424918487,
              "vx": 3.898843864024248e-07,
              "applied": 0.0,
              "normal": 10.307432145229694,
              "contact_horizontal": -4.3367987901313346e-05,
              "contact_count": 4
            },
            {
              "t": 0.271,
              "x": 0.025374126375645383,
              "vx": 2.84132288859664e-07,
              "applied": 0.0,
              "normal": 10.152227009333645,
              "contact_horizontal": -3.160483897225738e-05,
              "contact_count": 4
            },
            {
              "t": 0.274,
              "x": 0.025374127068497707,
              "vx": 2.070644729671295e-07,
              "applied": 0.0,
              "normal": 10.01042200808166,
              "contact_horizontal": -2.3032314117389742e-05,
              "contact_count": 4
            },
            {
              "t": 0.277,
              "x": 0.025374127573421577,
              "vx": 1.5090059003168383e-07,
              "applied": 0.0,
              "normal": 9.890747302015136,
              "contact_horizontal": -1.678501532352577e-05,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.025374127941390774,
              "vx": 1.0997060618033838e-07,
              "applied": 0.0,
              "normal": 9.797438905972868,
              "contact_horizontal": -1.2232250506786844e-05,
              "contact_count": 4
            },
            {
              "t": 0.28300000000000003,
              "x": 0.02537412820955283,
              "vx": 8.014244077524791e-08,
              "applied": 0.0,
              "normal": 9.73107440502717,
              "contact_horizontal": -8.91438786625465e-06,
              "contact_count": 4
            },
            {
              "t": 0.28600000000000003,
              "x": 0.0253741284049793,
              "vx": 5.840481968767726e-08,
              "applied": 0.0,
              "normal": 9.689637038378903,
              "contact_horizontal": -6.4964658114525e-06,
              "contact_count": 4
            },
            {
              "t": 0.289,
              "x": 0.025374128547398837,
              "vx": 4.256326230974068e-08,
              "applied": 0.0,
              "normal": 9.669527722655976,
              "contact_horizontal": -4.734380157647409e-06,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.025374128651188915,
              "vx": 3.101852688062535e-08,
              "applied": 0.0,
              "normal": 9.666391620753162,
              "contact_horizontal": -3.450239949738113e-06,
              "contact_count": 4
            },
            {
              "t": 0.295,
              "x": 0.025374128732135768,
              "vx": 2.5119558363422372e-08,
              "applied": 0.0,
              "normal": 10.737457393988581,
              "contact_horizontal": -2.794089268345823e-06,
              "contact_count": 4
            },
            {
              "t": 0.298,
              "x": 0.025374128793389523,
              "vx": 1.8306187577229444e-08,
              "applied": 0.0,
              "normal": 10.672801579676213,
              "contact_horizontal": -2.0362349621483304e-06,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025374128824688074,
              "vx": 1.4824777079231505e-08,
              "applied": 0.0,
              "normal": 10.600340855424124,
              "contact_horizontal": -1.6489957968509395e-06,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.001,
          "steps": 300,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0038483330281451344,
          "setup_wall_seconds": 0.0007559580262750387,
          "realtime_factor": 77.95583121469026,
          "final_x": 0.025374128824688074,
          "final_v": 1.4824777079231505e-08,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.00011007097143832592,
          "v_error": 1.4824777079231505e-08,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.802994979031705,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 28.775827625809285,
          "contact_steps": 253,
          "external_work": 0.0,
          "contact_work_estimate": -0.12274357693343001,
          "kinetic_energy_delta": -0.12499999999999989,
          "horizontal_energy_residual": -0.002256423066569882,
          "analytic_work_residual": -0.0005398981149048743,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0004858358145511546,
              "vx": 0.4858358145511546,
              "applied": 0.0,
              "normal": 28.328370897690846,
              "contact_horizontal": -14.164185448845425,
              "contact_count": 4
            },
            {
              "t": 0.004,
              "x": 0.0019041470518819117,
              "vx": 0.47277041244358564,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.007,
              "x": 0.003322458289212669,
              "vx": 0.47277041244358564,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01,
              "x": 0.004698625222515819,
              "vx": 0.4450140222288834,
              "applied": 0.0,
              "normal": 26.736952803595145,
              "contact_horizontal": -13.368476401797572,
              "contact_count": 4
            },
            {
              "t": 0.013000000000000001,
              "x": 0.0060204664990255695,
              "vx": 0.4318132320519844,
              "applied": 0.0,
              "normal": 26.401580353798018,
              "contact_horizontal": -13.200790176899009,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 0.007290614975765614,
              "vx": 0.4191676223440305,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.019,
              "x": 0.008535142063916661,
              "vx": 0.4061918434629854,
              "applied": 0.0,
              "normal": 25.951557762090125,
              "contact_horizontal": -12.975778881045063,
              "contact_count": 4
            },
            {
              "t": 0.022,
              "x": 0.009717501154775668,
              "vx": 0.394119696953003,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.025,
              "x": 0.010863381810622874,
              "vx": 0.3700841836819308,
              "applied": 0.0,
              "normal": 23.185183060686562,
              "contact_horizontal": -11.592591530343281,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.011962064582734685,
              "vx": 0.3585144047479497,
              "applied": 0.0,
              "normal": 23.139557867962175,
              "contact_horizontal": -11.569778933981087,
              "contact_count": 4
            },
            {
              "t": 0.031,
              "x": 0.013025982926429194,
              "vx": 0.34688953419860985,
              "applied": 0.0,
              "normal": 23.24974109867972,
              "contact_horizontal": -11.62487054933986,
              "contact_count": 4
            },
            {
              "t": 0.034,
              "x": 0.01403409366917972,
              "vx": 0.3360369142501759,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.037,
              "x": 0.014998868144998824,
              "vx": 0.31452218639467827,
              "applied": 0.0,
              "normal": 21.207916635070404,
              "contact_horizontal": -10.603958317535202,
              "contact_count": 4
            },
            {
              "t": 0.04,
              "x": 0.01593167554682434,
              "vx": 0.30376302903615904,
              "applied": 0.0,
              "normal": 21.518314717038436,
              "contact_horizontal": -10.75915735851922,
              "contact_count": 4
            },
            {
              "t": 0.043000000000000003,
              "x": 0.016793859319252265,
              "vx": 0.2842511793167971,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.046,
              "x": 0.017646612857202655,
              "vx": 0.2842511793167971,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.049,
              "x": 0.01843892931907809,
              "vx": 0.25463630571653295,
              "applied": 0.0,
              "normal": 18.542890731204718,
              "contact_horizontal": -9.271445365602359,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 0.019176732201323418,
              "vx": 0.2459342940817772,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.055,
              "x": 0.01988693434162795,
              "vx": 0.22770968736241,
              "applied": 0.0,
              "normal": 17.696942995875755,
              "contact_horizontal": -8.848471497937878,
              "contact_count": 4
            },
            {
              "t": 0.058,
              "x": 0.020545037672529177,
              "vx": 0.21936777696707524,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.061,
              "x": 0.021160697565899653,
              "vx": 0.2024841042743562,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.02172815972814816,
              "vx": 0.18657429582831542,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.067,
              "x": 0.02226377215833086,
              "vx": 0.1706344651358909,
              "applied": 0.0,
              "normal": 15.538408165202881,
              "contact_horizontal": -7.7692040826014415,
              "contact_count": 4
            },
            {
              "t": 0.07,
              "x": 0.02273281139939635,
              "vx": 0.1495584733097256,
              "applied": 0.0,
              "normal": 13.345132626265041,
              "contact_horizontal": -6.672566313132521,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 0.02318148681932553,
              "vx": 0.1495584733097256,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.023585810559772196,
              "vx": 0.12769828425118454,
              "applied": 0.0,
              "normal": 13.946575915714417,
              "contact_horizontal": -6.973287957857209,
              "contact_count": 4
            },
            {
              "t": 0.079,
              "x": 0.02392994094368652,
              "vx": 0.10848832124637295,
              "applied": 0.0,
              "normal": 12.267370009533892,
              "contact_horizontal": -6.133685004766946,
              "contact_count": 4
            },
            {
              "t": 0.082,
              "x": 0.024226437471937548,
              "vx": 0.09694706579990392,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.085,
              "x": 0.024498696695014414,
              "vx": 0.08462788039661912,
              "applied": 0.0,
              "normal": 12.112792967443404,
              "contact_horizontal": -6.056396483721701,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.024718131859533206,
              "vx": 0.06758075426010494,
              "applied": 0.0,
              "normal": 11.01453565531723,
              "contact_horizontal": -5.507267827658615,
              "contact_count": 4
            },
            {
              "t": 0.091,
              "x": 0.02488935807505789,
              "vx": 0.05196321309514629,
              "applied": 0.0,
              "normal": 10.134815570105365,
              "contact_horizontal": -5.067407785052683,
              "contact_count": 4
            },
            {
              "t": 0.094,
              "x": 0.0250167640663957,
              "vx": 0.03807633531077045,
              "applied": 0.0,
              "normal": 9.72155691037116,
              "contact_horizontal": -4.235295007211338,
              "contact_count": 4
            },
            {
              "t": 0.097,
              "x": 0.025109612808920694,
              "vx": 0.027748617302075194,
              "applied": 0.0,
              "normal": 9.697126716762321,
              "contact_horizontal": -3.086523685832801,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.025177277525108076,
              "vx": 0.020222162657450853,
              "applied": 0.0,
              "normal": 9.688604599456106,
              "contact_horizontal": -2.2493433415835162,
              "contact_count": 4
            },
            {
              "t": 0.10300000000000001,
              "x": 0.025226589060908626,
              "vx": 0.01473716234046004,
              "applied": 0.0,
              "normal": 9.692244208810235,
              "contact_horizontal": -1.639237910993865,
              "contact_count": 4
            },
            {
              "t": 0.106,
              "x": 0.025266522742157953,
              "vx": 0.011934511235534689,
              "applied": 0.0,
              "normal": 10.748925963502696,
              "contact_horizontal": -1.3274964377957494,
              "contact_count": 4
            },
            {
              "t": 0.109,
              "x": 0.02529562490329235,
              "vx": 0.008697417498517846,
              "applied": 0.0,
              "normal": 10.66297572408914,
              "contact_horizontal": -0.9674335534114288,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.025316833430448334,
              "vx": 0.006338337681753613,
              "applied": 0.0,
              "normal": 10.531841994056693,
              "contact_horizontal": -0.705030856433483,
              "contact_count": 4
            },
            {
              "t": 0.115,
              "x": 0.025332289365801817,
              "vx": 0.004619128502228122,
              "applied": 0.0,
              "normal": 10.37605105672961,
              "contact_horizontal": -0.5137995375131702,
              "contact_count": 4
            },
            {
              "t": 0.11800000000000001,
              "x": 0.025343553035455258,
              "vx": 0.0033662367880575,
              "applied": 0.0,
              "normal": 10.214530219555071,
              "contact_horizontal": -0.37443648587299,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 0.025351761551301265,
              "vx": 0.0024531804128983697,
              "applied": 0.0,
              "normal": 10.062666854406014,
              "contact_horizontal": -0.2728739474317528,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.02535774359642395,
              "vx": 0.0017877824161552775,
              "applied": 0.0,
              "normal": 9.931139638289617,
              "contact_horizontal": -0.19885935184092943,
              "contact_count": 4
            },
            {
              "t": 0.127,
              "x": 0.025362103080495586,
              "vx": 0.0013028673491665278,
              "applied": 0.0,
              "normal": 9.825807016354897,
              "contact_horizontal": -0.14492068406306718,
              "contact_count": 4
            },
            {
              "t": 0.13,
              "x": 0.02536528010700581,
              "vx": 0.0009494804948536079,
              "applied": 0.0,
              "normal": 9.74840244295234,
              "contact_horizontal": -0.10561249196236121,
              "contact_count": 4
            },
            {
              "t": 0.133,
              "x": 0.025367595404665447,
              "vx": 0.0006919458540941545,
              "applied": 0.0,
              "normal": 9.69760329578014,
              "contact_horizontal": -0.07696632255446269,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.025369282707303223,
              "vx": 0.0005042643937124273,
              "applied": 0.0,
              "normal": 9.670124586165908,
              "contact_horizontal": -0.056090148609325034,
              "contact_count": 4
            },
            {
              "t": 0.139,
              "x": 0.025370512350808207,
              "vx": 0.00036748917881208035,
              "applied": 0.0,
              "normal": 9.661647981832733,
              "contact_horizontal": -0.04087640592566798,
              "contact_count": 4
            },
            {
              "t": 0.14200000000000002,
              "x": 0.025371438258602445,
              "vx": 0.0002976016953965391,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.145,
              "x": 0.02537216395713765,
              "vx": 0.00021688098816869154,
              "applied": 0.0,
              "normal": 10.697009651501885,
              "contact_horizontal": -0.024124080074544415,
              "contact_count": 4
            },
            {
              "t": 0.148,
              "x": 0.025372692818663767,
              "vx": 0.00015805454654133284,
              "applied": 0.0,
              "normal": 10.59702024451295,
              "contact_horizontal": -0.017580787873337677,
              "contact_count": 4
            },
            {
              "t": 0.151,
              "x": 0.025373078232342222,
              "vx": 0.00011518395019995359,
              "applied": 0.0,
              "normal": 10.46003038001892,
              "contact_horizontal": -0.012812233518048473,
              "contact_count": 4
            },
            {
              "t": 0.154,
              "x": 0.02537335910658101,
              "vx": 8.394149230484781e-05,
              "applied": 0.0,
              "normal": 10.30564553123611,
              "contact_horizontal": -0.00933705824527567,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 0.025373563796583804,
              "vx": 6.117323463253643e-05,
              "applied": 0.0,
              "normal": 10.15117679347233,
              "contact_horizontal": -0.00680447146174011,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.025373712966601666,
              "vx": 4.458065617923817e-05,
              "applied": 0.0,
              "normal": 10.01000092383465,
              "contact_horizontal": -0.004958820759709798,
              "contact_count": 4
            },
            {
              "t": 0.163,
              "x": 0.025373821675919485,
              "vx": 3.248866079123275e-05,
              "applied": 0.0,
              "normal": 9.890816795892508,
              "contact_horizontal": -0.0036137873669011586,
              "contact_count": 4
            },
            {
              "t": 0.166,
              "x": 0.025373900899112213,
              "vx": 2.3676499551625335e-05,
              "applied": 0.0,
              "normal": 9.797853670327907,
              "contact_horizontal": -0.0026335843469392985,
              "contact_count": 4
            },
            {
              "t": 0.169,
              "x": 0.0253739586339834,
              "vx": 1.7254542250889923e-05,
              "applied": 0.0,
              "normal": 9.731700064018133,
              "contact_horizontal": -0.001919253757925083,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.025374000708997334,
              "vx": 1.2574466418922228e-05,
              "applied": 0.0,
              "normal": 9.69036027565889,
              "contact_horizontal": -0.001398678934949404,
              "contact_count": 4
            },
            {
              "t": 0.17500000000000002,
              "x": 0.02537403137170195,
              "vx": 9.16380386938143e-06,
              "applied": 0.0,
              "normal": 9.670260323481724,
              "contact_horizontal": -0.001019304650700604,
              "contact_count": 4
            },
            {
              "t": 0.178,
              "x": 0.025374053717543203,
              "vx": 6.678240369330582e-06,
              "applied": 0.0,
              "normal": 9.667070455718974,
              "contact_horizontal": -0.0007428312703163817,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 0.0253740711452743,
              "vx": 5.40820166342772e-06,
              "applied": 0.0,
              "normal": 10.738113129067008,
              "contact_horizontal": -0.000601563055024679,
              "contact_count": 4
            },
            {
              "t": 0.184,
              "x": 0.025374084333112803,
              "vx": 3.941293569774946e-06,
              "applied": 0.0,
              "normal": 10.673344941033676,
              "contact_horizontal": -0.00043839820930939463,
              "contact_count": 4
            },
            {
              "t": 0.187,
              "x": 0.025374093943903865,
              "vx": 2.8722621950991175e-06,
              "applied": 0.0,
              "normal": 10.557968126869305,
              "contact_horizontal": -0.00031948912721606765,
              "contact_count": 4
            },
            {
              "t": 0.19,
              "x": 0.025374100947871268,
              "vx": 2.0931912940475563e-06,
              "applied": 0.0,
              "normal": 10.412171136266553,
              "contact_horizontal": -0.00023283171659175883,
              "contact_count": 4
            },
            {
              "t": 0.193,
              "x": 0.025374106052084754,
              "vx": 1.5254346407414726e-06,
              "applied": 0.0,
              "normal": 10.255105566191096,
              "contact_horizontal": -0.00016967856565371225,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.025374109771833273,
              "vx": 1.1116764783591946e-06,
              "applied": 0.0,
              "normal": 10.102999174569236,
              "contact_horizontal": -0.00012365484010855036,
              "contact_count": 4
            },
            {
              "t": 0.199,
              "x": 0.02537411248264013,
              "vx": 8.10146439513726e-07,
              "applied": 0.0,
              "normal": 9.967755563015633,
              "contact_horizontal": -9.011459247501012e-05,
              "contact_count": 4
            },
            {
              "t": 0.202,
              "x": 0.025374114458171417,
              "vx": 5.904035906486335e-07,
              "applied": 0.0,
              "normal": 9.856545240123188,
              "contact_horizontal": -6.567187559276931e-05,
              "contact_count": 4
            },
            {
              "t": 0.20500000000000002,
              "x": 0.025374115897863387,
              "vx": 4.3026376037606656e-07,
              "applied": 0.0,
              "normal": 9.772271383476257,
              "contact_horizontal": -4.785906628275959e-05,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.025374116947056713,
              "vx": 3.1356009185836e-07,
              "applied": 0.0,
              "normal": 9.714523284021444,
              "contact_horizontal": -3.487783746926624e-05,
              "contact_count": 4
            },
            {
              "t": 0.211,
              "x": 0.02537411771166964,
              "vx": 2.285109131887587e-07,
              "applied": 0.0,
              "normal": 9.680647643949074,
              "contact_horizontal": -2.5417644973015697e-05,
              "contact_count": 4
            },
            {
              "t": 0.214,
              "x": 0.025374118268891126,
              "vx": 1.6653026942214083e-07,
              "applied": 0.0,
              "normal": 9.666708031761363,
              "contact_horizontal": -1.8523427984132392e-05,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 0.025374118674973474,
              "vx": 1.2136108517804806e-07,
              "applied": 0.0,
              "normal": 9.668240026734528,
              "contact_horizontal": -1.3499185772749405e-05,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.025374119003828837,
              "vx": 9.828114883001489e-08,
              "applied": 0.0,
              "normal": 10.72268229255015,
              "contact_horizontal": -1.093198241487388e-05,
              "contact_count": 4
            },
            {
              "t": 0.223,
              "x": 0.025374119243486235,
              "vx": 7.162356496868533e-08,
              "applied": 0.0,
              "normal": 10.638942051846975,
              "contact_horizontal": -7.966849736741934e-06,
              "contact_count": 4
            },
            {
              "t": 0.226,
              "x": 0.02537411941813928,
              "vx": 5.2196460128290036e-08,
              "applied": 0.0,
              "normal": 10.51134732216036,
              "contact_horizontal": -5.8059536534493394e-06,
              "contact_count": 4
            },
            {
              "t": 0.229,
              "x": 0.02537411954541953,
              "vx": 3.8038712143116025e-08,
              "applied": 0.0,
              "normal": 10.359921811411805,
              "contact_horizontal": -4.231157413733184e-06,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.02537411963817632,
              "vx": 2.7721103080673622e-08,
              "applied": 0.0,
              "normal": 10.203034163622783,
              "contact_horizontal": -3.08349841079157e-06,
              "contact_count": 4
            },
            {
              "t": 0.23500000000000001,
              "x": 0.025374119705773808,
              "vx": 2.0202048459358183e-08,
              "applied": 0.0,
              "normal": 10.055571276716561,
              "contact_horizontal": -2.2471277604500637e-06,
              "contact_count": 4
            },
            {
              "t": 0.23800000000000002,
              "x": 0.025374119755036218,
              "vx": 1.4722468615817465e-08,
              "applied": 0.0,
              "normal": 9.927850521106548,
              "contact_horizontal": -1.6376150917919891e-06,
              "contact_count": 4
            },
            {
              "t": 0.241,
              "x": 0.025374119790936768,
              "vx": 1.0729172124286936e-08,
              "applied": 0.0,
              "normal": 9.82553563598421,
              "contact_horizontal": -1.1934281744632163e-06,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.02537411981709973,
              "vx": 7.819015604741474e-09,
              "applied": 0.0,
              "normal": 9.750310203289546,
              "contact_horizontal": -8.697236297652338e-07,
              "contact_count": 4
            },
            {
              "t": 0.247,
              "x": 0.025374119836166314,
              "vx": 5.698206098534079e-09,
              "applied": 0.0,
              "normal": 9.700904063077548,
              "contact_horizontal": -6.338211927837927e-07,
              "contact_count": 4
            },
            {
              "t": 0.25,
              "x": 0.025374119850061327,
              "vx": 4.152640624528467e-09,
              "applied": 0.0,
              "normal": 9.674144092364848,
              "contact_horizontal": -4.619049640617975e-07,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.0253741198601875,
              "vx": 3.0262904015394808e-09,
              "applied": 0.0,
              "normal": 9.665849718222518,
              "contact_horizontal": -3.366190951798405e-07,
              "contact_count": 4
            },
            {
              "t": 0.256,
              "x": 0.0253741198678124,
              "vx": 2.4507637396951645e-09,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.259,
              "x": 0.02537411987378856,
              "vx": 1.7860249649791134e-09,
              "applied": 0.0,
              "normal": 10.700982382474047,
              "contact_horizontal": -1.986629228215126e-07,
              "contact_count": 4
            },
            {
              "t": 0.262,
              "x": 0.02537412233020029,
              "vx": 7.341185168704872e-07,
              "applied": 0.0,
              "normal": 10.600349031120992,
              "contact_horizontal": -8.165777757057445e-05,
              "contact_count": 4
            },
            {
              "t": 0.265,
              "x": 0.025374124120337422,
              "vx": 5.349967460212926e-07,
              "applied": 0.0,
              "normal": 10.46260263140074,
              "contact_horizontal": -5.9509193539964676e-05,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.025374125424918487,
              "vx": 3.898843864024248e-07,
              "applied": 0.0,
              "normal": 10.307432145229694,
              "contact_horizontal": -4.3367987901313346e-05,
              "contact_count": 4
            },
            {
              "t": 0.271,
              "x": 0.025374126375645383,
              "vx": 2.84132288859664e-07,
              "applied": 0.0,
              "normal": 10.152227009333645,
              "contact_horizontal": -3.160483897225738e-05,
              "contact_count": 4
            },
            {
              "t": 0.274,
              "x": 0.025374127068497707,
              "vx": 2.070644729671295e-07,
              "applied": 0.0,
              "normal": 10.01042200808166,
              "contact_horizontal": -2.3032314117389742e-05,
              "contact_count": 4
            },
            {
              "t": 0.277,
              "x": 0.025374127573421577,
              "vx": 1.5090059003168383e-07,
              "applied": 0.0,
              "normal": 9.890747302015136,
              "contact_horizontal": -1.678501532352577e-05,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.025374127941390774,
              "vx": 1.0997060618033838e-07,
              "applied": 0.0,
              "normal": 9.797438905972868,
              "contact_horizontal": -1.2232250506786844e-05,
              "contact_count": 4
            },
            {
              "t": 0.28300000000000003,
              "x": 0.02537412820955283,
              "vx": 8.014244077524791e-08,
              "applied": 0.0,
              "normal": 9.73107440502717,
              "contact_horizontal": -8.91438786625465e-06,
              "contact_count": 4
            },
            {
              "t": 0.28600000000000003,
              "x": 0.0253741284049793,
              "vx": 5.840481968767726e-08,
              "applied": 0.0,
              "normal": 9.689637038378903,
              "contact_horizontal": -6.4964658114525e-06,
              "contact_count": 4
            },
            {
              "t": 0.289,
              "x": 0.025374128547398837,
              "vx": 4.256326230974068e-08,
              "applied": 0.0,
              "normal": 9.669527722655976,
              "contact_horizontal": -4.734380157647409e-06,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.025374128651188915,
              "vx": 3.101852688062535e-08,
              "applied": 0.0,
              "normal": 9.666391620753162,
              "contact_horizontal": -3.450239949738113e-06,
              "contact_count": 4
            },
            {
              "t": 0.295,
              "x": 0.025374128732135768,
              "vx": 2.5119558363422372e-08,
              "applied": 0.0,
              "normal": 10.737457393988581,
              "contact_horizontal": -2.794089268345823e-06,
              "contact_count": 4
            },
            {
              "t": 0.298,
              "x": 0.025374128793389523,
              "vx": 1.8306187577229444e-08,
              "applied": 0.0,
              "normal": 10.672801579676213,
              "contact_horizontal": -2.0362349621483304e-06,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025374128824688074,
              "vx": 1.4824777079231505e-08,
              "applied": 0.0,
              "normal": 10.600340855424124,
              "contact_horizontal": -1.6489957968509395e-06,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.001,
          "steps": 300,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.002907583024352789,
          "setup_wall_seconds": 0.0009144169744104147,
          "realtime_factor": 103.17848105705536,
          "final_x": 0.025374128824688074,
          "final_v": 1.4824777079231505e-08,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.00011007097143832592,
          "v_error": 1.4824777079231505e-08,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.802994979031705,
          "settled_normal_force": 10.411886386213055,
          "expected_normal_force": 9.81,
          "peak_normal_force": 28.775827625809285,
          "contact_steps": 253,
          "external_work": 0.0,
          "contact_work_estimate": -0.12274357693343001,
          "kinetic_energy_delta": -0.12499999999999989,
          "horizontal_energy_residual": -0.002256423066569882,
          "analytic_work_residual": -0.0005398981149048743,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.001,
              "x": 0.0004858358145511546,
              "vx": 0.4858358145511546,
              "applied": 0.0,
              "normal": 28.328370897690846,
              "contact_horizontal": -14.164185448845425,
              "contact_count": 4
            },
            {
              "t": 0.004,
              "x": 0.0019041470518819117,
              "vx": 0.47277041244358564,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.007,
              "x": 0.003322458289212669,
              "vx": 0.47277041244358564,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.01,
              "x": 0.004698625222515819,
              "vx": 0.4450140222288834,
              "applied": 0.0,
              "normal": 26.736952803595145,
              "contact_horizontal": -13.368476401797572,
              "contact_count": 4
            },
            {
              "t": 0.013000000000000001,
              "x": 0.0060204664990255695,
              "vx": 0.4318132320519844,
              "applied": 0.0,
              "normal": 26.401580353798018,
              "contact_horizontal": -13.200790176899009,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 0.007290614975765614,
              "vx": 0.4191676223440305,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.019,
              "x": 0.008535142063916661,
              "vx": 0.4061918434629854,
              "applied": 0.0,
              "normal": 25.951557762090125,
              "contact_horizontal": -12.975778881045063,
              "contact_count": 4
            },
            {
              "t": 0.022,
              "x": 0.009717501154775668,
              "vx": 0.394119696953003,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.025,
              "x": 0.010863381810622874,
              "vx": 0.3700841836819308,
              "applied": 0.0,
              "normal": 23.185183060686562,
              "contact_horizontal": -11.592591530343281,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.011962064582734685,
              "vx": 0.3585144047479497,
              "applied": 0.0,
              "normal": 23.139557867962175,
              "contact_horizontal": -11.569778933981087,
              "contact_count": 4
            },
            {
              "t": 0.031,
              "x": 0.013025982926429194,
              "vx": 0.34688953419860985,
              "applied": 0.0,
              "normal": 23.24974109867972,
              "contact_horizontal": -11.62487054933986,
              "contact_count": 4
            },
            {
              "t": 0.034,
              "x": 0.01403409366917972,
              "vx": 0.3360369142501759,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.037,
              "x": 0.014998868144998824,
              "vx": 0.31452218639467827,
              "applied": 0.0,
              "normal": 21.207916635070404,
              "contact_horizontal": -10.603958317535202,
              "contact_count": 4
            },
            {
              "t": 0.04,
              "x": 0.01593167554682434,
              "vx": 0.30376302903615904,
              "applied": 0.0,
              "normal": 21.518314717038436,
              "contact_horizontal": -10.75915735851922,
              "contact_count": 4
            },
            {
              "t": 0.043000000000000003,
              "x": 0.016793859319252265,
              "vx": 0.2842511793167971,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.046,
              "x": 0.017646612857202655,
              "vx": 0.2842511793167971,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.049,
              "x": 0.01843892931907809,
              "vx": 0.25463630571653295,
              "applied": 0.0,
              "normal": 18.542890731204718,
              "contact_horizontal": -9.271445365602359,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 0.019176732201323418,
              "vx": 0.2459342940817772,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.055,
              "x": 0.01988693434162795,
              "vx": 0.22770968736241,
              "applied": 0.0,
              "normal": 17.696942995875755,
              "contact_horizontal": -8.848471497937878,
              "contact_count": 4
            },
            {
              "t": 0.058,
              "x": 0.020545037672529177,
              "vx": 0.21936777696707524,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.061,
              "x": 0.021160697565899653,
              "vx": 0.2024841042743562,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.02172815972814816,
              "vx": 0.18657429582831542,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.067,
              "x": 0.02226377215833086,
              "vx": 0.1706344651358909,
              "applied": 0.0,
              "normal": 15.538408165202881,
              "contact_horizontal": -7.7692040826014415,
              "contact_count": 4
            },
            {
              "t": 0.07,
              "x": 0.02273281139939635,
              "vx": 0.1495584733097256,
              "applied": 0.0,
              "normal": 13.345132626265041,
              "contact_horizontal": -6.672566313132521,
              "contact_count": 4
            },
            {
              "t": 0.073,
              "x": 0.02318148681932553,
              "vx": 0.1495584733097256,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.023585810559772196,
              "vx": 0.12769828425118454,
              "applied": 0.0,
              "normal": 13.946575915714417,
              "contact_horizontal": -6.973287957857209,
              "contact_count": 4
            },
            {
              "t": 0.079,
              "x": 0.02392994094368652,
              "vx": 0.10848832124637295,
              "applied": 0.0,
              "normal": 12.267370009533892,
              "contact_horizontal": -6.133685004766946,
              "contact_count": 4
            },
            {
              "t": 0.082,
              "x": 0.024226437471937548,
              "vx": 0.09694706579990392,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.085,
              "x": 0.024498696695014414,
              "vx": 0.08462788039661912,
              "applied": 0.0,
              "normal": 12.112792967443404,
              "contact_horizontal": -6.056396483721701,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.024718131859533206,
              "vx": 0.06758075426010494,
              "applied": 0.0,
              "normal": 11.01453565531723,
              "contact_horizontal": -5.507267827658615,
              "contact_count": 4
            },
            {
              "t": 0.091,
              "x": 0.02488935807505789,
              "vx": 0.05196321309514629,
              "applied": 0.0,
              "normal": 10.134815570105365,
              "contact_horizontal": -5.067407785052683,
              "contact_count": 4
            },
            {
              "t": 0.094,
              "x": 0.0250167640663957,
              "vx": 0.03807633531077045,
              "applied": 0.0,
              "normal": 9.72155691037116,
              "contact_horizontal": -4.235295007211338,
              "contact_count": 4
            },
            {
              "t": 0.097,
              "x": 0.025109612808920694,
              "vx": 0.027748617302075194,
              "applied": 0.0,
              "normal": 9.697126716762321,
              "contact_horizontal": -3.086523685832801,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.025177277525108076,
              "vx": 0.020222162657450853,
              "applied": 0.0,
              "normal": 9.688604599456106,
              "contact_horizontal": -2.2493433415835162,
              "contact_count": 4
            },
            {
              "t": 0.10300000000000001,
              "x": 0.025226589060908626,
              "vx": 0.01473716234046004,
              "applied": 0.0,
              "normal": 9.692244208810235,
              "contact_horizontal": -1.639237910993865,
              "contact_count": 4
            },
            {
              "t": 0.106,
              "x": 0.025266522742157953,
              "vx": 0.011934511235534689,
              "applied": 0.0,
              "normal": 10.748925963502696,
              "contact_horizontal": -1.3274964377957494,
              "contact_count": 4
            },
            {
              "t": 0.109,
              "x": 0.02529562490329235,
              "vx": 0.008697417498517846,
              "applied": 0.0,
              "normal": 10.66297572408914,
              "contact_horizontal": -0.9674335534114288,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.025316833430448334,
              "vx": 0.006338337681753613,
              "applied": 0.0,
              "normal": 10.531841994056693,
              "contact_horizontal": -0.705030856433483,
              "contact_count": 4
            },
            {
              "t": 0.115,
              "x": 0.025332289365801817,
              "vx": 0.004619128502228122,
              "applied": 0.0,
              "normal": 10.37605105672961,
              "contact_horizontal": -0.5137995375131702,
              "contact_count": 4
            },
            {
              "t": 0.11800000000000001,
              "x": 0.025343553035455258,
              "vx": 0.0033662367880575,
              "applied": 0.0,
              "normal": 10.214530219555071,
              "contact_horizontal": -0.37443648587299,
              "contact_count": 4
            },
            {
              "t": 0.121,
              "x": 0.025351761551301265,
              "vx": 0.0024531804128983697,
              "applied": 0.0,
              "normal": 10.062666854406014,
              "contact_horizontal": -0.2728739474317528,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.02535774359642395,
              "vx": 0.0017877824161552775,
              "applied": 0.0,
              "normal": 9.931139638289617,
              "contact_horizontal": -0.19885935184092943,
              "contact_count": 4
            },
            {
              "t": 0.127,
              "x": 0.025362103080495586,
              "vx": 0.0013028673491665278,
              "applied": 0.0,
              "normal": 9.825807016354897,
              "contact_horizontal": -0.14492068406306718,
              "contact_count": 4
            },
            {
              "t": 0.13,
              "x": 0.02536528010700581,
              "vx": 0.0009494804948536079,
              "applied": 0.0,
              "normal": 9.74840244295234,
              "contact_horizontal": -0.10561249196236121,
              "contact_count": 4
            },
            {
              "t": 0.133,
              "x": 0.025367595404665447,
              "vx": 0.0006919458540941545,
              "applied": 0.0,
              "normal": 9.69760329578014,
              "contact_horizontal": -0.07696632255446269,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.025369282707303223,
              "vx": 0.0005042643937124273,
              "applied": 0.0,
              "normal": 9.670124586165908,
              "contact_horizontal": -0.056090148609325034,
              "contact_count": 4
            },
            {
              "t": 0.139,
              "x": 0.025370512350808207,
              "vx": 0.00036748917881208035,
              "applied": 0.0,
              "normal": 9.661647981832733,
              "contact_horizontal": -0.04087640592566798,
              "contact_count": 4
            },
            {
              "t": 0.14200000000000002,
              "x": 0.025371438258602445,
              "vx": 0.0002976016953965391,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.145,
              "x": 0.02537216395713765,
              "vx": 0.00021688098816869154,
              "applied": 0.0,
              "normal": 10.697009651501885,
              "contact_horizontal": -0.024124080074544415,
              "contact_count": 4
            },
            {
              "t": 0.148,
              "x": 0.025372692818663767,
              "vx": 0.00015805454654133284,
              "applied": 0.0,
              "normal": 10.59702024451295,
              "contact_horizontal": -0.017580787873337677,
              "contact_count": 4
            },
            {
              "t": 0.151,
              "x": 0.025373078232342222,
              "vx": 0.00011518395019995359,
              "applied": 0.0,
              "normal": 10.46003038001892,
              "contact_horizontal": -0.012812233518048473,
              "contact_count": 4
            },
            {
              "t": 0.154,
              "x": 0.02537335910658101,
              "vx": 8.394149230484781e-05,
              "applied": 0.0,
              "normal": 10.30564553123611,
              "contact_horizontal": -0.00933705824527567,
              "contact_count": 4
            },
            {
              "t": 0.157,
              "x": 0.025373563796583804,
              "vx": 6.117323463253643e-05,
              "applied": 0.0,
              "normal": 10.15117679347233,
              "contact_horizontal": -0.00680447146174011,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.025373712966601666,
              "vx": 4.458065617923817e-05,
              "applied": 0.0,
              "normal": 10.01000092383465,
              "contact_horizontal": -0.004958820759709798,
              "contact_count": 4
            },
            {
              "t": 0.163,
              "x": 0.025373821675919485,
              "vx": 3.248866079123275e-05,
              "applied": 0.0,
              "normal": 9.890816795892508,
              "contact_horizontal": -0.0036137873669011586,
              "contact_count": 4
            },
            {
              "t": 0.166,
              "x": 0.025373900899112213,
              "vx": 2.3676499551625335e-05,
              "applied": 0.0,
              "normal": 9.797853670327907,
              "contact_horizontal": -0.0026335843469392985,
              "contact_count": 4
            },
            {
              "t": 0.169,
              "x": 0.0253739586339834,
              "vx": 1.7254542250889923e-05,
              "applied": 0.0,
              "normal": 9.731700064018133,
              "contact_horizontal": -0.001919253757925083,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.025374000708997334,
              "vx": 1.2574466418922228e-05,
              "applied": 0.0,
              "normal": 9.69036027565889,
              "contact_horizontal": -0.001398678934949404,
              "contact_count": 4
            },
            {
              "t": 0.17500000000000002,
              "x": 0.02537403137170195,
              "vx": 9.16380386938143e-06,
              "applied": 0.0,
              "normal": 9.670260323481724,
              "contact_horizontal": -0.001019304650700604,
              "contact_count": 4
            },
            {
              "t": 0.178,
              "x": 0.025374053717543203,
              "vx": 6.678240369330582e-06,
              "applied": 0.0,
              "normal": 9.667070455718974,
              "contact_horizontal": -0.0007428312703163817,
              "contact_count": 4
            },
            {
              "t": 0.181,
              "x": 0.0253740711452743,
              "vx": 5.40820166342772e-06,
              "applied": 0.0,
              "normal": 10.738113129067008,
              "contact_horizontal": -0.000601563055024679,
              "contact_count": 4
            },
            {
              "t": 0.184,
              "x": 0.025374084333112803,
              "vx": 3.941293569774946e-06,
              "applied": 0.0,
              "normal": 10.673344941033676,
              "contact_horizontal": -0.00043839820930939463,
              "contact_count": 4
            },
            {
              "t": 0.187,
              "x": 0.025374093943903865,
              "vx": 2.8722621950991175e-06,
              "applied": 0.0,
              "normal": 10.557968126869305,
              "contact_horizontal": -0.00031948912721606765,
              "contact_count": 4
            },
            {
              "t": 0.19,
              "x": 0.025374100947871268,
              "vx": 2.0931912940475563e-06,
              "applied": 0.0,
              "normal": 10.412171136266553,
              "contact_horizontal": -0.00023283171659175883,
              "contact_count": 4
            },
            {
              "t": 0.193,
              "x": 0.025374106052084754,
              "vx": 1.5254346407414726e-06,
              "applied": 0.0,
              "normal": 10.255105566191096,
              "contact_horizontal": -0.00016967856565371225,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.025374109771833273,
              "vx": 1.1116764783591946e-06,
              "applied": 0.0,
              "normal": 10.102999174569236,
              "contact_horizontal": -0.00012365484010855036,
              "contact_count": 4
            },
            {
              "t": 0.199,
              "x": 0.02537411248264013,
              "vx": 8.10146439513726e-07,
              "applied": 0.0,
              "normal": 9.967755563015633,
              "contact_horizontal": -9.011459247501012e-05,
              "contact_count": 4
            },
            {
              "t": 0.202,
              "x": 0.025374114458171417,
              "vx": 5.904035906486335e-07,
              "applied": 0.0,
              "normal": 9.856545240123188,
              "contact_horizontal": -6.567187559276931e-05,
              "contact_count": 4
            },
            {
              "t": 0.20500000000000002,
              "x": 0.025374115897863387,
              "vx": 4.3026376037606656e-07,
              "applied": 0.0,
              "normal": 9.772271383476257,
              "contact_horizontal": -4.785906628275959e-05,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.025374116947056713,
              "vx": 3.1356009185836e-07,
              "applied": 0.0,
              "normal": 9.714523284021444,
              "contact_horizontal": -3.487783746926624e-05,
              "contact_count": 4
            },
            {
              "t": 0.211,
              "x": 0.02537411771166964,
              "vx": 2.285109131887587e-07,
              "applied": 0.0,
              "normal": 9.680647643949074,
              "contact_horizontal": -2.5417644973015697e-05,
              "contact_count": 4
            },
            {
              "t": 0.214,
              "x": 0.025374118268891126,
              "vx": 1.6653026942214083e-07,
              "applied": 0.0,
              "normal": 9.666708031761363,
              "contact_horizontal": -1.8523427984132392e-05,
              "contact_count": 4
            },
            {
              "t": 0.217,
              "x": 0.025374118674973474,
              "vx": 1.2136108517804806e-07,
              "applied": 0.0,
              "normal": 9.668240026734528,
              "contact_horizontal": -1.3499185772749405e-05,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.025374119003828837,
              "vx": 9.828114883001489e-08,
              "applied": 0.0,
              "normal": 10.72268229255015,
              "contact_horizontal": -1.093198241487388e-05,
              "contact_count": 4
            },
            {
              "t": 0.223,
              "x": 0.025374119243486235,
              "vx": 7.162356496868533e-08,
              "applied": 0.0,
              "normal": 10.638942051846975,
              "contact_horizontal": -7.966849736741934e-06,
              "contact_count": 4
            },
            {
              "t": 0.226,
              "x": 0.02537411941813928,
              "vx": 5.2196460128290036e-08,
              "applied": 0.0,
              "normal": 10.51134732216036,
              "contact_horizontal": -5.8059536534493394e-06,
              "contact_count": 4
            },
            {
              "t": 0.229,
              "x": 0.02537411954541953,
              "vx": 3.8038712143116025e-08,
              "applied": 0.0,
              "normal": 10.359921811411805,
              "contact_horizontal": -4.231157413733184e-06,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.02537411963817632,
              "vx": 2.7721103080673622e-08,
              "applied": 0.0,
              "normal": 10.203034163622783,
              "contact_horizontal": -3.08349841079157e-06,
              "contact_count": 4
            },
            {
              "t": 0.23500000000000001,
              "x": 0.025374119705773808,
              "vx": 2.0202048459358183e-08,
              "applied": 0.0,
              "normal": 10.055571276716561,
              "contact_horizontal": -2.2471277604500637e-06,
              "contact_count": 4
            },
            {
              "t": 0.23800000000000002,
              "x": 0.025374119755036218,
              "vx": 1.4722468615817465e-08,
              "applied": 0.0,
              "normal": 9.927850521106548,
              "contact_horizontal": -1.6376150917919891e-06,
              "contact_count": 4
            },
            {
              "t": 0.241,
              "x": 0.025374119790936768,
              "vx": 1.0729172124286936e-08,
              "applied": 0.0,
              "normal": 9.82553563598421,
              "contact_horizontal": -1.1934281744632163e-06,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.02537411981709973,
              "vx": 7.819015604741474e-09,
              "applied": 0.0,
              "normal": 9.750310203289546,
              "contact_horizontal": -8.697236297652338e-07,
              "contact_count": 4
            },
            {
              "t": 0.247,
              "x": 0.025374119836166314,
              "vx": 5.698206098534079e-09,
              "applied": 0.0,
              "normal": 9.700904063077548,
              "contact_horizontal": -6.338211927837927e-07,
              "contact_count": 4
            },
            {
              "t": 0.25,
              "x": 0.025374119850061327,
              "vx": 4.152640624528467e-09,
              "applied": 0.0,
              "normal": 9.674144092364848,
              "contact_horizontal": -4.619049640617975e-07,
              "contact_count": 4
            },
            {
              "t": 0.253,
              "x": 0.0253741198601875,
              "vx": 3.0262904015394808e-09,
              "applied": 0.0,
              "normal": 9.665849718222518,
              "contact_horizontal": -3.366190951798405e-07,
              "contact_count": 4
            },
            {
              "t": 0.256,
              "x": 0.0253741198678124,
              "vx": 2.4507637396951645e-09,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.259,
              "x": 0.02537411987378856,
              "vx": 1.7860249649791134e-09,
              "applied": 0.0,
              "normal": 10.700982382474047,
              "contact_horizontal": -1.986629228215126e-07,
              "contact_count": 4
            },
            {
              "t": 0.262,
              "x": 0.02537412233020029,
              "vx": 7.341185168704872e-07,
              "applied": 0.0,
              "normal": 10.600349031120992,
              "contact_horizontal": -8.165777757057445e-05,
              "contact_count": 4
            },
            {
              "t": 0.265,
              "x": 0.025374124120337422,
              "vx": 5.349967460212926e-07,
              "applied": 0.0,
              "normal": 10.46260263140074,
              "contact_horizontal": -5.9509193539964676e-05,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.025374125424918487,
              "vx": 3.898843864024248e-07,
              "applied": 0.0,
              "normal": 10.307432145229694,
              "contact_horizontal": -4.3367987901313346e-05,
              "contact_count": 4
            },
            {
              "t": 0.271,
              "x": 0.025374126375645383,
              "vx": 2.84132288859664e-07,
              "applied": 0.0,
              "normal": 10.152227009333645,
              "contact_horizontal": -3.160483897225738e-05,
              "contact_count": 4
            },
            {
              "t": 0.274,
              "x": 0.025374127068497707,
              "vx": 2.070644729671295e-07,
              "applied": 0.0,
              "normal": 10.01042200808166,
              "contact_horizontal": -2.3032314117389742e-05,
              "contact_count": 4
            },
            {
              "t": 0.277,
              "x": 0.025374127573421577,
              "vx": 1.5090059003168383e-07,
              "applied": 0.0,
              "normal": 9.890747302015136,
              "contact_horizontal": -1.678501532352577e-05,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.025374127941390774,
              "vx": 1.0997060618033838e-07,
              "applied": 0.0,
              "normal": 9.797438905972868,
              "contact_horizontal": -1.2232250506786844e-05,
              "contact_count": 4
            },
            {
              "t": 0.28300000000000003,
              "x": 0.02537412820955283,
              "vx": 8.014244077524791e-08,
              "applied": 0.0,
              "normal": 9.73107440502717,
              "contact_horizontal": -8.91438786625465e-06,
              "contact_count": 4
            },
            {
              "t": 0.28600000000000003,
              "x": 0.0253741284049793,
              "vx": 5.840481968767726e-08,
              "applied": 0.0,
              "normal": 9.689637038378903,
              "contact_horizontal": -6.4964658114525e-06,
              "contact_count": 4
            },
            {
              "t": 0.289,
              "x": 0.025374128547398837,
              "vx": 4.256326230974068e-08,
              "applied": 0.0,
              "normal": 9.669527722655976,
              "contact_horizontal": -4.734380157647409e-06,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.025374128651188915,
              "vx": 3.101852688062535e-08,
              "applied": 0.0,
              "normal": 9.666391620753162,
              "contact_horizontal": -3.450239949738113e-06,
              "contact_count": 4
            },
            {
              "t": 0.295,
              "x": 0.025374128732135768,
              "vx": 2.5119558363422372e-08,
              "applied": 0.0,
              "normal": 10.737457393988581,
              "contact_horizontal": -2.794089268345823e-06,
              "contact_count": 4
            },
            {
              "t": 0.298,
              "x": 0.025374128793389523,
              "vx": 1.8306187577229444e-08,
              "applied": 0.0,
              "normal": 10.672801579676213,
              "contact_horizontal": -2.0362349621483304e-06,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025374128824688074,
              "vx": 1.4824777079231505e-08,
              "applied": 0.0,
              "normal": 10.600340855424124,
              "contact_horizontal": -1.6489957968509395e-06,
              "contact_count": 4
            }
          ]
        }
      ],
      "realtime_factor_median": 103.17848105705536
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.004,
          "steps": 100,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.0010387080255895853,
          "setup_wall_seconds": 0.0005222910549491644,
          "realtime_factor": 385.0937801052942,
          "final_x": 0.008802569438147527,
          "final_v": 0.1484378532032973,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 1.6186499999999997,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 0.0004583706398303398,
          "mean_normal_force": 9.863963997675288,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 25.975752543225724,
          "contact_steps": 84,
          "external_work": 0.05621488485237867,
          "contact_work_estimate": -0.041150469647020016,
          "kinetic_energy_delta": 0.01101689813180182,
          "horizontal_energy_residual": -0.004047517073556828,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 9.980841413126322,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 5.113043257898297e-12,
              "vx": 1.2782608144745744e-09,
              "applied": 0.073575,
              "normal": 9.44765599061033,
              "contact_horizontal": -0.07357468043479638,
              "contact_count": 4
            },
            {
              "t": 0.012,
              "x": 5.091026570402945e-11,
              "vx": 1.1449305611532789e-08,
              "applied": 0.14715,
              "normal": 9.17377478972913,
              "contact_horizontal": -0.14714745723880074,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 1.6619262612027617e-10,
              "vx": 2.8820590104061682e-08,
              "applied": 0.220725,
              "normal": 9.121468603640444,
              "contact_horizontal": -0.22072065717887687,
              "contact_count": 4
            },
            {
              "t": 0.02,
              "x": 4.709081474986537e-06,
              "vx": 0.0011772288205901041,
              "applied": 0.2943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 7.532564640866604e-06,
              "vx": 0.0007058707914700167,
              "applied": 0.367875,
              "normal": 14.53135195482519,
              "contact_horizontal": -0.48571450728002186,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 9.225544521367482e-06,
              "vx": 0.00042324497012521934,
              "applied": 0.44145,
              "normal": 13.263855469094068,
              "contact_horizontal": -0.5121064553361994,
              "contact_count": 4
            },
            {
              "t": 0.032,
              "x": 1.0240676897782666e-05,
              "vx": 0.0002537830941037963,
              "applied": 0.515025,
              "normal": 11.950706463210167,
              "contact_horizontal": -0.5573904690053557,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 1.0849374448893544e-05,
              "vx": 0.00015217438777771942,
              "applied": 0.5886,
              "normal": 10.820441188364523,
              "contact_horizontal": -0.6140021765815192,
              "contact_count": 4
            },
            {
              "t": 0.04,
              "x": 1.1214376380179295e-05,
              "vx": 9.125048282143768e-05,
              "applied": 0.6621750000000001,
              "normal": 9.980829423451262,
              "contact_horizontal": -0.6774059762390705,
              "contact_count": 4
            },
            {
              "t": 0.044,
              "x": 1.1433283154422817e-05,
              "vx": 5.4726693560880464e-05,
              "applied": 0.73575,
              "normal": 9.447635661607324,
              "contact_horizontal": -0.7448809473151393,
              "contact_count": 4
            },
            {
              "t": 0.048,
              "x": 1.1564776180861068e-05,
              "vx": 3.2873256609562546e-05,
              "applied": 0.8093249999999999,
              "normal": 9.17375225479257,
              "contact_horizontal": -0.8147883592378293,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 1.16439719442152e-05,
              "vx": 1.9798940838533192e-05,
              "applied": 0.8829,
              "normal": 9.121448444803391,
              "contact_horizontal": -0.8861685789427574,
              "contact_count": 4
            },
            {
              "t": 0.056,
              "x": 2.7026767707569335e-05,
              "vx": 0.0038456989408385336,
              "applied": 0.9564750000000001,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 3.6250342544707924e-05,
              "vx": 0.002305893709284647,
              "applied": 1.03005,
              "normal": 14.53133313682839,
              "contact_horizontal": -1.4150013078884716,
              "contact_count": 4
            },
            {
              "t": 0.064,
              "x": 4.1780847755038346e-05,
              "vx": 0.001382626302582605,
              "applied": 1.1036249999999999,
              "normal": 13.263843856956052,
              "contact_horizontal": -1.3344418516755103,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 4.5096989141322096e-05,
              "vx": 0.0008290353465709372,
              "applied": 1.1772,
              "normal": 11.950701031760751,
              "contact_horizontal": -1.315597739002917,
              "contact_count": 4
            },
            {
              "t": 0.07200000000000001,
              "x": 4.7085399592484577e-05,
              "vx": 0.0004971026127906197,
              "applied": 1.250775,
              "normal": 10.820440333156721,
              "contact_horizontal": -1.3337581834450793,
              "contact_count": 4
            },
            {
              "t": 0.076,
              "x": 4.8277704722123836e-05,
              "vx": 0.0002980762824098153,
              "applied": 1.3243500000000001,
              "normal": 9.980831449550552,
              "contact_horizontal": -1.3741065825952012,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 4.899270961729391e-05,
              "vx": 0.00017875122379251858,
              "applied": 1.3979249999999999,
              "normal": 9.447639043626161,
              "contact_horizontal": -1.427756264654324,
              "contact_count": 4
            },
            {
              "t": 0.084,
              "x": 4.9421858774221684e-05,
              "vx": 0.00010728728923194427,
              "applied": 1.4715,
              "normal": 9.1737559837283,
              "contact_horizontal": -1.4893659836401436,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 4.967979546391076e-05,
              "vx": 6.448417242227019e-05,
              "applied": 1.5450750000000002,
              "normal": 9.121451768834602,
              "contact_horizontal": -1.5557757792024187,
              "contact_count": 4
            },
            {
              "t": 0.092,
              "x": 7.583613215359984e-05,
              "vx": 0.006539084172422269,
              "applied": 1.6186499999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.096,
              "x": 9.15195551249793e-05,
              "vx": 0.003920855742844863,
              "applied": 1.6922249999999999,
              "normal": 14.53133622565487,
              "contact_horizontal": -2.3467821073943513,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.00010092341567629293,
              "vx": 0.002350965137828409,
              "applied": 1.7658,
              "normal": 13.263845758438634,
              "contact_horizontal": -2.1582726512541135,
              "contact_count": 4
            },
            {
              "t": 0.10400000000000001,
              "x": 0.00010656204976868836,
              "vx": 0.0014096585230988572,
              "applied": 1.839375,
              "normal": 11.950701916727779,
              "contact_horizontal": -2.074701653682388,
              "contact_count": 4
            },
            {
              "t": 0.108,
              "x": 0.0001099430547570944,
              "vx": 0.0008452512471015095,
              "applied": 1.9129500000000002,
              "normal": 10.820440466818686,
              "contact_horizontal": -2.054051818999337,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.00011197038692249705,
              "vx": 0.0005068330413506657,
              "applied": 1.986525,
              "normal": 9.98083111125296,
              "contact_horizontal": -2.071129551437711,
              "contact_count": 4
            },
            {
              "t": 0.116,
              "x": 0.0001131861211611748,
              "vx": 0.00030393355966943703,
              "applied": 2.0601,
              "normal": 9.447638484223289,
              "contact_horizontal": -2.110824870420307,
              "contact_count": 4
            },
            {
              "t": 0.12,
              "x": 0.00011391570336116397,
              "vx": 0.0001823955499972938,
              "applied": 2.133675,
              "normal": 9.17375536896704,
              "contact_horizontal": -2.164059502418036,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.00011435404604061233,
              "vx": 0.00010958566986208873,
              "applied": 2.2072499999999997,
              "normal": 9.121451222015256,
              "contact_horizontal": -2.225452470033801,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.00015128558872006068,
              "vx": 0.009232885669862087,
              "applied": 2.2808249999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.132,
              "x": 0.00017342985819871192,
              "vx": 0.00553606736966281,
              "applied": 2.3544,
              "normal": 14.531335718963303,
              "contact_horizontal": -3.2786045750498194,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.00018670767271607876,
              "vx": 0.0033194536293417146,
              "applied": 2.427975,
              "normal": 13.26384544698494,
              "contact_horizontal": -2.982128435080274,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.00019466915845053792,
              "vx": 0.0019903714336147868,
              "applied": 2.50155,
              "normal": 11.950701772228307,
              "contact_horizontal": -2.833820548931732,
              "contact_count": 4
            },
            {
              "t": 0.14400000000000002,
              "x": 0.0001994429731944003,
              "vx": 0.0011934536859655922,
              "applied": 2.5751250000000003,
              "normal": 10.820440445578807,
              "contact_horizontal": -2.774354436912299,
              "contact_count": 4
            },
            {
              "t": 0.148,
              "x": 0.00020230546144053623,
              "vx": 0.0007156220615339834,
              "applied": 2.6487000000000003,
              "normal": 9.980831167332845,
              "contact_horizontal": -2.7681579061079025,
              "contact_count": 4
            },
            {
              "t": 0.152,
              "x": 0.00020402200239844707,
              "vx": 0.0004291352394777132,
              "applied": 2.722275,
              "normal": 9.447638576424305,
              "contact_horizontal": -2.7938967055140673,
              "contact_count": 4
            },
            {
              "t": 0.156,
              "x": 0.00020505206403659092,
              "vx": 0.000257515409535959,
              "applied": 2.7958499999999997,
              "normal": 9.173755470087041,
              "contact_horizontal": -2.8387549574854383,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.00020567084052471046,
              "vx": 0.00015469412202988623,
              "applied": 2.8694249999999997,
              "normal": 9.121451311838745,
              "contact_horizontal": -2.895130321876518,
              "contact_count": 4
            },
            {
              "t": 0.164,
              "x": 0.00025337761701283,
              "vx": 0.011926694122029886,
              "applied": 2.943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.168,
              "x": 0.0002819827496789893,
              "vx": 0.007151283166539832,
              "applied": 3.016575,
              "normal": 14.5313358020489,
              "contact_horizontal": -4.2104277388725135,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.0002991345281638891,
              "vx": 0.004287944621224945,
              "applied": 3.0901500000000004,
              "normal": 13.263845498008454,
              "contact_horizontal": -3.805984636328722,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.00030941887153730527,
              "vx": 0.0025710858433540427,
              "applied": 3.163725,
              "normal": 11.950701795854243,
              "contact_horizontal": -3.5929396944677254,
              "contact_count": 4
            },
            {
              "t": 0.18,
              "x": 0.0003155854996323648,
              "vx": 0.0015416570237648823,
              "applied": 3.2372999999999994,
              "normal": 10.820440448991492,
              "contact_horizontal": -3.4946572048972895,
              "contact_count": 4
            },
            {
              "t": 0.184,
              "x": 0.0003192831461152423,
              "vx": 0.000924411620719388,
              "applied": 3.310875,
              "normal": 9.980831158077141,
              "contact_horizontal": -3.4651863507613734,
              "contact_count": 4
            },
            {
              "t": 0.188,
              "x": 0.0003215004950850879,
              "vx": 0.0005543372424613953,
              "applied": 3.3844499999999997,
              "normal": 9.447638561260849,
              "contact_horizontal": -3.476968594564498,
              "contact_count": 4
            },
            {
              "t": 0.192,
              "x": 0.0003228310369364818,
              "vx": 0.00033263546284847755,
              "applied": 3.458025,
              "normal": 9.1737554534777,
              "contact_horizontal": -3.5134504449032296,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.00032363024769803395,
              "vx": 0.00019980269038804188,
              "applied": 3.5316,
              "normal": 9.121451297097213,
              "contact_horizontal": -3.564808193115109,
              "contact_count": 4
            },
            {
              "t": 0.2,
              "x": 0.00038211225845958613,
              "vx": 0.01462050269038804,
              "applied": 3.6051749999999996,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20400000000000001,
              "x": 0.0004171782545919248,
              "vx": 0.008766499033084667,
              "applied": 3.67875,
              "normal": 14.531335788428091,
              "contact_horizontal": -5.142250914325843,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.00043820399721144896,
              "vx": 0.0052564356548810386,
              "applied": 3.752325,
              "normal": 13.263845489648677,
              "contact_horizontal": -4.629840844550907,
              "contact_count": 4
            },
            {
              "t": 0.212,
              "x": 0.0004508111983240102,
              "vx": 0.0031518002781403165,
              "applied": 3.8259000000000003,
              "normal": 11.950701791988056,
              "contact_horizontal": -4.352058844185181,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.0004583706398303398,
              "vx": 0.001889860376582386,
              "applied": 3.899475,
              "normal": 10.820440448439236,
              "contact_horizontal": -4.214959975389482,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.0004629034445859787,
              "vx": 0.0011332011889097237,
              "applied": 3.97305,
              "normal": 9.980831159600656,
              "contact_horizontal": -4.162214796918166,
              "contact_count": 4
            },
            {
              "t": 0.224,
              "x": 0.0004656216015893658,
              "vx": 0.000679539250846784,
              "applied": 4.046625,
              "normal": 9.447638563751235,
              "contact_horizontal": -4.160040484515735,
              "contact_count": 4
            },
            {
              "t": 0.228,
              "x": 0.000467252623666969,
              "vx": 0.0004077555194008019,
              "applied": 4.1202,
              "normal": 9.173755456203429,
              "contact_horizontal": -4.188145932861495,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.0004682322687097226,
              "vx": 0.0002449112606884049,
              "applied": 4.193775,
              "normal": 9.121451299515229,
              "contact_horizontal": -4.234486064678099,
              "contact_count": 4
            },
            {
              "t": 0.23600000000000002,
              "x": 0.0005374895137524763,
              "vx": 0.017314311260688407,
              "applied": 4.26735,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.0005790163733556525,
              "vx": 0.010381714900794052,
              "applied": 4.340925,
              "normal": 14.531335790660656,
              "contact_horizontal": -6.074074089973589,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.0006039160801125941,
              "vx": 0.006224926689235397,
              "applied": 4.414499999999999,
              "normal": 13.263845491018444,
              "contact_horizontal": -5.453697052889663,
              "contact_count": 4
            },
            {
              "t": 0.248,
              "x": 0.0006188461389659753,
              "vx": 0.0037325147133452823,
              "applied": 4.488074999999999,
              "normal": 11.950701792621107,
              "contact_horizontal": -5.111177993972528,
              "contact_count": 4
            },
            {
              "t": 0.252,
              "x": 0.000627798393884579,
              "vx": 0.0022380637296509362,
              "applied": 4.561649999999999,
              "normal": 10.820440448529034,
              "contact_horizontal": -4.935262745923586,
              "contact_count": 4
            },
            {
              "t": 0.256,
              "x": 0.0006331663569135814,
              "vx": 0.0013419907572505927,
              "applied": 4.635225,
              "normal": 9.980831159350284,
              "contact_horizontal": -4.859243243100086,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.0006379124048041663,
              "vx": 0.0011865119726462304,
              "applied": 4.7088,
              "normal": 9.495339392302181,
              "contact_horizontal": -4.747669696151091,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.0006449549413621826,
              "vx": 0.0017606341395040815,
              "applied": 4.782375,
              "normal": 9.277688916571075,
              "contact_horizontal": -4.638844458285537,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.0006558069988371235,
              "vx": 0.0027130143687351953,
              "applied": 4.85595,
              "normal": 9.235709885384443,
              "contact_horizontal": -4.6178549426922215,
              "contact_count": 4
            },
            {
              "t": 0.272,
              "x": 0.0007455314563120642,
              "vx": 0.022431114368735197,
              "applied": 4.929525,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.276,
              "x": 0.0008005404473270963,
              "vx": 0.01375224775375803,
              "applied": 5.0031,
              "normal": 14.345633307488583,
              "contact_horizontal": -7.172816653744292,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.0008335240747028855,
              "vx": 0.008245906843947288,
              "applied": 5.076675,
              "normal": 13.101838025653937,
              "contact_horizontal": -6.453260227452685,
              "contact_count": 4
            },
            {
              "t": 0.28400000000000003,
              "x": 0.0008538431075924853,
              "vx": 0.005079758222399969,
              "applied": 5.150250000000001,
              "normal": 11.88357431077366,
              "contact_horizontal": -5.94178715538683,
              "contact_count": 4
            },
            {
              "t": 0.28800000000000003,
              "x": 0.0008703627373148173,
              "vx": 0.004129907430583005,
              "applied": 5.223825000000001,
              "normal": 10.922575395908483,
              "contact_horizontal": -5.4612876979542415,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.0008899164355067596,
              "vx": 0.004888424547985553,
              "applied": 5.2974000000000006,
              "normal": 10.215541441298726,
              "contact_horizontal": -5.107770720649364,
              "contact_count": 4
            },
            {
              "t": 0.296,
              "x": 0.0009174311068159589,
              "vx": 0.006878667827299832,
              "applied": 5.370975,
              "normal": 9.74682836034286,
              "contact_horizontal": -4.87341418017143,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.0009562385278635832,
              "vx": 0.009701855261906103,
              "applied": 5.44455,
              "normal": 9.477506282696863,
              "contact_horizontal": -4.738753141348432,
              "contact_count": 4
            },
            {
              "t": 0.304,
              "x": 0.0010833359489112076,
              "vx": 0.0317743552619061,
              "applied": 5.518124999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.308,
              "x": 0.0011849582089159514,
              "vx": 0.025405565001185938,
              "applied": 5.5916999999999994,
              "normal": 14.36779513036008,
              "contact_horizontal": -7.18389756518004,
              "contact_count": 4
            },
            {
              "t": 0.312,
              "x": 0.0012731245992761435,
              "vx": 0.02204159759004801,
              "applied": 5.665274999999999,
              "normal": 13.012533705568963,
              "contact_horizontal": -6.506266852784481,
              "contact_count": 4
            },
            {
              "t": 0.316,
              "x": 0.0013587058798698861,
              "vx": 0.021395320148435676,
              "applied": 5.738849999999999,
              "normal": 11.800838720806166,
              "contact_horizontal": -5.900419360403083,
              "contact_count": 4
            },
            {
              "t": 0.32,
              "x": 0.0014506539945029334,
              "vx": 0.022987028658261837,
              "applied": 5.812424999999999,
              "normal": 10.828995745086917,
              "contact_horizontal": -5.414497872543459,
              "contact_count": 4
            },
            {
              "t": 0.324,
              "x": 0.0015558716917863547,
              "vx": 0.026304424320855287,
              "applied": 5.886,
              "normal": 10.113302168703276,
              "contact_horizontal": -5.056651084351638,
              "contact_count": 4
            },
            {
              "t": 0.328,
              "x": 0.0017564425890697758,
              "vx": 0.050142724320855286,
              "applied": 5.959575,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.332,
              "x": 0.0019371067275738136,
              "vx": 0.04516603462600942,
              "applied": 6.03315,
              "normal": 14.554644847422935,
              "contact_horizontal": -7.2773224237114675,
              "contact_count": 4
            },
            {
              "t": 0.336,
              "x": 0.0021113381909073745,
              "vx": 0.04355786583339024,
              "applied": 6.106725,
              "normal": 13.017534396309589,
              "contact_horizontal": -6.5087671981547945,
              "contact_count": 4
            },
            {
              "t": 0.34,
              "x": 0.0022910484639010486,
              "vx": 0.044927568248418516,
              "applied": 6.180300000000001,
              "normal": 11.675748792485862,
              "contact_horizontal": -5.837874396242931,
              "contact_count": 4
            },
            {
              "t": 0.34400000000000003,
              "x": 0.002570820736894723,
              "vx": 0.06994306824841852,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34800000000000003,
              "x": 0.00282711520041729,
              "vx": 0.06407361588064175,
              "applied": 6.32745,
              "normal": 15.58962618388838,
              "contact_horizontal": -7.79481309194419,
              "contact_count": 4
            },
            {
              "t": 0.352,
              "x": 0.0030774710349177215,
              "vx": 0.06258895862510795,
              "applied": 6.401025,
              "normal": 13.544378627766902,
              "contact_horizontal": -6.772189313883451,
              "contact_count": 4
            },
            {
              "t": 0.356,
              "x": 0.003336749686847708,
              "vx": 0.06481966298249665,
              "applied": 6.474599999999999,
              "normal": 11.83384782130565,
              "contact_horizontal": -5.916923910652825,
              "contact_count": 4
            },
            {
              "t": 0.36,
              "x": 0.0037007991387776945,
              "vx": 0.09101236298249665,
              "applied": 6.548174999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.364,
              "x": 0.004170796590707681,
              "vx": 0.11749936298249665,
              "applied": 6.62175,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.368,
              "x": 0.004577001926118223,
              "vx": 0.10155133385263551,
              "applied": 6.6953249999999995,
              "normal": 21.364664564930568,
              "contact_horizontal": -10.682332282465284,
              "contact_count": 4
            },
            {
              "t": 0.372,
              "x": 0.0049526233062233225,
              "vx": 0.09390534502627502,
              "applied": 6.7688999999999995,
              "normal": 17.36079441318024,
              "contact_horizontal": -8.68039720659012,
              "contact_count": 4
            },
            {
              "t": 0.376,
              "x": 0.005325690204869916,
              "vx": 0.09326672466164851,
              "applied": 6.842474999999999,
              "normal": 14.004260182313255,
              "contact_horizontal": -7.002130091156627,
              "contact_count": 4
            },
            {
              "t": 0.38,
              "x": 0.005717854573031962,
              "vx": 0.09804109204051131,
              "applied": 6.91605,
              "normal": 11.444916310568601,
              "contact_horizontal": -5.722458155284301,
              "contact_count": 4
            },
            {
              "t": 0.384,
              "x": 0.006221852941194007,
              "vx": 0.1259995920405113,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.388,
              "x": 0.006838862509356052,
              "vx": 0.1542523920405113,
              "applied": 7.0632,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.392,
              "x": 0.007570060477518098,
              "vx": 0.1827994920405113,
              "applied": 7.136774999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.396,
              "x": 0.008208818025334337,
              "vx": 0.15968938695405985,
              "applied": 7.210349999999999,
              "normal": 25.975752543225724,
              "contact_horizontal": -12.987876271612862,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.008802569438147527,
              "vx": 0.1484378532032973,
              "applied": 7.283925,
              "normal": 20.193616875381277,
              "contact_horizontal": -10.096808437690639,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.004,
          "steps": 100,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.001133750076405704,
          "setup_wall_seconds": 0.00048537494149059057,
          "realtime_factor": 352.8114425959809,
          "final_x": 0.008802569438147527,
          "final_v": 0.1484378532032973,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 1.6186499999999997,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 0.0004583706398303398,
          "mean_normal_force": 9.863963997675288,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 25.975752543225724,
          "contact_steps": 84,
          "external_work": 0.05621488485237867,
          "contact_work_estimate": -0.041150469647020016,
          "kinetic_energy_delta": 0.01101689813180182,
          "horizontal_energy_residual": -0.004047517073556828,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 9.980841413126322,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 5.113043257898297e-12,
              "vx": 1.2782608144745744e-09,
              "applied": 0.073575,
              "normal": 9.44765599061033,
              "contact_horizontal": -0.07357468043479638,
              "contact_count": 4
            },
            {
              "t": 0.012,
              "x": 5.091026570402945e-11,
              "vx": 1.1449305611532789e-08,
              "applied": 0.14715,
              "normal": 9.17377478972913,
              "contact_horizontal": -0.14714745723880074,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 1.6619262612027617e-10,
              "vx": 2.8820590104061682e-08,
              "applied": 0.220725,
              "normal": 9.121468603640444,
              "contact_horizontal": -0.22072065717887687,
              "contact_count": 4
            },
            {
              "t": 0.02,
              "x": 4.709081474986537e-06,
              "vx": 0.0011772288205901041,
              "applied": 0.2943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 7.532564640866604e-06,
              "vx": 0.0007058707914700167,
              "applied": 0.367875,
              "normal": 14.53135195482519,
              "contact_horizontal": -0.48571450728002186,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 9.225544521367482e-06,
              "vx": 0.00042324497012521934,
              "applied": 0.44145,
              "normal": 13.263855469094068,
              "contact_horizontal": -0.5121064553361994,
              "contact_count": 4
            },
            {
              "t": 0.032,
              "x": 1.0240676897782666e-05,
              "vx": 0.0002537830941037963,
              "applied": 0.515025,
              "normal": 11.950706463210167,
              "contact_horizontal": -0.5573904690053557,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 1.0849374448893544e-05,
              "vx": 0.00015217438777771942,
              "applied": 0.5886,
              "normal": 10.820441188364523,
              "contact_horizontal": -0.6140021765815192,
              "contact_count": 4
            },
            {
              "t": 0.04,
              "x": 1.1214376380179295e-05,
              "vx": 9.125048282143768e-05,
              "applied": 0.6621750000000001,
              "normal": 9.980829423451262,
              "contact_horizontal": -0.6774059762390705,
              "contact_count": 4
            },
            {
              "t": 0.044,
              "x": 1.1433283154422817e-05,
              "vx": 5.4726693560880464e-05,
              "applied": 0.73575,
              "normal": 9.447635661607324,
              "contact_horizontal": -0.7448809473151393,
              "contact_count": 4
            },
            {
              "t": 0.048,
              "x": 1.1564776180861068e-05,
              "vx": 3.2873256609562546e-05,
              "applied": 0.8093249999999999,
              "normal": 9.17375225479257,
              "contact_horizontal": -0.8147883592378293,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 1.16439719442152e-05,
              "vx": 1.9798940838533192e-05,
              "applied": 0.8829,
              "normal": 9.121448444803391,
              "contact_horizontal": -0.8861685789427574,
              "contact_count": 4
            },
            {
              "t": 0.056,
              "x": 2.7026767707569335e-05,
              "vx": 0.0038456989408385336,
              "applied": 0.9564750000000001,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 3.6250342544707924e-05,
              "vx": 0.002305893709284647,
              "applied": 1.03005,
              "normal": 14.53133313682839,
              "contact_horizontal": -1.4150013078884716,
              "contact_count": 4
            },
            {
              "t": 0.064,
              "x": 4.1780847755038346e-05,
              "vx": 0.001382626302582605,
              "applied": 1.1036249999999999,
              "normal": 13.263843856956052,
              "contact_horizontal": -1.3344418516755103,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 4.5096989141322096e-05,
              "vx": 0.0008290353465709372,
              "applied": 1.1772,
              "normal": 11.950701031760751,
              "contact_horizontal": -1.315597739002917,
              "contact_count": 4
            },
            {
              "t": 0.07200000000000001,
              "x": 4.7085399592484577e-05,
              "vx": 0.0004971026127906197,
              "applied": 1.250775,
              "normal": 10.820440333156721,
              "contact_horizontal": -1.3337581834450793,
              "contact_count": 4
            },
            {
              "t": 0.076,
              "x": 4.8277704722123836e-05,
              "vx": 0.0002980762824098153,
              "applied": 1.3243500000000001,
              "normal": 9.980831449550552,
              "contact_horizontal": -1.3741065825952012,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 4.899270961729391e-05,
              "vx": 0.00017875122379251858,
              "applied": 1.3979249999999999,
              "normal": 9.447639043626161,
              "contact_horizontal": -1.427756264654324,
              "contact_count": 4
            },
            {
              "t": 0.084,
              "x": 4.9421858774221684e-05,
              "vx": 0.00010728728923194427,
              "applied": 1.4715,
              "normal": 9.1737559837283,
              "contact_horizontal": -1.4893659836401436,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 4.967979546391076e-05,
              "vx": 6.448417242227019e-05,
              "applied": 1.5450750000000002,
              "normal": 9.121451768834602,
              "contact_horizontal": -1.5557757792024187,
              "contact_count": 4
            },
            {
              "t": 0.092,
              "x": 7.583613215359984e-05,
              "vx": 0.006539084172422269,
              "applied": 1.6186499999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.096,
              "x": 9.15195551249793e-05,
              "vx": 0.003920855742844863,
              "applied": 1.6922249999999999,
              "normal": 14.53133622565487,
              "contact_horizontal": -2.3467821073943513,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.00010092341567629293,
              "vx": 0.002350965137828409,
              "applied": 1.7658,
              "normal": 13.263845758438634,
              "contact_horizontal": -2.1582726512541135,
              "contact_count": 4
            },
            {
              "t": 0.10400000000000001,
              "x": 0.00010656204976868836,
              "vx": 0.0014096585230988572,
              "applied": 1.839375,
              "normal": 11.950701916727779,
              "contact_horizontal": -2.074701653682388,
              "contact_count": 4
            },
            {
              "t": 0.108,
              "x": 0.0001099430547570944,
              "vx": 0.0008452512471015095,
              "applied": 1.9129500000000002,
              "normal": 10.820440466818686,
              "contact_horizontal": -2.054051818999337,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.00011197038692249705,
              "vx": 0.0005068330413506657,
              "applied": 1.986525,
              "normal": 9.98083111125296,
              "contact_horizontal": -2.071129551437711,
              "contact_count": 4
            },
            {
              "t": 0.116,
              "x": 0.0001131861211611748,
              "vx": 0.00030393355966943703,
              "applied": 2.0601,
              "normal": 9.447638484223289,
              "contact_horizontal": -2.110824870420307,
              "contact_count": 4
            },
            {
              "t": 0.12,
              "x": 0.00011391570336116397,
              "vx": 0.0001823955499972938,
              "applied": 2.133675,
              "normal": 9.17375536896704,
              "contact_horizontal": -2.164059502418036,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.00011435404604061233,
              "vx": 0.00010958566986208873,
              "applied": 2.2072499999999997,
              "normal": 9.121451222015256,
              "contact_horizontal": -2.225452470033801,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.00015128558872006068,
              "vx": 0.009232885669862087,
              "applied": 2.2808249999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.132,
              "x": 0.00017342985819871192,
              "vx": 0.00553606736966281,
              "applied": 2.3544,
              "normal": 14.531335718963303,
              "contact_horizontal": -3.2786045750498194,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.00018670767271607876,
              "vx": 0.0033194536293417146,
              "applied": 2.427975,
              "normal": 13.26384544698494,
              "contact_horizontal": -2.982128435080274,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.00019466915845053792,
              "vx": 0.0019903714336147868,
              "applied": 2.50155,
              "normal": 11.950701772228307,
              "contact_horizontal": -2.833820548931732,
              "contact_count": 4
            },
            {
              "t": 0.14400000000000002,
              "x": 0.0001994429731944003,
              "vx": 0.0011934536859655922,
              "applied": 2.5751250000000003,
              "normal": 10.820440445578807,
              "contact_horizontal": -2.774354436912299,
              "contact_count": 4
            },
            {
              "t": 0.148,
              "x": 0.00020230546144053623,
              "vx": 0.0007156220615339834,
              "applied": 2.6487000000000003,
              "normal": 9.980831167332845,
              "contact_horizontal": -2.7681579061079025,
              "contact_count": 4
            },
            {
              "t": 0.152,
              "x": 0.00020402200239844707,
              "vx": 0.0004291352394777132,
              "applied": 2.722275,
              "normal": 9.447638576424305,
              "contact_horizontal": -2.7938967055140673,
              "contact_count": 4
            },
            {
              "t": 0.156,
              "x": 0.00020505206403659092,
              "vx": 0.000257515409535959,
              "applied": 2.7958499999999997,
              "normal": 9.173755470087041,
              "contact_horizontal": -2.8387549574854383,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.00020567084052471046,
              "vx": 0.00015469412202988623,
              "applied": 2.8694249999999997,
              "normal": 9.121451311838745,
              "contact_horizontal": -2.895130321876518,
              "contact_count": 4
            },
            {
              "t": 0.164,
              "x": 0.00025337761701283,
              "vx": 0.011926694122029886,
              "applied": 2.943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.168,
              "x": 0.0002819827496789893,
              "vx": 0.007151283166539832,
              "applied": 3.016575,
              "normal": 14.5313358020489,
              "contact_horizontal": -4.2104277388725135,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.0002991345281638891,
              "vx": 0.004287944621224945,
              "applied": 3.0901500000000004,
              "normal": 13.263845498008454,
              "contact_horizontal": -3.805984636328722,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.00030941887153730527,
              "vx": 0.0025710858433540427,
              "applied": 3.163725,
              "normal": 11.950701795854243,
              "contact_horizontal": -3.5929396944677254,
              "contact_count": 4
            },
            {
              "t": 0.18,
              "x": 0.0003155854996323648,
              "vx": 0.0015416570237648823,
              "applied": 3.2372999999999994,
              "normal": 10.820440448991492,
              "contact_horizontal": -3.4946572048972895,
              "contact_count": 4
            },
            {
              "t": 0.184,
              "x": 0.0003192831461152423,
              "vx": 0.000924411620719388,
              "applied": 3.310875,
              "normal": 9.980831158077141,
              "contact_horizontal": -3.4651863507613734,
              "contact_count": 4
            },
            {
              "t": 0.188,
              "x": 0.0003215004950850879,
              "vx": 0.0005543372424613953,
              "applied": 3.3844499999999997,
              "normal": 9.447638561260849,
              "contact_horizontal": -3.476968594564498,
              "contact_count": 4
            },
            {
              "t": 0.192,
              "x": 0.0003228310369364818,
              "vx": 0.00033263546284847755,
              "applied": 3.458025,
              "normal": 9.1737554534777,
              "contact_horizontal": -3.5134504449032296,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.00032363024769803395,
              "vx": 0.00019980269038804188,
              "applied": 3.5316,
              "normal": 9.121451297097213,
              "contact_horizontal": -3.564808193115109,
              "contact_count": 4
            },
            {
              "t": 0.2,
              "x": 0.00038211225845958613,
              "vx": 0.01462050269038804,
              "applied": 3.6051749999999996,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20400000000000001,
              "x": 0.0004171782545919248,
              "vx": 0.008766499033084667,
              "applied": 3.67875,
              "normal": 14.531335788428091,
              "contact_horizontal": -5.142250914325843,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.00043820399721144896,
              "vx": 0.0052564356548810386,
              "applied": 3.752325,
              "normal": 13.263845489648677,
              "contact_horizontal": -4.629840844550907,
              "contact_count": 4
            },
            {
              "t": 0.212,
              "x": 0.0004508111983240102,
              "vx": 0.0031518002781403165,
              "applied": 3.8259000000000003,
              "normal": 11.950701791988056,
              "contact_horizontal": -4.352058844185181,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.0004583706398303398,
              "vx": 0.001889860376582386,
              "applied": 3.899475,
              "normal": 10.820440448439236,
              "contact_horizontal": -4.214959975389482,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.0004629034445859787,
              "vx": 0.0011332011889097237,
              "applied": 3.97305,
              "normal": 9.980831159600656,
              "contact_horizontal": -4.162214796918166,
              "contact_count": 4
            },
            {
              "t": 0.224,
              "x": 0.0004656216015893658,
              "vx": 0.000679539250846784,
              "applied": 4.046625,
              "normal": 9.447638563751235,
              "contact_horizontal": -4.160040484515735,
              "contact_count": 4
            },
            {
              "t": 0.228,
              "x": 0.000467252623666969,
              "vx": 0.0004077555194008019,
              "applied": 4.1202,
              "normal": 9.173755456203429,
              "contact_horizontal": -4.188145932861495,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.0004682322687097226,
              "vx": 0.0002449112606884049,
              "applied": 4.193775,
              "normal": 9.121451299515229,
              "contact_horizontal": -4.234486064678099,
              "contact_count": 4
            },
            {
              "t": 0.23600000000000002,
              "x": 0.0005374895137524763,
              "vx": 0.017314311260688407,
              "applied": 4.26735,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.0005790163733556525,
              "vx": 0.010381714900794052,
              "applied": 4.340925,
              "normal": 14.531335790660656,
              "contact_horizontal": -6.074074089973589,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.0006039160801125941,
              "vx": 0.006224926689235397,
              "applied": 4.414499999999999,
              "normal": 13.263845491018444,
              "contact_horizontal": -5.453697052889663,
              "contact_count": 4
            },
            {
              "t": 0.248,
              "x": 0.0006188461389659753,
              "vx": 0.0037325147133452823,
              "applied": 4.488074999999999,
              "normal": 11.950701792621107,
              "contact_horizontal": -5.111177993972528,
              "contact_count": 4
            },
            {
              "t": 0.252,
              "x": 0.000627798393884579,
              "vx": 0.0022380637296509362,
              "applied": 4.561649999999999,
              "normal": 10.820440448529034,
              "contact_horizontal": -4.935262745923586,
              "contact_count": 4
            },
            {
              "t": 0.256,
              "x": 0.0006331663569135814,
              "vx": 0.0013419907572505927,
              "applied": 4.635225,
              "normal": 9.980831159350284,
              "contact_horizontal": -4.859243243100086,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.0006379124048041663,
              "vx": 0.0011865119726462304,
              "applied": 4.7088,
              "normal": 9.495339392302181,
              "contact_horizontal": -4.747669696151091,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.0006449549413621826,
              "vx": 0.0017606341395040815,
              "applied": 4.782375,
              "normal": 9.277688916571075,
              "contact_horizontal": -4.638844458285537,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.0006558069988371235,
              "vx": 0.0027130143687351953,
              "applied": 4.85595,
              "normal": 9.235709885384443,
              "contact_horizontal": -4.6178549426922215,
              "contact_count": 4
            },
            {
              "t": 0.272,
              "x": 0.0007455314563120642,
              "vx": 0.022431114368735197,
              "applied": 4.929525,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.276,
              "x": 0.0008005404473270963,
              "vx": 0.01375224775375803,
              "applied": 5.0031,
              "normal": 14.345633307488583,
              "contact_horizontal": -7.172816653744292,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.0008335240747028855,
              "vx": 0.008245906843947288,
              "applied": 5.076675,
              "normal": 13.101838025653937,
              "contact_horizontal": -6.453260227452685,
              "contact_count": 4
            },
            {
              "t": 0.28400000000000003,
              "x": 0.0008538431075924853,
              "vx": 0.005079758222399969,
              "applied": 5.150250000000001,
              "normal": 11.88357431077366,
              "contact_horizontal": -5.94178715538683,
              "contact_count": 4
            },
            {
              "t": 0.28800000000000003,
              "x": 0.0008703627373148173,
              "vx": 0.004129907430583005,
              "applied": 5.223825000000001,
              "normal": 10.922575395908483,
              "contact_horizontal": -5.4612876979542415,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.0008899164355067596,
              "vx": 0.004888424547985553,
              "applied": 5.2974000000000006,
              "normal": 10.215541441298726,
              "contact_horizontal": -5.107770720649364,
              "contact_count": 4
            },
            {
              "t": 0.296,
              "x": 0.0009174311068159589,
              "vx": 0.006878667827299832,
              "applied": 5.370975,
              "normal": 9.74682836034286,
              "contact_horizontal": -4.87341418017143,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.0009562385278635832,
              "vx": 0.009701855261906103,
              "applied": 5.44455,
              "normal": 9.477506282696863,
              "contact_horizontal": -4.738753141348432,
              "contact_count": 4
            },
            {
              "t": 0.304,
              "x": 0.0010833359489112076,
              "vx": 0.0317743552619061,
              "applied": 5.518124999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.308,
              "x": 0.0011849582089159514,
              "vx": 0.025405565001185938,
              "applied": 5.5916999999999994,
              "normal": 14.36779513036008,
              "contact_horizontal": -7.18389756518004,
              "contact_count": 4
            },
            {
              "t": 0.312,
              "x": 0.0012731245992761435,
              "vx": 0.02204159759004801,
              "applied": 5.665274999999999,
              "normal": 13.012533705568963,
              "contact_horizontal": -6.506266852784481,
              "contact_count": 4
            },
            {
              "t": 0.316,
              "x": 0.0013587058798698861,
              "vx": 0.021395320148435676,
              "applied": 5.738849999999999,
              "normal": 11.800838720806166,
              "contact_horizontal": -5.900419360403083,
              "contact_count": 4
            },
            {
              "t": 0.32,
              "x": 0.0014506539945029334,
              "vx": 0.022987028658261837,
              "applied": 5.812424999999999,
              "normal": 10.828995745086917,
              "contact_horizontal": -5.414497872543459,
              "contact_count": 4
            },
            {
              "t": 0.324,
              "x": 0.0015558716917863547,
              "vx": 0.026304424320855287,
              "applied": 5.886,
              "normal": 10.113302168703276,
              "contact_horizontal": -5.056651084351638,
              "contact_count": 4
            },
            {
              "t": 0.328,
              "x": 0.0017564425890697758,
              "vx": 0.050142724320855286,
              "applied": 5.959575,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.332,
              "x": 0.0019371067275738136,
              "vx": 0.04516603462600942,
              "applied": 6.03315,
              "normal": 14.554644847422935,
              "contact_horizontal": -7.2773224237114675,
              "contact_count": 4
            },
            {
              "t": 0.336,
              "x": 0.0021113381909073745,
              "vx": 0.04355786583339024,
              "applied": 6.106725,
              "normal": 13.017534396309589,
              "contact_horizontal": -6.5087671981547945,
              "contact_count": 4
            },
            {
              "t": 0.34,
              "x": 0.0022910484639010486,
              "vx": 0.044927568248418516,
              "applied": 6.180300000000001,
              "normal": 11.675748792485862,
              "contact_horizontal": -5.837874396242931,
              "contact_count": 4
            },
            {
              "t": 0.34400000000000003,
              "x": 0.002570820736894723,
              "vx": 0.06994306824841852,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34800000000000003,
              "x": 0.00282711520041729,
              "vx": 0.06407361588064175,
              "applied": 6.32745,
              "normal": 15.58962618388838,
              "contact_horizontal": -7.79481309194419,
              "contact_count": 4
            },
            {
              "t": 0.352,
              "x": 0.0030774710349177215,
              "vx": 0.06258895862510795,
              "applied": 6.401025,
              "normal": 13.544378627766902,
              "contact_horizontal": -6.772189313883451,
              "contact_count": 4
            },
            {
              "t": 0.356,
              "x": 0.003336749686847708,
              "vx": 0.06481966298249665,
              "applied": 6.474599999999999,
              "normal": 11.83384782130565,
              "contact_horizontal": -5.916923910652825,
              "contact_count": 4
            },
            {
              "t": 0.36,
              "x": 0.0037007991387776945,
              "vx": 0.09101236298249665,
              "applied": 6.548174999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.364,
              "x": 0.004170796590707681,
              "vx": 0.11749936298249665,
              "applied": 6.62175,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.368,
              "x": 0.004577001926118223,
              "vx": 0.10155133385263551,
              "applied": 6.6953249999999995,
              "normal": 21.364664564930568,
              "contact_horizontal": -10.682332282465284,
              "contact_count": 4
            },
            {
              "t": 0.372,
              "x": 0.0049526233062233225,
              "vx": 0.09390534502627502,
              "applied": 6.7688999999999995,
              "normal": 17.36079441318024,
              "contact_horizontal": -8.68039720659012,
              "contact_count": 4
            },
            {
              "t": 0.376,
              "x": 0.005325690204869916,
              "vx": 0.09326672466164851,
              "applied": 6.842474999999999,
              "normal": 14.004260182313255,
              "contact_horizontal": -7.002130091156627,
              "contact_count": 4
            },
            {
              "t": 0.38,
              "x": 0.005717854573031962,
              "vx": 0.09804109204051131,
              "applied": 6.91605,
              "normal": 11.444916310568601,
              "contact_horizontal": -5.722458155284301,
              "contact_count": 4
            },
            {
              "t": 0.384,
              "x": 0.006221852941194007,
              "vx": 0.1259995920405113,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.388,
              "x": 0.006838862509356052,
              "vx": 0.1542523920405113,
              "applied": 7.0632,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.392,
              "x": 0.007570060477518098,
              "vx": 0.1827994920405113,
              "applied": 7.136774999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.396,
              "x": 0.008208818025334337,
              "vx": 0.15968938695405985,
              "applied": 7.210349999999999,
              "normal": 25.975752543225724,
              "contact_horizontal": -12.987876271612862,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.008802569438147527,
              "vx": 0.1484378532032973,
              "applied": 7.283925,
              "normal": 20.193616875381277,
              "contact_horizontal": -10.096808437690639,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.004,
          "steps": 100,
          "simulated_seconds": 0.4,
          "wall_seconds": 0.0010670000920072198,
          "setup_wall_seconds": 0.00045420799870043993,
          "realtime_factor": 374.8828167835748,
          "final_x": 0.008802569438147527,
          "final_v": 0.1484378532032973,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 1.6186499999999997,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 0.0004583706398303398,
          "mean_normal_force": 9.863963997675288,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 25.975752543225724,
          "contact_steps": 84,
          "external_work": 0.05621488485237867,
          "contact_work_estimate": -0.041150469647020016,
          "kinetic_energy_delta": 0.01101689813180182,
          "horizontal_energy_residual": -0.004047517073556828,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 9.980841413126322,
              "contact_horizontal": 0.0,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 5.113043257898297e-12,
              "vx": 1.2782608144745744e-09,
              "applied": 0.073575,
              "normal": 9.44765599061033,
              "contact_horizontal": -0.07357468043479638,
              "contact_count": 4
            },
            {
              "t": 0.012,
              "x": 5.091026570402945e-11,
              "vx": 1.1449305611532789e-08,
              "applied": 0.14715,
              "normal": 9.17377478972913,
              "contact_horizontal": -0.14714745723880074,
              "contact_count": 4
            },
            {
              "t": 0.016,
              "x": 1.6619262612027617e-10,
              "vx": 2.8820590104061682e-08,
              "applied": 0.220725,
              "normal": 9.121468603640444,
              "contact_horizontal": -0.22072065717887687,
              "contact_count": 4
            },
            {
              "t": 0.02,
              "x": 4.709081474986537e-06,
              "vx": 0.0011772288205901041,
              "applied": 0.2943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 7.532564640866604e-06,
              "vx": 0.0007058707914700167,
              "applied": 0.367875,
              "normal": 14.53135195482519,
              "contact_horizontal": -0.48571450728002186,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 9.225544521367482e-06,
              "vx": 0.00042324497012521934,
              "applied": 0.44145,
              "normal": 13.263855469094068,
              "contact_horizontal": -0.5121064553361994,
              "contact_count": 4
            },
            {
              "t": 0.032,
              "x": 1.0240676897782666e-05,
              "vx": 0.0002537830941037963,
              "applied": 0.515025,
              "normal": 11.950706463210167,
              "contact_horizontal": -0.5573904690053557,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 1.0849374448893544e-05,
              "vx": 0.00015217438777771942,
              "applied": 0.5886,
              "normal": 10.820441188364523,
              "contact_horizontal": -0.6140021765815192,
              "contact_count": 4
            },
            {
              "t": 0.04,
              "x": 1.1214376380179295e-05,
              "vx": 9.125048282143768e-05,
              "applied": 0.6621750000000001,
              "normal": 9.980829423451262,
              "contact_horizontal": -0.6774059762390705,
              "contact_count": 4
            },
            {
              "t": 0.044,
              "x": 1.1433283154422817e-05,
              "vx": 5.4726693560880464e-05,
              "applied": 0.73575,
              "normal": 9.447635661607324,
              "contact_horizontal": -0.7448809473151393,
              "contact_count": 4
            },
            {
              "t": 0.048,
              "x": 1.1564776180861068e-05,
              "vx": 3.2873256609562546e-05,
              "applied": 0.8093249999999999,
              "normal": 9.17375225479257,
              "contact_horizontal": -0.8147883592378293,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 1.16439719442152e-05,
              "vx": 1.9798940838533192e-05,
              "applied": 0.8829,
              "normal": 9.121448444803391,
              "contact_horizontal": -0.8861685789427574,
              "contact_count": 4
            },
            {
              "t": 0.056,
              "x": 2.7026767707569335e-05,
              "vx": 0.0038456989408385336,
              "applied": 0.9564750000000001,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 3.6250342544707924e-05,
              "vx": 0.002305893709284647,
              "applied": 1.03005,
              "normal": 14.53133313682839,
              "contact_horizontal": -1.4150013078884716,
              "contact_count": 4
            },
            {
              "t": 0.064,
              "x": 4.1780847755038346e-05,
              "vx": 0.001382626302582605,
              "applied": 1.1036249999999999,
              "normal": 13.263843856956052,
              "contact_horizontal": -1.3344418516755103,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 4.5096989141322096e-05,
              "vx": 0.0008290353465709372,
              "applied": 1.1772,
              "normal": 11.950701031760751,
              "contact_horizontal": -1.315597739002917,
              "contact_count": 4
            },
            {
              "t": 0.07200000000000001,
              "x": 4.7085399592484577e-05,
              "vx": 0.0004971026127906197,
              "applied": 1.250775,
              "normal": 10.820440333156721,
              "contact_horizontal": -1.3337581834450793,
              "contact_count": 4
            },
            {
              "t": 0.076,
              "x": 4.8277704722123836e-05,
              "vx": 0.0002980762824098153,
              "applied": 1.3243500000000001,
              "normal": 9.980831449550552,
              "contact_horizontal": -1.3741065825952012,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 4.899270961729391e-05,
              "vx": 0.00017875122379251858,
              "applied": 1.3979249999999999,
              "normal": 9.447639043626161,
              "contact_horizontal": -1.427756264654324,
              "contact_count": 4
            },
            {
              "t": 0.084,
              "x": 4.9421858774221684e-05,
              "vx": 0.00010728728923194427,
              "applied": 1.4715,
              "normal": 9.1737559837283,
              "contact_horizontal": -1.4893659836401436,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 4.967979546391076e-05,
              "vx": 6.448417242227019e-05,
              "applied": 1.5450750000000002,
              "normal": 9.121451768834602,
              "contact_horizontal": -1.5557757792024187,
              "contact_count": 4
            },
            {
              "t": 0.092,
              "x": 7.583613215359984e-05,
              "vx": 0.006539084172422269,
              "applied": 1.6186499999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.096,
              "x": 9.15195551249793e-05,
              "vx": 0.003920855742844863,
              "applied": 1.6922249999999999,
              "normal": 14.53133622565487,
              "contact_horizontal": -2.3467821073943513,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.00010092341567629293,
              "vx": 0.002350965137828409,
              "applied": 1.7658,
              "normal": 13.263845758438634,
              "contact_horizontal": -2.1582726512541135,
              "contact_count": 4
            },
            {
              "t": 0.10400000000000001,
              "x": 0.00010656204976868836,
              "vx": 0.0014096585230988572,
              "applied": 1.839375,
              "normal": 11.950701916727779,
              "contact_horizontal": -2.074701653682388,
              "contact_count": 4
            },
            {
              "t": 0.108,
              "x": 0.0001099430547570944,
              "vx": 0.0008452512471015095,
              "applied": 1.9129500000000002,
              "normal": 10.820440466818686,
              "contact_horizontal": -2.054051818999337,
              "contact_count": 4
            },
            {
              "t": 0.112,
              "x": 0.00011197038692249705,
              "vx": 0.0005068330413506657,
              "applied": 1.986525,
              "normal": 9.98083111125296,
              "contact_horizontal": -2.071129551437711,
              "contact_count": 4
            },
            {
              "t": 0.116,
              "x": 0.0001131861211611748,
              "vx": 0.00030393355966943703,
              "applied": 2.0601,
              "normal": 9.447638484223289,
              "contact_horizontal": -2.110824870420307,
              "contact_count": 4
            },
            {
              "t": 0.12,
              "x": 0.00011391570336116397,
              "vx": 0.0001823955499972938,
              "applied": 2.133675,
              "normal": 9.17375536896704,
              "contact_horizontal": -2.164059502418036,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.00011435404604061233,
              "vx": 0.00010958566986208873,
              "applied": 2.2072499999999997,
              "normal": 9.121451222015256,
              "contact_horizontal": -2.225452470033801,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.00015128558872006068,
              "vx": 0.009232885669862087,
              "applied": 2.2808249999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.132,
              "x": 0.00017342985819871192,
              "vx": 0.00553606736966281,
              "applied": 2.3544,
              "normal": 14.531335718963303,
              "contact_horizontal": -3.2786045750498194,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.00018670767271607876,
              "vx": 0.0033194536293417146,
              "applied": 2.427975,
              "normal": 13.26384544698494,
              "contact_horizontal": -2.982128435080274,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.00019466915845053792,
              "vx": 0.0019903714336147868,
              "applied": 2.50155,
              "normal": 11.950701772228307,
              "contact_horizontal": -2.833820548931732,
              "contact_count": 4
            },
            {
              "t": 0.14400000000000002,
              "x": 0.0001994429731944003,
              "vx": 0.0011934536859655922,
              "applied": 2.5751250000000003,
              "normal": 10.820440445578807,
              "contact_horizontal": -2.774354436912299,
              "contact_count": 4
            },
            {
              "t": 0.148,
              "x": 0.00020230546144053623,
              "vx": 0.0007156220615339834,
              "applied": 2.6487000000000003,
              "normal": 9.980831167332845,
              "contact_horizontal": -2.7681579061079025,
              "contact_count": 4
            },
            {
              "t": 0.152,
              "x": 0.00020402200239844707,
              "vx": 0.0004291352394777132,
              "applied": 2.722275,
              "normal": 9.447638576424305,
              "contact_horizontal": -2.7938967055140673,
              "contact_count": 4
            },
            {
              "t": 0.156,
              "x": 0.00020505206403659092,
              "vx": 0.000257515409535959,
              "applied": 2.7958499999999997,
              "normal": 9.173755470087041,
              "contact_horizontal": -2.8387549574854383,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.00020567084052471046,
              "vx": 0.00015469412202988623,
              "applied": 2.8694249999999997,
              "normal": 9.121451311838745,
              "contact_horizontal": -2.895130321876518,
              "contact_count": 4
            },
            {
              "t": 0.164,
              "x": 0.00025337761701283,
              "vx": 0.011926694122029886,
              "applied": 2.943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.168,
              "x": 0.0002819827496789893,
              "vx": 0.007151283166539832,
              "applied": 3.016575,
              "normal": 14.5313358020489,
              "contact_horizontal": -4.2104277388725135,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.0002991345281638891,
              "vx": 0.004287944621224945,
              "applied": 3.0901500000000004,
              "normal": 13.263845498008454,
              "contact_horizontal": -3.805984636328722,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.00030941887153730527,
              "vx": 0.0025710858433540427,
              "applied": 3.163725,
              "normal": 11.950701795854243,
              "contact_horizontal": -3.5929396944677254,
              "contact_count": 4
            },
            {
              "t": 0.18,
              "x": 0.0003155854996323648,
              "vx": 0.0015416570237648823,
              "applied": 3.2372999999999994,
              "normal": 10.820440448991492,
              "contact_horizontal": -3.4946572048972895,
              "contact_count": 4
            },
            {
              "t": 0.184,
              "x": 0.0003192831461152423,
              "vx": 0.000924411620719388,
              "applied": 3.310875,
              "normal": 9.980831158077141,
              "contact_horizontal": -3.4651863507613734,
              "contact_count": 4
            },
            {
              "t": 0.188,
              "x": 0.0003215004950850879,
              "vx": 0.0005543372424613953,
              "applied": 3.3844499999999997,
              "normal": 9.447638561260849,
              "contact_horizontal": -3.476968594564498,
              "contact_count": 4
            },
            {
              "t": 0.192,
              "x": 0.0003228310369364818,
              "vx": 0.00033263546284847755,
              "applied": 3.458025,
              "normal": 9.1737554534777,
              "contact_horizontal": -3.5134504449032296,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.00032363024769803395,
              "vx": 0.00019980269038804188,
              "applied": 3.5316,
              "normal": 9.121451297097213,
              "contact_horizontal": -3.564808193115109,
              "contact_count": 4
            },
            {
              "t": 0.2,
              "x": 0.00038211225845958613,
              "vx": 0.01462050269038804,
              "applied": 3.6051749999999996,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20400000000000001,
              "x": 0.0004171782545919248,
              "vx": 0.008766499033084667,
              "applied": 3.67875,
              "normal": 14.531335788428091,
              "contact_horizontal": -5.142250914325843,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.00043820399721144896,
              "vx": 0.0052564356548810386,
              "applied": 3.752325,
              "normal": 13.263845489648677,
              "contact_horizontal": -4.629840844550907,
              "contact_count": 4
            },
            {
              "t": 0.212,
              "x": 0.0004508111983240102,
              "vx": 0.0031518002781403165,
              "applied": 3.8259000000000003,
              "normal": 11.950701791988056,
              "contact_horizontal": -4.352058844185181,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.0004583706398303398,
              "vx": 0.001889860376582386,
              "applied": 3.899475,
              "normal": 10.820440448439236,
              "contact_horizontal": -4.214959975389482,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.0004629034445859787,
              "vx": 0.0011332011889097237,
              "applied": 3.97305,
              "normal": 9.980831159600656,
              "contact_horizontal": -4.162214796918166,
              "contact_count": 4
            },
            {
              "t": 0.224,
              "x": 0.0004656216015893658,
              "vx": 0.000679539250846784,
              "applied": 4.046625,
              "normal": 9.447638563751235,
              "contact_horizontal": -4.160040484515735,
              "contact_count": 4
            },
            {
              "t": 0.228,
              "x": 0.000467252623666969,
              "vx": 0.0004077555194008019,
              "applied": 4.1202,
              "normal": 9.173755456203429,
              "contact_horizontal": -4.188145932861495,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.0004682322687097226,
              "vx": 0.0002449112606884049,
              "applied": 4.193775,
              "normal": 9.121451299515229,
              "contact_horizontal": -4.234486064678099,
              "contact_count": 4
            },
            {
              "t": 0.23600000000000002,
              "x": 0.0005374895137524763,
              "vx": 0.017314311260688407,
              "applied": 4.26735,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.0005790163733556525,
              "vx": 0.010381714900794052,
              "applied": 4.340925,
              "normal": 14.531335790660656,
              "contact_horizontal": -6.074074089973589,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.0006039160801125941,
              "vx": 0.006224926689235397,
              "applied": 4.414499999999999,
              "normal": 13.263845491018444,
              "contact_horizontal": -5.453697052889663,
              "contact_count": 4
            },
            {
              "t": 0.248,
              "x": 0.0006188461389659753,
              "vx": 0.0037325147133452823,
              "applied": 4.488074999999999,
              "normal": 11.950701792621107,
              "contact_horizontal": -5.111177993972528,
              "contact_count": 4
            },
            {
              "t": 0.252,
              "x": 0.000627798393884579,
              "vx": 0.0022380637296509362,
              "applied": 4.561649999999999,
              "normal": 10.820440448529034,
              "contact_horizontal": -4.935262745923586,
              "contact_count": 4
            },
            {
              "t": 0.256,
              "x": 0.0006331663569135814,
              "vx": 0.0013419907572505927,
              "applied": 4.635225,
              "normal": 9.980831159350284,
              "contact_horizontal": -4.859243243100086,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.0006379124048041663,
              "vx": 0.0011865119726462304,
              "applied": 4.7088,
              "normal": 9.495339392302181,
              "contact_horizontal": -4.747669696151091,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.0006449549413621826,
              "vx": 0.0017606341395040815,
              "applied": 4.782375,
              "normal": 9.277688916571075,
              "contact_horizontal": -4.638844458285537,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.0006558069988371235,
              "vx": 0.0027130143687351953,
              "applied": 4.85595,
              "normal": 9.235709885384443,
              "contact_horizontal": -4.6178549426922215,
              "contact_count": 4
            },
            {
              "t": 0.272,
              "x": 0.0007455314563120642,
              "vx": 0.022431114368735197,
              "applied": 4.929525,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.276,
              "x": 0.0008005404473270963,
              "vx": 0.01375224775375803,
              "applied": 5.0031,
              "normal": 14.345633307488583,
              "contact_horizontal": -7.172816653744292,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.0008335240747028855,
              "vx": 0.008245906843947288,
              "applied": 5.076675,
              "normal": 13.101838025653937,
              "contact_horizontal": -6.453260227452685,
              "contact_count": 4
            },
            {
              "t": 0.28400000000000003,
              "x": 0.0008538431075924853,
              "vx": 0.005079758222399969,
              "applied": 5.150250000000001,
              "normal": 11.88357431077366,
              "contact_horizontal": -5.94178715538683,
              "contact_count": 4
            },
            {
              "t": 0.28800000000000003,
              "x": 0.0008703627373148173,
              "vx": 0.004129907430583005,
              "applied": 5.223825000000001,
              "normal": 10.922575395908483,
              "contact_horizontal": -5.4612876979542415,
              "contact_count": 4
            },
            {
              "t": 0.292,
              "x": 0.0008899164355067596,
              "vx": 0.004888424547985553,
              "applied": 5.2974000000000006,
              "normal": 10.215541441298726,
              "contact_horizontal": -5.107770720649364,
              "contact_count": 4
            },
            {
              "t": 0.296,
              "x": 0.0009174311068159589,
              "vx": 0.006878667827299832,
              "applied": 5.370975,
              "normal": 9.74682836034286,
              "contact_horizontal": -4.87341418017143,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.0009562385278635832,
              "vx": 0.009701855261906103,
              "applied": 5.44455,
              "normal": 9.477506282696863,
              "contact_horizontal": -4.738753141348432,
              "contact_count": 4
            },
            {
              "t": 0.304,
              "x": 0.0010833359489112076,
              "vx": 0.0317743552619061,
              "applied": 5.518124999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.308,
              "x": 0.0011849582089159514,
              "vx": 0.025405565001185938,
              "applied": 5.5916999999999994,
              "normal": 14.36779513036008,
              "contact_horizontal": -7.18389756518004,
              "contact_count": 4
            },
            {
              "t": 0.312,
              "x": 0.0012731245992761435,
              "vx": 0.02204159759004801,
              "applied": 5.665274999999999,
              "normal": 13.012533705568963,
              "contact_horizontal": -6.506266852784481,
              "contact_count": 4
            },
            {
              "t": 0.316,
              "x": 0.0013587058798698861,
              "vx": 0.021395320148435676,
              "applied": 5.738849999999999,
              "normal": 11.800838720806166,
              "contact_horizontal": -5.900419360403083,
              "contact_count": 4
            },
            {
              "t": 0.32,
              "x": 0.0014506539945029334,
              "vx": 0.022987028658261837,
              "applied": 5.812424999999999,
              "normal": 10.828995745086917,
              "contact_horizontal": -5.414497872543459,
              "contact_count": 4
            },
            {
              "t": 0.324,
              "x": 0.0015558716917863547,
              "vx": 0.026304424320855287,
              "applied": 5.886,
              "normal": 10.113302168703276,
              "contact_horizontal": -5.056651084351638,
              "contact_count": 4
            },
            {
              "t": 0.328,
              "x": 0.0017564425890697758,
              "vx": 0.050142724320855286,
              "applied": 5.959575,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.332,
              "x": 0.0019371067275738136,
              "vx": 0.04516603462600942,
              "applied": 6.03315,
              "normal": 14.554644847422935,
              "contact_horizontal": -7.2773224237114675,
              "contact_count": 4
            },
            {
              "t": 0.336,
              "x": 0.0021113381909073745,
              "vx": 0.04355786583339024,
              "applied": 6.106725,
              "normal": 13.017534396309589,
              "contact_horizontal": -6.5087671981547945,
              "contact_count": 4
            },
            {
              "t": 0.34,
              "x": 0.0022910484639010486,
              "vx": 0.044927568248418516,
              "applied": 6.180300000000001,
              "normal": 11.675748792485862,
              "contact_horizontal": -5.837874396242931,
              "contact_count": 4
            },
            {
              "t": 0.34400000000000003,
              "x": 0.002570820736894723,
              "vx": 0.06994306824841852,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34800000000000003,
              "x": 0.00282711520041729,
              "vx": 0.06407361588064175,
              "applied": 6.32745,
              "normal": 15.58962618388838,
              "contact_horizontal": -7.79481309194419,
              "contact_count": 4
            },
            {
              "t": 0.352,
              "x": 0.0030774710349177215,
              "vx": 0.06258895862510795,
              "applied": 6.401025,
              "normal": 13.544378627766902,
              "contact_horizontal": -6.772189313883451,
              "contact_count": 4
            },
            {
              "t": 0.356,
              "x": 0.003336749686847708,
              "vx": 0.06481966298249665,
              "applied": 6.474599999999999,
              "normal": 11.83384782130565,
              "contact_horizontal": -5.916923910652825,
              "contact_count": 4
            },
            {
              "t": 0.36,
              "x": 0.0037007991387776945,
              "vx": 0.09101236298249665,
              "applied": 6.548174999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.364,
              "x": 0.004170796590707681,
              "vx": 0.11749936298249665,
              "applied": 6.62175,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.368,
              "x": 0.004577001926118223,
              "vx": 0.10155133385263551,
              "applied": 6.6953249999999995,
              "normal": 21.364664564930568,
              "contact_horizontal": -10.682332282465284,
              "contact_count": 4
            },
            {
              "t": 0.372,
              "x": 0.0049526233062233225,
              "vx": 0.09390534502627502,
              "applied": 6.7688999999999995,
              "normal": 17.36079441318024,
              "contact_horizontal": -8.68039720659012,
              "contact_count": 4
            },
            {
              "t": 0.376,
              "x": 0.005325690204869916,
              "vx": 0.09326672466164851,
              "applied": 6.842474999999999,
              "normal": 14.004260182313255,
              "contact_horizontal": -7.002130091156627,
              "contact_count": 4
            },
            {
              "t": 0.38,
              "x": 0.005717854573031962,
              "vx": 0.09804109204051131,
              "applied": 6.91605,
              "normal": 11.444916310568601,
              "contact_horizontal": -5.722458155284301,
              "contact_count": 4
            },
            {
              "t": 0.384,
              "x": 0.006221852941194007,
              "vx": 0.1259995920405113,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.388,
              "x": 0.006838862509356052,
              "vx": 0.1542523920405113,
              "applied": 7.0632,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.392,
              "x": 0.007570060477518098,
              "vx": 0.1827994920405113,
              "applied": 7.136774999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.396,
              "x": 0.008208818025334337,
              "vx": 0.15968938695405985,
              "applied": 7.210349999999999,
              "normal": 25.975752543225724,
              "contact_horizontal": -12.987876271612862,
              "contact_count": 4
            },
            {
              "t": 0.4,
              "x": 0.008802569438147527,
              "vx": 0.1484378532032973,
              "applied": 7.283925,
              "normal": 20.193616875381277,
              "contact_horizontal": -10.096808437690639,
              "contact_count": 4
            }
          ]
        }
      ],
      "realtime_factor_median": 374.8828167835748
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.004,
          "steps": 75,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.00034091691486537457,
          "setup_wall_seconds": 0.00044891703873872757,
          "realtime_factor": 879.979804224345,
          "final_x": 0.19611168372548132,
          "final_v": 0.714773098398178,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": 0.0019666837254813108,
          "v_error": -0.07952690160182196,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 10.340179344012153,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 65.49327709650183,
          "contact_steps": 18,
          "external_work": 1.1543133704081832,
          "contact_work_estimate": -0.9693402961497288,
          "kinetic_energy_delta": 0.13045029109686573,
          "horizontal_energy_residual": -0.05452278316158865,
          "analytic_work_residual": -0.06193527063783141,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0018513360076207197,
              "vx": 0.4628340019051799,
              "applied": 5.886,
              "normal": 30.354999047410036,
              "contact_horizontal": -15.177499523705018,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 0.0037968480152414394,
              "vx": 0.48637800190517994,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.012,
              "x": 0.005836536022862159,
              "vx": 0.5099220019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.016,
              "x": 0.007970400030482879,
              "vx": 0.5334660019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02,
              "x": 0.010198440038103598,
              "vx": 0.5570100019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 0.012520656045724318,
              "vx": 0.5805540019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.028,
              "x": 0.014587615576632918,
              "vx": 0.5167398827271502,
              "applied": 5.886,
              "normal": 43.67905958901488,
              "contact_horizontal": -21.83952979450744,
              "contact_count": 4
            },
            {
              "t": 0.032,
              "x": 0.016514811731835517,
              "vx": 0.48179903880064945,
              "applied": 5.886,
              "normal": 29.242421963250383,
              "contact_horizontal": -14.62121098162519,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 0.018536183887038114,
              "vx": 0.5053430388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.020651732042240713,
              "vx": 0.5288870388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.044,
              "x": 0.02286145619744331,
              "vx": 0.5524310388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.048,
              "x": 0.02516535635264591,
              "vx": 0.5759750388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.052000000000000005,
              "x": 0.02756343250784851,
              "vx": 0.5995190388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.056,
              "x": 0.030055684663051106,
              "vx": 0.6230630388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.03225936199381805,
              "vx": 0.5509193326917353,
              "applied": 5.886,
              "normal": 47.8438530544571,
              "contact_horizontal": -23.92192652722855,
              "contact_count": 4
            },
            {
              "t": 0.064,
              "x": 0.0343018672876569,
              "vx": 0.5106263234597124,
              "applied": 5.886,
              "normal": 31.918504616011496,
              "contact_horizontal": -15.95925230800575,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 0.03643854858149575,
              "vx": 0.5341703234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07200000000000001,
              "x": 0.0386694058753346,
              "vx": 0.5577143234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.04099443916917345,
              "vx": 0.5812583234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08,
              "x": 0.043413648463012294,
              "vx": 0.6048023234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.084,
              "x": 0.04592703375685114,
              "vx": 0.6283463234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.088,
              "x": 0.048534595050689994,
              "vx": 0.6518903234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.092,
              "x": 0.05084994246994624,
              "vx": 0.5788368548140614,
              "applied": 5.886,
              "normal": 48.298734322825474,
              "contact_horizontal": -24.14936716141274,
              "contact_count": 4
            },
            {
              "t": 0.096,
              "x": 0.053003715942953604,
              "vx": 0.538443368251842,
              "applied": 5.886,
              "normal": 31.968743281109695,
              "contact_horizontal": -15.984371640554848,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.05525166541596097,
              "vx": 0.561987368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10400000000000001,
              "x": 0.05759379088896834,
              "vx": 0.585531368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.108,
              "x": 0.06003009236197571,
              "vx": 0.609075368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.112,
              "x": 0.06256056983498308,
              "vx": 0.6326193682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.116,
              "x": 0.06518522330799045,
              "vx": 0.6561633682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": 0.06790405278099783,
              "vx": 0.6797073682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.124,
              "x": 0.070343801337702,
              "vx": 0.609937139176043,
              "applied": 5.886,
              "normal": 46.65711453789956,
              "contact_horizontal": -23.32855726894978,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.07287772589440618,
              "vx": 0.633481139176043,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.132,
              "x": 0.07550582645111036,
              "vx": 0.657025139176043,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.136,
              "x": 0.0779018945112535,
              "vx": 0.5990170150357859,
              "applied": 5.886,
              "normal": 40.776062070128546,
              "contact_horizontal": -20.388031035064273,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.08039213857139664,
              "vx": 0.6225610150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14400000000000002,
              "x": 0.08297655863153978,
              "vx": 0.6461050150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.08565515469168293,
              "vx": 0.6696490150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.152,
              "x": 0.08842792675182608,
              "vx": 0.6931930150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.156,
              "x": 0.09093753718225052,
              "vx": 0.6274026076061117,
              "applied": 5.886,
              "normal": 44.66720371483709,
              "contact_horizontal": -22.333601857418547,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.09354132361267496,
              "vx": 0.6509466076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.164,
              "x": 0.0962392860430994,
              "vx": 0.6744906076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.168,
              "x": 0.09903142447352385,
              "vx": 0.6980346076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17200000000000001,
              "x": 0.10157657421720413,
              "vx": 0.6362874359200712,
              "applied": 5.886,
              "normal": 42.64558584302026,
              "contact_horizontal": -21.32279292151013,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.10421589996088441,
              "vx": 0.6598314359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": 0.1069494017045647,
              "vx": 0.6833754359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.10977707944824498,
              "vx": 0.7069194359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.188,
              "x": 0.11269893319192527,
              "vx": 0.7304634359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.192,
              "x": 0.11534304558573187,
              "vx": 0.6610280984516501,
              "applied": 5.886,
              "normal": 46.48966873421056,
              "contact_horizontal": -23.24483436710528,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.11808133397953847,
              "vx": 0.6845720984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": 0.12091379837334508,
              "vx": 0.7081160984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20400000000000001,
              "x": 0.12384043876715169,
              "vx": 0.7316600984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20800000000000002,
              "x": 0.12686125516095828,
              "vx": 0.7552040984516502,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.212,
              "x": 0.1295731150866735,
              "vx": 0.6779649814287998,
              "applied": 5.886,
              "normal": 50.391558511425195,
              "contact_horizontal": -25.195779255712598,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.13212317198077775,
              "vx": 0.6375142235260622,
              "applied": 5.886,
              "normal": 31.997378951368766,
              "contact_horizontal": -15.998689475684383,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.134767404874882,
              "vx": 0.6610582235260622,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.224,
              "x": 0.13750581376898627,
              "vx": 0.6846022235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.228,
              "x": 0.14033839866309053,
              "vx": 0.7081462235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.232,
              "x": 0.14326515955719477,
              "vx": 0.7316902235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23600000000000002,
              "x": 0.146286096451299,
              "vx": 0.7552342235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.14940120934540324,
              "vx": 0.7787782235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.244,
              "x": 0.15261049823950748,
              "vx": 0.8023222235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.248,
              "x": 0.15591396313361172,
              "vx": 0.8258662235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.252,
              "x": 0.15931160402771596,
              "vx": 0.8494102235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.1622794747050482,
              "vx": 0.7419676693330587,
              "applied": 5.886,
              "normal": 65.49327709650183,
              "contact_horizontal": -32.746638548250914,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.16500213036704525,
              "vx": 0.6806639154992645,
              "applied": 5.886,
              "normal": 42.42387691689708,
              "contact_horizontal": -21.21193845844854,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.1678189620290423,
              "vx": 0.7042079154992645,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.268,
              "x": 0.17072996969103937,
              "vx": 0.7277519154992645,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.272,
              "x": 0.17373515335303644,
              "vx": 0.7512959154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.276,
              "x": 0.1768345130150335,
              "vx": 0.7748399154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.18002804867703057,
              "vx": 0.7983839154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28400000000000003,
              "x": 0.18331576033902763,
              "vx": 0.8219279154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28800000000000003,
              "x": 0.1866976480010247,
              "vx": 0.8454719154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.292,
              "x": 0.19017371166302177,
              "vx": 0.8690159154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.296,
              "x": 0.1932525913318886,
              "vx": 0.7697199172167047,
              "applied": 5.886,
              "normal": 61.4199991412799,
              "contact_horizontal": -30.70999957063995,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.19611168372548132,
              "vx": 0.714773098398178,
              "applied": 5.886,
              "normal": 39.245409409263345,
              "contact_horizontal": -19.622704704631673,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.004,
          "steps": 75,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0003378750989213586,
          "setup_wall_seconds": 0.0004495839821174741,
          "realtime_factor": 887.9020707880751,
          "final_x": 0.19611168372548132,
          "final_v": 0.714773098398178,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": 0.0019666837254813108,
          "v_error": -0.07952690160182196,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 10.340179344012153,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 65.49327709650183,
          "contact_steps": 18,
          "external_work": 1.1543133704081832,
          "contact_work_estimate": -0.9693402961497288,
          "kinetic_energy_delta": 0.13045029109686573,
          "horizontal_energy_residual": -0.05452278316158865,
          "analytic_work_residual": -0.06193527063783141,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0018513360076207197,
              "vx": 0.4628340019051799,
              "applied": 5.886,
              "normal": 30.354999047410036,
              "contact_horizontal": -15.177499523705018,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 0.0037968480152414394,
              "vx": 0.48637800190517994,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.012,
              "x": 0.005836536022862159,
              "vx": 0.5099220019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.016,
              "x": 0.007970400030482879,
              "vx": 0.5334660019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02,
              "x": 0.010198440038103598,
              "vx": 0.5570100019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 0.012520656045724318,
              "vx": 0.5805540019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.028,
              "x": 0.014587615576632918,
              "vx": 0.5167398827271502,
              "applied": 5.886,
              "normal": 43.67905958901488,
              "contact_horizontal": -21.83952979450744,
              "contact_count": 4
            },
            {
              "t": 0.032,
              "x": 0.016514811731835517,
              "vx": 0.48179903880064945,
              "applied": 5.886,
              "normal": 29.242421963250383,
              "contact_horizontal": -14.62121098162519,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 0.018536183887038114,
              "vx": 0.5053430388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.020651732042240713,
              "vx": 0.5288870388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.044,
              "x": 0.02286145619744331,
              "vx": 0.5524310388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.048,
              "x": 0.02516535635264591,
              "vx": 0.5759750388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.052000000000000005,
              "x": 0.02756343250784851,
              "vx": 0.5995190388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.056,
              "x": 0.030055684663051106,
              "vx": 0.6230630388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.03225936199381805,
              "vx": 0.5509193326917353,
              "applied": 5.886,
              "normal": 47.8438530544571,
              "contact_horizontal": -23.92192652722855,
              "contact_count": 4
            },
            {
              "t": 0.064,
              "x": 0.0343018672876569,
              "vx": 0.5106263234597124,
              "applied": 5.886,
              "normal": 31.918504616011496,
              "contact_horizontal": -15.95925230800575,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 0.03643854858149575,
              "vx": 0.5341703234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07200000000000001,
              "x": 0.0386694058753346,
              "vx": 0.5577143234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.04099443916917345,
              "vx": 0.5812583234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08,
              "x": 0.043413648463012294,
              "vx": 0.6048023234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.084,
              "x": 0.04592703375685114,
              "vx": 0.6283463234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.088,
              "x": 0.048534595050689994,
              "vx": 0.6518903234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.092,
              "x": 0.05084994246994624,
              "vx": 0.5788368548140614,
              "applied": 5.886,
              "normal": 48.298734322825474,
              "contact_horizontal": -24.14936716141274,
              "contact_count": 4
            },
            {
              "t": 0.096,
              "x": 0.053003715942953604,
              "vx": 0.538443368251842,
              "applied": 5.886,
              "normal": 31.968743281109695,
              "contact_horizontal": -15.984371640554848,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.05525166541596097,
              "vx": 0.561987368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10400000000000001,
              "x": 0.05759379088896834,
              "vx": 0.585531368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.108,
              "x": 0.06003009236197571,
              "vx": 0.609075368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.112,
              "x": 0.06256056983498308,
              "vx": 0.6326193682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.116,
              "x": 0.06518522330799045,
              "vx": 0.6561633682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": 0.06790405278099783,
              "vx": 0.6797073682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.124,
              "x": 0.070343801337702,
              "vx": 0.609937139176043,
              "applied": 5.886,
              "normal": 46.65711453789956,
              "contact_horizontal": -23.32855726894978,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.07287772589440618,
              "vx": 0.633481139176043,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.132,
              "x": 0.07550582645111036,
              "vx": 0.657025139176043,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.136,
              "x": 0.0779018945112535,
              "vx": 0.5990170150357859,
              "applied": 5.886,
              "normal": 40.776062070128546,
              "contact_horizontal": -20.388031035064273,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.08039213857139664,
              "vx": 0.6225610150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14400000000000002,
              "x": 0.08297655863153978,
              "vx": 0.6461050150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.08565515469168293,
              "vx": 0.6696490150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.152,
              "x": 0.08842792675182608,
              "vx": 0.6931930150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.156,
              "x": 0.09093753718225052,
              "vx": 0.6274026076061117,
              "applied": 5.886,
              "normal": 44.66720371483709,
              "contact_horizontal": -22.333601857418547,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.09354132361267496,
              "vx": 0.6509466076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.164,
              "x": 0.0962392860430994,
              "vx": 0.6744906076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.168,
              "x": 0.09903142447352385,
              "vx": 0.6980346076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17200000000000001,
              "x": 0.10157657421720413,
              "vx": 0.6362874359200712,
              "applied": 5.886,
              "normal": 42.64558584302026,
              "contact_horizontal": -21.32279292151013,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.10421589996088441,
              "vx": 0.6598314359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": 0.1069494017045647,
              "vx": 0.6833754359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.10977707944824498,
              "vx": 0.7069194359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.188,
              "x": 0.11269893319192527,
              "vx": 0.7304634359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.192,
              "x": 0.11534304558573187,
              "vx": 0.6610280984516501,
              "applied": 5.886,
              "normal": 46.48966873421056,
              "contact_horizontal": -23.24483436710528,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.11808133397953847,
              "vx": 0.6845720984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": 0.12091379837334508,
              "vx": 0.7081160984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20400000000000001,
              "x": 0.12384043876715169,
              "vx": 0.7316600984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20800000000000002,
              "x": 0.12686125516095828,
              "vx": 0.7552040984516502,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.212,
              "x": 0.1295731150866735,
              "vx": 0.6779649814287998,
              "applied": 5.886,
              "normal": 50.391558511425195,
              "contact_horizontal": -25.195779255712598,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.13212317198077775,
              "vx": 0.6375142235260622,
              "applied": 5.886,
              "normal": 31.997378951368766,
              "contact_horizontal": -15.998689475684383,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.134767404874882,
              "vx": 0.6610582235260622,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.224,
              "x": 0.13750581376898627,
              "vx": 0.6846022235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.228,
              "x": 0.14033839866309053,
              "vx": 0.7081462235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.232,
              "x": 0.14326515955719477,
              "vx": 0.7316902235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23600000000000002,
              "x": 0.146286096451299,
              "vx": 0.7552342235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.14940120934540324,
              "vx": 0.7787782235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.244,
              "x": 0.15261049823950748,
              "vx": 0.8023222235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.248,
              "x": 0.15591396313361172,
              "vx": 0.8258662235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.252,
              "x": 0.15931160402771596,
              "vx": 0.8494102235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.1622794747050482,
              "vx": 0.7419676693330587,
              "applied": 5.886,
              "normal": 65.49327709650183,
              "contact_horizontal": -32.746638548250914,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.16500213036704525,
              "vx": 0.6806639154992645,
              "applied": 5.886,
              "normal": 42.42387691689708,
              "contact_horizontal": -21.21193845844854,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.1678189620290423,
              "vx": 0.7042079154992645,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.268,
              "x": 0.17072996969103937,
              "vx": 0.7277519154992645,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.272,
              "x": 0.17373515335303644,
              "vx": 0.7512959154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.276,
              "x": 0.1768345130150335,
              "vx": 0.7748399154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.18002804867703057,
              "vx": 0.7983839154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28400000000000003,
              "x": 0.18331576033902763,
              "vx": 0.8219279154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28800000000000003,
              "x": 0.1866976480010247,
              "vx": 0.8454719154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.292,
              "x": 0.19017371166302177,
              "vx": 0.8690159154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.296,
              "x": 0.1932525913318886,
              "vx": 0.7697199172167047,
              "applied": 5.886,
              "normal": 61.4199991412799,
              "contact_horizontal": -30.70999957063995,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.19611168372548132,
              "vx": 0.714773098398178,
              "applied": 5.886,
              "normal": 39.245409409263345,
              "contact_horizontal": -19.622704704631673,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.004,
          "steps": 75,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0003422501031309366,
          "setup_wall_seconds": 0.0004479170311242342,
          "realtime_factor": 876.5519637702702,
          "final_x": 0.19611168372548132,
          "final_v": 0.714773098398178,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": 0.0019666837254813108,
          "v_error": -0.07952690160182196,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 10.340179344012153,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 65.49327709650183,
          "contact_steps": 18,
          "external_work": 1.1543133704081832,
          "contact_work_estimate": -0.9693402961497288,
          "kinetic_energy_delta": 0.13045029109686573,
          "horizontal_energy_residual": -0.05452278316158865,
          "analytic_work_residual": -0.06193527063783141,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0018513360076207197,
              "vx": 0.4628340019051799,
              "applied": 5.886,
              "normal": 30.354999047410036,
              "contact_horizontal": -15.177499523705018,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 0.0037968480152414394,
              "vx": 0.48637800190517994,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.012,
              "x": 0.005836536022862159,
              "vx": 0.5099220019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.016,
              "x": 0.007970400030482879,
              "vx": 0.5334660019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02,
              "x": 0.010198440038103598,
              "vx": 0.5570100019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 0.012520656045724318,
              "vx": 0.5805540019051799,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.028,
              "x": 0.014587615576632918,
              "vx": 0.5167398827271502,
              "applied": 5.886,
              "normal": 43.67905958901488,
              "contact_horizontal": -21.83952979450744,
              "contact_count": 4
            },
            {
              "t": 0.032,
              "x": 0.016514811731835517,
              "vx": 0.48179903880064945,
              "applied": 5.886,
              "normal": 29.242421963250383,
              "contact_horizontal": -14.62121098162519,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 0.018536183887038114,
              "vx": 0.5053430388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.020651732042240713,
              "vx": 0.5288870388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.044,
              "x": 0.02286145619744331,
              "vx": 0.5524310388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.048,
              "x": 0.02516535635264591,
              "vx": 0.5759750388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.052000000000000005,
              "x": 0.02756343250784851,
              "vx": 0.5995190388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.056,
              "x": 0.030055684663051106,
              "vx": 0.6230630388006495,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.03225936199381805,
              "vx": 0.5509193326917353,
              "applied": 5.886,
              "normal": 47.8438530544571,
              "contact_horizontal": -23.92192652722855,
              "contact_count": 4
            },
            {
              "t": 0.064,
              "x": 0.0343018672876569,
              "vx": 0.5106263234597124,
              "applied": 5.886,
              "normal": 31.918504616011496,
              "contact_horizontal": -15.95925230800575,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 0.03643854858149575,
              "vx": 0.5341703234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.07200000000000001,
              "x": 0.0386694058753346,
              "vx": 0.5577143234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.076,
              "x": 0.04099443916917345,
              "vx": 0.5812583234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08,
              "x": 0.043413648463012294,
              "vx": 0.6048023234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.084,
              "x": 0.04592703375685114,
              "vx": 0.6283463234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.088,
              "x": 0.048534595050689994,
              "vx": 0.6518903234597124,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.092,
              "x": 0.05084994246994624,
              "vx": 0.5788368548140614,
              "applied": 5.886,
              "normal": 48.298734322825474,
              "contact_horizontal": -24.14936716141274,
              "contact_count": 4
            },
            {
              "t": 0.096,
              "x": 0.053003715942953604,
              "vx": 0.538443368251842,
              "applied": 5.886,
              "normal": 31.968743281109695,
              "contact_horizontal": -15.984371640554848,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.05525166541596097,
              "vx": 0.561987368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.10400000000000001,
              "x": 0.05759379088896834,
              "vx": 0.585531368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.108,
              "x": 0.06003009236197571,
              "vx": 0.609075368251842,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.112,
              "x": 0.06256056983498308,
              "vx": 0.6326193682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.116,
              "x": 0.06518522330799045,
              "vx": 0.6561633682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": 0.06790405278099783,
              "vx": 0.6797073682518421,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.124,
              "x": 0.070343801337702,
              "vx": 0.609937139176043,
              "applied": 5.886,
              "normal": 46.65711453789956,
              "contact_horizontal": -23.32855726894978,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.07287772589440618,
              "vx": 0.633481139176043,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.132,
              "x": 0.07550582645111036,
              "vx": 0.657025139176043,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.136,
              "x": 0.0779018945112535,
              "vx": 0.5990170150357859,
              "applied": 5.886,
              "normal": 40.776062070128546,
              "contact_horizontal": -20.388031035064273,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.08039213857139664,
              "vx": 0.6225610150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14400000000000002,
              "x": 0.08297655863153978,
              "vx": 0.6461050150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.08565515469168293,
              "vx": 0.6696490150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.152,
              "x": 0.08842792675182608,
              "vx": 0.6931930150357859,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.156,
              "x": 0.09093753718225052,
              "vx": 0.6274026076061117,
              "applied": 5.886,
              "normal": 44.66720371483709,
              "contact_horizontal": -22.333601857418547,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.09354132361267496,
              "vx": 0.6509466076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.164,
              "x": 0.0962392860430994,
              "vx": 0.6744906076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.168,
              "x": 0.09903142447352385,
              "vx": 0.6980346076061117,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.17200000000000001,
              "x": 0.10157657421720413,
              "vx": 0.6362874359200712,
              "applied": 5.886,
              "normal": 42.64558584302026,
              "contact_horizontal": -21.32279292151013,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.10421589996088441,
              "vx": 0.6598314359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": 0.1069494017045647,
              "vx": 0.6833754359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.10977707944824498,
              "vx": 0.7069194359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.188,
              "x": 0.11269893319192527,
              "vx": 0.7304634359200712,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.192,
              "x": 0.11534304558573187,
              "vx": 0.6610280984516501,
              "applied": 5.886,
              "normal": 46.48966873421056,
              "contact_horizontal": -23.24483436710528,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.11808133397953847,
              "vx": 0.6845720984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": 0.12091379837334508,
              "vx": 0.7081160984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20400000000000001,
              "x": 0.12384043876715169,
              "vx": 0.7316600984516501,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.20800000000000002,
              "x": 0.12686125516095828,
              "vx": 0.7552040984516502,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.212,
              "x": 0.1295731150866735,
              "vx": 0.6779649814287998,
              "applied": 5.886,
              "normal": 50.391558511425195,
              "contact_horizontal": -25.195779255712598,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.13212317198077775,
              "vx": 0.6375142235260622,
              "applied": 5.886,
              "normal": 31.997378951368766,
              "contact_horizontal": -15.998689475684383,
              "contact_count": 4
            },
            {
              "t": 0.22,
              "x": 0.134767404874882,
              "vx": 0.6610582235260622,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.224,
              "x": 0.13750581376898627,
              "vx": 0.6846022235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.228,
              "x": 0.14033839866309053,
              "vx": 0.7081462235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.232,
              "x": 0.14326515955719477,
              "vx": 0.7316902235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.23600000000000002,
              "x": 0.146286096451299,
              "vx": 0.7552342235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.14940120934540324,
              "vx": 0.7787782235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.244,
              "x": 0.15261049823950748,
              "vx": 0.8023222235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.248,
              "x": 0.15591396313361172,
              "vx": 0.8258662235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.252,
              "x": 0.15931160402771596,
              "vx": 0.8494102235260623,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.1622794747050482,
              "vx": 0.7419676693330587,
              "applied": 5.886,
              "normal": 65.49327709650183,
              "contact_horizontal": -32.746638548250914,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.16500213036704525,
              "vx": 0.6806639154992645,
              "applied": 5.886,
              "normal": 42.42387691689708,
              "contact_horizontal": -21.21193845844854,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.1678189620290423,
              "vx": 0.7042079154992645,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.268,
              "x": 0.17072996969103937,
              "vx": 0.7277519154992645,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.272,
              "x": 0.17373515335303644,
              "vx": 0.7512959154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.276,
              "x": 0.1768345130150335,
              "vx": 0.7748399154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.18002804867703057,
              "vx": 0.7983839154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28400000000000003,
              "x": 0.18331576033902763,
              "vx": 0.8219279154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28800000000000003,
              "x": 0.1866976480010247,
              "vx": 0.8454719154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.292,
              "x": 0.19017371166302177,
              "vx": 0.8690159154992646,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.296,
              "x": 0.1932525913318886,
              "vx": 0.7697199172167047,
              "applied": 5.886,
              "normal": 61.4199991412799,
              "contact_horizontal": -30.70999957063995,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.19611168372548132,
              "vx": 0.714773098398178,
              "applied": 5.886,
              "normal": 39.245409409263345,
              "contact_horizontal": -19.622704704631673,
              "contact_count": 4
            }
          ]
        }
      ],
      "realtime_factor_median": 879.979804224345
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.004,
          "steps": 75,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0006881669396534562,
          "setup_wall_seconds": 0.0004354999400675297,
          "realtime_factor": 435.94073285629287,
          "final_x": 0.025157222442995283,
          "final_v": 5.153491499369173e-08,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.0003269773531311172,
          "v_error": 5.153491499369173e-08,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.796528727967978,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 31.62188601351482,
          "contact_steps": 57,
          "external_work": 0.0,
          "contact_work_estimate": -0.11454558894728435,
          "kinetic_energy_delta": -0.12499999999999867,
          "horizontal_energy_residual": -0.010454411052714316,
          "analytic_work_residual": -0.0016038239171067975,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0017759914281415985,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 28.001071482300194,
              "contact_horizontal": -14.000535741150097,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 0.003551982856283197,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.012,
              "x": 0.005327974284424795,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.016,
              "x": 0.007103965712566394,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02,
              "x": 0.008879957140707993,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 0.010402973480741474,
              "vx": 0.38075408500837,
              "applied": 0.0,
              "normal": 31.62188601351482,
              "contact_horizontal": -15.810943006757409,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.011925989820774955,
              "vx": 0.38075408500837,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.032,
              "x": 0.013243771882470117,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 25.654284792289673,
              "contact_horizontal": -12.827142396144836,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 0.01456155394416528,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.01587933600586044,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.044,
              "x": 0.016997677120704296,
              "vx": 0.2795852787109638,
              "applied": 0.0,
              "normal": 24.930118356413434,
              "contact_horizontal": -12.465059178206717,
              "contact_count": 4
            },
            {
              "t": 0.048,
              "x": 0.017976653941612547,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 17.420536741950382,
              "contact_horizontal": -8.710268370975191,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 0.018955630762520798,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.056,
              "x": 0.019934607583429048,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.0209135844043373,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.021699631031580173,
              "vx": 0.1965116568107187,
              "applied": 0.0,
              "normal": 24.11627420817216,
              "contact_horizontal": -12.05813710408608,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 0.022342287198897155,
              "vx": 0.16066404182924504,
              "applied": 0.0,
              "normal": 17.92380749073683,
              "contact_horizontal": -8.961903745368415,
              "contact_count": 4
            },
            {
              "t": 0.07200000000000001,
              "x": 0.022879585066682685,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 13.169787441431064,
              "contact_horizontal": -6.584893720715532,
              "contact_count": 4
            },
            {
              "t": 0.076,
              "x": 0.023416882934468215,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08,
              "x": 0.023954180802253745,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.084,
              "x": 0.02435032079837726,
              "vx": 0.09903499903087852,
              "applied": 0.0,
              "normal": 17.6447339577522,
              "contact_horizontal": -8.8223669788761,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.024633797751158263,
              "vx": 0.0708692381952516,
              "applied": 0.0,
              "normal": 14.082880417813465,
              "contact_horizontal": -7.0414402089067325,
              "contact_count": 4
            },
            {
              "t": 0.092,
              "x": 0.024826078368153703,
              "vx": 0.04807015424885972,
              "applied": 0.0,
              "normal": 11.399541973195937,
              "contact_horizontal": -5.699770986597969,
              "contact_count": 4
            },
            {
              "t": 0.096,
              "x": 0.02494166482750576,
              "vx": 0.028896614838014652,
              "applied": 0.0,
              "normal": 9.586769705422535,
              "contact_horizontal": -4.7933848527112675,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.02501097098428336,
              "vx": 0.01732653919439975,
              "applied": 0.0,
              "normal": 9.202980864640082,
              "contact_horizontal": -2.892518910903725,
              "contact_count": 4
            },
            {
              "t": 0.10400000000000001,
              "x": 0.025052527586272147,
              "vx": 0.010389150497196612,
              "applied": 0.0,
              "normal": 9.080307534916496,
              "contact_horizontal": -1.7343471743007848,
              "contact_count": 4
            },
            {
              "t": 0.108,
              "x": 0.025094084188260934,
              "vx": 0.010389150497196612,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.112,
              "x": 0.025119001551813867,
              "vx": 0.006229340888233022,
              "applied": 0.0,
              "normal": 14.41299150806741,
              "contact_horizontal": -1.0399524022408975,
              "contact_count": 4
            },
            {
              "t": 0.116,
              "x": 0.025133942017990494,
              "vx": 0.003735116544156598,
              "applied": 0.0,
              "normal": 13.165193216815576,
              "contact_horizontal": -0.623556086019106,
              "contact_count": 4
            },
            {
              "t": 0.12,
              "x": 0.025142900330498184,
              "vx": 0.0022395781269227673,
              "applied": 0.0,
              "normal": 11.879655022446673,
              "contact_horizontal": -0.37388460430845766,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.02514827174006712,
              "vx": 0.0013428523922333127,
              "applied": 0.0,
              "normal": 10.7773247081439,
              "contact_horizontal": -0.22418143367236365,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.02515149244047609,
              "vx": 0.0008051751022432234,
              "applied": 0.0,
              "normal": 9.961369347474449,
              "contact_horizontal": -0.13441932249752234,
              "contact_count": 4
            },
            {
              "t": 0.132,
              "x": 0.025153423577401496,
              "vx": 0.0004827842313511635,
              "applied": 0.0,
              "normal": 9.444867548323295,
              "contact_horizontal": -0.08059771772301498,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.025154581500797663,
              "vx": 0.00028948084904178984,
              "applied": 0.0,
              "normal": 9.182144466886733,
              "contact_horizontal": -0.04832584557734341,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.02515527580275929,
              "vx": 0.00017357549040710466,
              "applied": 0.0,
              "normal": 9.135585544732852,
              "contact_horizontal": -0.028976339658671295,
              "contact_count": 4
            },
            {
              "t": 0.14400000000000002,
              "x": 0.02515597010472092,
              "vx": 0.00017357549040710466,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.025156386408594827,
              "vx": 0.00010407596847683285,
              "applied": 0.0,
              "normal": 14.552530973949134,
              "contact_horizontal": -0.017374880482567953,
              "contact_count": 4
            },
            {
              "t": 0.152,
              "x": 0.02515663602464807,
              "vx": 6.240401331082032e-05,
              "applied": 0.0,
              "normal": 13.279510647209019,
              "contact_horizontal": -0.010417988791503132,
              "contact_count": 4
            },
            {
              "t": 0.156,
              "x": 0.025156785694583766,
              "vx": 3.741748392342524e-05,
              "applied": 0.0,
              "normal": 11.960542286591462,
              "contact_horizontal": -0.00624663234684877,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.02515687543676725,
              "vx": 2.243554587084761e-05,
              "applied": 0.0,
              "normal": 10.825212233096662,
              "contact_horizontal": -0.003745484513144408,
              "contact_count": 4
            },
            {
              "t": 0.164,
              "x": 0.025156929246234454,
              "vx": 1.3452366801385978e-05,
              "applied": 0.0,
              "normal": 9.981799181455719,
              "contact_horizontal": -0.002245794767365408,
              "contact_count": 4
            },
            {
              "t": 0.168,
              "x": 0.0251569615104616,
              "vx": 8.06605678621761e-06,
              "applied": 0.0,
              "normal": 9.446251483036129,
              "contact_horizontal": -0.0013465775037920919,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.02515698085631289,
              "vx": 4.8364628234419264e-06,
              "applied": 0.0,
              "normal": 9.171079549297176,
              "contact_horizontal": -0.0008073984906939208,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.025156992456270177,
              "vx": 2.899989321845567e-06,
              "applied": 0.0,
              "normal": 9.118391516590652,
              "contact_horizontal": -0.00048411837539908987,
              "contact_count": 4
            },
            {
              "t": 0.18,
              "x": 0.025157004056227464,
              "vx": 2.899989321845567e-06,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.025157011011568833,
              "vx": 1.73883534206651e-06,
              "applied": 0.0,
              "normal": 14.52767814218038,
              "contact_horizontal": -0.00029028849494476425,
              "contact_count": 4
            },
            {
              "t": 0.188,
              "x": 0.0251570151819957,
              "vx": 1.042606717192148e-06,
              "applied": 0.0,
              "normal": 13.261329545634377,
              "contact_horizontal": -0.00017405715621859045,
              "contact_count": 4
            },
            {
              "t": 0.192,
              "x": 0.02515701768258616,
              "vx": 6.251476148641775e-07,
              "applied": 0.0,
              "normal": 11.949273379731505,
              "contact_horizontal": -0.00010436477558199264,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.025157019181941704,
              "vx": 3.748388859575824e-07,
              "applied": 0.0,
              "normal": 10.819892946232098,
              "contact_horizontal": -6.257718222664878e-05,
              "contact_count": 4
            },
            {
              "t": 0.2,
              "x": 0.02515702008095619,
              "vx": 2.2475362152068106e-07,
              "applied": 0.0,
              "normal": 9.980899605054526,
              "contact_horizontal": -3.752131610922534e-05,
              "contact_count": 4
            },
            {
              "t": 0.20400000000000001,
              "x": 0.025157020620006482,
              "vx": 1.3476257320667994e-07,
              "applied": 0.0,
              "normal": 9.448053357617415,
              "contact_horizontal": -2.2497762078500275e-05,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.02515702094322474,
              "vx": 8.080456468782337e-08,
              "applied": 0.0,
              "normal": 9.174327738608063,
              "contact_horizontal": -1.3489502129714142e-05,
              "contact_count": 4
            },
            {
              "t": 0.212,
              "x": 0.025157021137029497,
              "vx": 4.845118919702392e-08,
              "applied": 0.0,
              "normal": 9.122028920440506,
              "contact_horizontal": -8.088343872699863e-06,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.025157021330834254,
              "vx": 4.845118919702392e-08,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": 0.025157021447039702,
              "vx": 2.9051362192087593e-08,
              "applied": 0.0,
              "normal": 14.531954056815225,
              "contact_horizontal": -4.8499567512340814e-06,
              "contact_count": 4
            },
            {
              "t": 0.224,
              "x": 0.02515702151671656,
              "vx": 1.741921424756995e-08,
              "applied": 0.0,
              "normal": 13.264252551719753,
              "contact_horizontal": -2.9080369861294106e-06,
              "contact_count": 4
            },
            {
              "t": 0.228,
              "x": 0.025157021558494846,
              "vx": 1.0444571342168279e-08,
              "applied": 0.0,
              "normal": 11.950917014859469,
              "contact_horizontal": -1.7436607263504177e-06,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.02515702158354513,
              "vx": 6.2625712603304405e-09,
              "applied": 0.0,
              "normal": 10.820506163880149,
              "contact_horizontal": -1.0455000204594595e-06,
              "contact_count": 4
            },
            {
              "t": 0.23600000000000002,
              "x": 0.025157021598565296,
              "vx": 3.755041495237781e-09,
              "applied": 0.0,
              "normal": 9.980796693106916,
              "contact_horizontal": -6.26882441273165e-07,
              "contact_count": 4
            },
            {
              "t": 0.24,
              "x": 0.025157021607571408,
              "vx": 2.251527904826355e-09,
              "applied": 0.0,
              "normal": 9.447551377385283,
              "contact_horizontal": -3.7587839760285644e-07,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.025157021612971533,
              "vx": 1.3500315913447093e-09,
              "applied": 0.0,
              "normal": 9.173647989586003,
              "contact_horizontal": -2.2537407837041143e-07,
              "contact_count": 4
            },
            {
              "t": 0.248,
              "x": 0.02515707884871631,
              "vx": 1.4308936193534007e-05,
              "applied": 0.0,
              "normal": 9.121348843935928,
              "contact_horizontal": 0.0035768965404856658,
              "contact_count": 4
            },
            {
              "t": 0.252,
              "x": 0.025157136084461084,
              "vx": 1.4308936193534007e-05,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.025157170403048084,
              "vx": 8.579646750178468e-06,
              "applied": 0.0,
              "normal": 14.53123254172838,
              "contact_horizontal": -0.001432322360838885,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.025157190980493495,
              "vx": 5.14436135292583e-06,
              "applied": 0.0,
              "normal": 13.2637793206805,
              "contact_horizontal": -0.0008588213493131595,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.025157203318742143,
              "vx": 3.0845621620668104e-06,
              "applied": 0.0,
              "normal": 11.95066845351214,
              "contact_horizontal": -0.0005149497977147548,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.025157210716763457,
              "vx": 1.8495053280498442e-06,
              "applied": 0.0,
              "normal": 10.82043213656186,
              "contact_horizontal": -0.00030876420850424154,
              "contact_count": 4
            },
            {
              "t": 0.272,
              "x": 0.025157215152621485,
              "vx": 1.1089645073618213e-06,
              "applied": 0.0,
              "normal": 9.980839187067389,
              "contact_horizontal": -0.00018513520517200572,
              "contact_count": 4
            },
            {
              "t": 0.276,
              "x": 0.025157217812367898,
              "vx": 6.649366031906748e-07,
              "applied": 0.0,
              "normal": 9.44765481679299,
              "contact_horizontal": -0.00011100697604278663,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.02515721940717011,
              "vx": 3.987005532096014e-07,
              "applied": 0.0,
              "normal": 9.173774467391823,
              "contact_horizontal": -6.655901249526835e-05,
              "contact_count": 4
            },
            {
              "t": 0.28400000000000003,
              "x": 0.02515722036342876,
              "vx": 2.39064661903457e-07,
              "applied": 0.0,
              "normal": 9.121468887058015,
              "contact_horizontal": -3.990897282653611e-05,
              "contact_count": 4
            },
            {
              "t": 0.28800000000000003,
              "x": 0.02515722131968741,
              "vx": 2.39064661903457e-07,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.292,
              "x": 0.02515722189306067,
              "vx": 1.4334331510410198e-07,
              "applied": 0.0,
              "normal": 14.531352907632632,
              "contact_horizontal": -2.393033669983875e-05,
              "contact_count": 4
            },
            {
              "t": 0.296,
              "x": 0.025157222236855622,
              "vx": 8.594873797214511e-08,
              "applied": 0.0,
              "normal": 13.263856279405026,
              "contact_horizontal": -1.4348644282989217e-05,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025157222442995283,
              "vx": 5.153491499369173e-08,
              "applied": 0.0,
              "normal": 11.950707058313915,
              "contact_horizontal": -8.603455744613345e-06,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.004,
          "steps": 75,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0006831659702584147,
          "setup_wall_seconds": 0.0004325420595705509,
          "realtime_factor": 439.1319431301911,
          "final_x": 0.025157222442995283,
          "final_v": 5.153491499369173e-08,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.0003269773531311172,
          "v_error": 5.153491499369173e-08,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.796528727967978,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 31.62188601351482,
          "contact_steps": 57,
          "external_work": 0.0,
          "contact_work_estimate": -0.11454558894728435,
          "kinetic_energy_delta": -0.12499999999999867,
          "horizontal_energy_residual": -0.010454411052714316,
          "analytic_work_residual": -0.0016038239171067975,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0017759914281415985,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 28.001071482300194,
              "contact_horizontal": -14.000535741150097,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 0.003551982856283197,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.012,
              "x": 0.005327974284424795,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.016,
              "x": 0.007103965712566394,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02,
              "x": 0.008879957140707993,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 0.010402973480741474,
              "vx": 0.38075408500837,
              "applied": 0.0,
              "normal": 31.62188601351482,
              "contact_horizontal": -15.810943006757409,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.011925989820774955,
              "vx": 0.38075408500837,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.032,
              "x": 0.013243771882470117,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 25.654284792289673,
              "contact_horizontal": -12.827142396144836,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 0.01456155394416528,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.01587933600586044,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.044,
              "x": 0.016997677120704296,
              "vx": 0.2795852787109638,
              "applied": 0.0,
              "normal": 24.930118356413434,
              "contact_horizontal": -12.465059178206717,
              "contact_count": 4
            },
            {
              "t": 0.048,
              "x": 0.017976653941612547,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 17.420536741950382,
              "contact_horizontal": -8.710268370975191,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 0.018955630762520798,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.056,
              "x": 0.019934607583429048,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.0209135844043373,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.021699631031580173,
              "vx": 0.1965116568107187,
              "applied": 0.0,
              "normal": 24.11627420817216,
              "contact_horizontal": -12.05813710408608,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 0.022342287198897155,
              "vx": 0.16066404182924504,
              "applied": 0.0,
              "normal": 17.92380749073683,
              "contact_horizontal": -8.961903745368415,
              "contact_count": 4
            },
            {
              "t": 0.07200000000000001,
              "x": 0.022879585066682685,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 13.169787441431064,
              "contact_horizontal": -6.584893720715532,
              "contact_count": 4
            },
            {
              "t": 0.076,
              "x": 0.023416882934468215,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08,
              "x": 0.023954180802253745,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.084,
              "x": 0.02435032079837726,
              "vx": 0.09903499903087852,
              "applied": 0.0,
              "normal": 17.6447339577522,
              "contact_horizontal": -8.8223669788761,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.024633797751158263,
              "vx": 0.0708692381952516,
              "applied": 0.0,
              "normal": 14.082880417813465,
              "contact_horizontal": -7.0414402089067325,
              "contact_count": 4
            },
            {
              "t": 0.092,
              "x": 0.024826078368153703,
              "vx": 0.04807015424885972,
              "applied": 0.0,
              "normal": 11.399541973195937,
              "contact_horizontal": -5.699770986597969,
              "contact_count": 4
            },
            {
              "t": 0.096,
              "x": 0.02494166482750576,
              "vx": 0.028896614838014652,
              "applied": 0.0,
              "normal": 9.586769705422535,
              "contact_horizontal": -4.7933848527112675,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.02501097098428336,
              "vx": 0.01732653919439975,
              "applied": 0.0,
              "normal": 9.202980864640082,
              "contact_horizontal": -2.892518910903725,
              "contact_count": 4
            },
            {
              "t": 0.10400000000000001,
              "x": 0.025052527586272147,
              "vx": 0.010389150497196612,
              "applied": 0.0,
              "normal": 9.080307534916496,
              "contact_horizontal": -1.7343471743007848,
              "contact_count": 4
            },
            {
              "t": 0.108,
              "x": 0.025094084188260934,
              "vx": 0.010389150497196612,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.112,
              "x": 0.025119001551813867,
              "vx": 0.006229340888233022,
              "applied": 0.0,
              "normal": 14.41299150806741,
              "contact_horizontal": -1.0399524022408975,
              "contact_count": 4
            },
            {
              "t": 0.116,
              "x": 0.025133942017990494,
              "vx": 0.003735116544156598,
              "applied": 0.0,
              "normal": 13.165193216815576,
              "contact_horizontal": -0.623556086019106,
              "contact_count": 4
            },
            {
              "t": 0.12,
              "x": 0.025142900330498184,
              "vx": 0.0022395781269227673,
              "applied": 0.0,
              "normal": 11.879655022446673,
              "contact_horizontal": -0.37388460430845766,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.02514827174006712,
              "vx": 0.0013428523922333127,
              "applied": 0.0,
              "normal": 10.7773247081439,
              "contact_horizontal": -0.22418143367236365,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.02515149244047609,
              "vx": 0.0008051751022432234,
              "applied": 0.0,
              "normal": 9.961369347474449,
              "contact_horizontal": -0.13441932249752234,
              "contact_count": 4
            },
            {
              "t": 0.132,
              "x": 0.025153423577401496,
              "vx": 0.0004827842313511635,
              "applied": 0.0,
              "normal": 9.444867548323295,
              "contact_horizontal": -0.08059771772301498,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.025154581500797663,
              "vx": 0.00028948084904178984,
              "applied": 0.0,
              "normal": 9.182144466886733,
              "contact_horizontal": -0.04832584557734341,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.02515527580275929,
              "vx": 0.00017357549040710466,
              "applied": 0.0,
              "normal": 9.135585544732852,
              "contact_horizontal": -0.028976339658671295,
              "contact_count": 4
            },
            {
              "t": 0.14400000000000002,
              "x": 0.02515597010472092,
              "vx": 0.00017357549040710466,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.025156386408594827,
              "vx": 0.00010407596847683285,
              "applied": 0.0,
              "normal": 14.552530973949134,
              "contact_horizontal": -0.017374880482567953,
              "contact_count": 4
            },
            {
              "t": 0.152,
              "x": 0.02515663602464807,
              "vx": 6.240401331082032e-05,
              "applied": 0.0,
              "normal": 13.279510647209019,
              "contact_horizontal": -0.010417988791503132,
              "contact_count": 4
            },
            {
              "t": 0.156,
              "x": 0.025156785694583766,
              "vx": 3.741748392342524e-05,
              "applied": 0.0,
              "normal": 11.960542286591462,
              "contact_horizontal": -0.00624663234684877,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.02515687543676725,
              "vx": 2.243554587084761e-05,
              "applied": 0.0,
              "normal": 10.825212233096662,
              "contact_horizontal": -0.003745484513144408,
              "contact_count": 4
            },
            {
              "t": 0.164,
              "x": 0.025156929246234454,
              "vx": 1.3452366801385978e-05,
              "applied": 0.0,
              "normal": 9.981799181455719,
              "contact_horizontal": -0.002245794767365408,
              "contact_count": 4
            },
            {
              "t": 0.168,
              "x": 0.0251569615104616,
              "vx": 8.06605678621761e-06,
              "applied": 0.0,
              "normal": 9.446251483036129,
              "contact_horizontal": -0.0013465775037920919,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.02515698085631289,
              "vx": 4.8364628234419264e-06,
              "applied": 0.0,
              "normal": 9.171079549297176,
              "contact_horizontal": -0.0008073984906939208,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.025156992456270177,
              "vx": 2.899989321845567e-06,
              "applied": 0.0,
              "normal": 9.118391516590652,
              "contact_horizontal": -0.00048411837539908987,
              "contact_count": 4
            },
            {
              "t": 0.18,
              "x": 0.025157004056227464,
              "vx": 2.899989321845567e-06,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.025157011011568833,
              "vx": 1.73883534206651e-06,
              "applied": 0.0,
              "normal": 14.52767814218038,
              "contact_horizontal": -0.00029028849494476425,
              "contact_count": 4
            },
            {
              "t": 0.188,
              "x": 0.0251570151819957,
              "vx": 1.042606717192148e-06,
              "applied": 0.0,
              "normal": 13.261329545634377,
              "contact_horizontal": -0.00017405715621859045,
              "contact_count": 4
            },
            {
              "t": 0.192,
              "x": 0.02515701768258616,
              "vx": 6.251476148641775e-07,
              "applied": 0.0,
              "normal": 11.949273379731505,
              "contact_horizontal": -0.00010436477558199264,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.025157019181941704,
              "vx": 3.748388859575824e-07,
              "applied": 0.0,
              "normal": 10.819892946232098,
              "contact_horizontal": -6.257718222664878e-05,
              "contact_count": 4
            },
            {
              "t": 0.2,
              "x": 0.02515702008095619,
              "vx": 2.2475362152068106e-07,
              "applied": 0.0,
              "normal": 9.980899605054526,
              "contact_horizontal": -3.752131610922534e-05,
              "contact_count": 4
            },
            {
              "t": 0.20400000000000001,
              "x": 0.025157020620006482,
              "vx": 1.3476257320667994e-07,
              "applied": 0.0,
              "normal": 9.448053357617415,
              "contact_horizontal": -2.2497762078500275e-05,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.02515702094322474,
              "vx": 8.080456468782337e-08,
              "applied": 0.0,
              "normal": 9.174327738608063,
              "contact_horizontal": -1.3489502129714142e-05,
              "contact_count": 4
            },
            {
              "t": 0.212,
              "x": 0.025157021137029497,
              "vx": 4.845118919702392e-08,
              "applied": 0.0,
              "normal": 9.122028920440506,
              "contact_horizontal": -8.088343872699863e-06,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.025157021330834254,
              "vx": 4.845118919702392e-08,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": 0.025157021447039702,
              "vx": 2.9051362192087593e-08,
              "applied": 0.0,
              "normal": 14.531954056815225,
              "contact_horizontal": -4.8499567512340814e-06,
              "contact_count": 4
            },
            {
              "t": 0.224,
              "x": 0.02515702151671656,
              "vx": 1.741921424756995e-08,
              "applied": 0.0,
              "normal": 13.264252551719753,
              "contact_horizontal": -2.9080369861294106e-06,
              "contact_count": 4
            },
            {
              "t": 0.228,
              "x": 0.025157021558494846,
              "vx": 1.0444571342168279e-08,
              "applied": 0.0,
              "normal": 11.950917014859469,
              "contact_horizontal": -1.7436607263504177e-06,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.02515702158354513,
              "vx": 6.2625712603304405e-09,
              "applied": 0.0,
              "normal": 10.820506163880149,
              "contact_horizontal": -1.0455000204594595e-06,
              "contact_count": 4
            },
            {
              "t": 0.23600000000000002,
              "x": 0.025157021598565296,
              "vx": 3.755041495237781e-09,
              "applied": 0.0,
              "normal": 9.980796693106916,
              "contact_horizontal": -6.26882441273165e-07,
              "contact_count": 4
            },
            {
              "t": 0.24,
              "x": 0.025157021607571408,
              "vx": 2.251527904826355e-09,
              "applied": 0.0,
              "normal": 9.447551377385283,
              "contact_horizontal": -3.7587839760285644e-07,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.025157021612971533,
              "vx": 1.3500315913447093e-09,
              "applied": 0.0,
              "normal": 9.173647989586003,
              "contact_horizontal": -2.2537407837041143e-07,
              "contact_count": 4
            },
            {
              "t": 0.248,
              "x": 0.02515707884871631,
              "vx": 1.4308936193534007e-05,
              "applied": 0.0,
              "normal": 9.121348843935928,
              "contact_horizontal": 0.0035768965404856658,
              "contact_count": 4
            },
            {
              "t": 0.252,
              "x": 0.025157136084461084,
              "vx": 1.4308936193534007e-05,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.025157170403048084,
              "vx": 8.579646750178468e-06,
              "applied": 0.0,
              "normal": 14.53123254172838,
              "contact_horizontal": -0.001432322360838885,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.025157190980493495,
              "vx": 5.14436135292583e-06,
              "applied": 0.0,
              "normal": 13.2637793206805,
              "contact_horizontal": -0.0008588213493131595,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.025157203318742143,
              "vx": 3.0845621620668104e-06,
              "applied": 0.0,
              "normal": 11.95066845351214,
              "contact_horizontal": -0.0005149497977147548,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.025157210716763457,
              "vx": 1.8495053280498442e-06,
              "applied": 0.0,
              "normal": 10.82043213656186,
              "contact_horizontal": -0.00030876420850424154,
              "contact_count": 4
            },
            {
              "t": 0.272,
              "x": 0.025157215152621485,
              "vx": 1.1089645073618213e-06,
              "applied": 0.0,
              "normal": 9.980839187067389,
              "contact_horizontal": -0.00018513520517200572,
              "contact_count": 4
            },
            {
              "t": 0.276,
              "x": 0.025157217812367898,
              "vx": 6.649366031906748e-07,
              "applied": 0.0,
              "normal": 9.44765481679299,
              "contact_horizontal": -0.00011100697604278663,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.02515721940717011,
              "vx": 3.987005532096014e-07,
              "applied": 0.0,
              "normal": 9.173774467391823,
              "contact_horizontal": -6.655901249526835e-05,
              "contact_count": 4
            },
            {
              "t": 0.28400000000000003,
              "x": 0.02515722036342876,
              "vx": 2.39064661903457e-07,
              "applied": 0.0,
              "normal": 9.121468887058015,
              "contact_horizontal": -3.990897282653611e-05,
              "contact_count": 4
            },
            {
              "t": 0.28800000000000003,
              "x": 0.02515722131968741,
              "vx": 2.39064661903457e-07,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.292,
              "x": 0.02515722189306067,
              "vx": 1.4334331510410198e-07,
              "applied": 0.0,
              "normal": 14.531352907632632,
              "contact_horizontal": -2.393033669983875e-05,
              "contact_count": 4
            },
            {
              "t": 0.296,
              "x": 0.025157222236855622,
              "vx": 8.594873797214511e-08,
              "applied": 0.0,
              "normal": 13.263856279405026,
              "contact_horizontal": -1.4348644282989217e-05,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025157222442995283,
              "vx": 5.153491499369173e-08,
              "applied": 0.0,
              "normal": 11.950707058313915,
              "contact_horizontal": -8.603455744613345e-06,
              "contact_count": 4
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.004,
          "steps": 75,
          "simulated_seconds": 0.3,
          "wall_seconds": 0.0011324579827487469,
          "setup_wall_seconds": 0.00042966706678271294,
          "realtime_factor": 264.91049078203156,
          "final_x": 0.025157222442995283,
          "final_v": 5.153491499369173e-08,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.0003269773531311172,
          "v_error": 5.153491499369173e-08,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.796528727967978,
          "settled_normal_force": 9.980841413126322,
          "expected_normal_force": 9.81,
          "peak_normal_force": 31.62188601351482,
          "contact_steps": 57,
          "external_work": 0.0,
          "contact_work_estimate": -0.11454558894728435,
          "kinetic_energy_delta": -0.12499999999999867,
          "horizontal_energy_residual": -0.010454411052714316,
          "analytic_work_residual": -0.0016038239171067975,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.004,
              "x": 0.0017759914281415985,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 28.001071482300194,
              "contact_horizontal": -14.000535741150097,
              "contact_count": 4
            },
            {
              "t": 0.008,
              "x": 0.003551982856283197,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.012,
              "x": 0.005327974284424795,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.016,
              "x": 0.007103965712566394,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.02,
              "x": 0.008879957140707993,
              "vx": 0.4439978570353996,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.024,
              "x": 0.010402973480741474,
              "vx": 0.38075408500837,
              "applied": 0.0,
              "normal": 31.62188601351482,
              "contact_horizontal": -15.810943006757409,
              "contact_count": 4
            },
            {
              "t": 0.028,
              "x": 0.011925989820774955,
              "vx": 0.38075408500837,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.032,
              "x": 0.013243771882470117,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 25.654284792289673,
              "contact_horizontal": -12.827142396144836,
              "contact_count": 4
            },
            {
              "t": 0.036000000000000004,
              "x": 0.01456155394416528,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.01587933600586044,
              "vx": 0.32944551542379064,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.044,
              "x": 0.016997677120704296,
              "vx": 0.2795852787109638,
              "applied": 0.0,
              "normal": 24.930118356413434,
              "contact_horizontal": -12.465059178206717,
              "contact_count": 4
            },
            {
              "t": 0.048,
              "x": 0.017976653941612547,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 17.420536741950382,
              "contact_horizontal": -8.710268370975191,
              "contact_count": 4
            },
            {
              "t": 0.052000000000000005,
              "x": 0.018955630762520798,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.056,
              "x": 0.019934607583429048,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.0209135844043373,
              "vx": 0.24474420522706303,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.064,
              "x": 0.021699631031580173,
              "vx": 0.1965116568107187,
              "applied": 0.0,
              "normal": 24.11627420817216,
              "contact_horizontal": -12.05813710408608,
              "contact_count": 4
            },
            {
              "t": 0.068,
              "x": 0.022342287198897155,
              "vx": 0.16066404182924504,
              "applied": 0.0,
              "normal": 17.92380749073683,
              "contact_horizontal": -8.961903745368415,
              "contact_count": 4
            },
            {
              "t": 0.07200000000000001,
              "x": 0.022879585066682685,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 13.169787441431064,
              "contact_horizontal": -6.584893720715532,
              "contact_count": 4
            },
            {
              "t": 0.076,
              "x": 0.023416882934468215,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.08,
              "x": 0.023954180802253745,
              "vx": 0.13432446694638292,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.084,
              "x": 0.02435032079837726,
              "vx": 0.09903499903087852,
              "applied": 0.0,
              "normal": 17.6447339577522,
              "contact_horizontal": -8.8223669788761,
              "contact_count": 4
            },
            {
              "t": 0.088,
              "x": 0.024633797751158263,
              "vx": 0.0708692381952516,
              "applied": 0.0,
              "normal": 14.082880417813465,
              "contact_horizontal": -7.0414402089067325,
              "contact_count": 4
            },
            {
              "t": 0.092,
              "x": 0.024826078368153703,
              "vx": 0.04807015424885972,
              "applied": 0.0,
              "normal": 11.399541973195937,
              "contact_horizontal": -5.699770986597969,
              "contact_count": 4
            },
            {
              "t": 0.096,
              "x": 0.02494166482750576,
              "vx": 0.028896614838014652,
              "applied": 0.0,
              "normal": 9.586769705422535,
              "contact_horizontal": -4.7933848527112675,
              "contact_count": 4
            },
            {
              "t": 0.1,
              "x": 0.02501097098428336,
              "vx": 0.01732653919439975,
              "applied": 0.0,
              "normal": 9.202980864640082,
              "contact_horizontal": -2.892518910903725,
              "contact_count": 4
            },
            {
              "t": 0.10400000000000001,
              "x": 0.025052527586272147,
              "vx": 0.010389150497196612,
              "applied": 0.0,
              "normal": 9.080307534916496,
              "contact_horizontal": -1.7343471743007848,
              "contact_count": 4
            },
            {
              "t": 0.108,
              "x": 0.025094084188260934,
              "vx": 0.010389150497196612,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.112,
              "x": 0.025119001551813867,
              "vx": 0.006229340888233022,
              "applied": 0.0,
              "normal": 14.41299150806741,
              "contact_horizontal": -1.0399524022408975,
              "contact_count": 4
            },
            {
              "t": 0.116,
              "x": 0.025133942017990494,
              "vx": 0.003735116544156598,
              "applied": 0.0,
              "normal": 13.165193216815576,
              "contact_horizontal": -0.623556086019106,
              "contact_count": 4
            },
            {
              "t": 0.12,
              "x": 0.025142900330498184,
              "vx": 0.0022395781269227673,
              "applied": 0.0,
              "normal": 11.879655022446673,
              "contact_horizontal": -0.37388460430845766,
              "contact_count": 4
            },
            {
              "t": 0.124,
              "x": 0.02514827174006712,
              "vx": 0.0013428523922333127,
              "applied": 0.0,
              "normal": 10.7773247081439,
              "contact_horizontal": -0.22418143367236365,
              "contact_count": 4
            },
            {
              "t": 0.128,
              "x": 0.02515149244047609,
              "vx": 0.0008051751022432234,
              "applied": 0.0,
              "normal": 9.961369347474449,
              "contact_horizontal": -0.13441932249752234,
              "contact_count": 4
            },
            {
              "t": 0.132,
              "x": 0.025153423577401496,
              "vx": 0.0004827842313511635,
              "applied": 0.0,
              "normal": 9.444867548323295,
              "contact_horizontal": -0.08059771772301498,
              "contact_count": 4
            },
            {
              "t": 0.136,
              "x": 0.025154581500797663,
              "vx": 0.00028948084904178984,
              "applied": 0.0,
              "normal": 9.182144466886733,
              "contact_horizontal": -0.04832584557734341,
              "contact_count": 4
            },
            {
              "t": 0.14,
              "x": 0.02515527580275929,
              "vx": 0.00017357549040710466,
              "applied": 0.0,
              "normal": 9.135585544732852,
              "contact_horizontal": -0.028976339658671295,
              "contact_count": 4
            },
            {
              "t": 0.14400000000000002,
              "x": 0.02515597010472092,
              "vx": 0.00017357549040710466,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.148,
              "x": 0.025156386408594827,
              "vx": 0.00010407596847683285,
              "applied": 0.0,
              "normal": 14.552530973949134,
              "contact_horizontal": -0.017374880482567953,
              "contact_count": 4
            },
            {
              "t": 0.152,
              "x": 0.02515663602464807,
              "vx": 6.240401331082032e-05,
              "applied": 0.0,
              "normal": 13.279510647209019,
              "contact_horizontal": -0.010417988791503132,
              "contact_count": 4
            },
            {
              "t": 0.156,
              "x": 0.025156785694583766,
              "vx": 3.741748392342524e-05,
              "applied": 0.0,
              "normal": 11.960542286591462,
              "contact_horizontal": -0.00624663234684877,
              "contact_count": 4
            },
            {
              "t": 0.16,
              "x": 0.02515687543676725,
              "vx": 2.243554587084761e-05,
              "applied": 0.0,
              "normal": 10.825212233096662,
              "contact_horizontal": -0.003745484513144408,
              "contact_count": 4
            },
            {
              "t": 0.164,
              "x": 0.025156929246234454,
              "vx": 1.3452366801385978e-05,
              "applied": 0.0,
              "normal": 9.981799181455719,
              "contact_horizontal": -0.002245794767365408,
              "contact_count": 4
            },
            {
              "t": 0.168,
              "x": 0.0251569615104616,
              "vx": 8.06605678621761e-06,
              "applied": 0.0,
              "normal": 9.446251483036129,
              "contact_horizontal": -0.0013465775037920919,
              "contact_count": 4
            },
            {
              "t": 0.17200000000000001,
              "x": 0.02515698085631289,
              "vx": 4.8364628234419264e-06,
              "applied": 0.0,
              "normal": 9.171079549297176,
              "contact_horizontal": -0.0008073984906939208,
              "contact_count": 4
            },
            {
              "t": 0.176,
              "x": 0.025156992456270177,
              "vx": 2.899989321845567e-06,
              "applied": 0.0,
              "normal": 9.118391516590652,
              "contact_horizontal": -0.00048411837539908987,
              "contact_count": 4
            },
            {
              "t": 0.18,
              "x": 0.025157004056227464,
              "vx": 2.899989321845567e-06,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.184,
              "x": 0.025157011011568833,
              "vx": 1.73883534206651e-06,
              "applied": 0.0,
              "normal": 14.52767814218038,
              "contact_horizontal": -0.00029028849494476425,
              "contact_count": 4
            },
            {
              "t": 0.188,
              "x": 0.0251570151819957,
              "vx": 1.042606717192148e-06,
              "applied": 0.0,
              "normal": 13.261329545634377,
              "contact_horizontal": -0.00017405715621859045,
              "contact_count": 4
            },
            {
              "t": 0.192,
              "x": 0.02515701768258616,
              "vx": 6.251476148641775e-07,
              "applied": 0.0,
              "normal": 11.949273379731505,
              "contact_horizontal": -0.00010436477558199264,
              "contact_count": 4
            },
            {
              "t": 0.196,
              "x": 0.025157019181941704,
              "vx": 3.748388859575824e-07,
              "applied": 0.0,
              "normal": 10.819892946232098,
              "contact_horizontal": -6.257718222664878e-05,
              "contact_count": 4
            },
            {
              "t": 0.2,
              "x": 0.02515702008095619,
              "vx": 2.2475362152068106e-07,
              "applied": 0.0,
              "normal": 9.980899605054526,
              "contact_horizontal": -3.752131610922534e-05,
              "contact_count": 4
            },
            {
              "t": 0.20400000000000001,
              "x": 0.025157020620006482,
              "vx": 1.3476257320667994e-07,
              "applied": 0.0,
              "normal": 9.448053357617415,
              "contact_horizontal": -2.2497762078500275e-05,
              "contact_count": 4
            },
            {
              "t": 0.20800000000000002,
              "x": 0.02515702094322474,
              "vx": 8.080456468782337e-08,
              "applied": 0.0,
              "normal": 9.174327738608063,
              "contact_horizontal": -1.3489502129714142e-05,
              "contact_count": 4
            },
            {
              "t": 0.212,
              "x": 0.025157021137029497,
              "vx": 4.845118919702392e-08,
              "applied": 0.0,
              "normal": 9.122028920440506,
              "contact_horizontal": -8.088343872699863e-06,
              "contact_count": 4
            },
            {
              "t": 0.216,
              "x": 0.025157021330834254,
              "vx": 4.845118919702392e-08,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": 0.025157021447039702,
              "vx": 2.9051362192087593e-08,
              "applied": 0.0,
              "normal": 14.531954056815225,
              "contact_horizontal": -4.8499567512340814e-06,
              "contact_count": 4
            },
            {
              "t": 0.224,
              "x": 0.02515702151671656,
              "vx": 1.741921424756995e-08,
              "applied": 0.0,
              "normal": 13.264252551719753,
              "contact_horizontal": -2.9080369861294106e-06,
              "contact_count": 4
            },
            {
              "t": 0.228,
              "x": 0.025157021558494846,
              "vx": 1.0444571342168279e-08,
              "applied": 0.0,
              "normal": 11.950917014859469,
              "contact_horizontal": -1.7436607263504177e-06,
              "contact_count": 4
            },
            {
              "t": 0.232,
              "x": 0.02515702158354513,
              "vx": 6.2625712603304405e-09,
              "applied": 0.0,
              "normal": 10.820506163880149,
              "contact_horizontal": -1.0455000204594595e-06,
              "contact_count": 4
            },
            {
              "t": 0.23600000000000002,
              "x": 0.025157021598565296,
              "vx": 3.755041495237781e-09,
              "applied": 0.0,
              "normal": 9.980796693106916,
              "contact_horizontal": -6.26882441273165e-07,
              "contact_count": 4
            },
            {
              "t": 0.24,
              "x": 0.025157021607571408,
              "vx": 2.251527904826355e-09,
              "applied": 0.0,
              "normal": 9.447551377385283,
              "contact_horizontal": -3.7587839760285644e-07,
              "contact_count": 4
            },
            {
              "t": 0.244,
              "x": 0.025157021612971533,
              "vx": 1.3500315913447093e-09,
              "applied": 0.0,
              "normal": 9.173647989586003,
              "contact_horizontal": -2.2537407837041143e-07,
              "contact_count": 4
            },
            {
              "t": 0.248,
              "x": 0.02515707884871631,
              "vx": 1.4308936193534007e-05,
              "applied": 0.0,
              "normal": 9.121348843935928,
              "contact_horizontal": 0.0035768965404856658,
              "contact_count": 4
            },
            {
              "t": 0.252,
              "x": 0.025157136084461084,
              "vx": 1.4308936193534007e-05,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.256,
              "x": 0.025157170403048084,
              "vx": 8.579646750178468e-06,
              "applied": 0.0,
              "normal": 14.53123254172838,
              "contact_horizontal": -0.001432322360838885,
              "contact_count": 4
            },
            {
              "t": 0.26,
              "x": 0.025157190980493495,
              "vx": 5.14436135292583e-06,
              "applied": 0.0,
              "normal": 13.2637793206805,
              "contact_horizontal": -0.0008588213493131595,
              "contact_count": 4
            },
            {
              "t": 0.264,
              "x": 0.025157203318742143,
              "vx": 3.0845621620668104e-06,
              "applied": 0.0,
              "normal": 11.95066845351214,
              "contact_horizontal": -0.0005149497977147548,
              "contact_count": 4
            },
            {
              "t": 0.268,
              "x": 0.025157210716763457,
              "vx": 1.8495053280498442e-06,
              "applied": 0.0,
              "normal": 10.82043213656186,
              "contact_horizontal": -0.00030876420850424154,
              "contact_count": 4
            },
            {
              "t": 0.272,
              "x": 0.025157215152621485,
              "vx": 1.1089645073618213e-06,
              "applied": 0.0,
              "normal": 9.980839187067389,
              "contact_horizontal": -0.00018513520517200572,
              "contact_count": 4
            },
            {
              "t": 0.276,
              "x": 0.025157217812367898,
              "vx": 6.649366031906748e-07,
              "applied": 0.0,
              "normal": 9.44765481679299,
              "contact_horizontal": -0.00011100697604278663,
              "contact_count": 4
            },
            {
              "t": 0.28,
              "x": 0.02515721940717011,
              "vx": 3.987005532096014e-07,
              "applied": 0.0,
              "normal": 9.173774467391823,
              "contact_horizontal": -6.655901249526835e-05,
              "contact_count": 4
            },
            {
              "t": 0.28400000000000003,
              "x": 0.02515722036342876,
              "vx": 2.39064661903457e-07,
              "applied": 0.0,
              "normal": 9.121468887058015,
              "contact_horizontal": -3.990897282653611e-05,
              "contact_count": 4
            },
            {
              "t": 0.28800000000000003,
              "x": 0.02515722131968741,
              "vx": 2.39064661903457e-07,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.292,
              "x": 0.02515722189306067,
              "vx": 1.4334331510410198e-07,
              "applied": 0.0,
              "normal": 14.531352907632632,
              "contact_horizontal": -2.393033669983875e-05,
              "contact_count": 4
            },
            {
              "t": 0.296,
              "x": 0.025157222236855622,
              "vx": 8.594873797214511e-08,
              "applied": 0.0,
              "normal": 13.263856279405026,
              "contact_horizontal": -1.4348644282989217e-05,
              "contact_count": 4
            },
            {
              "t": 0.3,
              "x": 0.025157222442995283,
              "vx": 5.153491499369173e-08,
              "applied": 0.0,
              "normal": 11.950707058313915,
              "contact_horizontal": -8.603455744613345e-06,
              "contact_count": 4
            }
          ]
        }
      ],
      "realtime_factor_median": 435.94073285629287
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.02,
          "steps": 20,
          "simulated_seconds": 0.4,
          "wall_seconds": 8.454208727926016e-05,
          "setup_wall_seconds": 0.0008039579261094332,
          "realtime_factor": 4731.371236183423,
          "final_x": 0.18510942382401452,
          "final_v": 1.368480343955596,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 0.367875,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 0.027072961912007247,
          "mean_normal_force": 7.266494647452533,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 145.32989294905067,
          "contact_steps": 1,
          "external_work": 1.003006386787223,
          "contact_work_estimate": 0.00021707059903315628,
          "kinetic_energy_delta": 0.936369225896413,
          "horizontal_energy_residual": -0.06685423148984311,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [
            "Linesearch objective is not convex"
          ],
          "trace": [
            {
              "t": 0.02,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.00014715,
              "vx": 0.0073575,
              "applied": 0.367875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": -2.9312088808355923e-07,
              "vx": -0.007372156044404178,
              "applied": 0.73575,
              "normal": 145.32989294905067,
              "contact_horizontal": -1.472232802220209,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 0.00029371375822383287,
              "vx": 0.01470034395559582,
              "applied": 1.1036249999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": 0.0011763206373357493,
              "vx": 0.04413034395559582,
              "applied": 1.4715,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": 0.0027946775164476656,
              "vx": 0.08091784395559581,
              "applied": 1.839375,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": 0.005295934395559582,
              "vx": 0.1250628439555958,
              "applied": 2.2072499999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": 0.008827241274671499,
              "vx": 0.1765653439555958,
              "applied": 2.5751250000000003,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": 0.013535748153783415,
              "vx": 0.2354253439555958,
              "applied": 2.943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": 0.01956860503289533,
              "vx": 0.3016428439555958,
              "applied": 3.310875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": 0.027072961912007247,
              "vx": 0.3752178439555958,
              "applied": 3.67875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.036195968791119165,
              "vx": 0.45615034395559584,
              "applied": 4.046625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": 0.04708477567023108,
              "vx": 0.5444403439555958,
              "applied": 4.414499999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.059886532549343,
              "vx": 0.6400878439555958,
              "applied": 4.782375,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.07474838942845492,
              "vx": 0.7430928439555958,
              "applied": 5.150250000000001,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.32,
              "x": 0.09181749630756685,
              "vx": 0.8534553439555959,
              "applied": 5.518124999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34,
              "x": 0.11124100318667876,
              "vx": 0.9711753439555959,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.36,
              "x": 0.13316606006579068,
              "vx": 1.0962528439555959,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.38,
              "x": 0.1577398169449026,
              "vx": 1.228687843955596,
              "applied": 6.62175,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.4,
              "x": 0.18510942382401452,
              "vx": 1.368480343955596,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.02,
          "steps": 20,
          "simulated_seconds": 0.4,
          "wall_seconds": 7.570802699774504e-05,
          "setup_wall_seconds": 0.00047691597137600183,
          "realtime_factor": 5283.455610485187,
          "final_x": 0.18510942382401452,
          "final_v": 1.368480343955596,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 0.367875,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 0.027072961912007247,
          "mean_normal_force": 7.266494647452533,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 145.32989294905067,
          "contact_steps": 1,
          "external_work": 1.003006386787223,
          "contact_work_estimate": 0.00021707059903315628,
          "kinetic_energy_delta": 0.936369225896413,
          "horizontal_energy_residual": -0.06685423148984311,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [
            "Linesearch objective is not convex"
          ],
          "trace": [
            {
              "t": 0.02,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.00014715,
              "vx": 0.0073575,
              "applied": 0.367875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": -2.9312088808355923e-07,
              "vx": -0.007372156044404178,
              "applied": 0.73575,
              "normal": 145.32989294905067,
              "contact_horizontal": -1.472232802220209,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 0.00029371375822383287,
              "vx": 0.01470034395559582,
              "applied": 1.1036249999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": 0.0011763206373357493,
              "vx": 0.04413034395559582,
              "applied": 1.4715,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": 0.0027946775164476656,
              "vx": 0.08091784395559581,
              "applied": 1.839375,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": 0.005295934395559582,
              "vx": 0.1250628439555958,
              "applied": 2.2072499999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": 0.008827241274671499,
              "vx": 0.1765653439555958,
              "applied": 2.5751250000000003,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": 0.013535748153783415,
              "vx": 0.2354253439555958,
              "applied": 2.943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": 0.01956860503289533,
              "vx": 0.3016428439555958,
              "applied": 3.310875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": 0.027072961912007247,
              "vx": 0.3752178439555958,
              "applied": 3.67875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.036195968791119165,
              "vx": 0.45615034395559584,
              "applied": 4.046625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": 0.04708477567023108,
              "vx": 0.5444403439555958,
              "applied": 4.414499999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.059886532549343,
              "vx": 0.6400878439555958,
              "applied": 4.782375,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.07474838942845492,
              "vx": 0.7430928439555958,
              "applied": 5.150250000000001,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.32,
              "x": 0.09181749630756685,
              "vx": 0.8534553439555959,
              "applied": 5.518124999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34,
              "x": 0.11124100318667876,
              "vx": 0.9711753439555959,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.36,
              "x": 0.13316606006579068,
              "vx": 1.0962528439555959,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.38,
              "x": 0.1577398169449026,
              "vx": 1.228687843955596,
              "applied": 6.62175,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.4,
              "x": 0.18510942382401452,
              "vx": 1.368480343955596,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "ramp",
          "dt": 0.02,
          "steps": 20,
          "simulated_seconds": 0.4,
          "wall_seconds": 6.487499922513962e-05,
          "setup_wall_seconds": 0.00041312503162771463,
          "realtime_factor": 6165.703349172397,
          "final_x": 0.18510942382401452,
          "final_v": 1.368480343955596,
          "expected_x": null,
          "expected_v": null,
          "x_error": null,
          "v_error": null,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": 0.367875,
          "onset_normal_force": 0.0,
          "below_threshold_creep": 0.027072961912007247,
          "mean_normal_force": 7.266494647452533,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 145.32989294905067,
          "contact_steps": 1,
          "external_work": 1.003006386787223,
          "contact_work_estimate": 0.00021707059903315628,
          "kinetic_energy_delta": 0.936369225896413,
          "horizontal_energy_residual": -0.06685423148984311,
          "analytic_work_residual": null,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [
            "Linesearch objective is not convex"
          ],
          "trace": [
            {
              "t": 0.02,
              "x": 0.0,
              "vx": 0.0,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.00014715,
              "vx": 0.0073575,
              "applied": 0.367875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": -2.9312088808355923e-07,
              "vx": -0.007372156044404178,
              "applied": 0.73575,
              "normal": 145.32989294905067,
              "contact_horizontal": -1.472232802220209,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 0.00029371375822383287,
              "vx": 0.01470034395559582,
              "applied": 1.1036249999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": 0.0011763206373357493,
              "vx": 0.04413034395559582,
              "applied": 1.4715,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": 0.0027946775164476656,
              "vx": 0.08091784395559581,
              "applied": 1.839375,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": 0.005295934395559582,
              "vx": 0.1250628439555958,
              "applied": 2.2072499999999997,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": 0.008827241274671499,
              "vx": 0.1765653439555958,
              "applied": 2.5751250000000003,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": 0.013535748153783415,
              "vx": 0.2354253439555958,
              "applied": 2.943,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": 0.01956860503289533,
              "vx": 0.3016428439555958,
              "applied": 3.310875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": 0.027072961912007247,
              "vx": 0.3752178439555958,
              "applied": 3.67875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.036195968791119165,
              "vx": 0.45615034395559584,
              "applied": 4.046625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": 0.04708477567023108,
              "vx": 0.5444403439555958,
              "applied": 4.414499999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.059886532549343,
              "vx": 0.6400878439555958,
              "applied": 4.782375,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.07474838942845492,
              "vx": 0.7430928439555958,
              "applied": 5.150250000000001,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.32,
              "x": 0.09181749630756685,
              "vx": 0.8534553439555959,
              "applied": 5.518124999999999,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.34,
              "x": 0.11124100318667876,
              "vx": 0.9711753439555959,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.36,
              "x": 0.13316606006579068,
              "vx": 1.0962528439555959,
              "applied": 6.253875,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.38,
              "x": 0.1577398169449026,
              "vx": 1.228687843955596,
              "applied": 6.62175,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.4,
              "x": 0.18510942382401452,
              "vx": 1.368480343955596,
              "applied": 6.989625,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 5283.455610485187
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.02,
          "steps": 15,
          "simulated_seconds": 0.3,
          "wall_seconds": 4.9749971367418766e-05,
          "setup_wall_seconds": 0.0003935829736292362,
          "realtime_factor": 6030.154224299109,
          "final_x": 0.04755967656443739,
          "final_v": 0.7851526021709131,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": -0.14658532343556263,
          "v_error": -0.009147397829086912,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.870982652193915,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 148.0647397829087,
          "contact_steps": 1,
          "external_work": 0.2799362562582785,
          "contact_work_estimate": 0.9290875827661829,
          "kinetic_energy_delta": 0.18323230434787807,
          "horizontal_energy_residual": -1.0257915346765833,
          "analytic_work_residual": 0.136576261638165,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.02,
              "x": 0.012354400000000001,
              "vx": 0.61772,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.027063200000000003,
              "vx": 0.7354400000000001,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.014513452043418262,
              "vx": -0.627487397829087,
              "applied": 5.886,
              "normal": 148.0647397829087,
              "contact_horizontal": -74.03236989145435,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 0.004318104086836522,
              "vx": -0.509767397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": -0.003522843869745218,
              "vx": -0.392047397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": -0.009009391826326959,
              "vx": -0.274327397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": -0.0121415397829087,
              "vx": -0.156607397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": -0.01291928773949044,
              "vx": -0.038887397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": -0.01134263569607218,
              "vx": 0.07883260217091301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": -0.007411583652653919,
              "vx": 0.196552602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": -0.0011261316092356585,
              "vx": 0.314272602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.007513720434182602,
              "vx": 0.431992602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": 0.018507972477600863,
              "vx": 0.549712602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.031856624521019124,
              "vx": 0.667432602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.04755967656443739,
              "vx": 0.7851526021709131,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.02,
          "steps": 15,
          "simulated_seconds": 0.3,
          "wall_seconds": 4.6083005145192146e-05,
          "setup_wall_seconds": 0.0003459169529378414,
          "realtime_factor": 6509.992112163698,
          "final_x": 0.04755967656443739,
          "final_v": 0.7851526021709131,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": -0.14658532343556263,
          "v_error": -0.009147397829086912,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.870982652193915,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 148.0647397829087,
          "contact_steps": 1,
          "external_work": 0.2799362562582785,
          "contact_work_estimate": 0.9290875827661829,
          "kinetic_energy_delta": 0.18323230434787807,
          "horizontal_energy_residual": -1.0257915346765833,
          "analytic_work_residual": 0.136576261638165,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.02,
              "x": 0.012354400000000001,
              "vx": 0.61772,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.027063200000000003,
              "vx": 0.7354400000000001,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.014513452043418262,
              "vx": -0.627487397829087,
              "applied": 5.886,
              "normal": 148.0647397829087,
              "contact_horizontal": -74.03236989145435,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 0.004318104086836522,
              "vx": -0.509767397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": -0.003522843869745218,
              "vx": -0.392047397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": -0.009009391826326959,
              "vx": -0.274327397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": -0.0121415397829087,
              "vx": -0.156607397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": -0.01291928773949044,
              "vx": -0.038887397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": -0.01134263569607218,
              "vx": 0.07883260217091301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": -0.007411583652653919,
              "vx": 0.196552602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": -0.0011261316092356585,
              "vx": 0.314272602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.007513720434182602,
              "vx": 0.431992602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": 0.018507972477600863,
              "vx": 0.549712602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.031856624521019124,
              "vx": 0.667432602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.04755967656443739,
              "vx": 0.7851526021709131,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "slide",
          "dt": 0.02,
          "steps": 15,
          "simulated_seconds": 0.3,
          "wall_seconds": 4.641700070351362e-05,
          "setup_wall_seconds": 0.0003350410843268037,
          "realtime_factor": 6463.149179246537,
          "final_x": 0.04755967656443739,
          "final_v": 0.7851526021709131,
          "expected_x": 0.194145,
          "expected_v": 0.7943,
          "x_error": -0.14658532343556263,
          "v_error": -0.009147397829086912,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.870982652193915,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 148.0647397829087,
          "contact_steps": 1,
          "external_work": 0.2799362562582785,
          "contact_work_estimate": 0.9290875827661829,
          "kinetic_energy_delta": 0.18323230434787807,
          "horizontal_energy_residual": -1.0257915346765833,
          "analytic_work_residual": 0.136576261638165,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.02,
              "x": 0.012354400000000001,
              "vx": 0.61772,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.027063200000000003,
              "vx": 0.7354400000000001,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.014513452043418262,
              "vx": -0.627487397829087,
              "applied": 5.886,
              "normal": 148.0647397829087,
              "contact_horizontal": -74.03236989145435,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": 0.004318104086836522,
              "vx": -0.509767397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": -0.003522843869745218,
              "vx": -0.392047397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": -0.009009391826326959,
              "vx": -0.274327397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": -0.0121415397829087,
              "vx": -0.156607397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": -0.01291928773949044,
              "vx": -0.038887397829087,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": -0.01134263569607218,
              "vx": 0.07883260217091301,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": -0.007411583652653919,
              "vx": 0.196552602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": -0.0011261316092356585,
              "vx": 0.314272602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": 0.007513720434182602,
              "vx": 0.431992602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": 0.018507972477600863,
              "vx": 0.549712602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": 0.031856624521019124,
              "vx": 0.667432602170913,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": 0.04755967656443739,
              "vx": 0.7851526021709131,
              "applied": 5.886,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 6463.149179246537
    },
    {
      "trials": [
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.02,
          "steps": 15,
          "simulated_seconds": 0.3,
          "wall_seconds": 4.7749956138432026e-05,
          "setup_wall_seconds": 0.0003261669771745801,
          "realtime_factor": 6282.728284195051,
          "final_x": -0.11025960895993772,
          "final_v": -0.5009984959997604,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.13574380875606412,
          "v_error": -0.5009984959997604,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.68865952993671,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 145.32989294905065,
          "contact_steps": 1,
          "external_work": 0.0,
          "contact_work_estimate": 0.5014987409939021,
          "kinetic_energy_delta": 0.0004997464970109833,
          "horizontal_energy_residual": -0.5009989944968911,
          "analytic_work_residual": -0.5403236354514835,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.02,
              "x": 0.01,
              "vx": 0.5,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.02,
              "vx": 0.5,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.009980030080004792,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 145.32989294905065,
              "contact_horizontal": -50.04992479998802,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": -3.9939839990416963e-05,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": -0.010059909759985625,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": -0.020079879679980834,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": -0.030099849599976043,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": -0.040119819519971255,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": -0.05013978943996646,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": -0.06015975935996167,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": -0.07017972927995689,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": -0.0801996991999521,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": -0.0902196691199473,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": -0.10023963903994251,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": -0.11025960895993772,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.02,
          "steps": 15,
          "simulated_seconds": 0.3,
          "wall_seconds": 5.208398215472698e-05,
          "setup_wall_seconds": 0.0003225000109523535,
          "realtime_factor": 5759.928246438294,
          "final_x": -0.11025960895993772,
          "final_v": -0.5009984959997604,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.13574380875606412,
          "v_error": -0.5009984959997604,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.68865952993671,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 145.32989294905065,
          "contact_steps": 1,
          "external_work": 0.0,
          "contact_work_estimate": 0.5014987409939021,
          "kinetic_energy_delta": 0.0004997464970109833,
          "horizontal_energy_residual": -0.5009989944968911,
          "analytic_work_residual": -0.5403236354514835,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.02,
              "x": 0.01,
              "vx": 0.5,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.02,
              "vx": 0.5,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.009980030080004792,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 145.32989294905065,
              "contact_horizontal": -50.04992479998802,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": -3.9939839990416963e-05,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": -0.010059909759985625,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": -0.020079879679980834,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": -0.030099849599976043,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": -0.040119819519971255,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": -0.05013978943996646,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": -0.06015975935996167,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": -0.07017972927995689,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": -0.0801996991999521,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": -0.0902196691199473,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": -0.10023963903994251,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": -0.11025960895993772,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        },
        {
          "fixture": "friction",
          "regime": "stop",
          "dt": 0.02,
          "steps": 15,
          "simulated_seconds": 0.3,
          "wall_seconds": 4.7833891585469246e-05,
          "setup_wall_seconds": 0.0003197089536115527,
          "realtime_factor": 6271.703807831779,
          "final_x": -0.11025960895993772,
          "final_v": -0.5009984959997604,
          "expected_x": 0.0254841997961264,
          "expected_v": 0,
          "x_error": -0.13574380875606412,
          "v_error": -0.5009984959997604,
          "theoretical_threshold_force": 4.905,
          "measured_onset_force": null,
          "onset_normal_force": null,
          "below_threshold_creep": 0,
          "mean_normal_force": 9.68865952993671,
          "settled_normal_force": 0.0,
          "expected_normal_force": 9.81,
          "peak_normal_force": 145.32989294905065,
          "contact_steps": 1,
          "external_work": 0.0,
          "contact_work_estimate": 0.5014987409939021,
          "kinetic_energy_delta": 0.0004997464970109833,
          "horizontal_energy_residual": -0.5009989944968911,
          "analytic_work_residual": -0.5403236354514835,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.02,
              "x": 0.01,
              "vx": 0.5,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.04,
              "x": 0.02,
              "vx": 0.5,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.06,
              "x": 0.009980030080004792,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 145.32989294905065,
              "contact_horizontal": -50.04992479998802,
              "contact_count": 4
            },
            {
              "t": 0.08,
              "x": -3.9939839990416963e-05,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.1,
              "x": -0.010059909759985625,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.12,
              "x": -0.020079879679980834,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.14,
              "x": -0.030099849599976043,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.16,
              "x": -0.040119819519971255,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.18,
              "x": -0.05013978943996646,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.2,
              "x": -0.06015975935996167,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.22,
              "x": -0.07017972927995689,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.24,
              "x": -0.0801996991999521,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.26,
              "x": -0.0902196691199473,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.28,
              "x": -0.10023963903994251,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            },
            {
              "t": 0.3,
              "x": -0.11025960895993772,
              "vx": -0.5009984959997604,
              "applied": 0.0,
              "normal": 0.0,
              "contact_horizontal": 0.0,
              "contact_count": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 6271.703807831779
    },
    {
      "trials": [
        {
          "fixture": "thin_wall",
          "dt": 1e-05,
          "steps": 4000,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.011383250006474555,
          "setup_wall_seconds": 0.0004895420279353857,
          "realtime_factor": 3.5139349462806173,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0034600000000000004,
          "first_contact_time_error": 1.0000000000000026e-05,
          "first_contact_count": 1,
          "summed_contact_count": 151,
          "max_sampled_penetration": 0.001679187393500028,
          "fully_crossed_wall": false,
          "final_x": -0.060394335200197935,
          "final_v": -1.4097914014786062,
          "initial_energy": 20.0,
          "final_energy": 0.09937558978415062,
          "peak_normal_force": 20199.999999998116,
          "contact_impulse_x": -2.1409791401478606,
          "momentum_change": -2.1409791401478606,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0004,
              "x": -0.07200000000000001,
              "vx": 20.0,
              "signed_gap": 0.061000000000000006,
              "contacts": 0
            },
            {
              "t": 0.0008,
              "x": -0.06399999999999999,
              "vx": 20.0,
              "signed_gap": 0.052999999999999985,
              "contacts": 0
            },
            {
              "t": 0.0012000000000000001,
              "x": -0.056000000000000036,
              "vx": 20.0,
              "signed_gap": 0.04500000000000003,
              "contacts": 0
            },
            {
              "t": 0.0016,
              "x": -0.048000000000000084,
              "vx": 20.0,
              "signed_gap": 0.03700000000000008,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04000000000000013,
              "vx": 20.0,
              "signed_gap": 0.02900000000000013,
              "contacts": 0
            },
            {
              "t": 0.0024000000000000002,
              "x": -0.03200000000000018,
              "vx": 20.0,
              "signed_gap": 0.021000000000000178,
              "contacts": 0
            },
            {
              "t": 0.0028000000000000004,
              "x": -0.02400000000000023,
              "vx": 20.0,
              "signed_gap": 0.013000000000000228,
              "contacts": 0
            },
            {
              "t": 0.0032,
              "x": -0.016000000000000222,
              "vx": 20.0,
              "signed_gap": 0.005000000000000221,
              "contacts": 0
            },
            {
              "t": 0.0034600000000000004,
              "x": -0.010800000000000073,
              "vx": 20.0,
              "signed_gap": -0.00019999999999992767,
              "contacts": 1
            },
            {
              "t": 0.0034700000000000004,
              "x": -0.010620200000000066,
              "vx": 17.98000000000019,
              "signed_gap": -0.0003797999999999354,
              "contacts": 1
            },
            {
              "t": 0.0034800000000000005,
              "x": -0.010458759800000064,
              "vx": 16.144020000000204,
              "signed_gap": -0.0005412401999999369,
              "contacts": 1
            },
            {
              "t": 0.0034900000000000005,
              "x": -0.010314004860200066,
              "vx": 14.475493980000191,
              "signed_gap": -0.0006859951397999355,
              "contacts": 1
            },
            {
              "t": 0.0035,
              "x": -0.010184411409519867,
              "vx": 12.959345068020195,
              "signed_gap": -0.0008155885904801343,
              "contacts": 1
            },
            {
              "t": 0.00351,
              "x": -0.01006859289249816,
              "vx": 11.581851702170145,
              "signed_gap": -0.0009314071075018412,
              "contacts": 1
            },
            {
              "t": 0.00352,
              "x": -0.009965287634286127,
              "vx": 10.33052582120294,
              "signed_gap": -0.0010347123657138742,
              "contacts": 1
            },
            {
              "t": 0.00353,
              "x": -0.009873347614261008,
              "vx": 9.194002002511274,
              "signed_gap": -0.0011266523857389934,
              "contacts": 1
            },
            {
              "t": 0.00354,
              "x": -0.009791728248624149,
              "vx": 8.161936563686245,
              "signed_gap": -0.0012082717513758525,
              "contacts": 1
            },
            {
              "t": 0.00355,
              "x": -0.009719479091302344,
              "vx": 7.224915732180024,
              "signed_gap": -0.0012805209086976573,
              "contacts": 1
            },
            {
              "t": 0.0035600000000000002,
              "x": -0.009655735370621421,
              "vx": 6.374372068092263,
              "signed_gap": -0.00134426462937858,
              "contacts": 1
            },
            {
              "t": 0.0035700000000000003,
              "x": -0.009599710286637975,
              "vx": 5.602508398345167,
              "signed_gap": -0.0014002897133620264,
              "contacts": 1
            },
            {
              "t": 0.0035800000000000003,
              "x": -0.009550688000766236,
              "vx": 4.902228587174454,
              "signed_gap": -0.0014493119992337652,
              "contacts": 1
            },
            {
              "t": 0.0035900000000000003,
              "x": -0.009508017255480894,
              "vx": 4.267074528533628,
              "signed_gap": -0.0014919827445191072,
              "contacts": 1
            },
            {
              "t": 0.0036000000000000003,
              "x": -0.009471105567468607,
              "vx": 3.6911688012283568,
              "signed_gap": -0.0015288944325313938,
              "contacts": 1
            },
            {
              "t": 0.0036100000000000004,
              "x": -0.009439413942690086,
              "vx": 3.1691624778523737,
              "signed_gap": -0.0015605860573099147,
              "contacts": 1
            },
            {
              "t": 0.0036200000000000004,
              "x": -0.009412452066446725,
              "vx": 2.6961876243361473,
              "signed_gap": -0.0015875479335532763,
              "contacts": 1
            },
            {
              "t": 0.0036300000000000004,
              "x": -0.00938977392576125,
              "vx": 2.2678140685472,
              "signed_gap": -0.0016102260742387516,
              "contacts": 1
            },
            {
              "t": 0.0036400000000000004,
              "x": -0.009370973825218565,
              "vx": 1.8800100542685985,
              "signed_gap": -0.0016290261747814363,
              "contacts": 1
            },
            {
              "t": 0.0036500000000000005,
              "x": -0.009355682760904926,
              "vx": 1.5291064313635931,
              "signed_gap": -0.0016443172390950746,
              "contacts": 1
            },
            {
              "t": 0.0036600000000000005,
              "x": -0.009343565120261743,
              "vx": 1.2117640643177265,
              "signed_gap": -0.001656434879738258,
              "contacts": 1
            },
            {
              "t": 0.00367,
              "x": -0.009334315678562619,
              "vx": 0.924944169912133,
              "signed_gap": -0.0016656843214373825,
              "contacts": 1
            },
            {
              "t": 0.00368,
              "x": -0.009327656865354847,
              "vx": 0.66588132077718,
              "signed_gap": -0.0016723431346451541,
              "contacts": 1
            },
            {
              "t": 0.00369,
              "x": -0.009323336276602492,
              "vx": 0.43205887523494324,
              "signed_gap": -0.0016766637233975087,
              "contacts": 1
            },
            {
              "t": 0.0037,
              "x": -0.009321124410448772,
              "vx": 0.22118661537170042,
              "signed_gap": -0.0016788755895512288,
              "contacts": 1
            },
            {
              "t": 0.00371,
              "x": -0.009320812606499973,
              "vx": 0.03118039487940341,
              "signed_gap": -0.001679187393500028,
              "contacts": 1
            },
            {
              "t": 0.00372,
              "x": -0.009322211170339559,
              "vx": -0.13985638395854194,
              "signed_gap": -0.0016777888296604423,
              "contacts": 1
            },
            {
              "t": 0.0037300000000000002,
              "x": -0.009325147666624845,
              "vx": -0.2936496285287319,
              "signed_gap": -0.0016748523333751566,
              "contacts": 1
            },
            {
              "t": 0.0037400000000000003,
              "x": -0.009329465365614978,
              "vx": -0.4317698990133744,
              "signed_gap": -0.0016705346343850232,
              "contacts": 1
            },
            {
              "t": 0.0037500000000000003,
              "x": -0.009335021829340484,
              "vx": -0.5556463725505385,
              "signed_gap": -0.001664978170659517,
              "contacts": 1
            },
            {
              "t": 0.0037600000000000003,
              "x": -0.009341687624864092,
              "vx": -0.666579552361437,
              "signed_gap": -0.0016583123751359088,
              "contacts": 1
            },
            {
              "t": 0.0037700000000000003,
              "x": -0.009349345153210481,
              "vx": -0.7657528346388852,
              "signed_gap": -0.0016506548467895201,
              "contacts": 1
            },
            {
              "t": 0.0037800000000000004,
              "x": -0.009357887583569022,
              "vx": -0.8542430358539499,
              "signed_gap": -0.0016421124164309794,
              "contacts": 1
            },
            {
              "t": 0.0037900000000000004,
              "x": -0.009367217883308132,
              "vx": -0.9330299739116532,
              "signed_gap": -0.001632782116691869,
              "contacts": 1
            },
            {
              "t": 0.0038000000000000004,
              "x": -0.009377247935190028,
              "vx": -1.0030051881896767,
              "signed_gap": -0.0016227520648099732,
              "contacts": 1
            },
            {
              "t": 0.0038100000000000005,
              "x": -0.009387897733948547,
              "vx": -1.0649798758517055,
              "signed_gap": -0.0016121022660514541,
              "contacts": 1
            },
            {
              "t": 0.0038200000000000005,
              "x": -0.009399094655097265,
              "vx": -1.119692114871681,
              "signed_gap": -0.0016009053449027363,
              "contacts": 1
            },
            {
              "t": 0.0038300000000000005,
              "x": -0.00941077278947601,
              "vx": -1.1678134378747866,
              "signed_gap": -0.001589227210523991,
              "contacts": 1
            },
            {
              "t": 0.0038400000000000005,
              "x": -0.009422872337627411,
              "vx": -1.2099548151397077,
              "signed_gap": -0.0015771276623725902,
              "contacts": 1
            },
            {
              "t": 0.00385,
              "x": -0.009435339058626036,
              "vx": -1.2466720998629963,
              "signed_gap": -0.0015646609413739656,
              "contacts": 1
            },
            {
              "t": 0.00386,
              "x": -0.009448123768466182,
              "vx": -1.2784709840140938,
              "signed_gap": -0.0015518762315338188,
              "contacts": 1
            },
            {
              "t": 0.00387,
              "x": -0.00946118188355384,
              "vx": -1.3058115087660667,
              "signed_gap": -0.0015388181164461608,
              "contacts": 1
            },
            {
              "t": 0.00388,
              "x": -0.009474473005249187,
              "vx": -1.329112169534077,
              "signed_gap": -0.001525526994750814,
              "contacts": 1
            },
            {
              "t": 0.0038900000000000002,
              "x": -0.009487960541769744,
              "vx": -1.3487536520557506,
              "signed_gap": -0.0015120394582302573,
              "contacts": 1
            },
            {
              "t": 0.0039000000000000003,
              "x": -0.009501611364096482,
              "vx": -1.3650822326732004,
              "signed_gap": -0.0014983886359035189,
              "contacts": 1
            },
            {
              "t": 0.00391,
              "x": -0.009515395492826442,
              "vx": -1.3784128729962326,
              "signed_gap": -0.0014846045071735588,
              "contacts": 1
            },
            {
              "t": 0.003920000000000001,
              "x": -0.009529285813190583,
              "vx": -1.3890320364139654,
              "signed_gap": -0.0014707141868094183,
              "contacts": 1
            },
            {
              "t": 0.00393,
              "x": -0.009543257815705114,
              "vx": -1.3972002514535105,
              "signed_gap": -0.001456742184294887,
              "contacts": 1
            },
            {
              "t": 0.00394,
              "x": -0.009557289360152488,
              "vx": -1.4031544447376483,
              "signed_gap": -0.0014427106398475133,
              "contacts": 1
            },
            {
              "t": 0.00395,
              "x": -0.009571360460794973,
              "vx": -1.4071100642486347,
              "signed_gap": -0.0014286395392050285,
              "contacts": 1
            },
            {
              "t": 0.00396,
              "x": -0.00958545309091241,
              "vx": -1.4092630117442744,
              "signed_gap": -0.0014145469090875908,
              "contacts": 1
            },
            {
              "t": 0.0039700000000000004,
              "x": -0.009599551004927195,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0014004489950728057,
              "contacts": 1
            },
            {
              "t": 0.00398,
              "x": -0.00961364891894198,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013863510810580206,
              "contacts": 1
            },
            {
              "t": 0.0039900000000000005,
              "x": -0.009627746832956766,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013722531670432355,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.00964184474697155,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013581552530284504,
              "contacts": 1
            },
            {
              "t": 0.0040100000000000005,
              "x": -0.009655942660986336,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013440573390136653,
              "contacts": 1
            },
            {
              "t": 0.00402,
              "x": -0.009670040575001121,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013299594249988802,
              "contacts": 1
            },
            {
              "t": 0.004030000000000001,
              "x": -0.009684138489015906,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001315861510984095,
              "contacts": 1
            },
            {
              "t": 0.00404,
              "x": -0.009698236403030691,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00130176359696931,
              "contacts": 1
            },
            {
              "t": 0.004050000000000001,
              "x": -0.009712334317045476,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012876656829545249,
              "contacts": 1
            },
            {
              "t": 0.00406,
              "x": -0.009726432231060261,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012735677689397398,
              "contacts": 1
            },
            {
              "t": 0.004070000000000001,
              "x": -0.009740530145075046,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012594698549249547,
              "contacts": 1
            },
            {
              "t": 0.00408,
              "x": -0.009754628059089832,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012453719409101695,
              "contacts": 1
            },
            {
              "t": 0.004090000000000001,
              "x": -0.009768725973104617,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012312740268953844,
              "contacts": 1
            },
            {
              "t": 0.0041,
              "x": -0.009782823887119402,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012171761128805993,
              "contacts": 1
            },
            {
              "t": 0.00411,
              "x": -0.009796921801134187,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012030781988658142,
              "contacts": 1
            },
            {
              "t": 0.00412,
              "x": -0.009811019715148972,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011889802848510291,
              "contacts": 1
            },
            {
              "t": 0.00413,
              "x": -0.009825117629163757,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001174882370836244,
              "contacts": 1
            },
            {
              "t": 0.0041400000000000005,
              "x": -0.009839215543178542,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001160784456821459,
              "contacts": 1
            },
            {
              "t": 0.00415,
              "x": -0.009853313457193327,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011466865428066738,
              "contacts": 1
            },
            {
              "t": 0.0041600000000000005,
              "x": -0.009867411371208112,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011325886287918887,
              "contacts": 1
            },
            {
              "t": 0.00417,
              "x": -0.009881509285222898,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011184907147771036,
              "contacts": 1
            },
            {
              "t": 0.0041800000000000006,
              "x": -0.009895607199237683,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011043928007623185,
              "contacts": 1
            },
            {
              "t": 0.00419,
              "x": -0.009909705113252468,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010902948867475334,
              "contacts": 1
            },
            {
              "t": 0.004200000000000001,
              "x": -0.009923803027267253,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010761969727327483,
              "contacts": 1
            },
            {
              "t": 0.00421,
              "x": -0.009937900941282038,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010620990587179632,
              "contacts": 1
            },
            {
              "t": 0.004220000000000001,
              "x": -0.009951998855296823,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001048001144703178,
              "contacts": 1
            },
            {
              "t": 0.00423,
              "x": -0.009966096769311608,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001033903230688393,
              "contacts": 1
            },
            {
              "t": 0.004240000000000001,
              "x": -0.009980194683326393,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010198053166736078,
              "contacts": 1
            },
            {
              "t": 0.00425,
              "x": -0.009994292597341178,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010057074026588227,
              "contacts": 1
            },
            {
              "t": 0.004260000000000001,
              "x": -0.010008390511355963,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009916094886440376,
              "contacts": 1
            },
            {
              "t": 0.00427,
              "x": -0.010022488425370749,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009775115746292525,
              "contacts": 1
            },
            {
              "t": 0.00428,
              "x": -0.010036586339385534,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009634136606144674,
              "contacts": 1
            },
            {
              "t": 0.00429,
              "x": -0.010050684253400319,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009493157465996823,
              "contacts": 1
            },
            {
              "t": 0.0043,
              "x": -0.010064782167415104,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009352178325848972,
              "contacts": 1
            },
            {
              "t": 0.0043100000000000005,
              "x": -0.010078880081429889,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009211199185701121,
              "contacts": 1
            },
            {
              "t": 0.00432,
              "x": -0.010092977995444674,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000907022004555327,
              "contacts": 1
            },
            {
              "t": 0.0043300000000000005,
              "x": -0.01010707590945946,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008929240905405419,
              "contacts": 1
            },
            {
              "t": 0.00434,
              "x": -0.010121173823474244,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008788261765257568,
              "contacts": 1
            },
            {
              "t": 0.004350000000000001,
              "x": -0.01013527173748903,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008647282625109717,
              "contacts": 1
            },
            {
              "t": 0.00436,
              "x": -0.010149369651503815,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008506303484961866,
              "contacts": 1
            },
            {
              "t": 0.004370000000000001,
              "x": -0.0101634675655186,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008365324344814015,
              "contacts": 1
            },
            {
              "t": 0.00438,
              "x": -0.010177565479533385,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008224345204666163,
              "contacts": 1
            },
            {
              "t": 0.004390000000000001,
              "x": -0.01019166339354817,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008083366064518312,
              "contacts": 1
            },
            {
              "t": 0.0044,
              "x": -0.010205761307562955,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007942386924370461,
              "contacts": 1
            },
            {
              "t": 0.004410000000000001,
              "x": -0.01021985922157774,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000780140778422261,
              "contacts": 1
            },
            {
              "t": 0.00442,
              "x": -0.010233957135592525,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007660428644074759,
              "contacts": 1
            },
            {
              "t": 0.004430000000000001,
              "x": -0.01024805504960731,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007519449503926908,
              "contacts": 1
            },
            {
              "t": 0.00444,
              "x": -0.010262152963622095,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007378470363779057,
              "contacts": 1
            },
            {
              "t": 0.00445,
              "x": -0.01027625087763688,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007237491223631206,
              "contacts": 1
            },
            {
              "t": 0.00446,
              "x": -0.010290348791651666,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007096512083483355,
              "contacts": 1
            },
            {
              "t": 0.00447,
              "x": -0.01030444670566645,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006955532943335504,
              "contacts": 1
            },
            {
              "t": 0.0044800000000000005,
              "x": -0.010318544619681236,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006814553803187653,
              "contacts": 1
            },
            {
              "t": 0.00449,
              "x": -0.010332642533696021,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006673574663039802,
              "contacts": 1
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.010346740447710806,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006532595522891951,
              "contacts": 1
            },
            {
              "t": 0.00451,
              "x": -0.010360838361725591,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00063916163827441,
              "contacts": 1
            },
            {
              "t": 0.004520000000000001,
              "x": -0.010374936275740376,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006250637242596249,
              "contacts": 1
            },
            {
              "t": 0.00453,
              "x": -0.010389034189755161,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006109658102448397,
              "contacts": 1
            },
            {
              "t": 0.004540000000000001,
              "x": -0.010403132103769946,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005968678962300546,
              "contacts": 1
            },
            {
              "t": 0.00455,
              "x": -0.010417230017784732,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005827699822152695,
              "contacts": 1
            },
            {
              "t": 0.004560000000000001,
              "x": -0.010431327931799517,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005686720682004844,
              "contacts": 1
            },
            {
              "t": 0.00457,
              "x": -0.010445425845814302,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005545741541856993,
              "contacts": 1
            },
            {
              "t": 0.004580000000000001,
              "x": -0.010459523759829087,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005404762401709142,
              "contacts": 1
            },
            {
              "t": 0.00459,
              "x": -0.010473621673843872,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005263783261561291,
              "contacts": 1
            },
            {
              "t": 0.004600000000000001,
              "x": -0.010487719587858657,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000512280412141344,
              "contacts": 1
            },
            {
              "t": 0.00461,
              "x": -0.010501817501873442,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004981824981265589,
              "contacts": 1
            },
            {
              "t": 0.00462,
              "x": -0.010515915415888227,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004840845841117738,
              "contacts": 1
            },
            {
              "t": 0.0046300000000000004,
              "x": -0.010530013329903012,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004699866700969887,
              "contacts": 1
            },
            {
              "t": 0.00464,
              "x": -0.010544111243917798,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00045588875608220357,
              "contacts": 1
            },
            {
              "t": 0.0046500000000000005,
              "x": -0.010558209157932583,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00044179084206741846,
              "contacts": 1
            },
            {
              "t": 0.00466,
              "x": -0.010572307071947368,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00042769292805263336,
              "contacts": 1
            },
            {
              "t": 0.0046700000000000005,
              "x": -0.010586404985962153,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00041359501403784825,
              "contacts": 1
            },
            {
              "t": 0.00468,
              "x": -0.010600502899976938,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00039949710002306314,
              "contacts": 1
            },
            {
              "t": 0.004690000000000001,
              "x": -0.010614600813991723,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00038539918600827804,
              "contacts": 1
            },
            {
              "t": 0.0047,
              "x": -0.010628698728006508,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00037130127199349293,
              "contacts": 1
            },
            {
              "t": 0.004710000000000001,
              "x": -0.010642796642021293,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003572033579787078,
              "contacts": 1
            },
            {
              "t": 0.00472,
              "x": -0.010656894556036078,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003431054439639227,
              "contacts": 1
            },
            {
              "t": 0.004730000000000001,
              "x": -0.010670992470050863,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003290075299491376,
              "contacts": 1
            },
            {
              "t": 0.00474,
              "x": -0.010685090384065649,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003149096159343525,
              "contacts": 1
            },
            {
              "t": 0.004750000000000001,
              "x": -0.010699188298080434,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003008117019195674,
              "contacts": 1
            },
            {
              "t": 0.00476,
              "x": -0.010713286212095219,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002867137879047823,
              "contacts": 1
            },
            {
              "t": 0.004770000000000001,
              "x": -0.010727384126110004,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002726158738899972,
              "contacts": 1
            },
            {
              "t": 0.00478,
              "x": -0.010741482040124789,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002585179598752121,
              "contacts": 1
            },
            {
              "t": 0.00479,
              "x": -0.010755579954139574,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00024442004586042697,
              "contacts": 1
            },
            {
              "t": 0.0048000000000000004,
              "x": -0.01076967786815436,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00023032213184564186,
              "contacts": 1
            },
            {
              "t": 0.00481,
              "x": -0.010783775782169144,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00021622421783085675,
              "contacts": 1
            },
            {
              "t": 0.0048200000000000005,
              "x": -0.01079787369618393,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00020212630381607165,
              "contacts": 1
            },
            {
              "t": 0.00483,
              "x": -0.010811971610198715,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00018802838980128654,
              "contacts": 1
            },
            {
              "t": 0.0048400000000000006,
              "x": -0.0108260695242135,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00017393047578650143,
              "contacts": 1
            },
            {
              "t": 0.00485,
              "x": -0.010840167438228285,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00015983256177171633,
              "contacts": 1
            },
            {
              "t": 0.004860000000000001,
              "x": -0.01085426535224307,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00014573464775693122,
              "contacts": 1
            },
            {
              "t": 0.00487,
              "x": -0.010868363266257855,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00013163673374214611,
              "contacts": 1
            },
            {
              "t": 0.004880000000000001,
              "x": -0.01088246118027264,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00011753881972736101,
              "contacts": 1
            },
            {
              "t": 0.00489,
              "x": -0.010896559094287425,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0001034409057125759,
              "contacts": 1
            },
            {
              "t": 0.004900000000000001,
              "x": -0.01091065700830221,
              "vx": -1.4097914014786062,
              "signed_gap": -8.93429916977908e-05,
              "contacts": 1
            },
            {
              "t": 0.00491,
              "x": -0.010924754922316995,
              "vx": -1.4097914014786062,
              "signed_gap": -7.524507768300569e-05,
              "contacts": 1
            },
            {
              "t": 0.004920000000000001,
              "x": -0.01093885283633178,
              "vx": -1.4097914014786062,
              "signed_gap": -6.114716366822058e-05,
              "contacts": 1
            },
            {
              "t": 0.00493,
              "x": -0.010952950750346566,
              "vx": -1.4097914014786062,
              "signed_gap": -4.7049249653435474e-05,
              "contacts": 1
            },
            {
              "t": 0.004940000000000001,
              "x": -0.01096704866436135,
              "vx": -1.4097914014786062,
              "signed_gap": -3.295133563865037e-05,
              "contacts": 1
            },
            {
              "t": 0.00495,
              "x": -0.010981146578376136,
              "vx": -1.4097914014786062,
              "signed_gap": -1.885342162386526e-05,
              "contacts": 1
            },
            {
              "t": 0.00496,
              "x": -0.010995244492390921,
              "vx": -1.4097914014786062,
              "signed_gap": -4.7555076090801535e-06,
              "contacts": 1
            },
            {
              "t": 0.005200000000000001,
              "x": -0.011333594428745764,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0003335944287457624,
              "contacts": 0
            },
            {
              "t": 0.005600000000000001,
              "x": -0.011897510989337168,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0008975109893371667,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.012461427549928572,
              "vx": -1.4097914014786062,
              "signed_gap": 0.001461427549928571,
              "contacts": 0
            },
            {
              "t": 0.0064,
              "x": -0.013025344110519976,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0020253441105199752,
              "contacts": 0
            },
            {
              "t": 0.0068000000000000005,
              "x": -0.01358926067111138,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0025892606711113795,
              "contacts": 0
            },
            {
              "t": 0.007200000000000001,
              "x": -0.014153177231702785,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0031531772317027838,
              "contacts": 0
            },
            {
              "t": 0.007600000000000001,
              "x": -0.014717093792294189,
              "vx": -1.4097914014786062,
              "signed_gap": 0.003717093792294188,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.015281010352885593,
              "vx": -1.4097914014786062,
              "signed_gap": 0.004281010352885592,
              "contacts": 0
            },
            {
              "t": 0.008400000000000001,
              "x": -0.015844926913476998,
              "vx": -1.4097914014786062,
              "signed_gap": 0.004844926913476997,
              "contacts": 0
            },
            {
              "t": 0.0088,
              "x": -0.016408843474068402,
              "vx": -1.4097914014786062,
              "signed_gap": 0.005408843474068401,
              "contacts": 0
            },
            {
              "t": 0.009200000000000002,
              "x": -0.016972760034659806,
              "vx": -1.4097914014786062,
              "signed_gap": 0.005972760034659805,
              "contacts": 0
            },
            {
              "t": 0.009600000000000001,
              "x": -0.01753667659525121,
              "vx": -1.4097914014786062,
              "signed_gap": 0.006536676595251209,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.018100593155842615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.007100593155842614,
              "contacts": 0
            },
            {
              "t": 0.010400000000000001,
              "x": -0.01866450971643402,
              "vx": -1.4097914014786062,
              "signed_gap": 0.007664509716434018,
              "contacts": 0
            },
            {
              "t": 0.0108,
              "x": -0.019228426277025423,
              "vx": -1.4097914014786062,
              "signed_gap": 0.008228426277025422,
              "contacts": 0
            },
            {
              "t": 0.011200000000000002,
              "x": -0.019792342837616828,
              "vx": -1.4097914014786062,
              "signed_gap": 0.008792342837616826,
              "contacts": 0
            },
            {
              "t": 0.011600000000000001,
              "x": -0.020356259398208232,
              "vx": -1.4097914014786062,
              "signed_gap": 0.00935625939820823,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.020920175958799636,
              "vx": -1.4097914014786062,
              "signed_gap": 0.009920175958799635,
              "contacts": 0
            },
            {
              "t": 0.012400000000000001,
              "x": -0.02148409251939104,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01048409251939104,
              "contacts": 0
            },
            {
              "t": 0.0128,
              "x": -0.022048009079982445,
              "vx": -1.4097914014786062,
              "signed_gap": 0.011048009079982444,
              "contacts": 0
            },
            {
              "t": 0.013200000000000002,
              "x": -0.02261192564057385,
              "vx": -1.4097914014786062,
              "signed_gap": 0.011611925640573848,
              "contacts": 0
            },
            {
              "t": 0.013600000000000001,
              "x": -0.023175842201165253,
              "vx": -1.4097914014786062,
              "signed_gap": 0.012175842201165252,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.023739758761756657,
              "vx": -1.4097914014786062,
              "signed_gap": 0.012739758761756656,
              "contacts": 0
            },
            {
              "t": 0.014400000000000001,
              "x": -0.02430367532234806,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01330367532234806,
              "contacts": 0
            },
            {
              "t": 0.0148,
              "x": -0.024867591882939466,
              "vx": -1.4097914014786062,
              "signed_gap": 0.013867591882939465,
              "contacts": 0
            },
            {
              "t": 0.015200000000000002,
              "x": -0.02543150844353087,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01443150844353087,
              "contacts": 0
            },
            {
              "t": 0.015600000000000001,
              "x": -0.025995425004122275,
              "vx": -1.4097914014786062,
              "signed_gap": 0.014995425004122273,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -0.02655934156471368,
              "vx": -1.4097914014786062,
              "signed_gap": 0.015559341564713678,
              "contacts": 0
            },
            {
              "t": 0.0164,
              "x": -0.027123258125305083,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01612325812530508,
              "contacts": 0
            },
            {
              "t": 0.016800000000000002,
              "x": -0.027687174685896487,
              "vx": -1.4097914014786062,
              "signed_gap": 0.016687174685896485,
              "contacts": 0
            },
            {
              "t": 0.0172,
              "x": -0.02825109124648789,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01725109124648789,
              "contacts": 0
            },
            {
              "t": 0.0176,
              "x": -0.028815007807079296,
              "vx": -1.4097914014786062,
              "signed_gap": 0.017815007807079293,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -0.0293789243676707,
              "vx": -1.4097914014786062,
              "signed_gap": 0.018378924367670697,
              "contacts": 0
            },
            {
              "t": 0.018400000000000003,
              "x": -0.029942840928262104,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0189428409282621,
              "contacts": 0
            },
            {
              "t": 0.0188,
              "x": -0.03050675748885351,
              "vx": -1.4097914014786062,
              "signed_gap": 0.019506757488853506,
              "contacts": 0
            },
            {
              "t": 0.019200000000000002,
              "x": -0.031070674049444913,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02007067404944491,
              "contacts": 0
            },
            {
              "t": 0.019600000000000003,
              "x": -0.03163459061003632,
              "vx": -1.4097914014786062,
              "signed_gap": 0.020634590610036314,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -0.03219850717062772,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02119850717062772,
              "contacts": 0
            },
            {
              "t": 0.0204,
              "x": -0.032762423731219126,
              "vx": -1.4097914014786062,
              "signed_gap": 0.021762423731219123,
              "contacts": 0
            },
            {
              "t": 0.020800000000000003,
              "x": -0.03332634029181053,
              "vx": -1.4097914014786062,
              "signed_gap": 0.022326340291810527,
              "contacts": 0
            },
            {
              "t": 0.0212,
              "x": -0.033890256852401934,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02289025685240193,
              "contacts": 0
            },
            {
              "t": 0.0216,
              "x": -0.03445417341299334,
              "vx": -1.4097914014786062,
              "signed_gap": 0.023454173412993336,
              "contacts": 0
            },
            {
              "t": 0.022000000000000002,
              "x": -0.03501808997358474,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02401808997358474,
              "contacts": 0
            },
            {
              "t": 0.022400000000000003,
              "x": -0.03558200653417615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.024582006534176144,
              "contacts": 0
            },
            {
              "t": 0.0228,
              "x": -0.03614592309476755,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02514592309476755,
              "contacts": 0
            },
            {
              "t": 0.023200000000000002,
              "x": -0.036709839655358956,
              "vx": -1.4097914014786062,
              "signed_gap": 0.025709839655358953,
              "contacts": 0
            },
            {
              "t": 0.023600000000000003,
              "x": -0.03727375621595036,
              "vx": -1.4097914014786062,
              "signed_gap": 0.026273756215950357,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -0.037837672776541764,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02683767277654176,
              "contacts": 0
            },
            {
              "t": 0.0244,
              "x": -0.03840158933713317,
              "vx": -1.4097914014786062,
              "signed_gap": 0.027401589337133166,
              "contacts": 0
            },
            {
              "t": 0.024800000000000003,
              "x": -0.03896550589772457,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02796550589772457,
              "contacts": 0
            },
            {
              "t": 0.025200000000000004,
              "x": -0.03952942245831598,
              "vx": -1.4097914014786062,
              "signed_gap": 0.028529422458315974,
              "contacts": 0
            },
            {
              "t": 0.0256,
              "x": -0.04009333901890738,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02909333901890738,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -0.040657255579498786,
              "vx": -1.4097914014786062,
              "signed_gap": 0.029657255579498783,
              "contacts": 0
            },
            {
              "t": 0.026400000000000003,
              "x": -0.04122117214009019,
              "vx": -1.4097914014786062,
              "signed_gap": 0.030221172140090187,
              "contacts": 0
            },
            {
              "t": 0.0268,
              "x": -0.041785088700681594,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03078508870068159,
              "contacts": 0
            },
            {
              "t": 0.027200000000000002,
              "x": -0.042349005261273,
              "vx": -1.4097914014786062,
              "signed_gap": 0.031349005261272996,
              "contacts": 0
            },
            {
              "t": 0.027600000000000003,
              "x": -0.0429129218218644,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0319129218218644,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -0.04347683838245581,
              "vx": -1.4097914014786062,
              "signed_gap": 0.032476838382455804,
              "contacts": 0
            },
            {
              "t": 0.0284,
              "x": -0.04404075494304721,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03304075494304721,
              "contacts": 0
            },
            {
              "t": 0.028800000000000003,
              "x": -0.044604671503638615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03360467150363861,
              "contacts": 0
            },
            {
              "t": 0.029200000000000004,
              "x": -0.04516858806423002,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03416858806423002,
              "contacts": 0
            },
            {
              "t": 0.0296,
              "x": -0.045732504624821424,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03473250462482142,
              "contacts": 0
            },
            {
              "t": 0.030000000000000002,
              "x": -0.04629642118541283,
              "vx": -1.4097914014786062,
              "signed_gap": 0.035296421185412825,
              "contacts": 0
            },
            {
              "t": 0.030400000000000003,
              "x": -0.04686033774600423,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03586033774600423,
              "contacts": 0
            },
            {
              "t": 0.0308,
              "x": -0.04742425430659564,
              "vx": -1.4097914014786062,
              "signed_gap": 0.036424254306595634,
              "contacts": 0
            },
            {
              "t": 0.031200000000000002,
              "x": -0.04798817086718704,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03698817086718704,
              "contacts": 0
            },
            {
              "t": 0.0316,
              "x": -0.048552087427778445,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03755208742777844,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -0.04911600398836985,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03811600398836985,
              "contacts": 0
            },
            {
              "t": 0.032400000000000005,
              "x": -0.049679920548961254,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03867992054896125,
              "contacts": 0
            },
            {
              "t": 0.0328,
              "x": -0.05024383710955266,
              "vx": -1.4097914014786062,
              "signed_gap": 0.039243837109552655,
              "contacts": 0
            },
            {
              "t": 0.0332,
              "x": -0.05080775367014406,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03980775367014406,
              "contacts": 0
            },
            {
              "t": 0.033600000000000005,
              "x": -0.05137167023073547,
              "vx": -1.4097914014786062,
              "signed_gap": 0.040371670230735464,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -0.05193558679132687,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04093558679132687,
              "contacts": 0
            },
            {
              "t": 0.0344,
              "x": -0.052499503351918275,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04149950335191827,
              "contacts": 0
            },
            {
              "t": 0.034800000000000005,
              "x": -0.05306341991250968,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04206341991250968,
              "contacts": 0
            },
            {
              "t": 0.0352,
              "x": -0.053627336473101084,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04262733647310108,
              "contacts": 0
            },
            {
              "t": 0.0356,
              "x": -0.05419125303369249,
              "vx": -1.4097914014786062,
              "signed_gap": 0.043191253033692485,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -0.05475516959428389,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04375516959428389,
              "contacts": 0
            },
            {
              "t": 0.0364,
              "x": -0.0553190861548753,
              "vx": -1.4097914014786062,
              "signed_gap": 0.044319086154875294,
              "contacts": 0
            },
            {
              "t": 0.036800000000000006,
              "x": -0.0558830027154667,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0448830027154667,
              "contacts": 0
            },
            {
              "t": 0.037200000000000004,
              "x": -0.056446919276058105,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0454469192760581,
              "contacts": 0
            },
            {
              "t": 0.0376,
              "x": -0.05701083583664951,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04601083583664951,
              "contacts": 0
            },
            {
              "t": 0.038000000000000006,
              "x": -0.057574752397240914,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04657475239724091,
              "contacts": 0
            },
            {
              "t": 0.038400000000000004,
              "x": -0.05813866895783232,
              "vx": -1.4097914014786062,
              "signed_gap": 0.047138668957832315,
              "contacts": 0
            },
            {
              "t": 0.0388,
              "x": -0.05870258551842372,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04770258551842372,
              "contacts": 0
            },
            {
              "t": 0.039200000000000006,
              "x": -0.059266502079015126,
              "vx": -1.4097914014786062,
              "signed_gap": 0.048266502079015124,
              "contacts": 0
            },
            {
              "t": 0.0396,
              "x": -0.05983041863960653,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04883041863960653,
              "contacts": 0
            },
            {
              "t": 0.039990000000000005,
              "x": -0.06038023728618315,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04938023728618315,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 1e-05,
          "steps": 4000,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.010972957941703498,
          "setup_wall_seconds": 0.0004229169571772218,
          "realtime_factor": 3.645325190573928,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0034600000000000004,
          "first_contact_time_error": 1.0000000000000026e-05,
          "first_contact_count": 1,
          "summed_contact_count": 151,
          "max_sampled_penetration": 0.001679187393500028,
          "fully_crossed_wall": false,
          "final_x": -0.060394335200197935,
          "final_v": -1.4097914014786062,
          "initial_energy": 20.0,
          "final_energy": 0.09937558978415062,
          "peak_normal_force": 20199.999999998116,
          "contact_impulse_x": -2.1409791401478606,
          "momentum_change": -2.1409791401478606,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0004,
              "x": -0.07200000000000001,
              "vx": 20.0,
              "signed_gap": 0.061000000000000006,
              "contacts": 0
            },
            {
              "t": 0.0008,
              "x": -0.06399999999999999,
              "vx": 20.0,
              "signed_gap": 0.052999999999999985,
              "contacts": 0
            },
            {
              "t": 0.0012000000000000001,
              "x": -0.056000000000000036,
              "vx": 20.0,
              "signed_gap": 0.04500000000000003,
              "contacts": 0
            },
            {
              "t": 0.0016,
              "x": -0.048000000000000084,
              "vx": 20.0,
              "signed_gap": 0.03700000000000008,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04000000000000013,
              "vx": 20.0,
              "signed_gap": 0.02900000000000013,
              "contacts": 0
            },
            {
              "t": 0.0024000000000000002,
              "x": -0.03200000000000018,
              "vx": 20.0,
              "signed_gap": 0.021000000000000178,
              "contacts": 0
            },
            {
              "t": 0.0028000000000000004,
              "x": -0.02400000000000023,
              "vx": 20.0,
              "signed_gap": 0.013000000000000228,
              "contacts": 0
            },
            {
              "t": 0.0032,
              "x": -0.016000000000000222,
              "vx": 20.0,
              "signed_gap": 0.005000000000000221,
              "contacts": 0
            },
            {
              "t": 0.0034600000000000004,
              "x": -0.010800000000000073,
              "vx": 20.0,
              "signed_gap": -0.00019999999999992767,
              "contacts": 1
            },
            {
              "t": 0.0034700000000000004,
              "x": -0.010620200000000066,
              "vx": 17.98000000000019,
              "signed_gap": -0.0003797999999999354,
              "contacts": 1
            },
            {
              "t": 0.0034800000000000005,
              "x": -0.010458759800000064,
              "vx": 16.144020000000204,
              "signed_gap": -0.0005412401999999369,
              "contacts": 1
            },
            {
              "t": 0.0034900000000000005,
              "x": -0.010314004860200066,
              "vx": 14.475493980000191,
              "signed_gap": -0.0006859951397999355,
              "contacts": 1
            },
            {
              "t": 0.0035,
              "x": -0.010184411409519867,
              "vx": 12.959345068020195,
              "signed_gap": -0.0008155885904801343,
              "contacts": 1
            },
            {
              "t": 0.00351,
              "x": -0.01006859289249816,
              "vx": 11.581851702170145,
              "signed_gap": -0.0009314071075018412,
              "contacts": 1
            },
            {
              "t": 0.00352,
              "x": -0.009965287634286127,
              "vx": 10.33052582120294,
              "signed_gap": -0.0010347123657138742,
              "contacts": 1
            },
            {
              "t": 0.00353,
              "x": -0.009873347614261008,
              "vx": 9.194002002511274,
              "signed_gap": -0.0011266523857389934,
              "contacts": 1
            },
            {
              "t": 0.00354,
              "x": -0.009791728248624149,
              "vx": 8.161936563686245,
              "signed_gap": -0.0012082717513758525,
              "contacts": 1
            },
            {
              "t": 0.00355,
              "x": -0.009719479091302344,
              "vx": 7.224915732180024,
              "signed_gap": -0.0012805209086976573,
              "contacts": 1
            },
            {
              "t": 0.0035600000000000002,
              "x": -0.009655735370621421,
              "vx": 6.374372068092263,
              "signed_gap": -0.00134426462937858,
              "contacts": 1
            },
            {
              "t": 0.0035700000000000003,
              "x": -0.009599710286637975,
              "vx": 5.602508398345167,
              "signed_gap": -0.0014002897133620264,
              "contacts": 1
            },
            {
              "t": 0.0035800000000000003,
              "x": -0.009550688000766236,
              "vx": 4.902228587174454,
              "signed_gap": -0.0014493119992337652,
              "contacts": 1
            },
            {
              "t": 0.0035900000000000003,
              "x": -0.009508017255480894,
              "vx": 4.267074528533628,
              "signed_gap": -0.0014919827445191072,
              "contacts": 1
            },
            {
              "t": 0.0036000000000000003,
              "x": -0.009471105567468607,
              "vx": 3.6911688012283568,
              "signed_gap": -0.0015288944325313938,
              "contacts": 1
            },
            {
              "t": 0.0036100000000000004,
              "x": -0.009439413942690086,
              "vx": 3.1691624778523737,
              "signed_gap": -0.0015605860573099147,
              "contacts": 1
            },
            {
              "t": 0.0036200000000000004,
              "x": -0.009412452066446725,
              "vx": 2.6961876243361473,
              "signed_gap": -0.0015875479335532763,
              "contacts": 1
            },
            {
              "t": 0.0036300000000000004,
              "x": -0.00938977392576125,
              "vx": 2.2678140685472,
              "signed_gap": -0.0016102260742387516,
              "contacts": 1
            },
            {
              "t": 0.0036400000000000004,
              "x": -0.009370973825218565,
              "vx": 1.8800100542685985,
              "signed_gap": -0.0016290261747814363,
              "contacts": 1
            },
            {
              "t": 0.0036500000000000005,
              "x": -0.009355682760904926,
              "vx": 1.5291064313635931,
              "signed_gap": -0.0016443172390950746,
              "contacts": 1
            },
            {
              "t": 0.0036600000000000005,
              "x": -0.009343565120261743,
              "vx": 1.2117640643177265,
              "signed_gap": -0.001656434879738258,
              "contacts": 1
            },
            {
              "t": 0.00367,
              "x": -0.009334315678562619,
              "vx": 0.924944169912133,
              "signed_gap": -0.0016656843214373825,
              "contacts": 1
            },
            {
              "t": 0.00368,
              "x": -0.009327656865354847,
              "vx": 0.66588132077718,
              "signed_gap": -0.0016723431346451541,
              "contacts": 1
            },
            {
              "t": 0.00369,
              "x": -0.009323336276602492,
              "vx": 0.43205887523494324,
              "signed_gap": -0.0016766637233975087,
              "contacts": 1
            },
            {
              "t": 0.0037,
              "x": -0.009321124410448772,
              "vx": 0.22118661537170042,
              "signed_gap": -0.0016788755895512288,
              "contacts": 1
            },
            {
              "t": 0.00371,
              "x": -0.009320812606499973,
              "vx": 0.03118039487940341,
              "signed_gap": -0.001679187393500028,
              "contacts": 1
            },
            {
              "t": 0.00372,
              "x": -0.009322211170339559,
              "vx": -0.13985638395854194,
              "signed_gap": -0.0016777888296604423,
              "contacts": 1
            },
            {
              "t": 0.0037300000000000002,
              "x": -0.009325147666624845,
              "vx": -0.2936496285287319,
              "signed_gap": -0.0016748523333751566,
              "contacts": 1
            },
            {
              "t": 0.0037400000000000003,
              "x": -0.009329465365614978,
              "vx": -0.4317698990133744,
              "signed_gap": -0.0016705346343850232,
              "contacts": 1
            },
            {
              "t": 0.0037500000000000003,
              "x": -0.009335021829340484,
              "vx": -0.5556463725505385,
              "signed_gap": -0.001664978170659517,
              "contacts": 1
            },
            {
              "t": 0.0037600000000000003,
              "x": -0.009341687624864092,
              "vx": -0.666579552361437,
              "signed_gap": -0.0016583123751359088,
              "contacts": 1
            },
            {
              "t": 0.0037700000000000003,
              "x": -0.009349345153210481,
              "vx": -0.7657528346388852,
              "signed_gap": -0.0016506548467895201,
              "contacts": 1
            },
            {
              "t": 0.0037800000000000004,
              "x": -0.009357887583569022,
              "vx": -0.8542430358539499,
              "signed_gap": -0.0016421124164309794,
              "contacts": 1
            },
            {
              "t": 0.0037900000000000004,
              "x": -0.009367217883308132,
              "vx": -0.9330299739116532,
              "signed_gap": -0.001632782116691869,
              "contacts": 1
            },
            {
              "t": 0.0038000000000000004,
              "x": -0.009377247935190028,
              "vx": -1.0030051881896767,
              "signed_gap": -0.0016227520648099732,
              "contacts": 1
            },
            {
              "t": 0.0038100000000000005,
              "x": -0.009387897733948547,
              "vx": -1.0649798758517055,
              "signed_gap": -0.0016121022660514541,
              "contacts": 1
            },
            {
              "t": 0.0038200000000000005,
              "x": -0.009399094655097265,
              "vx": -1.119692114871681,
              "signed_gap": -0.0016009053449027363,
              "contacts": 1
            },
            {
              "t": 0.0038300000000000005,
              "x": -0.00941077278947601,
              "vx": -1.1678134378747866,
              "signed_gap": -0.001589227210523991,
              "contacts": 1
            },
            {
              "t": 0.0038400000000000005,
              "x": -0.009422872337627411,
              "vx": -1.2099548151397077,
              "signed_gap": -0.0015771276623725902,
              "contacts": 1
            },
            {
              "t": 0.00385,
              "x": -0.009435339058626036,
              "vx": -1.2466720998629963,
              "signed_gap": -0.0015646609413739656,
              "contacts": 1
            },
            {
              "t": 0.00386,
              "x": -0.009448123768466182,
              "vx": -1.2784709840140938,
              "signed_gap": -0.0015518762315338188,
              "contacts": 1
            },
            {
              "t": 0.00387,
              "x": -0.00946118188355384,
              "vx": -1.3058115087660667,
              "signed_gap": -0.0015388181164461608,
              "contacts": 1
            },
            {
              "t": 0.00388,
              "x": -0.009474473005249187,
              "vx": -1.329112169534077,
              "signed_gap": -0.001525526994750814,
              "contacts": 1
            },
            {
              "t": 0.0038900000000000002,
              "x": -0.009487960541769744,
              "vx": -1.3487536520557506,
              "signed_gap": -0.0015120394582302573,
              "contacts": 1
            },
            {
              "t": 0.0039000000000000003,
              "x": -0.009501611364096482,
              "vx": -1.3650822326732004,
              "signed_gap": -0.0014983886359035189,
              "contacts": 1
            },
            {
              "t": 0.00391,
              "x": -0.009515395492826442,
              "vx": -1.3784128729962326,
              "signed_gap": -0.0014846045071735588,
              "contacts": 1
            },
            {
              "t": 0.003920000000000001,
              "x": -0.009529285813190583,
              "vx": -1.3890320364139654,
              "signed_gap": -0.0014707141868094183,
              "contacts": 1
            },
            {
              "t": 0.00393,
              "x": -0.009543257815705114,
              "vx": -1.3972002514535105,
              "signed_gap": -0.001456742184294887,
              "contacts": 1
            },
            {
              "t": 0.00394,
              "x": -0.009557289360152488,
              "vx": -1.4031544447376483,
              "signed_gap": -0.0014427106398475133,
              "contacts": 1
            },
            {
              "t": 0.00395,
              "x": -0.009571360460794973,
              "vx": -1.4071100642486347,
              "signed_gap": -0.0014286395392050285,
              "contacts": 1
            },
            {
              "t": 0.00396,
              "x": -0.00958545309091241,
              "vx": -1.4092630117442744,
              "signed_gap": -0.0014145469090875908,
              "contacts": 1
            },
            {
              "t": 0.0039700000000000004,
              "x": -0.009599551004927195,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0014004489950728057,
              "contacts": 1
            },
            {
              "t": 0.00398,
              "x": -0.00961364891894198,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013863510810580206,
              "contacts": 1
            },
            {
              "t": 0.0039900000000000005,
              "x": -0.009627746832956766,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013722531670432355,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.00964184474697155,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013581552530284504,
              "contacts": 1
            },
            {
              "t": 0.0040100000000000005,
              "x": -0.009655942660986336,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013440573390136653,
              "contacts": 1
            },
            {
              "t": 0.00402,
              "x": -0.009670040575001121,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013299594249988802,
              "contacts": 1
            },
            {
              "t": 0.004030000000000001,
              "x": -0.009684138489015906,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001315861510984095,
              "contacts": 1
            },
            {
              "t": 0.00404,
              "x": -0.009698236403030691,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00130176359696931,
              "contacts": 1
            },
            {
              "t": 0.004050000000000001,
              "x": -0.009712334317045476,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012876656829545249,
              "contacts": 1
            },
            {
              "t": 0.00406,
              "x": -0.009726432231060261,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012735677689397398,
              "contacts": 1
            },
            {
              "t": 0.004070000000000001,
              "x": -0.009740530145075046,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012594698549249547,
              "contacts": 1
            },
            {
              "t": 0.00408,
              "x": -0.009754628059089832,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012453719409101695,
              "contacts": 1
            },
            {
              "t": 0.004090000000000001,
              "x": -0.009768725973104617,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012312740268953844,
              "contacts": 1
            },
            {
              "t": 0.0041,
              "x": -0.009782823887119402,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012171761128805993,
              "contacts": 1
            },
            {
              "t": 0.00411,
              "x": -0.009796921801134187,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012030781988658142,
              "contacts": 1
            },
            {
              "t": 0.00412,
              "x": -0.009811019715148972,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011889802848510291,
              "contacts": 1
            },
            {
              "t": 0.00413,
              "x": -0.009825117629163757,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001174882370836244,
              "contacts": 1
            },
            {
              "t": 0.0041400000000000005,
              "x": -0.009839215543178542,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001160784456821459,
              "contacts": 1
            },
            {
              "t": 0.00415,
              "x": -0.009853313457193327,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011466865428066738,
              "contacts": 1
            },
            {
              "t": 0.0041600000000000005,
              "x": -0.009867411371208112,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011325886287918887,
              "contacts": 1
            },
            {
              "t": 0.00417,
              "x": -0.009881509285222898,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011184907147771036,
              "contacts": 1
            },
            {
              "t": 0.0041800000000000006,
              "x": -0.009895607199237683,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011043928007623185,
              "contacts": 1
            },
            {
              "t": 0.00419,
              "x": -0.009909705113252468,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010902948867475334,
              "contacts": 1
            },
            {
              "t": 0.004200000000000001,
              "x": -0.009923803027267253,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010761969727327483,
              "contacts": 1
            },
            {
              "t": 0.00421,
              "x": -0.009937900941282038,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010620990587179632,
              "contacts": 1
            },
            {
              "t": 0.004220000000000001,
              "x": -0.009951998855296823,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001048001144703178,
              "contacts": 1
            },
            {
              "t": 0.00423,
              "x": -0.009966096769311608,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001033903230688393,
              "contacts": 1
            },
            {
              "t": 0.004240000000000001,
              "x": -0.009980194683326393,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010198053166736078,
              "contacts": 1
            },
            {
              "t": 0.00425,
              "x": -0.009994292597341178,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010057074026588227,
              "contacts": 1
            },
            {
              "t": 0.004260000000000001,
              "x": -0.010008390511355963,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009916094886440376,
              "contacts": 1
            },
            {
              "t": 0.00427,
              "x": -0.010022488425370749,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009775115746292525,
              "contacts": 1
            },
            {
              "t": 0.00428,
              "x": -0.010036586339385534,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009634136606144674,
              "contacts": 1
            },
            {
              "t": 0.00429,
              "x": -0.010050684253400319,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009493157465996823,
              "contacts": 1
            },
            {
              "t": 0.0043,
              "x": -0.010064782167415104,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009352178325848972,
              "contacts": 1
            },
            {
              "t": 0.0043100000000000005,
              "x": -0.010078880081429889,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009211199185701121,
              "contacts": 1
            },
            {
              "t": 0.00432,
              "x": -0.010092977995444674,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000907022004555327,
              "contacts": 1
            },
            {
              "t": 0.0043300000000000005,
              "x": -0.01010707590945946,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008929240905405419,
              "contacts": 1
            },
            {
              "t": 0.00434,
              "x": -0.010121173823474244,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008788261765257568,
              "contacts": 1
            },
            {
              "t": 0.004350000000000001,
              "x": -0.01013527173748903,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008647282625109717,
              "contacts": 1
            },
            {
              "t": 0.00436,
              "x": -0.010149369651503815,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008506303484961866,
              "contacts": 1
            },
            {
              "t": 0.004370000000000001,
              "x": -0.0101634675655186,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008365324344814015,
              "contacts": 1
            },
            {
              "t": 0.00438,
              "x": -0.010177565479533385,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008224345204666163,
              "contacts": 1
            },
            {
              "t": 0.004390000000000001,
              "x": -0.01019166339354817,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008083366064518312,
              "contacts": 1
            },
            {
              "t": 0.0044,
              "x": -0.010205761307562955,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007942386924370461,
              "contacts": 1
            },
            {
              "t": 0.004410000000000001,
              "x": -0.01021985922157774,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000780140778422261,
              "contacts": 1
            },
            {
              "t": 0.00442,
              "x": -0.010233957135592525,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007660428644074759,
              "contacts": 1
            },
            {
              "t": 0.004430000000000001,
              "x": -0.01024805504960731,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007519449503926908,
              "contacts": 1
            },
            {
              "t": 0.00444,
              "x": -0.010262152963622095,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007378470363779057,
              "contacts": 1
            },
            {
              "t": 0.00445,
              "x": -0.01027625087763688,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007237491223631206,
              "contacts": 1
            },
            {
              "t": 0.00446,
              "x": -0.010290348791651666,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007096512083483355,
              "contacts": 1
            },
            {
              "t": 0.00447,
              "x": -0.01030444670566645,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006955532943335504,
              "contacts": 1
            },
            {
              "t": 0.0044800000000000005,
              "x": -0.010318544619681236,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006814553803187653,
              "contacts": 1
            },
            {
              "t": 0.00449,
              "x": -0.010332642533696021,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006673574663039802,
              "contacts": 1
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.010346740447710806,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006532595522891951,
              "contacts": 1
            },
            {
              "t": 0.00451,
              "x": -0.010360838361725591,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00063916163827441,
              "contacts": 1
            },
            {
              "t": 0.004520000000000001,
              "x": -0.010374936275740376,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006250637242596249,
              "contacts": 1
            },
            {
              "t": 0.00453,
              "x": -0.010389034189755161,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006109658102448397,
              "contacts": 1
            },
            {
              "t": 0.004540000000000001,
              "x": -0.010403132103769946,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005968678962300546,
              "contacts": 1
            },
            {
              "t": 0.00455,
              "x": -0.010417230017784732,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005827699822152695,
              "contacts": 1
            },
            {
              "t": 0.004560000000000001,
              "x": -0.010431327931799517,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005686720682004844,
              "contacts": 1
            },
            {
              "t": 0.00457,
              "x": -0.010445425845814302,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005545741541856993,
              "contacts": 1
            },
            {
              "t": 0.004580000000000001,
              "x": -0.010459523759829087,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005404762401709142,
              "contacts": 1
            },
            {
              "t": 0.00459,
              "x": -0.010473621673843872,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005263783261561291,
              "contacts": 1
            },
            {
              "t": 0.004600000000000001,
              "x": -0.010487719587858657,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000512280412141344,
              "contacts": 1
            },
            {
              "t": 0.00461,
              "x": -0.010501817501873442,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004981824981265589,
              "contacts": 1
            },
            {
              "t": 0.00462,
              "x": -0.010515915415888227,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004840845841117738,
              "contacts": 1
            },
            {
              "t": 0.0046300000000000004,
              "x": -0.010530013329903012,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004699866700969887,
              "contacts": 1
            },
            {
              "t": 0.00464,
              "x": -0.010544111243917798,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00045588875608220357,
              "contacts": 1
            },
            {
              "t": 0.0046500000000000005,
              "x": -0.010558209157932583,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00044179084206741846,
              "contacts": 1
            },
            {
              "t": 0.00466,
              "x": -0.010572307071947368,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00042769292805263336,
              "contacts": 1
            },
            {
              "t": 0.0046700000000000005,
              "x": -0.010586404985962153,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00041359501403784825,
              "contacts": 1
            },
            {
              "t": 0.00468,
              "x": -0.010600502899976938,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00039949710002306314,
              "contacts": 1
            },
            {
              "t": 0.004690000000000001,
              "x": -0.010614600813991723,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00038539918600827804,
              "contacts": 1
            },
            {
              "t": 0.0047,
              "x": -0.010628698728006508,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00037130127199349293,
              "contacts": 1
            },
            {
              "t": 0.004710000000000001,
              "x": -0.010642796642021293,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003572033579787078,
              "contacts": 1
            },
            {
              "t": 0.00472,
              "x": -0.010656894556036078,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003431054439639227,
              "contacts": 1
            },
            {
              "t": 0.004730000000000001,
              "x": -0.010670992470050863,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003290075299491376,
              "contacts": 1
            },
            {
              "t": 0.00474,
              "x": -0.010685090384065649,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003149096159343525,
              "contacts": 1
            },
            {
              "t": 0.004750000000000001,
              "x": -0.010699188298080434,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003008117019195674,
              "contacts": 1
            },
            {
              "t": 0.00476,
              "x": -0.010713286212095219,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002867137879047823,
              "contacts": 1
            },
            {
              "t": 0.004770000000000001,
              "x": -0.010727384126110004,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002726158738899972,
              "contacts": 1
            },
            {
              "t": 0.00478,
              "x": -0.010741482040124789,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002585179598752121,
              "contacts": 1
            },
            {
              "t": 0.00479,
              "x": -0.010755579954139574,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00024442004586042697,
              "contacts": 1
            },
            {
              "t": 0.0048000000000000004,
              "x": -0.01076967786815436,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00023032213184564186,
              "contacts": 1
            },
            {
              "t": 0.00481,
              "x": -0.010783775782169144,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00021622421783085675,
              "contacts": 1
            },
            {
              "t": 0.0048200000000000005,
              "x": -0.01079787369618393,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00020212630381607165,
              "contacts": 1
            },
            {
              "t": 0.00483,
              "x": -0.010811971610198715,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00018802838980128654,
              "contacts": 1
            },
            {
              "t": 0.0048400000000000006,
              "x": -0.0108260695242135,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00017393047578650143,
              "contacts": 1
            },
            {
              "t": 0.00485,
              "x": -0.010840167438228285,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00015983256177171633,
              "contacts": 1
            },
            {
              "t": 0.004860000000000001,
              "x": -0.01085426535224307,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00014573464775693122,
              "contacts": 1
            },
            {
              "t": 0.00487,
              "x": -0.010868363266257855,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00013163673374214611,
              "contacts": 1
            },
            {
              "t": 0.004880000000000001,
              "x": -0.01088246118027264,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00011753881972736101,
              "contacts": 1
            },
            {
              "t": 0.00489,
              "x": -0.010896559094287425,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0001034409057125759,
              "contacts": 1
            },
            {
              "t": 0.004900000000000001,
              "x": -0.01091065700830221,
              "vx": -1.4097914014786062,
              "signed_gap": -8.93429916977908e-05,
              "contacts": 1
            },
            {
              "t": 0.00491,
              "x": -0.010924754922316995,
              "vx": -1.4097914014786062,
              "signed_gap": -7.524507768300569e-05,
              "contacts": 1
            },
            {
              "t": 0.004920000000000001,
              "x": -0.01093885283633178,
              "vx": -1.4097914014786062,
              "signed_gap": -6.114716366822058e-05,
              "contacts": 1
            },
            {
              "t": 0.00493,
              "x": -0.010952950750346566,
              "vx": -1.4097914014786062,
              "signed_gap": -4.7049249653435474e-05,
              "contacts": 1
            },
            {
              "t": 0.004940000000000001,
              "x": -0.01096704866436135,
              "vx": -1.4097914014786062,
              "signed_gap": -3.295133563865037e-05,
              "contacts": 1
            },
            {
              "t": 0.00495,
              "x": -0.010981146578376136,
              "vx": -1.4097914014786062,
              "signed_gap": -1.885342162386526e-05,
              "contacts": 1
            },
            {
              "t": 0.00496,
              "x": -0.010995244492390921,
              "vx": -1.4097914014786062,
              "signed_gap": -4.7555076090801535e-06,
              "contacts": 1
            },
            {
              "t": 0.005200000000000001,
              "x": -0.011333594428745764,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0003335944287457624,
              "contacts": 0
            },
            {
              "t": 0.005600000000000001,
              "x": -0.011897510989337168,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0008975109893371667,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.012461427549928572,
              "vx": -1.4097914014786062,
              "signed_gap": 0.001461427549928571,
              "contacts": 0
            },
            {
              "t": 0.0064,
              "x": -0.013025344110519976,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0020253441105199752,
              "contacts": 0
            },
            {
              "t": 0.0068000000000000005,
              "x": -0.01358926067111138,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0025892606711113795,
              "contacts": 0
            },
            {
              "t": 0.007200000000000001,
              "x": -0.014153177231702785,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0031531772317027838,
              "contacts": 0
            },
            {
              "t": 0.007600000000000001,
              "x": -0.014717093792294189,
              "vx": -1.4097914014786062,
              "signed_gap": 0.003717093792294188,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.015281010352885593,
              "vx": -1.4097914014786062,
              "signed_gap": 0.004281010352885592,
              "contacts": 0
            },
            {
              "t": 0.008400000000000001,
              "x": -0.015844926913476998,
              "vx": -1.4097914014786062,
              "signed_gap": 0.004844926913476997,
              "contacts": 0
            },
            {
              "t": 0.0088,
              "x": -0.016408843474068402,
              "vx": -1.4097914014786062,
              "signed_gap": 0.005408843474068401,
              "contacts": 0
            },
            {
              "t": 0.009200000000000002,
              "x": -0.016972760034659806,
              "vx": -1.4097914014786062,
              "signed_gap": 0.005972760034659805,
              "contacts": 0
            },
            {
              "t": 0.009600000000000001,
              "x": -0.01753667659525121,
              "vx": -1.4097914014786062,
              "signed_gap": 0.006536676595251209,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.018100593155842615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.007100593155842614,
              "contacts": 0
            },
            {
              "t": 0.010400000000000001,
              "x": -0.01866450971643402,
              "vx": -1.4097914014786062,
              "signed_gap": 0.007664509716434018,
              "contacts": 0
            },
            {
              "t": 0.0108,
              "x": -0.019228426277025423,
              "vx": -1.4097914014786062,
              "signed_gap": 0.008228426277025422,
              "contacts": 0
            },
            {
              "t": 0.011200000000000002,
              "x": -0.019792342837616828,
              "vx": -1.4097914014786062,
              "signed_gap": 0.008792342837616826,
              "contacts": 0
            },
            {
              "t": 0.011600000000000001,
              "x": -0.020356259398208232,
              "vx": -1.4097914014786062,
              "signed_gap": 0.00935625939820823,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.020920175958799636,
              "vx": -1.4097914014786062,
              "signed_gap": 0.009920175958799635,
              "contacts": 0
            },
            {
              "t": 0.012400000000000001,
              "x": -0.02148409251939104,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01048409251939104,
              "contacts": 0
            },
            {
              "t": 0.0128,
              "x": -0.022048009079982445,
              "vx": -1.4097914014786062,
              "signed_gap": 0.011048009079982444,
              "contacts": 0
            },
            {
              "t": 0.013200000000000002,
              "x": -0.02261192564057385,
              "vx": -1.4097914014786062,
              "signed_gap": 0.011611925640573848,
              "contacts": 0
            },
            {
              "t": 0.013600000000000001,
              "x": -0.023175842201165253,
              "vx": -1.4097914014786062,
              "signed_gap": 0.012175842201165252,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.023739758761756657,
              "vx": -1.4097914014786062,
              "signed_gap": 0.012739758761756656,
              "contacts": 0
            },
            {
              "t": 0.014400000000000001,
              "x": -0.02430367532234806,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01330367532234806,
              "contacts": 0
            },
            {
              "t": 0.0148,
              "x": -0.024867591882939466,
              "vx": -1.4097914014786062,
              "signed_gap": 0.013867591882939465,
              "contacts": 0
            },
            {
              "t": 0.015200000000000002,
              "x": -0.02543150844353087,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01443150844353087,
              "contacts": 0
            },
            {
              "t": 0.015600000000000001,
              "x": -0.025995425004122275,
              "vx": -1.4097914014786062,
              "signed_gap": 0.014995425004122273,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -0.02655934156471368,
              "vx": -1.4097914014786062,
              "signed_gap": 0.015559341564713678,
              "contacts": 0
            },
            {
              "t": 0.0164,
              "x": -0.027123258125305083,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01612325812530508,
              "contacts": 0
            },
            {
              "t": 0.016800000000000002,
              "x": -0.027687174685896487,
              "vx": -1.4097914014786062,
              "signed_gap": 0.016687174685896485,
              "contacts": 0
            },
            {
              "t": 0.0172,
              "x": -0.02825109124648789,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01725109124648789,
              "contacts": 0
            },
            {
              "t": 0.0176,
              "x": -0.028815007807079296,
              "vx": -1.4097914014786062,
              "signed_gap": 0.017815007807079293,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -0.0293789243676707,
              "vx": -1.4097914014786062,
              "signed_gap": 0.018378924367670697,
              "contacts": 0
            },
            {
              "t": 0.018400000000000003,
              "x": -0.029942840928262104,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0189428409282621,
              "contacts": 0
            },
            {
              "t": 0.0188,
              "x": -0.03050675748885351,
              "vx": -1.4097914014786062,
              "signed_gap": 0.019506757488853506,
              "contacts": 0
            },
            {
              "t": 0.019200000000000002,
              "x": -0.031070674049444913,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02007067404944491,
              "contacts": 0
            },
            {
              "t": 0.019600000000000003,
              "x": -0.03163459061003632,
              "vx": -1.4097914014786062,
              "signed_gap": 0.020634590610036314,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -0.03219850717062772,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02119850717062772,
              "contacts": 0
            },
            {
              "t": 0.0204,
              "x": -0.032762423731219126,
              "vx": -1.4097914014786062,
              "signed_gap": 0.021762423731219123,
              "contacts": 0
            },
            {
              "t": 0.020800000000000003,
              "x": -0.03332634029181053,
              "vx": -1.4097914014786062,
              "signed_gap": 0.022326340291810527,
              "contacts": 0
            },
            {
              "t": 0.0212,
              "x": -0.033890256852401934,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02289025685240193,
              "contacts": 0
            },
            {
              "t": 0.0216,
              "x": -0.03445417341299334,
              "vx": -1.4097914014786062,
              "signed_gap": 0.023454173412993336,
              "contacts": 0
            },
            {
              "t": 0.022000000000000002,
              "x": -0.03501808997358474,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02401808997358474,
              "contacts": 0
            },
            {
              "t": 0.022400000000000003,
              "x": -0.03558200653417615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.024582006534176144,
              "contacts": 0
            },
            {
              "t": 0.0228,
              "x": -0.03614592309476755,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02514592309476755,
              "contacts": 0
            },
            {
              "t": 0.023200000000000002,
              "x": -0.036709839655358956,
              "vx": -1.4097914014786062,
              "signed_gap": 0.025709839655358953,
              "contacts": 0
            },
            {
              "t": 0.023600000000000003,
              "x": -0.03727375621595036,
              "vx": -1.4097914014786062,
              "signed_gap": 0.026273756215950357,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -0.037837672776541764,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02683767277654176,
              "contacts": 0
            },
            {
              "t": 0.0244,
              "x": -0.03840158933713317,
              "vx": -1.4097914014786062,
              "signed_gap": 0.027401589337133166,
              "contacts": 0
            },
            {
              "t": 0.024800000000000003,
              "x": -0.03896550589772457,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02796550589772457,
              "contacts": 0
            },
            {
              "t": 0.025200000000000004,
              "x": -0.03952942245831598,
              "vx": -1.4097914014786062,
              "signed_gap": 0.028529422458315974,
              "contacts": 0
            },
            {
              "t": 0.0256,
              "x": -0.04009333901890738,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02909333901890738,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -0.040657255579498786,
              "vx": -1.4097914014786062,
              "signed_gap": 0.029657255579498783,
              "contacts": 0
            },
            {
              "t": 0.026400000000000003,
              "x": -0.04122117214009019,
              "vx": -1.4097914014786062,
              "signed_gap": 0.030221172140090187,
              "contacts": 0
            },
            {
              "t": 0.0268,
              "x": -0.041785088700681594,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03078508870068159,
              "contacts": 0
            },
            {
              "t": 0.027200000000000002,
              "x": -0.042349005261273,
              "vx": -1.4097914014786062,
              "signed_gap": 0.031349005261272996,
              "contacts": 0
            },
            {
              "t": 0.027600000000000003,
              "x": -0.0429129218218644,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0319129218218644,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -0.04347683838245581,
              "vx": -1.4097914014786062,
              "signed_gap": 0.032476838382455804,
              "contacts": 0
            },
            {
              "t": 0.0284,
              "x": -0.04404075494304721,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03304075494304721,
              "contacts": 0
            },
            {
              "t": 0.028800000000000003,
              "x": -0.044604671503638615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03360467150363861,
              "contacts": 0
            },
            {
              "t": 0.029200000000000004,
              "x": -0.04516858806423002,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03416858806423002,
              "contacts": 0
            },
            {
              "t": 0.0296,
              "x": -0.045732504624821424,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03473250462482142,
              "contacts": 0
            },
            {
              "t": 0.030000000000000002,
              "x": -0.04629642118541283,
              "vx": -1.4097914014786062,
              "signed_gap": 0.035296421185412825,
              "contacts": 0
            },
            {
              "t": 0.030400000000000003,
              "x": -0.04686033774600423,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03586033774600423,
              "contacts": 0
            },
            {
              "t": 0.0308,
              "x": -0.04742425430659564,
              "vx": -1.4097914014786062,
              "signed_gap": 0.036424254306595634,
              "contacts": 0
            },
            {
              "t": 0.031200000000000002,
              "x": -0.04798817086718704,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03698817086718704,
              "contacts": 0
            },
            {
              "t": 0.0316,
              "x": -0.048552087427778445,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03755208742777844,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -0.04911600398836985,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03811600398836985,
              "contacts": 0
            },
            {
              "t": 0.032400000000000005,
              "x": -0.049679920548961254,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03867992054896125,
              "contacts": 0
            },
            {
              "t": 0.0328,
              "x": -0.05024383710955266,
              "vx": -1.4097914014786062,
              "signed_gap": 0.039243837109552655,
              "contacts": 0
            },
            {
              "t": 0.0332,
              "x": -0.05080775367014406,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03980775367014406,
              "contacts": 0
            },
            {
              "t": 0.033600000000000005,
              "x": -0.05137167023073547,
              "vx": -1.4097914014786062,
              "signed_gap": 0.040371670230735464,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -0.05193558679132687,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04093558679132687,
              "contacts": 0
            },
            {
              "t": 0.0344,
              "x": -0.052499503351918275,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04149950335191827,
              "contacts": 0
            },
            {
              "t": 0.034800000000000005,
              "x": -0.05306341991250968,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04206341991250968,
              "contacts": 0
            },
            {
              "t": 0.0352,
              "x": -0.053627336473101084,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04262733647310108,
              "contacts": 0
            },
            {
              "t": 0.0356,
              "x": -0.05419125303369249,
              "vx": -1.4097914014786062,
              "signed_gap": 0.043191253033692485,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -0.05475516959428389,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04375516959428389,
              "contacts": 0
            },
            {
              "t": 0.0364,
              "x": -0.0553190861548753,
              "vx": -1.4097914014786062,
              "signed_gap": 0.044319086154875294,
              "contacts": 0
            },
            {
              "t": 0.036800000000000006,
              "x": -0.0558830027154667,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0448830027154667,
              "contacts": 0
            },
            {
              "t": 0.037200000000000004,
              "x": -0.056446919276058105,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0454469192760581,
              "contacts": 0
            },
            {
              "t": 0.0376,
              "x": -0.05701083583664951,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04601083583664951,
              "contacts": 0
            },
            {
              "t": 0.038000000000000006,
              "x": -0.057574752397240914,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04657475239724091,
              "contacts": 0
            },
            {
              "t": 0.038400000000000004,
              "x": -0.05813866895783232,
              "vx": -1.4097914014786062,
              "signed_gap": 0.047138668957832315,
              "contacts": 0
            },
            {
              "t": 0.0388,
              "x": -0.05870258551842372,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04770258551842372,
              "contacts": 0
            },
            {
              "t": 0.039200000000000006,
              "x": -0.059266502079015126,
              "vx": -1.4097914014786062,
              "signed_gap": 0.048266502079015124,
              "contacts": 0
            },
            {
              "t": 0.0396,
              "x": -0.05983041863960653,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04883041863960653,
              "contacts": 0
            },
            {
              "t": 0.039990000000000005,
              "x": -0.06038023728618315,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04938023728618315,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 1e-05,
          "steps": 4000,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.011818209080956876,
          "setup_wall_seconds": 0.0004387079970911145,
          "realtime_factor": 3.3846075768327286,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0034600000000000004,
          "first_contact_time_error": 1.0000000000000026e-05,
          "first_contact_count": 1,
          "summed_contact_count": 151,
          "max_sampled_penetration": 0.001679187393500028,
          "fully_crossed_wall": false,
          "final_x": -0.060394335200197935,
          "final_v": -1.4097914014786062,
          "initial_energy": 20.0,
          "final_energy": 0.09937558978415062,
          "peak_normal_force": 20199.999999998116,
          "contact_impulse_x": -2.1409791401478606,
          "momentum_change": -2.1409791401478606,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0004,
              "x": -0.07200000000000001,
              "vx": 20.0,
              "signed_gap": 0.061000000000000006,
              "contacts": 0
            },
            {
              "t": 0.0008,
              "x": -0.06399999999999999,
              "vx": 20.0,
              "signed_gap": 0.052999999999999985,
              "contacts": 0
            },
            {
              "t": 0.0012000000000000001,
              "x": -0.056000000000000036,
              "vx": 20.0,
              "signed_gap": 0.04500000000000003,
              "contacts": 0
            },
            {
              "t": 0.0016,
              "x": -0.048000000000000084,
              "vx": 20.0,
              "signed_gap": 0.03700000000000008,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04000000000000013,
              "vx": 20.0,
              "signed_gap": 0.02900000000000013,
              "contacts": 0
            },
            {
              "t": 0.0024000000000000002,
              "x": -0.03200000000000018,
              "vx": 20.0,
              "signed_gap": 0.021000000000000178,
              "contacts": 0
            },
            {
              "t": 0.0028000000000000004,
              "x": -0.02400000000000023,
              "vx": 20.0,
              "signed_gap": 0.013000000000000228,
              "contacts": 0
            },
            {
              "t": 0.0032,
              "x": -0.016000000000000222,
              "vx": 20.0,
              "signed_gap": 0.005000000000000221,
              "contacts": 0
            },
            {
              "t": 0.0034600000000000004,
              "x": -0.010800000000000073,
              "vx": 20.0,
              "signed_gap": -0.00019999999999992767,
              "contacts": 1
            },
            {
              "t": 0.0034700000000000004,
              "x": -0.010620200000000066,
              "vx": 17.98000000000019,
              "signed_gap": -0.0003797999999999354,
              "contacts": 1
            },
            {
              "t": 0.0034800000000000005,
              "x": -0.010458759800000064,
              "vx": 16.144020000000204,
              "signed_gap": -0.0005412401999999369,
              "contacts": 1
            },
            {
              "t": 0.0034900000000000005,
              "x": -0.010314004860200066,
              "vx": 14.475493980000191,
              "signed_gap": -0.0006859951397999355,
              "contacts": 1
            },
            {
              "t": 0.0035,
              "x": -0.010184411409519867,
              "vx": 12.959345068020195,
              "signed_gap": -0.0008155885904801343,
              "contacts": 1
            },
            {
              "t": 0.00351,
              "x": -0.01006859289249816,
              "vx": 11.581851702170145,
              "signed_gap": -0.0009314071075018412,
              "contacts": 1
            },
            {
              "t": 0.00352,
              "x": -0.009965287634286127,
              "vx": 10.33052582120294,
              "signed_gap": -0.0010347123657138742,
              "contacts": 1
            },
            {
              "t": 0.00353,
              "x": -0.009873347614261008,
              "vx": 9.194002002511274,
              "signed_gap": -0.0011266523857389934,
              "contacts": 1
            },
            {
              "t": 0.00354,
              "x": -0.009791728248624149,
              "vx": 8.161936563686245,
              "signed_gap": -0.0012082717513758525,
              "contacts": 1
            },
            {
              "t": 0.00355,
              "x": -0.009719479091302344,
              "vx": 7.224915732180024,
              "signed_gap": -0.0012805209086976573,
              "contacts": 1
            },
            {
              "t": 0.0035600000000000002,
              "x": -0.009655735370621421,
              "vx": 6.374372068092263,
              "signed_gap": -0.00134426462937858,
              "contacts": 1
            },
            {
              "t": 0.0035700000000000003,
              "x": -0.009599710286637975,
              "vx": 5.602508398345167,
              "signed_gap": -0.0014002897133620264,
              "contacts": 1
            },
            {
              "t": 0.0035800000000000003,
              "x": -0.009550688000766236,
              "vx": 4.902228587174454,
              "signed_gap": -0.0014493119992337652,
              "contacts": 1
            },
            {
              "t": 0.0035900000000000003,
              "x": -0.009508017255480894,
              "vx": 4.267074528533628,
              "signed_gap": -0.0014919827445191072,
              "contacts": 1
            },
            {
              "t": 0.0036000000000000003,
              "x": -0.009471105567468607,
              "vx": 3.6911688012283568,
              "signed_gap": -0.0015288944325313938,
              "contacts": 1
            },
            {
              "t": 0.0036100000000000004,
              "x": -0.009439413942690086,
              "vx": 3.1691624778523737,
              "signed_gap": -0.0015605860573099147,
              "contacts": 1
            },
            {
              "t": 0.0036200000000000004,
              "x": -0.009412452066446725,
              "vx": 2.6961876243361473,
              "signed_gap": -0.0015875479335532763,
              "contacts": 1
            },
            {
              "t": 0.0036300000000000004,
              "x": -0.00938977392576125,
              "vx": 2.2678140685472,
              "signed_gap": -0.0016102260742387516,
              "contacts": 1
            },
            {
              "t": 0.0036400000000000004,
              "x": -0.009370973825218565,
              "vx": 1.8800100542685985,
              "signed_gap": -0.0016290261747814363,
              "contacts": 1
            },
            {
              "t": 0.0036500000000000005,
              "x": -0.009355682760904926,
              "vx": 1.5291064313635931,
              "signed_gap": -0.0016443172390950746,
              "contacts": 1
            },
            {
              "t": 0.0036600000000000005,
              "x": -0.009343565120261743,
              "vx": 1.2117640643177265,
              "signed_gap": -0.001656434879738258,
              "contacts": 1
            },
            {
              "t": 0.00367,
              "x": -0.009334315678562619,
              "vx": 0.924944169912133,
              "signed_gap": -0.0016656843214373825,
              "contacts": 1
            },
            {
              "t": 0.00368,
              "x": -0.009327656865354847,
              "vx": 0.66588132077718,
              "signed_gap": -0.0016723431346451541,
              "contacts": 1
            },
            {
              "t": 0.00369,
              "x": -0.009323336276602492,
              "vx": 0.43205887523494324,
              "signed_gap": -0.0016766637233975087,
              "contacts": 1
            },
            {
              "t": 0.0037,
              "x": -0.009321124410448772,
              "vx": 0.22118661537170042,
              "signed_gap": -0.0016788755895512288,
              "contacts": 1
            },
            {
              "t": 0.00371,
              "x": -0.009320812606499973,
              "vx": 0.03118039487940341,
              "signed_gap": -0.001679187393500028,
              "contacts": 1
            },
            {
              "t": 0.00372,
              "x": -0.009322211170339559,
              "vx": -0.13985638395854194,
              "signed_gap": -0.0016777888296604423,
              "contacts": 1
            },
            {
              "t": 0.0037300000000000002,
              "x": -0.009325147666624845,
              "vx": -0.2936496285287319,
              "signed_gap": -0.0016748523333751566,
              "contacts": 1
            },
            {
              "t": 0.0037400000000000003,
              "x": -0.009329465365614978,
              "vx": -0.4317698990133744,
              "signed_gap": -0.0016705346343850232,
              "contacts": 1
            },
            {
              "t": 0.0037500000000000003,
              "x": -0.009335021829340484,
              "vx": -0.5556463725505385,
              "signed_gap": -0.001664978170659517,
              "contacts": 1
            },
            {
              "t": 0.0037600000000000003,
              "x": -0.009341687624864092,
              "vx": -0.666579552361437,
              "signed_gap": -0.0016583123751359088,
              "contacts": 1
            },
            {
              "t": 0.0037700000000000003,
              "x": -0.009349345153210481,
              "vx": -0.7657528346388852,
              "signed_gap": -0.0016506548467895201,
              "contacts": 1
            },
            {
              "t": 0.0037800000000000004,
              "x": -0.009357887583569022,
              "vx": -0.8542430358539499,
              "signed_gap": -0.0016421124164309794,
              "contacts": 1
            },
            {
              "t": 0.0037900000000000004,
              "x": -0.009367217883308132,
              "vx": -0.9330299739116532,
              "signed_gap": -0.001632782116691869,
              "contacts": 1
            },
            {
              "t": 0.0038000000000000004,
              "x": -0.009377247935190028,
              "vx": -1.0030051881896767,
              "signed_gap": -0.0016227520648099732,
              "contacts": 1
            },
            {
              "t": 0.0038100000000000005,
              "x": -0.009387897733948547,
              "vx": -1.0649798758517055,
              "signed_gap": -0.0016121022660514541,
              "contacts": 1
            },
            {
              "t": 0.0038200000000000005,
              "x": -0.009399094655097265,
              "vx": -1.119692114871681,
              "signed_gap": -0.0016009053449027363,
              "contacts": 1
            },
            {
              "t": 0.0038300000000000005,
              "x": -0.00941077278947601,
              "vx": -1.1678134378747866,
              "signed_gap": -0.001589227210523991,
              "contacts": 1
            },
            {
              "t": 0.0038400000000000005,
              "x": -0.009422872337627411,
              "vx": -1.2099548151397077,
              "signed_gap": -0.0015771276623725902,
              "contacts": 1
            },
            {
              "t": 0.00385,
              "x": -0.009435339058626036,
              "vx": -1.2466720998629963,
              "signed_gap": -0.0015646609413739656,
              "contacts": 1
            },
            {
              "t": 0.00386,
              "x": -0.009448123768466182,
              "vx": -1.2784709840140938,
              "signed_gap": -0.0015518762315338188,
              "contacts": 1
            },
            {
              "t": 0.00387,
              "x": -0.00946118188355384,
              "vx": -1.3058115087660667,
              "signed_gap": -0.0015388181164461608,
              "contacts": 1
            },
            {
              "t": 0.00388,
              "x": -0.009474473005249187,
              "vx": -1.329112169534077,
              "signed_gap": -0.001525526994750814,
              "contacts": 1
            },
            {
              "t": 0.0038900000000000002,
              "x": -0.009487960541769744,
              "vx": -1.3487536520557506,
              "signed_gap": -0.0015120394582302573,
              "contacts": 1
            },
            {
              "t": 0.0039000000000000003,
              "x": -0.009501611364096482,
              "vx": -1.3650822326732004,
              "signed_gap": -0.0014983886359035189,
              "contacts": 1
            },
            {
              "t": 0.00391,
              "x": -0.009515395492826442,
              "vx": -1.3784128729962326,
              "signed_gap": -0.0014846045071735588,
              "contacts": 1
            },
            {
              "t": 0.003920000000000001,
              "x": -0.009529285813190583,
              "vx": -1.3890320364139654,
              "signed_gap": -0.0014707141868094183,
              "contacts": 1
            },
            {
              "t": 0.00393,
              "x": -0.009543257815705114,
              "vx": -1.3972002514535105,
              "signed_gap": -0.001456742184294887,
              "contacts": 1
            },
            {
              "t": 0.00394,
              "x": -0.009557289360152488,
              "vx": -1.4031544447376483,
              "signed_gap": -0.0014427106398475133,
              "contacts": 1
            },
            {
              "t": 0.00395,
              "x": -0.009571360460794973,
              "vx": -1.4071100642486347,
              "signed_gap": -0.0014286395392050285,
              "contacts": 1
            },
            {
              "t": 0.00396,
              "x": -0.00958545309091241,
              "vx": -1.4092630117442744,
              "signed_gap": -0.0014145469090875908,
              "contacts": 1
            },
            {
              "t": 0.0039700000000000004,
              "x": -0.009599551004927195,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0014004489950728057,
              "contacts": 1
            },
            {
              "t": 0.00398,
              "x": -0.00961364891894198,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013863510810580206,
              "contacts": 1
            },
            {
              "t": 0.0039900000000000005,
              "x": -0.009627746832956766,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013722531670432355,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.00964184474697155,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013581552530284504,
              "contacts": 1
            },
            {
              "t": 0.0040100000000000005,
              "x": -0.009655942660986336,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013440573390136653,
              "contacts": 1
            },
            {
              "t": 0.00402,
              "x": -0.009670040575001121,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0013299594249988802,
              "contacts": 1
            },
            {
              "t": 0.004030000000000001,
              "x": -0.009684138489015906,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001315861510984095,
              "contacts": 1
            },
            {
              "t": 0.00404,
              "x": -0.009698236403030691,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00130176359696931,
              "contacts": 1
            },
            {
              "t": 0.004050000000000001,
              "x": -0.009712334317045476,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012876656829545249,
              "contacts": 1
            },
            {
              "t": 0.00406,
              "x": -0.009726432231060261,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012735677689397398,
              "contacts": 1
            },
            {
              "t": 0.004070000000000001,
              "x": -0.009740530145075046,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012594698549249547,
              "contacts": 1
            },
            {
              "t": 0.00408,
              "x": -0.009754628059089832,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012453719409101695,
              "contacts": 1
            },
            {
              "t": 0.004090000000000001,
              "x": -0.009768725973104617,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012312740268953844,
              "contacts": 1
            },
            {
              "t": 0.0041,
              "x": -0.009782823887119402,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012171761128805993,
              "contacts": 1
            },
            {
              "t": 0.00411,
              "x": -0.009796921801134187,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0012030781988658142,
              "contacts": 1
            },
            {
              "t": 0.00412,
              "x": -0.009811019715148972,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011889802848510291,
              "contacts": 1
            },
            {
              "t": 0.00413,
              "x": -0.009825117629163757,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001174882370836244,
              "contacts": 1
            },
            {
              "t": 0.0041400000000000005,
              "x": -0.009839215543178542,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001160784456821459,
              "contacts": 1
            },
            {
              "t": 0.00415,
              "x": -0.009853313457193327,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011466865428066738,
              "contacts": 1
            },
            {
              "t": 0.0041600000000000005,
              "x": -0.009867411371208112,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011325886287918887,
              "contacts": 1
            },
            {
              "t": 0.00417,
              "x": -0.009881509285222898,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011184907147771036,
              "contacts": 1
            },
            {
              "t": 0.0041800000000000006,
              "x": -0.009895607199237683,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0011043928007623185,
              "contacts": 1
            },
            {
              "t": 0.00419,
              "x": -0.009909705113252468,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010902948867475334,
              "contacts": 1
            },
            {
              "t": 0.004200000000000001,
              "x": -0.009923803027267253,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010761969727327483,
              "contacts": 1
            },
            {
              "t": 0.00421,
              "x": -0.009937900941282038,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010620990587179632,
              "contacts": 1
            },
            {
              "t": 0.004220000000000001,
              "x": -0.009951998855296823,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001048001144703178,
              "contacts": 1
            },
            {
              "t": 0.00423,
              "x": -0.009966096769311608,
              "vx": -1.4097914014786062,
              "signed_gap": -0.001033903230688393,
              "contacts": 1
            },
            {
              "t": 0.004240000000000001,
              "x": -0.009980194683326393,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010198053166736078,
              "contacts": 1
            },
            {
              "t": 0.00425,
              "x": -0.009994292597341178,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0010057074026588227,
              "contacts": 1
            },
            {
              "t": 0.004260000000000001,
              "x": -0.010008390511355963,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009916094886440376,
              "contacts": 1
            },
            {
              "t": 0.00427,
              "x": -0.010022488425370749,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009775115746292525,
              "contacts": 1
            },
            {
              "t": 0.00428,
              "x": -0.010036586339385534,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009634136606144674,
              "contacts": 1
            },
            {
              "t": 0.00429,
              "x": -0.010050684253400319,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009493157465996823,
              "contacts": 1
            },
            {
              "t": 0.0043,
              "x": -0.010064782167415104,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009352178325848972,
              "contacts": 1
            },
            {
              "t": 0.0043100000000000005,
              "x": -0.010078880081429889,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0009211199185701121,
              "contacts": 1
            },
            {
              "t": 0.00432,
              "x": -0.010092977995444674,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000907022004555327,
              "contacts": 1
            },
            {
              "t": 0.0043300000000000005,
              "x": -0.01010707590945946,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008929240905405419,
              "contacts": 1
            },
            {
              "t": 0.00434,
              "x": -0.010121173823474244,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008788261765257568,
              "contacts": 1
            },
            {
              "t": 0.004350000000000001,
              "x": -0.01013527173748903,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008647282625109717,
              "contacts": 1
            },
            {
              "t": 0.00436,
              "x": -0.010149369651503815,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008506303484961866,
              "contacts": 1
            },
            {
              "t": 0.004370000000000001,
              "x": -0.0101634675655186,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008365324344814015,
              "contacts": 1
            },
            {
              "t": 0.00438,
              "x": -0.010177565479533385,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008224345204666163,
              "contacts": 1
            },
            {
              "t": 0.004390000000000001,
              "x": -0.01019166339354817,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0008083366064518312,
              "contacts": 1
            },
            {
              "t": 0.0044,
              "x": -0.010205761307562955,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007942386924370461,
              "contacts": 1
            },
            {
              "t": 0.004410000000000001,
              "x": -0.01021985922157774,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000780140778422261,
              "contacts": 1
            },
            {
              "t": 0.00442,
              "x": -0.010233957135592525,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007660428644074759,
              "contacts": 1
            },
            {
              "t": 0.004430000000000001,
              "x": -0.01024805504960731,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007519449503926908,
              "contacts": 1
            },
            {
              "t": 0.00444,
              "x": -0.010262152963622095,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007378470363779057,
              "contacts": 1
            },
            {
              "t": 0.00445,
              "x": -0.01027625087763688,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007237491223631206,
              "contacts": 1
            },
            {
              "t": 0.00446,
              "x": -0.010290348791651666,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0007096512083483355,
              "contacts": 1
            },
            {
              "t": 0.00447,
              "x": -0.01030444670566645,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006955532943335504,
              "contacts": 1
            },
            {
              "t": 0.0044800000000000005,
              "x": -0.010318544619681236,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006814553803187653,
              "contacts": 1
            },
            {
              "t": 0.00449,
              "x": -0.010332642533696021,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006673574663039802,
              "contacts": 1
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.010346740447710806,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006532595522891951,
              "contacts": 1
            },
            {
              "t": 0.00451,
              "x": -0.010360838361725591,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00063916163827441,
              "contacts": 1
            },
            {
              "t": 0.004520000000000001,
              "x": -0.010374936275740376,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006250637242596249,
              "contacts": 1
            },
            {
              "t": 0.00453,
              "x": -0.010389034189755161,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0006109658102448397,
              "contacts": 1
            },
            {
              "t": 0.004540000000000001,
              "x": -0.010403132103769946,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005968678962300546,
              "contacts": 1
            },
            {
              "t": 0.00455,
              "x": -0.010417230017784732,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005827699822152695,
              "contacts": 1
            },
            {
              "t": 0.004560000000000001,
              "x": -0.010431327931799517,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005686720682004844,
              "contacts": 1
            },
            {
              "t": 0.00457,
              "x": -0.010445425845814302,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005545741541856993,
              "contacts": 1
            },
            {
              "t": 0.004580000000000001,
              "x": -0.010459523759829087,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005404762401709142,
              "contacts": 1
            },
            {
              "t": 0.00459,
              "x": -0.010473621673843872,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0005263783261561291,
              "contacts": 1
            },
            {
              "t": 0.004600000000000001,
              "x": -0.010487719587858657,
              "vx": -1.4097914014786062,
              "signed_gap": -0.000512280412141344,
              "contacts": 1
            },
            {
              "t": 0.00461,
              "x": -0.010501817501873442,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004981824981265589,
              "contacts": 1
            },
            {
              "t": 0.00462,
              "x": -0.010515915415888227,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004840845841117738,
              "contacts": 1
            },
            {
              "t": 0.0046300000000000004,
              "x": -0.010530013329903012,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0004699866700969887,
              "contacts": 1
            },
            {
              "t": 0.00464,
              "x": -0.010544111243917798,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00045588875608220357,
              "contacts": 1
            },
            {
              "t": 0.0046500000000000005,
              "x": -0.010558209157932583,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00044179084206741846,
              "contacts": 1
            },
            {
              "t": 0.00466,
              "x": -0.010572307071947368,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00042769292805263336,
              "contacts": 1
            },
            {
              "t": 0.0046700000000000005,
              "x": -0.010586404985962153,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00041359501403784825,
              "contacts": 1
            },
            {
              "t": 0.00468,
              "x": -0.010600502899976938,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00039949710002306314,
              "contacts": 1
            },
            {
              "t": 0.004690000000000001,
              "x": -0.010614600813991723,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00038539918600827804,
              "contacts": 1
            },
            {
              "t": 0.0047,
              "x": -0.010628698728006508,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00037130127199349293,
              "contacts": 1
            },
            {
              "t": 0.004710000000000001,
              "x": -0.010642796642021293,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003572033579787078,
              "contacts": 1
            },
            {
              "t": 0.00472,
              "x": -0.010656894556036078,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003431054439639227,
              "contacts": 1
            },
            {
              "t": 0.004730000000000001,
              "x": -0.010670992470050863,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003290075299491376,
              "contacts": 1
            },
            {
              "t": 0.00474,
              "x": -0.010685090384065649,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003149096159343525,
              "contacts": 1
            },
            {
              "t": 0.004750000000000001,
              "x": -0.010699188298080434,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0003008117019195674,
              "contacts": 1
            },
            {
              "t": 0.00476,
              "x": -0.010713286212095219,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002867137879047823,
              "contacts": 1
            },
            {
              "t": 0.004770000000000001,
              "x": -0.010727384126110004,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002726158738899972,
              "contacts": 1
            },
            {
              "t": 0.00478,
              "x": -0.010741482040124789,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0002585179598752121,
              "contacts": 1
            },
            {
              "t": 0.00479,
              "x": -0.010755579954139574,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00024442004586042697,
              "contacts": 1
            },
            {
              "t": 0.0048000000000000004,
              "x": -0.01076967786815436,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00023032213184564186,
              "contacts": 1
            },
            {
              "t": 0.00481,
              "x": -0.010783775782169144,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00021622421783085675,
              "contacts": 1
            },
            {
              "t": 0.0048200000000000005,
              "x": -0.01079787369618393,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00020212630381607165,
              "contacts": 1
            },
            {
              "t": 0.00483,
              "x": -0.010811971610198715,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00018802838980128654,
              "contacts": 1
            },
            {
              "t": 0.0048400000000000006,
              "x": -0.0108260695242135,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00017393047578650143,
              "contacts": 1
            },
            {
              "t": 0.00485,
              "x": -0.010840167438228285,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00015983256177171633,
              "contacts": 1
            },
            {
              "t": 0.004860000000000001,
              "x": -0.01085426535224307,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00014573464775693122,
              "contacts": 1
            },
            {
              "t": 0.00487,
              "x": -0.010868363266257855,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00013163673374214611,
              "contacts": 1
            },
            {
              "t": 0.004880000000000001,
              "x": -0.01088246118027264,
              "vx": -1.4097914014786062,
              "signed_gap": -0.00011753881972736101,
              "contacts": 1
            },
            {
              "t": 0.00489,
              "x": -0.010896559094287425,
              "vx": -1.4097914014786062,
              "signed_gap": -0.0001034409057125759,
              "contacts": 1
            },
            {
              "t": 0.004900000000000001,
              "x": -0.01091065700830221,
              "vx": -1.4097914014786062,
              "signed_gap": -8.93429916977908e-05,
              "contacts": 1
            },
            {
              "t": 0.00491,
              "x": -0.010924754922316995,
              "vx": -1.4097914014786062,
              "signed_gap": -7.524507768300569e-05,
              "contacts": 1
            },
            {
              "t": 0.004920000000000001,
              "x": -0.01093885283633178,
              "vx": -1.4097914014786062,
              "signed_gap": -6.114716366822058e-05,
              "contacts": 1
            },
            {
              "t": 0.00493,
              "x": -0.010952950750346566,
              "vx": -1.4097914014786062,
              "signed_gap": -4.7049249653435474e-05,
              "contacts": 1
            },
            {
              "t": 0.004940000000000001,
              "x": -0.01096704866436135,
              "vx": -1.4097914014786062,
              "signed_gap": -3.295133563865037e-05,
              "contacts": 1
            },
            {
              "t": 0.00495,
              "x": -0.010981146578376136,
              "vx": -1.4097914014786062,
              "signed_gap": -1.885342162386526e-05,
              "contacts": 1
            },
            {
              "t": 0.00496,
              "x": -0.010995244492390921,
              "vx": -1.4097914014786062,
              "signed_gap": -4.7555076090801535e-06,
              "contacts": 1
            },
            {
              "t": 0.005200000000000001,
              "x": -0.011333594428745764,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0003335944287457624,
              "contacts": 0
            },
            {
              "t": 0.005600000000000001,
              "x": -0.011897510989337168,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0008975109893371667,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.012461427549928572,
              "vx": -1.4097914014786062,
              "signed_gap": 0.001461427549928571,
              "contacts": 0
            },
            {
              "t": 0.0064,
              "x": -0.013025344110519976,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0020253441105199752,
              "contacts": 0
            },
            {
              "t": 0.0068000000000000005,
              "x": -0.01358926067111138,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0025892606711113795,
              "contacts": 0
            },
            {
              "t": 0.007200000000000001,
              "x": -0.014153177231702785,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0031531772317027838,
              "contacts": 0
            },
            {
              "t": 0.007600000000000001,
              "x": -0.014717093792294189,
              "vx": -1.4097914014786062,
              "signed_gap": 0.003717093792294188,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.015281010352885593,
              "vx": -1.4097914014786062,
              "signed_gap": 0.004281010352885592,
              "contacts": 0
            },
            {
              "t": 0.008400000000000001,
              "x": -0.015844926913476998,
              "vx": -1.4097914014786062,
              "signed_gap": 0.004844926913476997,
              "contacts": 0
            },
            {
              "t": 0.0088,
              "x": -0.016408843474068402,
              "vx": -1.4097914014786062,
              "signed_gap": 0.005408843474068401,
              "contacts": 0
            },
            {
              "t": 0.009200000000000002,
              "x": -0.016972760034659806,
              "vx": -1.4097914014786062,
              "signed_gap": 0.005972760034659805,
              "contacts": 0
            },
            {
              "t": 0.009600000000000001,
              "x": -0.01753667659525121,
              "vx": -1.4097914014786062,
              "signed_gap": 0.006536676595251209,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.018100593155842615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.007100593155842614,
              "contacts": 0
            },
            {
              "t": 0.010400000000000001,
              "x": -0.01866450971643402,
              "vx": -1.4097914014786062,
              "signed_gap": 0.007664509716434018,
              "contacts": 0
            },
            {
              "t": 0.0108,
              "x": -0.019228426277025423,
              "vx": -1.4097914014786062,
              "signed_gap": 0.008228426277025422,
              "contacts": 0
            },
            {
              "t": 0.011200000000000002,
              "x": -0.019792342837616828,
              "vx": -1.4097914014786062,
              "signed_gap": 0.008792342837616826,
              "contacts": 0
            },
            {
              "t": 0.011600000000000001,
              "x": -0.020356259398208232,
              "vx": -1.4097914014786062,
              "signed_gap": 0.00935625939820823,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.020920175958799636,
              "vx": -1.4097914014786062,
              "signed_gap": 0.009920175958799635,
              "contacts": 0
            },
            {
              "t": 0.012400000000000001,
              "x": -0.02148409251939104,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01048409251939104,
              "contacts": 0
            },
            {
              "t": 0.0128,
              "x": -0.022048009079982445,
              "vx": -1.4097914014786062,
              "signed_gap": 0.011048009079982444,
              "contacts": 0
            },
            {
              "t": 0.013200000000000002,
              "x": -0.02261192564057385,
              "vx": -1.4097914014786062,
              "signed_gap": 0.011611925640573848,
              "contacts": 0
            },
            {
              "t": 0.013600000000000001,
              "x": -0.023175842201165253,
              "vx": -1.4097914014786062,
              "signed_gap": 0.012175842201165252,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.023739758761756657,
              "vx": -1.4097914014786062,
              "signed_gap": 0.012739758761756656,
              "contacts": 0
            },
            {
              "t": 0.014400000000000001,
              "x": -0.02430367532234806,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01330367532234806,
              "contacts": 0
            },
            {
              "t": 0.0148,
              "x": -0.024867591882939466,
              "vx": -1.4097914014786062,
              "signed_gap": 0.013867591882939465,
              "contacts": 0
            },
            {
              "t": 0.015200000000000002,
              "x": -0.02543150844353087,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01443150844353087,
              "contacts": 0
            },
            {
              "t": 0.015600000000000001,
              "x": -0.025995425004122275,
              "vx": -1.4097914014786062,
              "signed_gap": 0.014995425004122273,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -0.02655934156471368,
              "vx": -1.4097914014786062,
              "signed_gap": 0.015559341564713678,
              "contacts": 0
            },
            {
              "t": 0.0164,
              "x": -0.027123258125305083,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01612325812530508,
              "contacts": 0
            },
            {
              "t": 0.016800000000000002,
              "x": -0.027687174685896487,
              "vx": -1.4097914014786062,
              "signed_gap": 0.016687174685896485,
              "contacts": 0
            },
            {
              "t": 0.0172,
              "x": -0.02825109124648789,
              "vx": -1.4097914014786062,
              "signed_gap": 0.01725109124648789,
              "contacts": 0
            },
            {
              "t": 0.0176,
              "x": -0.028815007807079296,
              "vx": -1.4097914014786062,
              "signed_gap": 0.017815007807079293,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -0.0293789243676707,
              "vx": -1.4097914014786062,
              "signed_gap": 0.018378924367670697,
              "contacts": 0
            },
            {
              "t": 0.018400000000000003,
              "x": -0.029942840928262104,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0189428409282621,
              "contacts": 0
            },
            {
              "t": 0.0188,
              "x": -0.03050675748885351,
              "vx": -1.4097914014786062,
              "signed_gap": 0.019506757488853506,
              "contacts": 0
            },
            {
              "t": 0.019200000000000002,
              "x": -0.031070674049444913,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02007067404944491,
              "contacts": 0
            },
            {
              "t": 0.019600000000000003,
              "x": -0.03163459061003632,
              "vx": -1.4097914014786062,
              "signed_gap": 0.020634590610036314,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -0.03219850717062772,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02119850717062772,
              "contacts": 0
            },
            {
              "t": 0.0204,
              "x": -0.032762423731219126,
              "vx": -1.4097914014786062,
              "signed_gap": 0.021762423731219123,
              "contacts": 0
            },
            {
              "t": 0.020800000000000003,
              "x": -0.03332634029181053,
              "vx": -1.4097914014786062,
              "signed_gap": 0.022326340291810527,
              "contacts": 0
            },
            {
              "t": 0.0212,
              "x": -0.033890256852401934,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02289025685240193,
              "contacts": 0
            },
            {
              "t": 0.0216,
              "x": -0.03445417341299334,
              "vx": -1.4097914014786062,
              "signed_gap": 0.023454173412993336,
              "contacts": 0
            },
            {
              "t": 0.022000000000000002,
              "x": -0.03501808997358474,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02401808997358474,
              "contacts": 0
            },
            {
              "t": 0.022400000000000003,
              "x": -0.03558200653417615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.024582006534176144,
              "contacts": 0
            },
            {
              "t": 0.0228,
              "x": -0.03614592309476755,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02514592309476755,
              "contacts": 0
            },
            {
              "t": 0.023200000000000002,
              "x": -0.036709839655358956,
              "vx": -1.4097914014786062,
              "signed_gap": 0.025709839655358953,
              "contacts": 0
            },
            {
              "t": 0.023600000000000003,
              "x": -0.03727375621595036,
              "vx": -1.4097914014786062,
              "signed_gap": 0.026273756215950357,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -0.037837672776541764,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02683767277654176,
              "contacts": 0
            },
            {
              "t": 0.0244,
              "x": -0.03840158933713317,
              "vx": -1.4097914014786062,
              "signed_gap": 0.027401589337133166,
              "contacts": 0
            },
            {
              "t": 0.024800000000000003,
              "x": -0.03896550589772457,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02796550589772457,
              "contacts": 0
            },
            {
              "t": 0.025200000000000004,
              "x": -0.03952942245831598,
              "vx": -1.4097914014786062,
              "signed_gap": 0.028529422458315974,
              "contacts": 0
            },
            {
              "t": 0.0256,
              "x": -0.04009333901890738,
              "vx": -1.4097914014786062,
              "signed_gap": 0.02909333901890738,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -0.040657255579498786,
              "vx": -1.4097914014786062,
              "signed_gap": 0.029657255579498783,
              "contacts": 0
            },
            {
              "t": 0.026400000000000003,
              "x": -0.04122117214009019,
              "vx": -1.4097914014786062,
              "signed_gap": 0.030221172140090187,
              "contacts": 0
            },
            {
              "t": 0.0268,
              "x": -0.041785088700681594,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03078508870068159,
              "contacts": 0
            },
            {
              "t": 0.027200000000000002,
              "x": -0.042349005261273,
              "vx": -1.4097914014786062,
              "signed_gap": 0.031349005261272996,
              "contacts": 0
            },
            {
              "t": 0.027600000000000003,
              "x": -0.0429129218218644,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0319129218218644,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -0.04347683838245581,
              "vx": -1.4097914014786062,
              "signed_gap": 0.032476838382455804,
              "contacts": 0
            },
            {
              "t": 0.0284,
              "x": -0.04404075494304721,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03304075494304721,
              "contacts": 0
            },
            {
              "t": 0.028800000000000003,
              "x": -0.044604671503638615,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03360467150363861,
              "contacts": 0
            },
            {
              "t": 0.029200000000000004,
              "x": -0.04516858806423002,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03416858806423002,
              "contacts": 0
            },
            {
              "t": 0.0296,
              "x": -0.045732504624821424,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03473250462482142,
              "contacts": 0
            },
            {
              "t": 0.030000000000000002,
              "x": -0.04629642118541283,
              "vx": -1.4097914014786062,
              "signed_gap": 0.035296421185412825,
              "contacts": 0
            },
            {
              "t": 0.030400000000000003,
              "x": -0.04686033774600423,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03586033774600423,
              "contacts": 0
            },
            {
              "t": 0.0308,
              "x": -0.04742425430659564,
              "vx": -1.4097914014786062,
              "signed_gap": 0.036424254306595634,
              "contacts": 0
            },
            {
              "t": 0.031200000000000002,
              "x": -0.04798817086718704,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03698817086718704,
              "contacts": 0
            },
            {
              "t": 0.0316,
              "x": -0.048552087427778445,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03755208742777844,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -0.04911600398836985,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03811600398836985,
              "contacts": 0
            },
            {
              "t": 0.032400000000000005,
              "x": -0.049679920548961254,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03867992054896125,
              "contacts": 0
            },
            {
              "t": 0.0328,
              "x": -0.05024383710955266,
              "vx": -1.4097914014786062,
              "signed_gap": 0.039243837109552655,
              "contacts": 0
            },
            {
              "t": 0.0332,
              "x": -0.05080775367014406,
              "vx": -1.4097914014786062,
              "signed_gap": 0.03980775367014406,
              "contacts": 0
            },
            {
              "t": 0.033600000000000005,
              "x": -0.05137167023073547,
              "vx": -1.4097914014786062,
              "signed_gap": 0.040371670230735464,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -0.05193558679132687,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04093558679132687,
              "contacts": 0
            },
            {
              "t": 0.0344,
              "x": -0.052499503351918275,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04149950335191827,
              "contacts": 0
            },
            {
              "t": 0.034800000000000005,
              "x": -0.05306341991250968,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04206341991250968,
              "contacts": 0
            },
            {
              "t": 0.0352,
              "x": -0.053627336473101084,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04262733647310108,
              "contacts": 0
            },
            {
              "t": 0.0356,
              "x": -0.05419125303369249,
              "vx": -1.4097914014786062,
              "signed_gap": 0.043191253033692485,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -0.05475516959428389,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04375516959428389,
              "contacts": 0
            },
            {
              "t": 0.0364,
              "x": -0.0553190861548753,
              "vx": -1.4097914014786062,
              "signed_gap": 0.044319086154875294,
              "contacts": 0
            },
            {
              "t": 0.036800000000000006,
              "x": -0.0558830027154667,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0448830027154667,
              "contacts": 0
            },
            {
              "t": 0.037200000000000004,
              "x": -0.056446919276058105,
              "vx": -1.4097914014786062,
              "signed_gap": 0.0454469192760581,
              "contacts": 0
            },
            {
              "t": 0.0376,
              "x": -0.05701083583664951,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04601083583664951,
              "contacts": 0
            },
            {
              "t": 0.038000000000000006,
              "x": -0.057574752397240914,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04657475239724091,
              "contacts": 0
            },
            {
              "t": 0.038400000000000004,
              "x": -0.05813866895783232,
              "vx": -1.4097914014786062,
              "signed_gap": 0.047138668957832315,
              "contacts": 0
            },
            {
              "t": 0.0388,
              "x": -0.05870258551842372,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04770258551842372,
              "contacts": 0
            },
            {
              "t": 0.039200000000000006,
              "x": -0.059266502079015126,
              "vx": -1.4097914014786062,
              "signed_gap": 0.048266502079015124,
              "contacts": 0
            },
            {
              "t": 0.0396,
              "x": -0.05983041863960653,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04883041863960653,
              "contacts": 0
            },
            {
              "t": 0.039990000000000005,
              "x": -0.06038023728618315,
              "vx": -1.4097914014786062,
              "signed_gap": 0.04938023728618315,
              "contacts": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 3.5139349462806173
    },
    {
      "trials": [
        {
          "fixture": "thin_wall",
          "dt": 0.0001,
          "steps": 400,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.0011132919462397695,
          "setup_wall_seconds": 0.000431415974162519,
          "realtime_factor": 35.92947935633876,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0035,
          "first_contact_time_error": 4.99999999999997e-05,
          "first_contact_count": 1,
          "summed_contact_count": 11,
          "max_sampled_penetration": 0.0010000000000000477,
          "fully_crossed_wall": false,
          "final_x": -0.04649999999992502,
          "final_v": -0.9999999999979288,
          "initial_energy": 20.0,
          "final_energy": 0.04999999999979288,
          "peak_normal_force": 20999.999999997926,
          "contact_impulse_x": -2.0999999999997927,
          "momentum_change": -2.099999999999793,
          "impulse_residual": -4.440892098500626e-16,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0004,
              "x": -0.07200000000000001,
              "vx": 20.0,
              "signed_gap": 0.061000000000000006,
              "contacts": 0
            },
            {
              "t": 0.0008,
              "x": -0.064,
              "vx": 20.0,
              "signed_gap": 0.053,
              "contacts": 0
            },
            {
              "t": 0.0012000000000000001,
              "x": -0.055999999999999994,
              "vx": 20.0,
              "signed_gap": 0.04499999999999999,
              "contacts": 0
            },
            {
              "t": 0.0016,
              "x": -0.04799999999999999,
              "vx": 20.0,
              "signed_gap": 0.036999999999999984,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.03999999999999998,
              "vx": 20.0,
              "signed_gap": 0.028999999999999977,
              "contacts": 0
            },
            {
              "t": 0.0024000000000000002,
              "x": -0.03199999999999997,
              "vx": 20.0,
              "signed_gap": 0.02099999999999997,
              "contacts": 0
            },
            {
              "t": 0.0028,
              "x": -0.023999999999999966,
              "vx": 20.0,
              "signed_gap": 0.012999999999999965,
              "contacts": 0
            },
            {
              "t": 0.0032,
              "x": -0.01599999999999996,
              "vx": 20.0,
              "signed_gap": 0.004999999999999958,
              "contacts": 0
            },
            {
              "t": 0.0035,
              "x": -0.009999999999999953,
              "vx": 20.0,
              "signed_gap": -0.0010000000000000477,
              "contacts": 1
            },
            {
              "t": 0.0036000000000000003,
              "x": -0.010099999999999748,
              "vx": -0.9999999999979288,
              "signed_gap": -0.000900000000000253,
              "contacts": 1
            },
            {
              "t": 0.0037,
              "x": -0.010199999999999543,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0008000000000004583,
              "contacts": 1
            },
            {
              "t": 0.0038,
              "x": -0.010299999999999337,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0007000000000006636,
              "contacts": 1
            },
            {
              "t": 0.0039000000000000003,
              "x": -0.010399999999999132,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0006000000000008689,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.010499999999998927,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0005000000000010742,
              "contacts": 1
            },
            {
              "t": 0.0041,
              "x": -0.010599999999998722,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00040000000000127954,
              "contacts": 1
            },
            {
              "t": 0.004200000000000001,
              "x": -0.010699999999998516,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00030000000000148484,
              "contacts": 1
            },
            {
              "t": 0.0043,
              "x": -0.010799999999998311,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00020000000000169015,
              "contacts": 1
            },
            {
              "t": 0.0044,
              "x": -0.010899999999998106,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00010000000000189545,
              "contacts": 1
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.0109999999999979,
              "vx": -0.9999999999979288,
              "signed_gap": -2.1007501294079134e-15,
              "contacts": 1
            },
            {
              "t": 0.0048000000000000004,
              "x": -0.011299999999997284,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00029999999999728334,
              "contacts": 0
            },
            {
              "t": 0.005200000000000001,
              "x": -0.011699999999996463,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0006999999999964621,
              "contacts": 0
            },
            {
              "t": 0.0056,
              "x": -0.012099999999995642,
              "vx": -0.9999999999979288,
              "signed_gap": 0.001099999999995641,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.01249999999999482,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0014999999999948197,
              "contacts": 0
            },
            {
              "t": 0.0064,
              "x": -0.012899999999994,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0018999999999939985,
              "contacts": 0
            },
            {
              "t": 0.0068000000000000005,
              "x": -0.013299999999993178,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0022999999999931773,
              "contacts": 0
            },
            {
              "t": 0.007200000000000001,
              "x": -0.013699999999992357,
              "vx": -0.9999999999979288,
              "signed_gap": 0.002699999999992356,
              "contacts": 0
            },
            {
              "t": 0.0076,
              "x": -0.014099999999991536,
              "vx": -0.9999999999979288,
              "signed_gap": 0.003099999999991535,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.014499999999990715,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0034999999999907137,
              "contacts": 0
            },
            {
              "t": 0.008400000000000001,
              "x": -0.014899999999989894,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0038999999999898925,
              "contacts": 0
            },
            {
              "t": 0.0088,
              "x": -0.015299999999989072,
              "vx": -0.9999999999979288,
              "signed_gap": 0.004299999999989071,
              "contacts": 0
            },
            {
              "t": 0.0092,
              "x": -0.01569999999998825,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00469999999998825,
              "contacts": 0
            },
            {
              "t": 0.009600000000000001,
              "x": -0.01609999999998743,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005099999999987429,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.01649999999998661,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005499999999986608,
              "contacts": 0
            },
            {
              "t": 0.010400000000000001,
              "x": -0.016899999999985788,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005899999999985786,
              "contacts": 0
            },
            {
              "t": 0.0108,
              "x": -0.017299999999984966,
              "vx": -0.9999999999979288,
              "signed_gap": 0.006299999999984965,
              "contacts": 0
            },
            {
              "t": 0.0112,
              "x": -0.017699999999984145,
              "vx": -0.9999999999979288,
              "signed_gap": 0.006699999999984144,
              "contacts": 0
            },
            {
              "t": 0.011600000000000001,
              "x": -0.018099999999983324,
              "vx": -0.9999999999979288,
              "signed_gap": 0.007099999999983323,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.018499999999982503,
              "vx": -0.9999999999979288,
              "signed_gap": 0.007499999999982502,
              "contacts": 0
            },
            {
              "t": 0.012400000000000001,
              "x": -0.01889999999998168,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00789999999998168,
              "contacts": 0
            },
            {
              "t": 0.0128,
              "x": -0.01929999999998086,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00829999999998086,
              "contacts": 0
            },
            {
              "t": 0.0132,
              "x": -0.01969999999998004,
              "vx": -0.9999999999979288,
              "signed_gap": 0.008699999999980038,
              "contacts": 0
            },
            {
              "t": 0.013600000000000001,
              "x": -0.020099999999979218,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009099999999979217,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.020499999999978397,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009499999999978396,
              "contacts": 0
            },
            {
              "t": 0.014400000000000001,
              "x": -0.020899999999977575,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009899999999977574,
              "contacts": 0
            },
            {
              "t": 0.0148,
              "x": -0.021299999999976754,
              "vx": -0.9999999999979288,
              "signed_gap": 0.010299999999976753,
              "contacts": 0
            },
            {
              "t": 0.0152,
              "x": -0.021699999999975933,
              "vx": -0.9999999999979288,
              "signed_gap": 0.010699999999975932,
              "contacts": 0
            },
            {
              "t": 0.015600000000000001,
              "x": -0.022099999999975112,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01109999999997511,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -0.02249999999997429,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01149999999997429,
              "contacts": 0
            },
            {
              "t": 0.0164,
              "x": -0.02289999999997347,
              "vx": -0.9999999999979288,
              "signed_gap": 0.011899999999973468,
              "contacts": 0
            },
            {
              "t": 0.016800000000000002,
              "x": -0.023299999999972648,
              "vx": -0.9999999999979288,
              "signed_gap": 0.012299999999972647,
              "contacts": 0
            },
            {
              "t": 0.0172,
              "x": -0.023699999999971827,
              "vx": -0.9999999999979288,
              "signed_gap": 0.012699999999971826,
              "contacts": 0
            },
            {
              "t": 0.0176,
              "x": -0.024099999999971006,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013099999999971005,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -0.024499999999970185,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013499999999970183,
              "contacts": 0
            },
            {
              "t": 0.0184,
              "x": -0.024899999999969363,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013899999999969362,
              "contacts": 0
            },
            {
              "t": 0.0188,
              "x": -0.025299999999968542,
              "vx": -0.9999999999979288,
              "signed_gap": 0.014299999999968541,
              "contacts": 0
            },
            {
              "t": 0.019200000000000002,
              "x": -0.02569999999996772,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01469999999996772,
              "contacts": 0
            },
            {
              "t": 0.0196,
              "x": -0.0260999999999669,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015099999999966899,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -0.02649999999996608,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015499999999966077,
              "contacts": 0
            },
            {
              "t": 0.0204,
              "x": -0.026899999999965257,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015899999999965254,
              "contacts": 0
            },
            {
              "t": 0.020800000000000003,
              "x": -0.027299999999964436,
              "vx": -0.9999999999979288,
              "signed_gap": 0.016299999999964433,
              "contacts": 0
            },
            {
              "t": 0.0212,
              "x": -0.027699999999963615,
              "vx": -0.9999999999979288,
              "signed_gap": 0.016699999999963612,
              "contacts": 0
            },
            {
              "t": 0.0216,
              "x": -0.028099999999962794,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01709999999996279,
              "contacts": 0
            },
            {
              "t": 0.022000000000000002,
              "x": -0.028499999999961972,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01749999999996197,
              "contacts": 0
            },
            {
              "t": 0.0224,
              "x": -0.02889999999996115,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01789999999996115,
              "contacts": 0
            },
            {
              "t": 0.0228,
              "x": -0.02929999999996033,
              "vx": -0.9999999999979288,
              "signed_gap": 0.018299999999960327,
              "contacts": 0
            },
            {
              "t": 0.023200000000000002,
              "x": -0.02969999999995951,
              "vx": -0.9999999999979288,
              "signed_gap": 0.018699999999959506,
              "contacts": 0
            },
            {
              "t": 0.0236,
              "x": -0.030099999999958688,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019099999999958685,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -0.030499999999957866,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019499999999957864,
              "contacts": 0
            },
            {
              "t": 0.0244,
              "x": -0.030899999999957045,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019899999999957042,
              "contacts": 0
            },
            {
              "t": 0.024800000000000003,
              "x": -0.031299999999956224,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02029999999995622,
              "contacts": 0
            },
            {
              "t": 0.0252,
              "x": -0.0316999999999554,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0206999999999554,
              "contacts": 0
            },
            {
              "t": 0.0256,
              "x": -0.03209999999995458,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02109999999995458,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -0.03249999999995376,
              "vx": -0.9999999999979288,
              "signed_gap": 0.021499999999953757,
              "contacts": 0
            },
            {
              "t": 0.0264,
              "x": -0.03289999999995294,
              "vx": -0.9999999999979288,
              "signed_gap": 0.021899999999952936,
              "contacts": 0
            },
            {
              "t": 0.0268,
              "x": -0.03329999999995212,
              "vx": -0.9999999999979288,
              "signed_gap": 0.022299999999952115,
              "contacts": 0
            },
            {
              "t": 0.027200000000000002,
              "x": -0.0336999999999513,
              "vx": -0.9999999999979288,
              "signed_gap": 0.022699999999951294,
              "contacts": 0
            },
            {
              "t": 0.027600000000000003,
              "x": -0.034099999999950475,
              "vx": -0.9999999999979288,
              "signed_gap": 0.023099999999950473,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -0.034499999999949654,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02349999999994965,
              "contacts": 0
            },
            {
              "t": 0.0284,
              "x": -0.03489999999994883,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02389999999994883,
              "contacts": 0
            },
            {
              "t": 0.028800000000000003,
              "x": -0.03529999999994801,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02429999999994801,
              "contacts": 0
            },
            {
              "t": 0.0292,
              "x": -0.03569999999994719,
              "vx": -0.9999999999979288,
              "signed_gap": 0.024699999999947188,
              "contacts": 0
            },
            {
              "t": 0.0296,
              "x": -0.03609999999994637,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025099999999946367,
              "contacts": 0
            },
            {
              "t": 0.030000000000000002,
              "x": -0.03649999999994555,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025499999999945545,
              "contacts": 0
            },
            {
              "t": 0.0304,
              "x": -0.03689999999994473,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025899999999944724,
              "contacts": 0
            },
            {
              "t": 0.0308,
              "x": -0.037299999999943906,
              "vx": -0.9999999999979288,
              "signed_gap": 0.026299999999943903,
              "contacts": 0
            },
            {
              "t": 0.031200000000000002,
              "x": -0.037699999999943085,
              "vx": -0.9999999999979288,
              "signed_gap": 0.026699999999943082,
              "contacts": 0
            },
            {
              "t": 0.0316,
              "x": -0.03809999999994226,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02709999999994226,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -0.03849999999994144,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02749999999994144,
              "contacts": 0
            },
            {
              "t": 0.0324,
              "x": -0.03889999999994062,
              "vx": -0.9999999999979288,
              "signed_gap": 0.027899999999940618,
              "contacts": 0
            },
            {
              "t": 0.0328,
              "x": -0.0392999999999398,
              "vx": -0.9999999999979288,
              "signed_gap": 0.028299999999939797,
              "contacts": 0
            },
            {
              "t": 0.0332,
              "x": -0.03969999999993898,
              "vx": -0.9999999999979288,
              "signed_gap": 0.028699999999938976,
              "contacts": 0
            },
            {
              "t": 0.033600000000000005,
              "x": -0.04009999999993816,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029099999999938155,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -0.040499999999937336,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029499999999937333,
              "contacts": 0
            },
            {
              "t": 0.0344,
              "x": -0.040899999999936515,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029899999999936512,
              "contacts": 0
            },
            {
              "t": 0.034800000000000005,
              "x": -0.041299999999935694,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03029999999993569,
              "contacts": 0
            },
            {
              "t": 0.0352,
              "x": -0.04169999999993487,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03069999999993487,
              "contacts": 0
            },
            {
              "t": 0.0356,
              "x": -0.04209999999993405,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03109999999993405,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -0.04249999999993323,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03149999999993323,
              "contacts": 0
            },
            {
              "t": 0.0364,
              "x": -0.04289999999993241,
              "vx": -0.9999999999979288,
              "signed_gap": 0.031899999999932406,
              "contacts": 0
            },
            {
              "t": 0.0368,
              "x": -0.04329999999993159,
              "vx": -0.9999999999979288,
              "signed_gap": 0.032299999999931585,
              "contacts": 0
            },
            {
              "t": 0.037200000000000004,
              "x": -0.043699999999930766,
              "vx": -0.9999999999979288,
              "signed_gap": 0.032699999999930764,
              "contacts": 0
            },
            {
              "t": 0.0376,
              "x": -0.044099999999929945,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03309999999992994,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -0.044499999999929124,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03349999999992912,
              "contacts": 0
            },
            {
              "t": 0.038400000000000004,
              "x": -0.0448999999999283,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0338999999999283,
              "contacts": 0
            },
            {
              "t": 0.0388,
              "x": -0.04529999999992748,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03429999999992748,
              "contacts": 0
            },
            {
              "t": 0.0392,
              "x": -0.04569999999992666,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03469999999992666,
              "contacts": 0
            },
            {
              "t": 0.0396,
              "x": -0.04609999999992584,
              "vx": -0.9999999999979288,
              "signed_gap": 0.035099999999925836,
              "contacts": 0
            },
            {
              "t": 0.039900000000000005,
              "x": -0.04639999999992522,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03539999999992522,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.0001,
          "steps": 400,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.0010940409265458584,
          "setup_wall_seconds": 0.0003792080096900463,
          "realtime_factor": 36.56170352446439,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0035,
          "first_contact_time_error": 4.99999999999997e-05,
          "first_contact_count": 1,
          "summed_contact_count": 11,
          "max_sampled_penetration": 0.0010000000000000477,
          "fully_crossed_wall": false,
          "final_x": -0.04649999999992502,
          "final_v": -0.9999999999979288,
          "initial_energy": 20.0,
          "final_energy": 0.04999999999979288,
          "peak_normal_force": 20999.999999997926,
          "contact_impulse_x": -2.0999999999997927,
          "momentum_change": -2.099999999999793,
          "impulse_residual": -4.440892098500626e-16,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0004,
              "x": -0.07200000000000001,
              "vx": 20.0,
              "signed_gap": 0.061000000000000006,
              "contacts": 0
            },
            {
              "t": 0.0008,
              "x": -0.064,
              "vx": 20.0,
              "signed_gap": 0.053,
              "contacts": 0
            },
            {
              "t": 0.0012000000000000001,
              "x": -0.055999999999999994,
              "vx": 20.0,
              "signed_gap": 0.04499999999999999,
              "contacts": 0
            },
            {
              "t": 0.0016,
              "x": -0.04799999999999999,
              "vx": 20.0,
              "signed_gap": 0.036999999999999984,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.03999999999999998,
              "vx": 20.0,
              "signed_gap": 0.028999999999999977,
              "contacts": 0
            },
            {
              "t": 0.0024000000000000002,
              "x": -0.03199999999999997,
              "vx": 20.0,
              "signed_gap": 0.02099999999999997,
              "contacts": 0
            },
            {
              "t": 0.0028,
              "x": -0.023999999999999966,
              "vx": 20.0,
              "signed_gap": 0.012999999999999965,
              "contacts": 0
            },
            {
              "t": 0.0032,
              "x": -0.01599999999999996,
              "vx": 20.0,
              "signed_gap": 0.004999999999999958,
              "contacts": 0
            },
            {
              "t": 0.0035,
              "x": -0.009999999999999953,
              "vx": 20.0,
              "signed_gap": -0.0010000000000000477,
              "contacts": 1
            },
            {
              "t": 0.0036000000000000003,
              "x": -0.010099999999999748,
              "vx": -0.9999999999979288,
              "signed_gap": -0.000900000000000253,
              "contacts": 1
            },
            {
              "t": 0.0037,
              "x": -0.010199999999999543,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0008000000000004583,
              "contacts": 1
            },
            {
              "t": 0.0038,
              "x": -0.010299999999999337,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0007000000000006636,
              "contacts": 1
            },
            {
              "t": 0.0039000000000000003,
              "x": -0.010399999999999132,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0006000000000008689,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.010499999999998927,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0005000000000010742,
              "contacts": 1
            },
            {
              "t": 0.0041,
              "x": -0.010599999999998722,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00040000000000127954,
              "contacts": 1
            },
            {
              "t": 0.004200000000000001,
              "x": -0.010699999999998516,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00030000000000148484,
              "contacts": 1
            },
            {
              "t": 0.0043,
              "x": -0.010799999999998311,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00020000000000169015,
              "contacts": 1
            },
            {
              "t": 0.0044,
              "x": -0.010899999999998106,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00010000000000189545,
              "contacts": 1
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.0109999999999979,
              "vx": -0.9999999999979288,
              "signed_gap": -2.1007501294079134e-15,
              "contacts": 1
            },
            {
              "t": 0.0048000000000000004,
              "x": -0.011299999999997284,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00029999999999728334,
              "contacts": 0
            },
            {
              "t": 0.005200000000000001,
              "x": -0.011699999999996463,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0006999999999964621,
              "contacts": 0
            },
            {
              "t": 0.0056,
              "x": -0.012099999999995642,
              "vx": -0.9999999999979288,
              "signed_gap": 0.001099999999995641,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.01249999999999482,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0014999999999948197,
              "contacts": 0
            },
            {
              "t": 0.0064,
              "x": -0.012899999999994,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0018999999999939985,
              "contacts": 0
            },
            {
              "t": 0.0068000000000000005,
              "x": -0.013299999999993178,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0022999999999931773,
              "contacts": 0
            },
            {
              "t": 0.007200000000000001,
              "x": -0.013699999999992357,
              "vx": -0.9999999999979288,
              "signed_gap": 0.002699999999992356,
              "contacts": 0
            },
            {
              "t": 0.0076,
              "x": -0.014099999999991536,
              "vx": -0.9999999999979288,
              "signed_gap": 0.003099999999991535,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.014499999999990715,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0034999999999907137,
              "contacts": 0
            },
            {
              "t": 0.008400000000000001,
              "x": -0.014899999999989894,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0038999999999898925,
              "contacts": 0
            },
            {
              "t": 0.0088,
              "x": -0.015299999999989072,
              "vx": -0.9999999999979288,
              "signed_gap": 0.004299999999989071,
              "contacts": 0
            },
            {
              "t": 0.0092,
              "x": -0.01569999999998825,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00469999999998825,
              "contacts": 0
            },
            {
              "t": 0.009600000000000001,
              "x": -0.01609999999998743,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005099999999987429,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.01649999999998661,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005499999999986608,
              "contacts": 0
            },
            {
              "t": 0.010400000000000001,
              "x": -0.016899999999985788,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005899999999985786,
              "contacts": 0
            },
            {
              "t": 0.0108,
              "x": -0.017299999999984966,
              "vx": -0.9999999999979288,
              "signed_gap": 0.006299999999984965,
              "contacts": 0
            },
            {
              "t": 0.0112,
              "x": -0.017699999999984145,
              "vx": -0.9999999999979288,
              "signed_gap": 0.006699999999984144,
              "contacts": 0
            },
            {
              "t": 0.011600000000000001,
              "x": -0.018099999999983324,
              "vx": -0.9999999999979288,
              "signed_gap": 0.007099999999983323,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.018499999999982503,
              "vx": -0.9999999999979288,
              "signed_gap": 0.007499999999982502,
              "contacts": 0
            },
            {
              "t": 0.012400000000000001,
              "x": -0.01889999999998168,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00789999999998168,
              "contacts": 0
            },
            {
              "t": 0.0128,
              "x": -0.01929999999998086,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00829999999998086,
              "contacts": 0
            },
            {
              "t": 0.0132,
              "x": -0.01969999999998004,
              "vx": -0.9999999999979288,
              "signed_gap": 0.008699999999980038,
              "contacts": 0
            },
            {
              "t": 0.013600000000000001,
              "x": -0.020099999999979218,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009099999999979217,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.020499999999978397,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009499999999978396,
              "contacts": 0
            },
            {
              "t": 0.014400000000000001,
              "x": -0.020899999999977575,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009899999999977574,
              "contacts": 0
            },
            {
              "t": 0.0148,
              "x": -0.021299999999976754,
              "vx": -0.9999999999979288,
              "signed_gap": 0.010299999999976753,
              "contacts": 0
            },
            {
              "t": 0.0152,
              "x": -0.021699999999975933,
              "vx": -0.9999999999979288,
              "signed_gap": 0.010699999999975932,
              "contacts": 0
            },
            {
              "t": 0.015600000000000001,
              "x": -0.022099999999975112,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01109999999997511,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -0.02249999999997429,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01149999999997429,
              "contacts": 0
            },
            {
              "t": 0.0164,
              "x": -0.02289999999997347,
              "vx": -0.9999999999979288,
              "signed_gap": 0.011899999999973468,
              "contacts": 0
            },
            {
              "t": 0.016800000000000002,
              "x": -0.023299999999972648,
              "vx": -0.9999999999979288,
              "signed_gap": 0.012299999999972647,
              "contacts": 0
            },
            {
              "t": 0.0172,
              "x": -0.023699999999971827,
              "vx": -0.9999999999979288,
              "signed_gap": 0.012699999999971826,
              "contacts": 0
            },
            {
              "t": 0.0176,
              "x": -0.024099999999971006,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013099999999971005,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -0.024499999999970185,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013499999999970183,
              "contacts": 0
            },
            {
              "t": 0.0184,
              "x": -0.024899999999969363,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013899999999969362,
              "contacts": 0
            },
            {
              "t": 0.0188,
              "x": -0.025299999999968542,
              "vx": -0.9999999999979288,
              "signed_gap": 0.014299999999968541,
              "contacts": 0
            },
            {
              "t": 0.019200000000000002,
              "x": -0.02569999999996772,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01469999999996772,
              "contacts": 0
            },
            {
              "t": 0.0196,
              "x": -0.0260999999999669,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015099999999966899,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -0.02649999999996608,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015499999999966077,
              "contacts": 0
            },
            {
              "t": 0.0204,
              "x": -0.026899999999965257,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015899999999965254,
              "contacts": 0
            },
            {
              "t": 0.020800000000000003,
              "x": -0.027299999999964436,
              "vx": -0.9999999999979288,
              "signed_gap": 0.016299999999964433,
              "contacts": 0
            },
            {
              "t": 0.0212,
              "x": -0.027699999999963615,
              "vx": -0.9999999999979288,
              "signed_gap": 0.016699999999963612,
              "contacts": 0
            },
            {
              "t": 0.0216,
              "x": -0.028099999999962794,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01709999999996279,
              "contacts": 0
            },
            {
              "t": 0.022000000000000002,
              "x": -0.028499999999961972,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01749999999996197,
              "contacts": 0
            },
            {
              "t": 0.0224,
              "x": -0.02889999999996115,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01789999999996115,
              "contacts": 0
            },
            {
              "t": 0.0228,
              "x": -0.02929999999996033,
              "vx": -0.9999999999979288,
              "signed_gap": 0.018299999999960327,
              "contacts": 0
            },
            {
              "t": 0.023200000000000002,
              "x": -0.02969999999995951,
              "vx": -0.9999999999979288,
              "signed_gap": 0.018699999999959506,
              "contacts": 0
            },
            {
              "t": 0.0236,
              "x": -0.030099999999958688,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019099999999958685,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -0.030499999999957866,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019499999999957864,
              "contacts": 0
            },
            {
              "t": 0.0244,
              "x": -0.030899999999957045,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019899999999957042,
              "contacts": 0
            },
            {
              "t": 0.024800000000000003,
              "x": -0.031299999999956224,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02029999999995622,
              "contacts": 0
            },
            {
              "t": 0.0252,
              "x": -0.0316999999999554,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0206999999999554,
              "contacts": 0
            },
            {
              "t": 0.0256,
              "x": -0.03209999999995458,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02109999999995458,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -0.03249999999995376,
              "vx": -0.9999999999979288,
              "signed_gap": 0.021499999999953757,
              "contacts": 0
            },
            {
              "t": 0.0264,
              "x": -0.03289999999995294,
              "vx": -0.9999999999979288,
              "signed_gap": 0.021899999999952936,
              "contacts": 0
            },
            {
              "t": 0.0268,
              "x": -0.03329999999995212,
              "vx": -0.9999999999979288,
              "signed_gap": 0.022299999999952115,
              "contacts": 0
            },
            {
              "t": 0.027200000000000002,
              "x": -0.0336999999999513,
              "vx": -0.9999999999979288,
              "signed_gap": 0.022699999999951294,
              "contacts": 0
            },
            {
              "t": 0.027600000000000003,
              "x": -0.034099999999950475,
              "vx": -0.9999999999979288,
              "signed_gap": 0.023099999999950473,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -0.034499999999949654,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02349999999994965,
              "contacts": 0
            },
            {
              "t": 0.0284,
              "x": -0.03489999999994883,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02389999999994883,
              "contacts": 0
            },
            {
              "t": 0.028800000000000003,
              "x": -0.03529999999994801,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02429999999994801,
              "contacts": 0
            },
            {
              "t": 0.0292,
              "x": -0.03569999999994719,
              "vx": -0.9999999999979288,
              "signed_gap": 0.024699999999947188,
              "contacts": 0
            },
            {
              "t": 0.0296,
              "x": -0.03609999999994637,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025099999999946367,
              "contacts": 0
            },
            {
              "t": 0.030000000000000002,
              "x": -0.03649999999994555,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025499999999945545,
              "contacts": 0
            },
            {
              "t": 0.0304,
              "x": -0.03689999999994473,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025899999999944724,
              "contacts": 0
            },
            {
              "t": 0.0308,
              "x": -0.037299999999943906,
              "vx": -0.9999999999979288,
              "signed_gap": 0.026299999999943903,
              "contacts": 0
            },
            {
              "t": 0.031200000000000002,
              "x": -0.037699999999943085,
              "vx": -0.9999999999979288,
              "signed_gap": 0.026699999999943082,
              "contacts": 0
            },
            {
              "t": 0.0316,
              "x": -0.03809999999994226,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02709999999994226,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -0.03849999999994144,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02749999999994144,
              "contacts": 0
            },
            {
              "t": 0.0324,
              "x": -0.03889999999994062,
              "vx": -0.9999999999979288,
              "signed_gap": 0.027899999999940618,
              "contacts": 0
            },
            {
              "t": 0.0328,
              "x": -0.0392999999999398,
              "vx": -0.9999999999979288,
              "signed_gap": 0.028299999999939797,
              "contacts": 0
            },
            {
              "t": 0.0332,
              "x": -0.03969999999993898,
              "vx": -0.9999999999979288,
              "signed_gap": 0.028699999999938976,
              "contacts": 0
            },
            {
              "t": 0.033600000000000005,
              "x": -0.04009999999993816,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029099999999938155,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -0.040499999999937336,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029499999999937333,
              "contacts": 0
            },
            {
              "t": 0.0344,
              "x": -0.040899999999936515,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029899999999936512,
              "contacts": 0
            },
            {
              "t": 0.034800000000000005,
              "x": -0.041299999999935694,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03029999999993569,
              "contacts": 0
            },
            {
              "t": 0.0352,
              "x": -0.04169999999993487,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03069999999993487,
              "contacts": 0
            },
            {
              "t": 0.0356,
              "x": -0.04209999999993405,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03109999999993405,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -0.04249999999993323,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03149999999993323,
              "contacts": 0
            },
            {
              "t": 0.0364,
              "x": -0.04289999999993241,
              "vx": -0.9999999999979288,
              "signed_gap": 0.031899999999932406,
              "contacts": 0
            },
            {
              "t": 0.0368,
              "x": -0.04329999999993159,
              "vx": -0.9999999999979288,
              "signed_gap": 0.032299999999931585,
              "contacts": 0
            },
            {
              "t": 0.037200000000000004,
              "x": -0.043699999999930766,
              "vx": -0.9999999999979288,
              "signed_gap": 0.032699999999930764,
              "contacts": 0
            },
            {
              "t": 0.0376,
              "x": -0.044099999999929945,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03309999999992994,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -0.044499999999929124,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03349999999992912,
              "contacts": 0
            },
            {
              "t": 0.038400000000000004,
              "x": -0.0448999999999283,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0338999999999283,
              "contacts": 0
            },
            {
              "t": 0.0388,
              "x": -0.04529999999992748,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03429999999992748,
              "contacts": 0
            },
            {
              "t": 0.0392,
              "x": -0.04569999999992666,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03469999999992666,
              "contacts": 0
            },
            {
              "t": 0.0396,
              "x": -0.04609999999992584,
              "vx": -0.9999999999979288,
              "signed_gap": 0.035099999999925836,
              "contacts": 0
            },
            {
              "t": 0.039900000000000005,
              "x": -0.04639999999992522,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03539999999992522,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.0001,
          "steps": 400,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.0010807500220835209,
          "setup_wall_seconds": 0.00033654202707111835,
          "realtime_factor": 37.011333964986754,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0035,
          "first_contact_time_error": 4.99999999999997e-05,
          "first_contact_count": 1,
          "summed_contact_count": 11,
          "max_sampled_penetration": 0.0010000000000000477,
          "fully_crossed_wall": false,
          "final_x": -0.04649999999992502,
          "final_v": -0.9999999999979288,
          "initial_energy": 20.0,
          "final_energy": 0.04999999999979288,
          "peak_normal_force": 20999.999999997926,
          "contact_impulse_x": -2.0999999999997927,
          "momentum_change": -2.099999999999793,
          "impulse_residual": -4.440892098500626e-16,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0004,
              "x": -0.07200000000000001,
              "vx": 20.0,
              "signed_gap": 0.061000000000000006,
              "contacts": 0
            },
            {
              "t": 0.0008,
              "x": -0.064,
              "vx": 20.0,
              "signed_gap": 0.053,
              "contacts": 0
            },
            {
              "t": 0.0012000000000000001,
              "x": -0.055999999999999994,
              "vx": 20.0,
              "signed_gap": 0.04499999999999999,
              "contacts": 0
            },
            {
              "t": 0.0016,
              "x": -0.04799999999999999,
              "vx": 20.0,
              "signed_gap": 0.036999999999999984,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.03999999999999998,
              "vx": 20.0,
              "signed_gap": 0.028999999999999977,
              "contacts": 0
            },
            {
              "t": 0.0024000000000000002,
              "x": -0.03199999999999997,
              "vx": 20.0,
              "signed_gap": 0.02099999999999997,
              "contacts": 0
            },
            {
              "t": 0.0028,
              "x": -0.023999999999999966,
              "vx": 20.0,
              "signed_gap": 0.012999999999999965,
              "contacts": 0
            },
            {
              "t": 0.0032,
              "x": -0.01599999999999996,
              "vx": 20.0,
              "signed_gap": 0.004999999999999958,
              "contacts": 0
            },
            {
              "t": 0.0035,
              "x": -0.009999999999999953,
              "vx": 20.0,
              "signed_gap": -0.0010000000000000477,
              "contacts": 1
            },
            {
              "t": 0.0036000000000000003,
              "x": -0.010099999999999748,
              "vx": -0.9999999999979288,
              "signed_gap": -0.000900000000000253,
              "contacts": 1
            },
            {
              "t": 0.0037,
              "x": -0.010199999999999543,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0008000000000004583,
              "contacts": 1
            },
            {
              "t": 0.0038,
              "x": -0.010299999999999337,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0007000000000006636,
              "contacts": 1
            },
            {
              "t": 0.0039000000000000003,
              "x": -0.010399999999999132,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0006000000000008689,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.010499999999998927,
              "vx": -0.9999999999979288,
              "signed_gap": -0.0005000000000010742,
              "contacts": 1
            },
            {
              "t": 0.0041,
              "x": -0.010599999999998722,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00040000000000127954,
              "contacts": 1
            },
            {
              "t": 0.004200000000000001,
              "x": -0.010699999999998516,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00030000000000148484,
              "contacts": 1
            },
            {
              "t": 0.0043,
              "x": -0.010799999999998311,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00020000000000169015,
              "contacts": 1
            },
            {
              "t": 0.0044,
              "x": -0.010899999999998106,
              "vx": -0.9999999999979288,
              "signed_gap": -0.00010000000000189545,
              "contacts": 1
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.0109999999999979,
              "vx": -0.9999999999979288,
              "signed_gap": -2.1007501294079134e-15,
              "contacts": 1
            },
            {
              "t": 0.0048000000000000004,
              "x": -0.011299999999997284,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00029999999999728334,
              "contacts": 0
            },
            {
              "t": 0.005200000000000001,
              "x": -0.011699999999996463,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0006999999999964621,
              "contacts": 0
            },
            {
              "t": 0.0056,
              "x": -0.012099999999995642,
              "vx": -0.9999999999979288,
              "signed_gap": 0.001099999999995641,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.01249999999999482,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0014999999999948197,
              "contacts": 0
            },
            {
              "t": 0.0064,
              "x": -0.012899999999994,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0018999999999939985,
              "contacts": 0
            },
            {
              "t": 0.0068000000000000005,
              "x": -0.013299999999993178,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0022999999999931773,
              "contacts": 0
            },
            {
              "t": 0.007200000000000001,
              "x": -0.013699999999992357,
              "vx": -0.9999999999979288,
              "signed_gap": 0.002699999999992356,
              "contacts": 0
            },
            {
              "t": 0.0076,
              "x": -0.014099999999991536,
              "vx": -0.9999999999979288,
              "signed_gap": 0.003099999999991535,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.014499999999990715,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0034999999999907137,
              "contacts": 0
            },
            {
              "t": 0.008400000000000001,
              "x": -0.014899999999989894,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0038999999999898925,
              "contacts": 0
            },
            {
              "t": 0.0088,
              "x": -0.015299999999989072,
              "vx": -0.9999999999979288,
              "signed_gap": 0.004299999999989071,
              "contacts": 0
            },
            {
              "t": 0.0092,
              "x": -0.01569999999998825,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00469999999998825,
              "contacts": 0
            },
            {
              "t": 0.009600000000000001,
              "x": -0.01609999999998743,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005099999999987429,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.01649999999998661,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005499999999986608,
              "contacts": 0
            },
            {
              "t": 0.010400000000000001,
              "x": -0.016899999999985788,
              "vx": -0.9999999999979288,
              "signed_gap": 0.005899999999985786,
              "contacts": 0
            },
            {
              "t": 0.0108,
              "x": -0.017299999999984966,
              "vx": -0.9999999999979288,
              "signed_gap": 0.006299999999984965,
              "contacts": 0
            },
            {
              "t": 0.0112,
              "x": -0.017699999999984145,
              "vx": -0.9999999999979288,
              "signed_gap": 0.006699999999984144,
              "contacts": 0
            },
            {
              "t": 0.011600000000000001,
              "x": -0.018099999999983324,
              "vx": -0.9999999999979288,
              "signed_gap": 0.007099999999983323,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.018499999999982503,
              "vx": -0.9999999999979288,
              "signed_gap": 0.007499999999982502,
              "contacts": 0
            },
            {
              "t": 0.012400000000000001,
              "x": -0.01889999999998168,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00789999999998168,
              "contacts": 0
            },
            {
              "t": 0.0128,
              "x": -0.01929999999998086,
              "vx": -0.9999999999979288,
              "signed_gap": 0.00829999999998086,
              "contacts": 0
            },
            {
              "t": 0.0132,
              "x": -0.01969999999998004,
              "vx": -0.9999999999979288,
              "signed_gap": 0.008699999999980038,
              "contacts": 0
            },
            {
              "t": 0.013600000000000001,
              "x": -0.020099999999979218,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009099999999979217,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.020499999999978397,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009499999999978396,
              "contacts": 0
            },
            {
              "t": 0.014400000000000001,
              "x": -0.020899999999977575,
              "vx": -0.9999999999979288,
              "signed_gap": 0.009899999999977574,
              "contacts": 0
            },
            {
              "t": 0.0148,
              "x": -0.021299999999976754,
              "vx": -0.9999999999979288,
              "signed_gap": 0.010299999999976753,
              "contacts": 0
            },
            {
              "t": 0.0152,
              "x": -0.021699999999975933,
              "vx": -0.9999999999979288,
              "signed_gap": 0.010699999999975932,
              "contacts": 0
            },
            {
              "t": 0.015600000000000001,
              "x": -0.022099999999975112,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01109999999997511,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -0.02249999999997429,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01149999999997429,
              "contacts": 0
            },
            {
              "t": 0.0164,
              "x": -0.02289999999997347,
              "vx": -0.9999999999979288,
              "signed_gap": 0.011899999999973468,
              "contacts": 0
            },
            {
              "t": 0.016800000000000002,
              "x": -0.023299999999972648,
              "vx": -0.9999999999979288,
              "signed_gap": 0.012299999999972647,
              "contacts": 0
            },
            {
              "t": 0.0172,
              "x": -0.023699999999971827,
              "vx": -0.9999999999979288,
              "signed_gap": 0.012699999999971826,
              "contacts": 0
            },
            {
              "t": 0.0176,
              "x": -0.024099999999971006,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013099999999971005,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -0.024499999999970185,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013499999999970183,
              "contacts": 0
            },
            {
              "t": 0.0184,
              "x": -0.024899999999969363,
              "vx": -0.9999999999979288,
              "signed_gap": 0.013899999999969362,
              "contacts": 0
            },
            {
              "t": 0.0188,
              "x": -0.025299999999968542,
              "vx": -0.9999999999979288,
              "signed_gap": 0.014299999999968541,
              "contacts": 0
            },
            {
              "t": 0.019200000000000002,
              "x": -0.02569999999996772,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01469999999996772,
              "contacts": 0
            },
            {
              "t": 0.0196,
              "x": -0.0260999999999669,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015099999999966899,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -0.02649999999996608,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015499999999966077,
              "contacts": 0
            },
            {
              "t": 0.0204,
              "x": -0.026899999999965257,
              "vx": -0.9999999999979288,
              "signed_gap": 0.015899999999965254,
              "contacts": 0
            },
            {
              "t": 0.020800000000000003,
              "x": -0.027299999999964436,
              "vx": -0.9999999999979288,
              "signed_gap": 0.016299999999964433,
              "contacts": 0
            },
            {
              "t": 0.0212,
              "x": -0.027699999999963615,
              "vx": -0.9999999999979288,
              "signed_gap": 0.016699999999963612,
              "contacts": 0
            },
            {
              "t": 0.0216,
              "x": -0.028099999999962794,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01709999999996279,
              "contacts": 0
            },
            {
              "t": 0.022000000000000002,
              "x": -0.028499999999961972,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01749999999996197,
              "contacts": 0
            },
            {
              "t": 0.0224,
              "x": -0.02889999999996115,
              "vx": -0.9999999999979288,
              "signed_gap": 0.01789999999996115,
              "contacts": 0
            },
            {
              "t": 0.0228,
              "x": -0.02929999999996033,
              "vx": -0.9999999999979288,
              "signed_gap": 0.018299999999960327,
              "contacts": 0
            },
            {
              "t": 0.023200000000000002,
              "x": -0.02969999999995951,
              "vx": -0.9999999999979288,
              "signed_gap": 0.018699999999959506,
              "contacts": 0
            },
            {
              "t": 0.0236,
              "x": -0.030099999999958688,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019099999999958685,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -0.030499999999957866,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019499999999957864,
              "contacts": 0
            },
            {
              "t": 0.0244,
              "x": -0.030899999999957045,
              "vx": -0.9999999999979288,
              "signed_gap": 0.019899999999957042,
              "contacts": 0
            },
            {
              "t": 0.024800000000000003,
              "x": -0.031299999999956224,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02029999999995622,
              "contacts": 0
            },
            {
              "t": 0.0252,
              "x": -0.0316999999999554,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0206999999999554,
              "contacts": 0
            },
            {
              "t": 0.0256,
              "x": -0.03209999999995458,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02109999999995458,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -0.03249999999995376,
              "vx": -0.9999999999979288,
              "signed_gap": 0.021499999999953757,
              "contacts": 0
            },
            {
              "t": 0.0264,
              "x": -0.03289999999995294,
              "vx": -0.9999999999979288,
              "signed_gap": 0.021899999999952936,
              "contacts": 0
            },
            {
              "t": 0.0268,
              "x": -0.03329999999995212,
              "vx": -0.9999999999979288,
              "signed_gap": 0.022299999999952115,
              "contacts": 0
            },
            {
              "t": 0.027200000000000002,
              "x": -0.0336999999999513,
              "vx": -0.9999999999979288,
              "signed_gap": 0.022699999999951294,
              "contacts": 0
            },
            {
              "t": 0.027600000000000003,
              "x": -0.034099999999950475,
              "vx": -0.9999999999979288,
              "signed_gap": 0.023099999999950473,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -0.034499999999949654,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02349999999994965,
              "contacts": 0
            },
            {
              "t": 0.0284,
              "x": -0.03489999999994883,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02389999999994883,
              "contacts": 0
            },
            {
              "t": 0.028800000000000003,
              "x": -0.03529999999994801,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02429999999994801,
              "contacts": 0
            },
            {
              "t": 0.0292,
              "x": -0.03569999999994719,
              "vx": -0.9999999999979288,
              "signed_gap": 0.024699999999947188,
              "contacts": 0
            },
            {
              "t": 0.0296,
              "x": -0.03609999999994637,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025099999999946367,
              "contacts": 0
            },
            {
              "t": 0.030000000000000002,
              "x": -0.03649999999994555,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025499999999945545,
              "contacts": 0
            },
            {
              "t": 0.0304,
              "x": -0.03689999999994473,
              "vx": -0.9999999999979288,
              "signed_gap": 0.025899999999944724,
              "contacts": 0
            },
            {
              "t": 0.0308,
              "x": -0.037299999999943906,
              "vx": -0.9999999999979288,
              "signed_gap": 0.026299999999943903,
              "contacts": 0
            },
            {
              "t": 0.031200000000000002,
              "x": -0.037699999999943085,
              "vx": -0.9999999999979288,
              "signed_gap": 0.026699999999943082,
              "contacts": 0
            },
            {
              "t": 0.0316,
              "x": -0.03809999999994226,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02709999999994226,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -0.03849999999994144,
              "vx": -0.9999999999979288,
              "signed_gap": 0.02749999999994144,
              "contacts": 0
            },
            {
              "t": 0.0324,
              "x": -0.03889999999994062,
              "vx": -0.9999999999979288,
              "signed_gap": 0.027899999999940618,
              "contacts": 0
            },
            {
              "t": 0.0328,
              "x": -0.0392999999999398,
              "vx": -0.9999999999979288,
              "signed_gap": 0.028299999999939797,
              "contacts": 0
            },
            {
              "t": 0.0332,
              "x": -0.03969999999993898,
              "vx": -0.9999999999979288,
              "signed_gap": 0.028699999999938976,
              "contacts": 0
            },
            {
              "t": 0.033600000000000005,
              "x": -0.04009999999993816,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029099999999938155,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -0.040499999999937336,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029499999999937333,
              "contacts": 0
            },
            {
              "t": 0.0344,
              "x": -0.040899999999936515,
              "vx": -0.9999999999979288,
              "signed_gap": 0.029899999999936512,
              "contacts": 0
            },
            {
              "t": 0.034800000000000005,
              "x": -0.041299999999935694,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03029999999993569,
              "contacts": 0
            },
            {
              "t": 0.0352,
              "x": -0.04169999999993487,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03069999999993487,
              "contacts": 0
            },
            {
              "t": 0.0356,
              "x": -0.04209999999993405,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03109999999993405,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -0.04249999999993323,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03149999999993323,
              "contacts": 0
            },
            {
              "t": 0.0364,
              "x": -0.04289999999993241,
              "vx": -0.9999999999979288,
              "signed_gap": 0.031899999999932406,
              "contacts": 0
            },
            {
              "t": 0.0368,
              "x": -0.04329999999993159,
              "vx": -0.9999999999979288,
              "signed_gap": 0.032299999999931585,
              "contacts": 0
            },
            {
              "t": 0.037200000000000004,
              "x": -0.043699999999930766,
              "vx": -0.9999999999979288,
              "signed_gap": 0.032699999999930764,
              "contacts": 0
            },
            {
              "t": 0.0376,
              "x": -0.044099999999929945,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03309999999992994,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -0.044499999999929124,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03349999999992912,
              "contacts": 0
            },
            {
              "t": 0.038400000000000004,
              "x": -0.0448999999999283,
              "vx": -0.9999999999979288,
              "signed_gap": 0.0338999999999283,
              "contacts": 0
            },
            {
              "t": 0.0388,
              "x": -0.04529999999992748,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03429999999992748,
              "contacts": 0
            },
            {
              "t": 0.0392,
              "x": -0.04569999999992666,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03469999999992666,
              "contacts": 0
            },
            {
              "t": 0.0396,
              "x": -0.04609999999992584,
              "vx": -0.9999999999979288,
              "signed_gap": 0.035099999999925836,
              "contacts": 0
            },
            {
              "t": 0.039900000000000005,
              "x": -0.04639999999992522,
              "vx": -0.9999999999979288,
              "signed_gap": 0.03539999999992522,
              "contacts": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 36.56170352446439
    },
    {
      "trials": [
        {
          "fixture": "thin_wall",
          "dt": 0.0005,
          "steps": 80,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.00021500000730156898,
          "setup_wall_seconds": 0.0003540420439094305,
          "realtime_factor": 186.04650530962144,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0035,
          "first_contact_time_error": 4.99999999999997e-05,
          "first_contact_count": 1,
          "summed_contact_count": 1,
          "max_sampled_penetration": 0.001000000000000006,
          "fully_crossed_wall": false,
          "final_x": -3.1124999999996197,
          "final_v": -84.99999999998964,
          "initial_energy": 20.0,
          "final_energy": 361.249999999912,
          "peak_normal_force": 20999.999999997926,
          "contact_impulse_x": -10.499999999998963,
          "momentum_change": -10.499999999998964,
          "impulse_residual": -1.7763568394002505e-15,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0005,
              "x": -0.07,
              "vx": 20.0,
              "signed_gap": 0.059000000000000004,
              "contacts": 0
            },
            {
              "t": 0.001,
              "x": -0.06,
              "vx": 20.0,
              "signed_gap": 0.048999999999999995,
              "contacts": 0
            },
            {
              "t": 0.0015,
              "x": -0.05,
              "vx": 20.0,
              "signed_gap": 0.039,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04,
              "vx": 20.0,
              "signed_gap": 0.028999999999999998,
              "contacts": 0
            },
            {
              "t": 0.0025,
              "x": -0.03,
              "vx": 20.0,
              "signed_gap": 0.018999999999999996,
              "contacts": 0
            },
            {
              "t": 0.003,
              "x": -0.019999999999999997,
              "vx": 20.0,
              "signed_gap": 0.008999999999999996,
              "contacts": 0
            },
            {
              "t": 0.0035,
              "x": -0.009999999999999995,
              "vx": 20.0,
              "signed_gap": -0.001000000000000006,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.052499999999994815,
              "vx": -84.99999999998964,
              "signed_gap": 0.04149999999999481,
              "contacts": 0
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.09499999999998963,
              "vx": -84.99999999998964,
              "signed_gap": 0.08399999999998964,
              "contacts": 0
            },
            {
              "t": 0.005,
              "x": -0.13749999999998447,
              "vx": -84.99999999998964,
              "signed_gap": 0.12649999999998446,
              "contacts": 0
            },
            {
              "t": 0.0055,
              "x": -0.1799999999999793,
              "vx": -84.99999999998964,
              "signed_gap": 0.16899999999997928,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.2224999999999741,
              "vx": -84.99999999998964,
              "signed_gap": 0.2114999999999741,
              "contacts": 0
            },
            {
              "t": 0.006500000000000001,
              "x": -0.2649999999999689,
              "vx": -84.99999999998964,
              "signed_gap": 0.2539999999999689,
              "contacts": 0
            },
            {
              "t": 0.007,
              "x": -0.30749999999996375,
              "vx": -84.99999999998964,
              "signed_gap": 0.29649999999996374,
              "contacts": 0
            },
            {
              "t": 0.0075,
              "x": -0.34999999999995857,
              "vx": -84.99999999998964,
              "signed_gap": 0.33899999999995856,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.3924999999999534,
              "vx": -84.99999999998964,
              "signed_gap": 0.3814999999999534,
              "contacts": 0
            },
            {
              "t": 0.0085,
              "x": -0.4349999999999482,
              "vx": -84.99999999998964,
              "signed_gap": 0.4239999999999482,
              "contacts": 0
            },
            {
              "t": 0.009000000000000001,
              "x": -0.477499999999943,
              "vx": -84.99999999998964,
              "signed_gap": 0.466499999999943,
              "contacts": 0
            },
            {
              "t": 0.0095,
              "x": -0.5199999999999378,
              "vx": -84.99999999998964,
              "signed_gap": 0.5089999999999378,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.5624999999999326,
              "vx": -84.99999999998964,
              "signed_gap": 0.5514999999999326,
              "contacts": 0
            },
            {
              "t": 0.0105,
              "x": -0.6049999999999275,
              "vx": -84.99999999998964,
              "signed_gap": 0.5939999999999275,
              "contacts": 0
            },
            {
              "t": 0.011,
              "x": -0.6474999999999224,
              "vx": -84.99999999998964,
              "signed_gap": 0.6364999999999224,
              "contacts": 0
            },
            {
              "t": 0.0115,
              "x": -0.6899999999999172,
              "vx": -84.99999999998964,
              "signed_gap": 0.6789999999999172,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.7324999999999121,
              "vx": -84.99999999998964,
              "signed_gap": 0.7214999999999121,
              "contacts": 0
            },
            {
              "t": 0.0125,
              "x": -0.774999999999907,
              "vx": -84.99999999998964,
              "signed_gap": 0.763999999999907,
              "contacts": 0
            },
            {
              "t": 0.013000000000000001,
              "x": -0.8174999999999019,
              "vx": -84.99999999998964,
              "signed_gap": 0.8064999999999019,
              "contacts": 0
            },
            {
              "t": 0.0135,
              "x": -0.8599999999998967,
              "vx": -84.99999999998964,
              "signed_gap": 0.8489999999998967,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.9024999999998916,
              "vx": -84.99999999998964,
              "signed_gap": 0.8914999999998916,
              "contacts": 0
            },
            {
              "t": 0.0145,
              "x": -0.9449999999998865,
              "vx": -84.99999999998964,
              "signed_gap": 0.9339999999998865,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": -0.9874999999998814,
              "vx": -84.99999999998964,
              "signed_gap": 0.9764999999998814,
              "contacts": 0
            },
            {
              "t": 0.0155,
              "x": -1.0299999999998763,
              "vx": -84.99999999998964,
              "signed_gap": 1.0189999999998764,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -1.0724999999998712,
              "vx": -84.99999999998964,
              "signed_gap": 1.0614999999998713,
              "contacts": 0
            },
            {
              "t": 0.0165,
              "x": -1.114999999999866,
              "vx": -84.99999999998964,
              "signed_gap": 1.1039999999998662,
              "contacts": 0
            },
            {
              "t": 0.017,
              "x": -1.157499999999861,
              "vx": -84.99999999998964,
              "signed_gap": 1.146499999999861,
              "contacts": 0
            },
            {
              "t": 0.0175,
              "x": -1.1999999999998558,
              "vx": -84.99999999998964,
              "signed_gap": 1.188999999999856,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -1.2424999999998507,
              "vx": -84.99999999998964,
              "signed_gap": 1.2314999999998508,
              "contacts": 0
            },
            {
              "t": 0.0185,
              "x": -1.2849999999998456,
              "vx": -84.99999999998964,
              "signed_gap": 1.2739999999998457,
              "contacts": 0
            },
            {
              "t": 0.019,
              "x": -1.3274999999998405,
              "vx": -84.99999999998964,
              "signed_gap": 1.3164999999998406,
              "contacts": 0
            },
            {
              "t": 0.0195,
              "x": -1.3699999999998353,
              "vx": -84.99999999998964,
              "signed_gap": 1.3589999999998355,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -1.4124999999998302,
              "vx": -84.99999999998964,
              "signed_gap": 1.4014999999998303,
              "contacts": 0
            },
            {
              "t": 0.0205,
              "x": -1.454999999999825,
              "vx": -84.99999999998964,
              "signed_gap": 1.4439999999998252,
              "contacts": 0
            },
            {
              "t": 0.021,
              "x": -1.49749999999982,
              "vx": -84.99999999998964,
              "signed_gap": 1.48649999999982,
              "contacts": 0
            },
            {
              "t": 0.021500000000000002,
              "x": -1.5399999999998149,
              "vx": -84.99999999998964,
              "signed_gap": 1.528999999999815,
              "contacts": 0
            },
            {
              "t": 0.022,
              "x": -1.5824999999998097,
              "vx": -84.99999999998964,
              "signed_gap": 1.5714999999998098,
              "contacts": 0
            },
            {
              "t": 0.0225,
              "x": -1.6249999999998046,
              "vx": -84.99999999998964,
              "signed_gap": 1.6139999999998047,
              "contacts": 0
            },
            {
              "t": 0.023,
              "x": -1.6674999999997995,
              "vx": -84.99999999998964,
              "signed_gap": 1.6564999999997996,
              "contacts": 0
            },
            {
              "t": 0.0235,
              "x": -1.7099999999997944,
              "vx": -84.99999999998964,
              "signed_gap": 1.6989999999997945,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -1.7524999999997892,
              "vx": -84.99999999998964,
              "signed_gap": 1.7414999999997893,
              "contacts": 0
            },
            {
              "t": 0.0245,
              "x": -1.794999999999784,
              "vx": -84.99999999998964,
              "signed_gap": 1.7839999999997842,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": -1.837499999999779,
              "vx": -84.99999999998964,
              "signed_gap": 1.826499999999779,
              "contacts": 0
            },
            {
              "t": 0.025500000000000002,
              "x": -1.8799999999997739,
              "vx": -84.99999999998964,
              "signed_gap": 1.868999999999774,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -1.9224999999997687,
              "vx": -84.99999999998964,
              "signed_gap": 1.9114999999997688,
              "contacts": 0
            },
            {
              "t": 0.0265,
              "x": -1.9649999999997636,
              "vx": -84.99999999998964,
              "signed_gap": 1.9539999999997637,
              "contacts": 0
            },
            {
              "t": 0.027,
              "x": -2.0074999999997583,
              "vx": -84.99999999998964,
              "signed_gap": 1.9964999999997584,
              "contacts": 0
            },
            {
              "t": 0.0275,
              "x": -2.0499999999997534,
              "vx": -84.99999999998964,
              "signed_gap": 2.0389999999997537,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -2.092499999999748,
              "vx": -84.99999999998964,
              "signed_gap": 2.0814999999997483,
              "contacts": 0
            },
            {
              "t": 0.0285,
              "x": -2.1349999999997427,
              "vx": -84.99999999998964,
              "signed_gap": 2.123999999999743,
              "contacts": 0
            },
            {
              "t": 0.029,
              "x": -2.1774999999997373,
              "vx": -84.99999999998964,
              "signed_gap": 2.1664999999997376,
              "contacts": 0
            },
            {
              "t": 0.029500000000000002,
              "x": -2.219999999999732,
              "vx": -84.99999999998964,
              "signed_gap": 2.2089999999997323,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": -2.2624999999997266,
              "vx": -84.99999999998964,
              "signed_gap": 2.251499999999727,
              "contacts": 0
            },
            {
              "t": 0.0305,
              "x": -2.3049999999997213,
              "vx": -84.99999999998964,
              "signed_gap": 2.2939999999997216,
              "contacts": 0
            },
            {
              "t": 0.031,
              "x": -2.347499999999716,
              "vx": -84.99999999998964,
              "signed_gap": 2.3364999999997162,
              "contacts": 0
            },
            {
              "t": 0.0315,
              "x": -2.3899999999997106,
              "vx": -84.99999999998964,
              "signed_gap": 2.378999999999711,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -2.4324999999997052,
              "vx": -84.99999999998964,
              "signed_gap": 2.4214999999997056,
              "contacts": 0
            },
            {
              "t": 0.0325,
              "x": -2.4749999999997,
              "vx": -84.99999999998964,
              "signed_gap": 2.4639999999997,
              "contacts": 0
            },
            {
              "t": 0.033,
              "x": -2.5174999999996945,
              "vx": -84.99999999998964,
              "signed_gap": 2.506499999999695,
              "contacts": 0
            },
            {
              "t": 0.0335,
              "x": -2.559999999999689,
              "vx": -84.99999999998964,
              "signed_gap": 2.5489999999996895,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -2.602499999999684,
              "vx": -84.99999999998964,
              "signed_gap": 2.591499999999684,
              "contacts": 0
            },
            {
              "t": 0.0345,
              "x": -2.6449999999996785,
              "vx": -84.99999999998964,
              "signed_gap": 2.633999999999679,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": -2.687499999999673,
              "vx": -84.99999999998964,
              "signed_gap": 2.6764999999996735,
              "contacts": 0
            },
            {
              "t": 0.035500000000000004,
              "x": -2.729999999999668,
              "vx": -84.99999999998964,
              "signed_gap": 2.718999999999668,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -2.7724999999996625,
              "vx": -84.99999999998964,
              "signed_gap": 2.761499999999663,
              "contacts": 0
            },
            {
              "t": 0.0365,
              "x": -2.814999999999657,
              "vx": -84.99999999998964,
              "signed_gap": 2.8039999999996574,
              "contacts": 0
            },
            {
              "t": 0.037,
              "x": -2.8574999999996518,
              "vx": -84.99999999998964,
              "signed_gap": 2.846499999999652,
              "contacts": 0
            },
            {
              "t": 0.0375,
              "x": -2.8999999999996464,
              "vx": -84.99999999998964,
              "signed_gap": 2.8889999999996467,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -2.942499999999641,
              "vx": -84.99999999998964,
              "signed_gap": 2.9314999999996414,
              "contacts": 0
            },
            {
              "t": 0.0385,
              "x": -2.9849999999996357,
              "vx": -84.99999999998964,
              "signed_gap": 2.973999999999636,
              "contacts": 0
            },
            {
              "t": 0.039,
              "x": -3.0274999999996304,
              "vx": -84.99999999998964,
              "signed_gap": 3.0164999999996307,
              "contacts": 0
            },
            {
              "t": 0.0395,
              "x": -3.069999999999625,
              "vx": -84.99999999998964,
              "signed_gap": 3.0589999999996254,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.0005,
          "steps": 80,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.00024408393073827028,
          "setup_wall_seconds": 0.00030220893677324057,
          "realtime_factor": 163.87805571228594,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0035,
          "first_contact_time_error": 4.99999999999997e-05,
          "first_contact_count": 1,
          "summed_contact_count": 1,
          "max_sampled_penetration": 0.001000000000000006,
          "fully_crossed_wall": false,
          "final_x": -3.1124999999996197,
          "final_v": -84.99999999998964,
          "initial_energy": 20.0,
          "final_energy": 361.249999999912,
          "peak_normal_force": 20999.999999997926,
          "contact_impulse_x": -10.499999999998963,
          "momentum_change": -10.499999999998964,
          "impulse_residual": -1.7763568394002505e-15,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0005,
              "x": -0.07,
              "vx": 20.0,
              "signed_gap": 0.059000000000000004,
              "contacts": 0
            },
            {
              "t": 0.001,
              "x": -0.06,
              "vx": 20.0,
              "signed_gap": 0.048999999999999995,
              "contacts": 0
            },
            {
              "t": 0.0015,
              "x": -0.05,
              "vx": 20.0,
              "signed_gap": 0.039,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04,
              "vx": 20.0,
              "signed_gap": 0.028999999999999998,
              "contacts": 0
            },
            {
              "t": 0.0025,
              "x": -0.03,
              "vx": 20.0,
              "signed_gap": 0.018999999999999996,
              "contacts": 0
            },
            {
              "t": 0.003,
              "x": -0.019999999999999997,
              "vx": 20.0,
              "signed_gap": 0.008999999999999996,
              "contacts": 0
            },
            {
              "t": 0.0035,
              "x": -0.009999999999999995,
              "vx": 20.0,
              "signed_gap": -0.001000000000000006,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.052499999999994815,
              "vx": -84.99999999998964,
              "signed_gap": 0.04149999999999481,
              "contacts": 0
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.09499999999998963,
              "vx": -84.99999999998964,
              "signed_gap": 0.08399999999998964,
              "contacts": 0
            },
            {
              "t": 0.005,
              "x": -0.13749999999998447,
              "vx": -84.99999999998964,
              "signed_gap": 0.12649999999998446,
              "contacts": 0
            },
            {
              "t": 0.0055,
              "x": -0.1799999999999793,
              "vx": -84.99999999998964,
              "signed_gap": 0.16899999999997928,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.2224999999999741,
              "vx": -84.99999999998964,
              "signed_gap": 0.2114999999999741,
              "contacts": 0
            },
            {
              "t": 0.006500000000000001,
              "x": -0.2649999999999689,
              "vx": -84.99999999998964,
              "signed_gap": 0.2539999999999689,
              "contacts": 0
            },
            {
              "t": 0.007,
              "x": -0.30749999999996375,
              "vx": -84.99999999998964,
              "signed_gap": 0.29649999999996374,
              "contacts": 0
            },
            {
              "t": 0.0075,
              "x": -0.34999999999995857,
              "vx": -84.99999999998964,
              "signed_gap": 0.33899999999995856,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.3924999999999534,
              "vx": -84.99999999998964,
              "signed_gap": 0.3814999999999534,
              "contacts": 0
            },
            {
              "t": 0.0085,
              "x": -0.4349999999999482,
              "vx": -84.99999999998964,
              "signed_gap": 0.4239999999999482,
              "contacts": 0
            },
            {
              "t": 0.009000000000000001,
              "x": -0.477499999999943,
              "vx": -84.99999999998964,
              "signed_gap": 0.466499999999943,
              "contacts": 0
            },
            {
              "t": 0.0095,
              "x": -0.5199999999999378,
              "vx": -84.99999999998964,
              "signed_gap": 0.5089999999999378,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.5624999999999326,
              "vx": -84.99999999998964,
              "signed_gap": 0.5514999999999326,
              "contacts": 0
            },
            {
              "t": 0.0105,
              "x": -0.6049999999999275,
              "vx": -84.99999999998964,
              "signed_gap": 0.5939999999999275,
              "contacts": 0
            },
            {
              "t": 0.011,
              "x": -0.6474999999999224,
              "vx": -84.99999999998964,
              "signed_gap": 0.6364999999999224,
              "contacts": 0
            },
            {
              "t": 0.0115,
              "x": -0.6899999999999172,
              "vx": -84.99999999998964,
              "signed_gap": 0.6789999999999172,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.7324999999999121,
              "vx": -84.99999999998964,
              "signed_gap": 0.7214999999999121,
              "contacts": 0
            },
            {
              "t": 0.0125,
              "x": -0.774999999999907,
              "vx": -84.99999999998964,
              "signed_gap": 0.763999999999907,
              "contacts": 0
            },
            {
              "t": 0.013000000000000001,
              "x": -0.8174999999999019,
              "vx": -84.99999999998964,
              "signed_gap": 0.8064999999999019,
              "contacts": 0
            },
            {
              "t": 0.0135,
              "x": -0.8599999999998967,
              "vx": -84.99999999998964,
              "signed_gap": 0.8489999999998967,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.9024999999998916,
              "vx": -84.99999999998964,
              "signed_gap": 0.8914999999998916,
              "contacts": 0
            },
            {
              "t": 0.0145,
              "x": -0.9449999999998865,
              "vx": -84.99999999998964,
              "signed_gap": 0.9339999999998865,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": -0.9874999999998814,
              "vx": -84.99999999998964,
              "signed_gap": 0.9764999999998814,
              "contacts": 0
            },
            {
              "t": 0.0155,
              "x": -1.0299999999998763,
              "vx": -84.99999999998964,
              "signed_gap": 1.0189999999998764,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -1.0724999999998712,
              "vx": -84.99999999998964,
              "signed_gap": 1.0614999999998713,
              "contacts": 0
            },
            {
              "t": 0.0165,
              "x": -1.114999999999866,
              "vx": -84.99999999998964,
              "signed_gap": 1.1039999999998662,
              "contacts": 0
            },
            {
              "t": 0.017,
              "x": -1.157499999999861,
              "vx": -84.99999999998964,
              "signed_gap": 1.146499999999861,
              "contacts": 0
            },
            {
              "t": 0.0175,
              "x": -1.1999999999998558,
              "vx": -84.99999999998964,
              "signed_gap": 1.188999999999856,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -1.2424999999998507,
              "vx": -84.99999999998964,
              "signed_gap": 1.2314999999998508,
              "contacts": 0
            },
            {
              "t": 0.0185,
              "x": -1.2849999999998456,
              "vx": -84.99999999998964,
              "signed_gap": 1.2739999999998457,
              "contacts": 0
            },
            {
              "t": 0.019,
              "x": -1.3274999999998405,
              "vx": -84.99999999998964,
              "signed_gap": 1.3164999999998406,
              "contacts": 0
            },
            {
              "t": 0.0195,
              "x": -1.3699999999998353,
              "vx": -84.99999999998964,
              "signed_gap": 1.3589999999998355,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -1.4124999999998302,
              "vx": -84.99999999998964,
              "signed_gap": 1.4014999999998303,
              "contacts": 0
            },
            {
              "t": 0.0205,
              "x": -1.454999999999825,
              "vx": -84.99999999998964,
              "signed_gap": 1.4439999999998252,
              "contacts": 0
            },
            {
              "t": 0.021,
              "x": -1.49749999999982,
              "vx": -84.99999999998964,
              "signed_gap": 1.48649999999982,
              "contacts": 0
            },
            {
              "t": 0.021500000000000002,
              "x": -1.5399999999998149,
              "vx": -84.99999999998964,
              "signed_gap": 1.528999999999815,
              "contacts": 0
            },
            {
              "t": 0.022,
              "x": -1.5824999999998097,
              "vx": -84.99999999998964,
              "signed_gap": 1.5714999999998098,
              "contacts": 0
            },
            {
              "t": 0.0225,
              "x": -1.6249999999998046,
              "vx": -84.99999999998964,
              "signed_gap": 1.6139999999998047,
              "contacts": 0
            },
            {
              "t": 0.023,
              "x": -1.6674999999997995,
              "vx": -84.99999999998964,
              "signed_gap": 1.6564999999997996,
              "contacts": 0
            },
            {
              "t": 0.0235,
              "x": -1.7099999999997944,
              "vx": -84.99999999998964,
              "signed_gap": 1.6989999999997945,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -1.7524999999997892,
              "vx": -84.99999999998964,
              "signed_gap": 1.7414999999997893,
              "contacts": 0
            },
            {
              "t": 0.0245,
              "x": -1.794999999999784,
              "vx": -84.99999999998964,
              "signed_gap": 1.7839999999997842,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": -1.837499999999779,
              "vx": -84.99999999998964,
              "signed_gap": 1.826499999999779,
              "contacts": 0
            },
            {
              "t": 0.025500000000000002,
              "x": -1.8799999999997739,
              "vx": -84.99999999998964,
              "signed_gap": 1.868999999999774,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -1.9224999999997687,
              "vx": -84.99999999998964,
              "signed_gap": 1.9114999999997688,
              "contacts": 0
            },
            {
              "t": 0.0265,
              "x": -1.9649999999997636,
              "vx": -84.99999999998964,
              "signed_gap": 1.9539999999997637,
              "contacts": 0
            },
            {
              "t": 0.027,
              "x": -2.0074999999997583,
              "vx": -84.99999999998964,
              "signed_gap": 1.9964999999997584,
              "contacts": 0
            },
            {
              "t": 0.0275,
              "x": -2.0499999999997534,
              "vx": -84.99999999998964,
              "signed_gap": 2.0389999999997537,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -2.092499999999748,
              "vx": -84.99999999998964,
              "signed_gap": 2.0814999999997483,
              "contacts": 0
            },
            {
              "t": 0.0285,
              "x": -2.1349999999997427,
              "vx": -84.99999999998964,
              "signed_gap": 2.123999999999743,
              "contacts": 0
            },
            {
              "t": 0.029,
              "x": -2.1774999999997373,
              "vx": -84.99999999998964,
              "signed_gap": 2.1664999999997376,
              "contacts": 0
            },
            {
              "t": 0.029500000000000002,
              "x": -2.219999999999732,
              "vx": -84.99999999998964,
              "signed_gap": 2.2089999999997323,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": -2.2624999999997266,
              "vx": -84.99999999998964,
              "signed_gap": 2.251499999999727,
              "contacts": 0
            },
            {
              "t": 0.0305,
              "x": -2.3049999999997213,
              "vx": -84.99999999998964,
              "signed_gap": 2.2939999999997216,
              "contacts": 0
            },
            {
              "t": 0.031,
              "x": -2.347499999999716,
              "vx": -84.99999999998964,
              "signed_gap": 2.3364999999997162,
              "contacts": 0
            },
            {
              "t": 0.0315,
              "x": -2.3899999999997106,
              "vx": -84.99999999998964,
              "signed_gap": 2.378999999999711,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -2.4324999999997052,
              "vx": -84.99999999998964,
              "signed_gap": 2.4214999999997056,
              "contacts": 0
            },
            {
              "t": 0.0325,
              "x": -2.4749999999997,
              "vx": -84.99999999998964,
              "signed_gap": 2.4639999999997,
              "contacts": 0
            },
            {
              "t": 0.033,
              "x": -2.5174999999996945,
              "vx": -84.99999999998964,
              "signed_gap": 2.506499999999695,
              "contacts": 0
            },
            {
              "t": 0.0335,
              "x": -2.559999999999689,
              "vx": -84.99999999998964,
              "signed_gap": 2.5489999999996895,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -2.602499999999684,
              "vx": -84.99999999998964,
              "signed_gap": 2.591499999999684,
              "contacts": 0
            },
            {
              "t": 0.0345,
              "x": -2.6449999999996785,
              "vx": -84.99999999998964,
              "signed_gap": 2.633999999999679,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": -2.687499999999673,
              "vx": -84.99999999998964,
              "signed_gap": 2.6764999999996735,
              "contacts": 0
            },
            {
              "t": 0.035500000000000004,
              "x": -2.729999999999668,
              "vx": -84.99999999998964,
              "signed_gap": 2.718999999999668,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -2.7724999999996625,
              "vx": -84.99999999998964,
              "signed_gap": 2.761499999999663,
              "contacts": 0
            },
            {
              "t": 0.0365,
              "x": -2.814999999999657,
              "vx": -84.99999999998964,
              "signed_gap": 2.8039999999996574,
              "contacts": 0
            },
            {
              "t": 0.037,
              "x": -2.8574999999996518,
              "vx": -84.99999999998964,
              "signed_gap": 2.846499999999652,
              "contacts": 0
            },
            {
              "t": 0.0375,
              "x": -2.8999999999996464,
              "vx": -84.99999999998964,
              "signed_gap": 2.8889999999996467,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -2.942499999999641,
              "vx": -84.99999999998964,
              "signed_gap": 2.9314999999996414,
              "contacts": 0
            },
            {
              "t": 0.0385,
              "x": -2.9849999999996357,
              "vx": -84.99999999998964,
              "signed_gap": 2.973999999999636,
              "contacts": 0
            },
            {
              "t": 0.039,
              "x": -3.0274999999996304,
              "vx": -84.99999999998964,
              "signed_gap": 3.0164999999996307,
              "contacts": 0
            },
            {
              "t": 0.0395,
              "x": -3.069999999999625,
              "vx": -84.99999999998964,
              "signed_gap": 3.0589999999996254,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.0005,
          "steps": 80,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.00022841710597276688,
          "setup_wall_seconds": 0.0004104170948266983,
          "realtime_factor": 175.11823306599908,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.0035,
          "first_contact_time_error": 4.99999999999997e-05,
          "first_contact_count": 1,
          "summed_contact_count": 1,
          "max_sampled_penetration": 0.001000000000000006,
          "fully_crossed_wall": false,
          "final_x": -3.1124999999996197,
          "final_v": -84.99999999998964,
          "initial_energy": 20.0,
          "final_energy": 361.249999999912,
          "peak_normal_force": 20999.999999997926,
          "contact_impulse_x": -10.499999999998963,
          "momentum_change": -10.499999999998964,
          "impulse_residual": -1.7763568394002505e-15,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.0005,
              "x": -0.07,
              "vx": 20.0,
              "signed_gap": 0.059000000000000004,
              "contacts": 0
            },
            {
              "t": 0.001,
              "x": -0.06,
              "vx": 20.0,
              "signed_gap": 0.048999999999999995,
              "contacts": 0
            },
            {
              "t": 0.0015,
              "x": -0.05,
              "vx": 20.0,
              "signed_gap": 0.039,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04,
              "vx": 20.0,
              "signed_gap": 0.028999999999999998,
              "contacts": 0
            },
            {
              "t": 0.0025,
              "x": -0.03,
              "vx": 20.0,
              "signed_gap": 0.018999999999999996,
              "contacts": 0
            },
            {
              "t": 0.003,
              "x": -0.019999999999999997,
              "vx": 20.0,
              "signed_gap": 0.008999999999999996,
              "contacts": 0
            },
            {
              "t": 0.0035,
              "x": -0.009999999999999995,
              "vx": 20.0,
              "signed_gap": -0.001000000000000006,
              "contacts": 1
            },
            {
              "t": 0.004,
              "x": -0.052499999999994815,
              "vx": -84.99999999998964,
              "signed_gap": 0.04149999999999481,
              "contacts": 0
            },
            {
              "t": 0.0045000000000000005,
              "x": -0.09499999999998963,
              "vx": -84.99999999998964,
              "signed_gap": 0.08399999999998964,
              "contacts": 0
            },
            {
              "t": 0.005,
              "x": -0.13749999999998447,
              "vx": -84.99999999998964,
              "signed_gap": 0.12649999999998446,
              "contacts": 0
            },
            {
              "t": 0.0055,
              "x": -0.1799999999999793,
              "vx": -84.99999999998964,
              "signed_gap": 0.16899999999997928,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.2224999999999741,
              "vx": -84.99999999998964,
              "signed_gap": 0.2114999999999741,
              "contacts": 0
            },
            {
              "t": 0.006500000000000001,
              "x": -0.2649999999999689,
              "vx": -84.99999999998964,
              "signed_gap": 0.2539999999999689,
              "contacts": 0
            },
            {
              "t": 0.007,
              "x": -0.30749999999996375,
              "vx": -84.99999999998964,
              "signed_gap": 0.29649999999996374,
              "contacts": 0
            },
            {
              "t": 0.0075,
              "x": -0.34999999999995857,
              "vx": -84.99999999998964,
              "signed_gap": 0.33899999999995856,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -0.3924999999999534,
              "vx": -84.99999999998964,
              "signed_gap": 0.3814999999999534,
              "contacts": 0
            },
            {
              "t": 0.0085,
              "x": -0.4349999999999482,
              "vx": -84.99999999998964,
              "signed_gap": 0.4239999999999482,
              "contacts": 0
            },
            {
              "t": 0.009000000000000001,
              "x": -0.477499999999943,
              "vx": -84.99999999998964,
              "signed_gap": 0.466499999999943,
              "contacts": 0
            },
            {
              "t": 0.0095,
              "x": -0.5199999999999378,
              "vx": -84.99999999998964,
              "signed_gap": 0.5089999999999378,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -0.5624999999999326,
              "vx": -84.99999999998964,
              "signed_gap": 0.5514999999999326,
              "contacts": 0
            },
            {
              "t": 0.0105,
              "x": -0.6049999999999275,
              "vx": -84.99999999998964,
              "signed_gap": 0.5939999999999275,
              "contacts": 0
            },
            {
              "t": 0.011,
              "x": -0.6474999999999224,
              "vx": -84.99999999998964,
              "signed_gap": 0.6364999999999224,
              "contacts": 0
            },
            {
              "t": 0.0115,
              "x": -0.6899999999999172,
              "vx": -84.99999999998964,
              "signed_gap": 0.6789999999999172,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -0.7324999999999121,
              "vx": -84.99999999998964,
              "signed_gap": 0.7214999999999121,
              "contacts": 0
            },
            {
              "t": 0.0125,
              "x": -0.774999999999907,
              "vx": -84.99999999998964,
              "signed_gap": 0.763999999999907,
              "contacts": 0
            },
            {
              "t": 0.013000000000000001,
              "x": -0.8174999999999019,
              "vx": -84.99999999998964,
              "signed_gap": 0.8064999999999019,
              "contacts": 0
            },
            {
              "t": 0.0135,
              "x": -0.8599999999998967,
              "vx": -84.99999999998964,
              "signed_gap": 0.8489999999998967,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -0.9024999999998916,
              "vx": -84.99999999998964,
              "signed_gap": 0.8914999999998916,
              "contacts": 0
            },
            {
              "t": 0.0145,
              "x": -0.9449999999998865,
              "vx": -84.99999999998964,
              "signed_gap": 0.9339999999998865,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": -0.9874999999998814,
              "vx": -84.99999999998964,
              "signed_gap": 0.9764999999998814,
              "contacts": 0
            },
            {
              "t": 0.0155,
              "x": -1.0299999999998763,
              "vx": -84.99999999998964,
              "signed_gap": 1.0189999999998764,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -1.0724999999998712,
              "vx": -84.99999999998964,
              "signed_gap": 1.0614999999998713,
              "contacts": 0
            },
            {
              "t": 0.0165,
              "x": -1.114999999999866,
              "vx": -84.99999999998964,
              "signed_gap": 1.1039999999998662,
              "contacts": 0
            },
            {
              "t": 0.017,
              "x": -1.157499999999861,
              "vx": -84.99999999998964,
              "signed_gap": 1.146499999999861,
              "contacts": 0
            },
            {
              "t": 0.0175,
              "x": -1.1999999999998558,
              "vx": -84.99999999998964,
              "signed_gap": 1.188999999999856,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -1.2424999999998507,
              "vx": -84.99999999998964,
              "signed_gap": 1.2314999999998508,
              "contacts": 0
            },
            {
              "t": 0.0185,
              "x": -1.2849999999998456,
              "vx": -84.99999999998964,
              "signed_gap": 1.2739999999998457,
              "contacts": 0
            },
            {
              "t": 0.019,
              "x": -1.3274999999998405,
              "vx": -84.99999999998964,
              "signed_gap": 1.3164999999998406,
              "contacts": 0
            },
            {
              "t": 0.0195,
              "x": -1.3699999999998353,
              "vx": -84.99999999998964,
              "signed_gap": 1.3589999999998355,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -1.4124999999998302,
              "vx": -84.99999999998964,
              "signed_gap": 1.4014999999998303,
              "contacts": 0
            },
            {
              "t": 0.0205,
              "x": -1.454999999999825,
              "vx": -84.99999999998964,
              "signed_gap": 1.4439999999998252,
              "contacts": 0
            },
            {
              "t": 0.021,
              "x": -1.49749999999982,
              "vx": -84.99999999998964,
              "signed_gap": 1.48649999999982,
              "contacts": 0
            },
            {
              "t": 0.021500000000000002,
              "x": -1.5399999999998149,
              "vx": -84.99999999998964,
              "signed_gap": 1.528999999999815,
              "contacts": 0
            },
            {
              "t": 0.022,
              "x": -1.5824999999998097,
              "vx": -84.99999999998964,
              "signed_gap": 1.5714999999998098,
              "contacts": 0
            },
            {
              "t": 0.0225,
              "x": -1.6249999999998046,
              "vx": -84.99999999998964,
              "signed_gap": 1.6139999999998047,
              "contacts": 0
            },
            {
              "t": 0.023,
              "x": -1.6674999999997995,
              "vx": -84.99999999998964,
              "signed_gap": 1.6564999999997996,
              "contacts": 0
            },
            {
              "t": 0.0235,
              "x": -1.7099999999997944,
              "vx": -84.99999999998964,
              "signed_gap": 1.6989999999997945,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -1.7524999999997892,
              "vx": -84.99999999998964,
              "signed_gap": 1.7414999999997893,
              "contacts": 0
            },
            {
              "t": 0.0245,
              "x": -1.794999999999784,
              "vx": -84.99999999998964,
              "signed_gap": 1.7839999999997842,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": -1.837499999999779,
              "vx": -84.99999999998964,
              "signed_gap": 1.826499999999779,
              "contacts": 0
            },
            {
              "t": 0.025500000000000002,
              "x": -1.8799999999997739,
              "vx": -84.99999999998964,
              "signed_gap": 1.868999999999774,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -1.9224999999997687,
              "vx": -84.99999999998964,
              "signed_gap": 1.9114999999997688,
              "contacts": 0
            },
            {
              "t": 0.0265,
              "x": -1.9649999999997636,
              "vx": -84.99999999998964,
              "signed_gap": 1.9539999999997637,
              "contacts": 0
            },
            {
              "t": 0.027,
              "x": -2.0074999999997583,
              "vx": -84.99999999998964,
              "signed_gap": 1.9964999999997584,
              "contacts": 0
            },
            {
              "t": 0.0275,
              "x": -2.0499999999997534,
              "vx": -84.99999999998964,
              "signed_gap": 2.0389999999997537,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -2.092499999999748,
              "vx": -84.99999999998964,
              "signed_gap": 2.0814999999997483,
              "contacts": 0
            },
            {
              "t": 0.0285,
              "x": -2.1349999999997427,
              "vx": -84.99999999998964,
              "signed_gap": 2.123999999999743,
              "contacts": 0
            },
            {
              "t": 0.029,
              "x": -2.1774999999997373,
              "vx": -84.99999999998964,
              "signed_gap": 2.1664999999997376,
              "contacts": 0
            },
            {
              "t": 0.029500000000000002,
              "x": -2.219999999999732,
              "vx": -84.99999999998964,
              "signed_gap": 2.2089999999997323,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": -2.2624999999997266,
              "vx": -84.99999999998964,
              "signed_gap": 2.251499999999727,
              "contacts": 0
            },
            {
              "t": 0.0305,
              "x": -2.3049999999997213,
              "vx": -84.99999999998964,
              "signed_gap": 2.2939999999997216,
              "contacts": 0
            },
            {
              "t": 0.031,
              "x": -2.347499999999716,
              "vx": -84.99999999998964,
              "signed_gap": 2.3364999999997162,
              "contacts": 0
            },
            {
              "t": 0.0315,
              "x": -2.3899999999997106,
              "vx": -84.99999999998964,
              "signed_gap": 2.378999999999711,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -2.4324999999997052,
              "vx": -84.99999999998964,
              "signed_gap": 2.4214999999997056,
              "contacts": 0
            },
            {
              "t": 0.0325,
              "x": -2.4749999999997,
              "vx": -84.99999999998964,
              "signed_gap": 2.4639999999997,
              "contacts": 0
            },
            {
              "t": 0.033,
              "x": -2.5174999999996945,
              "vx": -84.99999999998964,
              "signed_gap": 2.506499999999695,
              "contacts": 0
            },
            {
              "t": 0.0335,
              "x": -2.559999999999689,
              "vx": -84.99999999998964,
              "signed_gap": 2.5489999999996895,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -2.602499999999684,
              "vx": -84.99999999998964,
              "signed_gap": 2.591499999999684,
              "contacts": 0
            },
            {
              "t": 0.0345,
              "x": -2.6449999999996785,
              "vx": -84.99999999998964,
              "signed_gap": 2.633999999999679,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": -2.687499999999673,
              "vx": -84.99999999998964,
              "signed_gap": 2.6764999999996735,
              "contacts": 0
            },
            {
              "t": 0.035500000000000004,
              "x": -2.729999999999668,
              "vx": -84.99999999998964,
              "signed_gap": 2.718999999999668,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -2.7724999999996625,
              "vx": -84.99999999998964,
              "signed_gap": 2.761499999999663,
              "contacts": 0
            },
            {
              "t": 0.0365,
              "x": -2.814999999999657,
              "vx": -84.99999999998964,
              "signed_gap": 2.8039999999996574,
              "contacts": 0
            },
            {
              "t": 0.037,
              "x": -2.8574999999996518,
              "vx": -84.99999999998964,
              "signed_gap": 2.846499999999652,
              "contacts": 0
            },
            {
              "t": 0.0375,
              "x": -2.8999999999996464,
              "vx": -84.99999999998964,
              "signed_gap": 2.8889999999996467,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -2.942499999999641,
              "vx": -84.99999999998964,
              "signed_gap": 2.9314999999996414,
              "contacts": 0
            },
            {
              "t": 0.0385,
              "x": -2.9849999999996357,
              "vx": -84.99999999998964,
              "signed_gap": 2.973999999999636,
              "contacts": 0
            },
            {
              "t": 0.039,
              "x": -3.0274999999996304,
              "vx": -84.99999999998964,
              "signed_gap": 3.0164999999996307,
              "contacts": 0
            },
            {
              "t": 0.0395,
              "x": -3.069999999999625,
              "vx": -84.99999999998964,
              "signed_gap": 3.0589999999996254,
              "contacts": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 175.11823306599908
    },
    {
      "trials": [
        {
          "fixture": "thin_wall",
          "dt": 0.001,
          "steps": 40,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.00011529098264873028,
          "setup_wall_seconds": 0.0003512500552460551,
          "realtime_factor": 346.94820948722764,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.004,
          "first_contact_time_error": 0.0005499999999999997,
          "first_contact_count": 1,
          "summed_contact_count": 1,
          "max_sampled_penetration": 0.011,
          "fully_crossed_wall": false,
          "final_x": -10.44000000000087,
          "final_v": -290.00000000002433,
          "initial_energy": 20.0,
          "final_energy": 4205.000000000706,
          "peak_normal_force": 31000.00000000243,
          "contact_impulse_x": -31.00000000000243,
          "momentum_change": -31.000000000002434,
          "impulse_residual": -3.552713678800501e-15,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.001,
              "x": -0.06,
              "vx": 20.0,
              "signed_gap": 0.048999999999999995,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04,
              "vx": 20.0,
              "signed_gap": 0.028999999999999998,
              "contacts": 0
            },
            {
              "t": 0.003,
              "x": -0.020000000000000004,
              "vx": 20.0,
              "signed_gap": 0.009000000000000003,
              "contacts": 0
            },
            {
              "t": 0.004,
              "x": 0.0,
              "vx": 20.0,
              "signed_gap": -0.011,
              "contacts": 1
            },
            {
              "t": 0.005,
              "x": -0.29000000000002435,
              "vx": -290.00000000002433,
              "signed_gap": 0.27900000000002434,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.5800000000000486,
              "vx": -290.00000000002433,
              "signed_gap": 0.5690000000000486,
              "contacts": 0
            },
            {
              "t": 0.007,
              "x": -0.8700000000000729,
              "vx": -290.00000000002433,
              "signed_gap": 0.8590000000000729,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -1.1600000000000974,
              "vx": -290.00000000002433,
              "signed_gap": 1.1490000000000975,
              "contacts": 0
            },
            {
              "t": 0.009000000000000001,
              "x": -1.4500000000001216,
              "vx": -290.00000000002433,
              "signed_gap": 1.4390000000001217,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -1.7400000000001459,
              "vx": -290.00000000002433,
              "signed_gap": 1.729000000000146,
              "contacts": 0
            },
            {
              "t": 0.011,
              "x": -2.03000000000017,
              "vx": -290.00000000002433,
              "signed_gap": 2.01900000000017,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -2.3200000000001944,
              "vx": -290.00000000002433,
              "signed_gap": 2.3090000000001947,
              "contacts": 0
            },
            {
              "t": 0.013000000000000001,
              "x": -2.610000000000219,
              "vx": -290.00000000002433,
              "signed_gap": 2.599000000000219,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -2.9000000000002433,
              "vx": -290.00000000002433,
              "signed_gap": 2.8890000000002436,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": -3.1900000000002677,
              "vx": -290.00000000002433,
              "signed_gap": 3.179000000000268,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -3.480000000000292,
              "vx": -290.00000000002433,
              "signed_gap": 3.4690000000002925,
              "contacts": 0
            },
            {
              "t": 0.017,
              "x": -3.7700000000003167,
              "vx": -290.00000000002433,
              "signed_gap": 3.759000000000317,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -4.060000000000341,
              "vx": -290.00000000002433,
              "signed_gap": 4.0490000000003405,
              "contacts": 0
            },
            {
              "t": 0.019,
              "x": -4.350000000000366,
              "vx": -290.00000000002433,
              "signed_gap": 4.3390000000003655,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -4.64000000000039,
              "vx": -290.00000000002433,
              "signed_gap": 4.6290000000003895,
              "contacts": 0
            },
            {
              "t": 0.021,
              "x": -4.930000000000414,
              "vx": -290.00000000002433,
              "signed_gap": 4.9190000000004135,
              "contacts": 0
            },
            {
              "t": 0.022,
              "x": -5.220000000000438,
              "vx": -290.00000000002433,
              "signed_gap": 5.2090000000004375,
              "contacts": 0
            },
            {
              "t": 0.023,
              "x": -5.510000000000462,
              "vx": -290.00000000002433,
              "signed_gap": 5.4990000000004615,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -5.800000000000486,
              "vx": -290.00000000002433,
              "signed_gap": 5.7890000000004855,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": -6.09000000000051,
              "vx": -290.00000000002433,
              "signed_gap": 6.0790000000005096,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -6.380000000000534,
              "vx": -290.00000000002433,
              "signed_gap": 6.369000000000534,
              "contacts": 0
            },
            {
              "t": 0.027,
              "x": -6.670000000000558,
              "vx": -290.00000000002433,
              "signed_gap": 6.659000000000558,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -6.960000000000582,
              "vx": -290.00000000002433,
              "signed_gap": 6.949000000000582,
              "contacts": 0
            },
            {
              "t": 0.029,
              "x": -7.250000000000606,
              "vx": -290.00000000002433,
              "signed_gap": 7.239000000000606,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": -7.54000000000063,
              "vx": -290.00000000002433,
              "signed_gap": 7.52900000000063,
              "contacts": 0
            },
            {
              "t": 0.031,
              "x": -7.830000000000654,
              "vx": -290.00000000002433,
              "signed_gap": 7.819000000000654,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -8.120000000000678,
              "vx": -290.00000000002433,
              "signed_gap": 8.109000000000679,
              "contacts": 0
            },
            {
              "t": 0.033,
              "x": -8.410000000000702,
              "vx": -290.00000000002433,
              "signed_gap": 8.399000000000703,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -8.700000000000726,
              "vx": -290.00000000002433,
              "signed_gap": 8.689000000000727,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": -8.99000000000075,
              "vx": -290.00000000002433,
              "signed_gap": 8.97900000000075,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -9.280000000000774,
              "vx": -290.00000000002433,
              "signed_gap": 9.269000000000775,
              "contacts": 0
            },
            {
              "t": 0.037,
              "x": -9.570000000000798,
              "vx": -290.00000000002433,
              "signed_gap": 9.559000000000799,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -9.860000000000822,
              "vx": -290.00000000002433,
              "signed_gap": 9.849000000000823,
              "contacts": 0
            },
            {
              "t": 0.039,
              "x": -10.150000000000846,
              "vx": -290.00000000002433,
              "signed_gap": 10.139000000000847,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.001,
          "steps": 40,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.00011879194062203169,
          "setup_wall_seconds": 0.00032970798201859,
          "realtime_factor": 336.7231799610943,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.004,
          "first_contact_time_error": 0.0005499999999999997,
          "first_contact_count": 1,
          "summed_contact_count": 1,
          "max_sampled_penetration": 0.011,
          "fully_crossed_wall": false,
          "final_x": -10.44000000000087,
          "final_v": -290.00000000002433,
          "initial_energy": 20.0,
          "final_energy": 4205.000000000706,
          "peak_normal_force": 31000.00000000243,
          "contact_impulse_x": -31.00000000000243,
          "momentum_change": -31.000000000002434,
          "impulse_residual": -3.552713678800501e-15,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.001,
              "x": -0.06,
              "vx": 20.0,
              "signed_gap": 0.048999999999999995,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04,
              "vx": 20.0,
              "signed_gap": 0.028999999999999998,
              "contacts": 0
            },
            {
              "t": 0.003,
              "x": -0.020000000000000004,
              "vx": 20.0,
              "signed_gap": 0.009000000000000003,
              "contacts": 0
            },
            {
              "t": 0.004,
              "x": 0.0,
              "vx": 20.0,
              "signed_gap": -0.011,
              "contacts": 1
            },
            {
              "t": 0.005,
              "x": -0.29000000000002435,
              "vx": -290.00000000002433,
              "signed_gap": 0.27900000000002434,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.5800000000000486,
              "vx": -290.00000000002433,
              "signed_gap": 0.5690000000000486,
              "contacts": 0
            },
            {
              "t": 0.007,
              "x": -0.8700000000000729,
              "vx": -290.00000000002433,
              "signed_gap": 0.8590000000000729,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -1.1600000000000974,
              "vx": -290.00000000002433,
              "signed_gap": 1.1490000000000975,
              "contacts": 0
            },
            {
              "t": 0.009000000000000001,
              "x": -1.4500000000001216,
              "vx": -290.00000000002433,
              "signed_gap": 1.4390000000001217,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -1.7400000000001459,
              "vx": -290.00000000002433,
              "signed_gap": 1.729000000000146,
              "contacts": 0
            },
            {
              "t": 0.011,
              "x": -2.03000000000017,
              "vx": -290.00000000002433,
              "signed_gap": 2.01900000000017,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -2.3200000000001944,
              "vx": -290.00000000002433,
              "signed_gap": 2.3090000000001947,
              "contacts": 0
            },
            {
              "t": 0.013000000000000001,
              "x": -2.610000000000219,
              "vx": -290.00000000002433,
              "signed_gap": 2.599000000000219,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -2.9000000000002433,
              "vx": -290.00000000002433,
              "signed_gap": 2.8890000000002436,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": -3.1900000000002677,
              "vx": -290.00000000002433,
              "signed_gap": 3.179000000000268,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -3.480000000000292,
              "vx": -290.00000000002433,
              "signed_gap": 3.4690000000002925,
              "contacts": 0
            },
            {
              "t": 0.017,
              "x": -3.7700000000003167,
              "vx": -290.00000000002433,
              "signed_gap": 3.759000000000317,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -4.060000000000341,
              "vx": -290.00000000002433,
              "signed_gap": 4.0490000000003405,
              "contacts": 0
            },
            {
              "t": 0.019,
              "x": -4.350000000000366,
              "vx": -290.00000000002433,
              "signed_gap": 4.3390000000003655,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -4.64000000000039,
              "vx": -290.00000000002433,
              "signed_gap": 4.6290000000003895,
              "contacts": 0
            },
            {
              "t": 0.021,
              "x": -4.930000000000414,
              "vx": -290.00000000002433,
              "signed_gap": 4.9190000000004135,
              "contacts": 0
            },
            {
              "t": 0.022,
              "x": -5.220000000000438,
              "vx": -290.00000000002433,
              "signed_gap": 5.2090000000004375,
              "contacts": 0
            },
            {
              "t": 0.023,
              "x": -5.510000000000462,
              "vx": -290.00000000002433,
              "signed_gap": 5.4990000000004615,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -5.800000000000486,
              "vx": -290.00000000002433,
              "signed_gap": 5.7890000000004855,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": -6.09000000000051,
              "vx": -290.00000000002433,
              "signed_gap": 6.0790000000005096,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -6.380000000000534,
              "vx": -290.00000000002433,
              "signed_gap": 6.369000000000534,
              "contacts": 0
            },
            {
              "t": 0.027,
              "x": -6.670000000000558,
              "vx": -290.00000000002433,
              "signed_gap": 6.659000000000558,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -6.960000000000582,
              "vx": -290.00000000002433,
              "signed_gap": 6.949000000000582,
              "contacts": 0
            },
            {
              "t": 0.029,
              "x": -7.250000000000606,
              "vx": -290.00000000002433,
              "signed_gap": 7.239000000000606,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": -7.54000000000063,
              "vx": -290.00000000002433,
              "signed_gap": 7.52900000000063,
              "contacts": 0
            },
            {
              "t": 0.031,
              "x": -7.830000000000654,
              "vx": -290.00000000002433,
              "signed_gap": 7.819000000000654,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -8.120000000000678,
              "vx": -290.00000000002433,
              "signed_gap": 8.109000000000679,
              "contacts": 0
            },
            {
              "t": 0.033,
              "x": -8.410000000000702,
              "vx": -290.00000000002433,
              "signed_gap": 8.399000000000703,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -8.700000000000726,
              "vx": -290.00000000002433,
              "signed_gap": 8.689000000000727,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": -8.99000000000075,
              "vx": -290.00000000002433,
              "signed_gap": 8.97900000000075,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -9.280000000000774,
              "vx": -290.00000000002433,
              "signed_gap": 9.269000000000775,
              "contacts": 0
            },
            {
              "t": 0.037,
              "x": -9.570000000000798,
              "vx": -290.00000000002433,
              "signed_gap": 9.559000000000799,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -9.860000000000822,
              "vx": -290.00000000002433,
              "signed_gap": 9.849000000000823,
              "contacts": 0
            },
            {
              "t": 0.039,
              "x": -10.150000000000846,
              "vx": -290.00000000002433,
              "signed_gap": 10.139000000000847,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.001,
          "steps": 40,
          "simulated_seconds": 0.04,
          "wall_seconds": 0.00023983395658433437,
          "setup_wall_seconds": 0.0003165840171277523,
          "realtime_factor": 166.78205442495187,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": 0.004,
          "first_contact_time_error": 0.0005499999999999997,
          "first_contact_count": 1,
          "summed_contact_count": 1,
          "max_sampled_penetration": 0.011,
          "fully_crossed_wall": false,
          "final_x": -10.44000000000087,
          "final_v": -290.00000000002433,
          "initial_energy": 20.0,
          "final_energy": 4205.000000000706,
          "peak_normal_force": 31000.00000000243,
          "contact_impulse_x": -31.00000000000243,
          "momentum_change": -31.000000000002434,
          "impulse_residual": -3.552713678800501e-15,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.001,
              "x": -0.06,
              "vx": 20.0,
              "signed_gap": 0.048999999999999995,
              "contacts": 0
            },
            {
              "t": 0.002,
              "x": -0.04,
              "vx": 20.0,
              "signed_gap": 0.028999999999999998,
              "contacts": 0
            },
            {
              "t": 0.003,
              "x": -0.020000000000000004,
              "vx": 20.0,
              "signed_gap": 0.009000000000000003,
              "contacts": 0
            },
            {
              "t": 0.004,
              "x": 0.0,
              "vx": 20.0,
              "signed_gap": -0.011,
              "contacts": 1
            },
            {
              "t": 0.005,
              "x": -0.29000000000002435,
              "vx": -290.00000000002433,
              "signed_gap": 0.27900000000002434,
              "contacts": 0
            },
            {
              "t": 0.006,
              "x": -0.5800000000000486,
              "vx": -290.00000000002433,
              "signed_gap": 0.5690000000000486,
              "contacts": 0
            },
            {
              "t": 0.007,
              "x": -0.8700000000000729,
              "vx": -290.00000000002433,
              "signed_gap": 0.8590000000000729,
              "contacts": 0
            },
            {
              "t": 0.008,
              "x": -1.1600000000000974,
              "vx": -290.00000000002433,
              "signed_gap": 1.1490000000000975,
              "contacts": 0
            },
            {
              "t": 0.009000000000000001,
              "x": -1.4500000000001216,
              "vx": -290.00000000002433,
              "signed_gap": 1.4390000000001217,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": -1.7400000000001459,
              "vx": -290.00000000002433,
              "signed_gap": 1.729000000000146,
              "contacts": 0
            },
            {
              "t": 0.011,
              "x": -2.03000000000017,
              "vx": -290.00000000002433,
              "signed_gap": 2.01900000000017,
              "contacts": 0
            },
            {
              "t": 0.012,
              "x": -2.3200000000001944,
              "vx": -290.00000000002433,
              "signed_gap": 2.3090000000001947,
              "contacts": 0
            },
            {
              "t": 0.013000000000000001,
              "x": -2.610000000000219,
              "vx": -290.00000000002433,
              "signed_gap": 2.599000000000219,
              "contacts": 0
            },
            {
              "t": 0.014,
              "x": -2.9000000000002433,
              "vx": -290.00000000002433,
              "signed_gap": 2.8890000000002436,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": -3.1900000000002677,
              "vx": -290.00000000002433,
              "signed_gap": 3.179000000000268,
              "contacts": 0
            },
            {
              "t": 0.016,
              "x": -3.480000000000292,
              "vx": -290.00000000002433,
              "signed_gap": 3.4690000000002925,
              "contacts": 0
            },
            {
              "t": 0.017,
              "x": -3.7700000000003167,
              "vx": -290.00000000002433,
              "signed_gap": 3.759000000000317,
              "contacts": 0
            },
            {
              "t": 0.018000000000000002,
              "x": -4.060000000000341,
              "vx": -290.00000000002433,
              "signed_gap": 4.0490000000003405,
              "contacts": 0
            },
            {
              "t": 0.019,
              "x": -4.350000000000366,
              "vx": -290.00000000002433,
              "signed_gap": 4.3390000000003655,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": -4.64000000000039,
              "vx": -290.00000000002433,
              "signed_gap": 4.6290000000003895,
              "contacts": 0
            },
            {
              "t": 0.021,
              "x": -4.930000000000414,
              "vx": -290.00000000002433,
              "signed_gap": 4.9190000000004135,
              "contacts": 0
            },
            {
              "t": 0.022,
              "x": -5.220000000000438,
              "vx": -290.00000000002433,
              "signed_gap": 5.2090000000004375,
              "contacts": 0
            },
            {
              "t": 0.023,
              "x": -5.510000000000462,
              "vx": -290.00000000002433,
              "signed_gap": 5.4990000000004615,
              "contacts": 0
            },
            {
              "t": 0.024,
              "x": -5.800000000000486,
              "vx": -290.00000000002433,
              "signed_gap": 5.7890000000004855,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": -6.09000000000051,
              "vx": -290.00000000002433,
              "signed_gap": 6.0790000000005096,
              "contacts": 0
            },
            {
              "t": 0.026000000000000002,
              "x": -6.380000000000534,
              "vx": -290.00000000002433,
              "signed_gap": 6.369000000000534,
              "contacts": 0
            },
            {
              "t": 0.027,
              "x": -6.670000000000558,
              "vx": -290.00000000002433,
              "signed_gap": 6.659000000000558,
              "contacts": 0
            },
            {
              "t": 0.028,
              "x": -6.960000000000582,
              "vx": -290.00000000002433,
              "signed_gap": 6.949000000000582,
              "contacts": 0
            },
            {
              "t": 0.029,
              "x": -7.250000000000606,
              "vx": -290.00000000002433,
              "signed_gap": 7.239000000000606,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": -7.54000000000063,
              "vx": -290.00000000002433,
              "signed_gap": 7.52900000000063,
              "contacts": 0
            },
            {
              "t": 0.031,
              "x": -7.830000000000654,
              "vx": -290.00000000002433,
              "signed_gap": 7.819000000000654,
              "contacts": 0
            },
            {
              "t": 0.032,
              "x": -8.120000000000678,
              "vx": -290.00000000002433,
              "signed_gap": 8.109000000000679,
              "contacts": 0
            },
            {
              "t": 0.033,
              "x": -8.410000000000702,
              "vx": -290.00000000002433,
              "signed_gap": 8.399000000000703,
              "contacts": 0
            },
            {
              "t": 0.034,
              "x": -8.700000000000726,
              "vx": -290.00000000002433,
              "signed_gap": 8.689000000000727,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": -8.99000000000075,
              "vx": -290.00000000002433,
              "signed_gap": 8.97900000000075,
              "contacts": 0
            },
            {
              "t": 0.036000000000000004,
              "x": -9.280000000000774,
              "vx": -290.00000000002433,
              "signed_gap": 9.269000000000775,
              "contacts": 0
            },
            {
              "t": 0.037,
              "x": -9.570000000000798,
              "vx": -290.00000000002433,
              "signed_gap": 9.559000000000799,
              "contacts": 0
            },
            {
              "t": 0.038,
              "x": -9.860000000000822,
              "vx": -290.00000000002433,
              "signed_gap": 9.849000000000823,
              "contacts": 0
            },
            {
              "t": 0.039,
              "x": -10.150000000000846,
              "vx": -290.00000000002433,
              "signed_gap": 10.139000000000847,
              "contacts": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 336.7231799610943
    },
    {
      "trials": [
        {
          "fixture": "thin_wall",
          "dt": 0.005,
          "steps": 8,
          "simulated_seconds": 0.04,
          "wall_seconds": 3.095809370279312e-05,
          "setup_wall_seconds": 0.0008223750628530979,
          "realtime_factor": 1292.0692205408984,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": null,
          "first_contact_time_error": null,
          "first_contact_count": null,
          "summed_contact_count": 0,
          "max_sampled_penetration": 0,
          "fully_crossed_wall": true,
          "final_x": 0.72,
          "final_v": 20.0,
          "initial_energy": 20.0,
          "final_energy": 20.0,
          "peak_normal_force": 0,
          "contact_impulse_x": 0.0,
          "momentum_change": 0.0,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.005,
              "x": 0.020000000000000004,
              "vx": 20.0,
              "signed_gap": 0.009000000000000003,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": 0.12000000000000001,
              "vx": 20.0,
              "signed_gap": 0.10900000000000001,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": 0.21999999999999997,
              "vx": 20.0,
              "signed_gap": 0.20899999999999996,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": 0.31999999999999995,
              "vx": 20.0,
              "signed_gap": 0.30899999999999994,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": 0.41999999999999993,
              "vx": 20.0,
              "signed_gap": 0.4089999999999999,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": 0.52,
              "vx": 20.0,
              "signed_gap": 0.509,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": 0.62,
              "vx": 20.0,
              "signed_gap": 0.609,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.005,
          "steps": 8,
          "simulated_seconds": 0.04,
          "wall_seconds": 2.7082976885139942e-05,
          "setup_wall_seconds": 0.00042820791713893414,
          "realtime_factor": 1476.9425152058323,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": null,
          "first_contact_time_error": null,
          "first_contact_count": null,
          "summed_contact_count": 0,
          "max_sampled_penetration": 0,
          "fully_crossed_wall": true,
          "final_x": 0.72,
          "final_v": 20.0,
          "initial_energy": 20.0,
          "final_energy": 20.0,
          "peak_normal_force": 0,
          "contact_impulse_x": 0.0,
          "momentum_change": 0.0,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.005,
              "x": 0.020000000000000004,
              "vx": 20.0,
              "signed_gap": 0.009000000000000003,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": 0.12000000000000001,
              "vx": 20.0,
              "signed_gap": 0.10900000000000001,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": 0.21999999999999997,
              "vx": 20.0,
              "signed_gap": 0.20899999999999996,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": 0.31999999999999995,
              "vx": 20.0,
              "signed_gap": 0.30899999999999994,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": 0.41999999999999993,
              "vx": 20.0,
              "signed_gap": 0.4089999999999999,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": 0.52,
              "vx": 20.0,
              "signed_gap": 0.509,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": 0.62,
              "vx": 20.0,
              "signed_gap": 0.609,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.005,
          "steps": 8,
          "simulated_seconds": 0.04,
          "wall_seconds": 2.675002906471491e-05,
          "setup_wall_seconds": 0.0003614169545471668,
          "realtime_factor": 1495.3254780856555,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": null,
          "first_contact_time_error": null,
          "first_contact_count": null,
          "summed_contact_count": 0,
          "max_sampled_penetration": 0,
          "fully_crossed_wall": true,
          "final_x": 0.72,
          "final_v": 20.0,
          "initial_energy": 20.0,
          "final_energy": 20.0,
          "peak_normal_force": 0,
          "contact_impulse_x": 0.0,
          "momentum_change": 0.0,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.005,
              "x": 0.020000000000000004,
              "vx": 20.0,
              "signed_gap": 0.009000000000000003,
              "contacts": 0
            },
            {
              "t": 0.01,
              "x": 0.12000000000000001,
              "vx": 20.0,
              "signed_gap": 0.10900000000000001,
              "contacts": 0
            },
            {
              "t": 0.015,
              "x": 0.21999999999999997,
              "vx": 20.0,
              "signed_gap": 0.20899999999999996,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": 0.31999999999999995,
              "vx": 20.0,
              "signed_gap": 0.30899999999999994,
              "contacts": 0
            },
            {
              "t": 0.025,
              "x": 0.41999999999999993,
              "vx": 20.0,
              "signed_gap": 0.4089999999999999,
              "contacts": 0
            },
            {
              "t": 0.03,
              "x": 0.52,
              "vx": 20.0,
              "signed_gap": 0.509,
              "contacts": 0
            },
            {
              "t": 0.035,
              "x": 0.62,
              "vx": 20.0,
              "signed_gap": 0.609,
              "contacts": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 1476.9425152058323
    },
    {
      "trials": [
        {
          "fixture": "thin_wall",
          "dt": 0.02,
          "steps": 2,
          "simulated_seconds": 0.04,
          "wall_seconds": 6.292015314102173e-06,
          "setup_wall_seconds": 0.00033479195553809404,
          "realtime_factor": 6357.2636116045,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": null,
          "first_contact_time_error": null,
          "first_contact_count": null,
          "summed_contact_count": 0,
          "max_sampled_penetration": 0,
          "fully_crossed_wall": true,
          "final_x": 0.7200000000000001,
          "final_v": 20.0,
          "initial_energy": 20.0,
          "final_energy": 20.0,
          "peak_normal_force": 0,
          "contact_impulse_x": 0.0,
          "momentum_change": 0.0,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": 0.32,
              "vx": 20.0,
              "signed_gap": 0.309,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.02,
          "steps": 2,
          "simulated_seconds": 0.04,
          "wall_seconds": 6.1659375205636024e-06,
          "setup_wall_seconds": 0.00031337502878159285,
          "realtime_factor": 6487.2535387520065,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": null,
          "first_contact_time_error": null,
          "first_contact_count": null,
          "summed_contact_count": 0,
          "max_sampled_penetration": 0,
          "fully_crossed_wall": true,
          "final_x": 0.7200000000000001,
          "final_v": 20.0,
          "initial_energy": 20.0,
          "final_energy": 20.0,
          "peak_normal_force": 0,
          "contact_impulse_x": 0.0,
          "momentum_change": 0.0,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": 0.32,
              "vx": 20.0,
              "signed_gap": 0.309,
              "contacts": 0
            }
          ]
        },
        {
          "fixture": "thin_wall",
          "dt": 0.02,
          "steps": 2,
          "simulated_seconds": 0.04,
          "wall_seconds": 5.958019755780697e-06,
          "setup_wall_seconds": 0.0003121659392490983,
          "realtime_factor": 6713.64004142324,
          "initial_x": -0.08,
          "initial_v": 20.0,
          "sphere_radius": 0.01,
          "sphere_mass": 0.1,
          "wall_half_extents": [
            0.001,
            0.1,
            0.1
          ],
          "wall_thickness": 0.002,
          "analytic_hard_wall_contact_time": 0.0034500000000000004,
          "analytic_hard_wall_stop_x": -0.011,
          "first_sampled_contact_time": null,
          "first_contact_time_error": null,
          "first_contact_count": null,
          "summed_contact_count": 0,
          "max_sampled_penetration": 0,
          "fully_crossed_wall": true,
          "final_x": 0.7200000000000001,
          "final_v": 20.0,
          "initial_energy": 20.0,
          "final_energy": 20.0,
          "peak_normal_force": 0,
          "contact_impulse_x": 0.0,
          "momentum_change": 0.0,
          "impulse_residual": 0.0,
          "finite": true,
          "warnings": {},
          "engine_warning_messages": [],
          "trace": [
            {
              "t": 0.0,
              "x": -0.08,
              "vx": 20.0,
              "signed_gap": 0.069,
              "contacts": 0
            },
            {
              "t": 0.02,
              "x": 0.32,
              "vx": 20.0,
              "signed_gap": 0.309,
              "contacts": 0
            }
          ]
        }
      ],
      "realtime_factor_median": 6487.2535387520065
    }
  ],
  "checks": [
    {
      "check": "finest sliding velocity within 3%",
      "passed": true
    },
    {
      "check": "finest stopping distance within 5%",
      "passed": true
    },
    {
      "check": "finest static onset within 10%",
      "passed": true
    },
    {
      "check": "finest below-threshold creep below 0.1 mm",
      "passed": true
    },
    {
      "check": "fine wall reference contacts and does not cross",
      "passed": true
    },
    {
      "check": "fine wall does not create kinetic energy",
      "passed": true
    },
    {
      "check": "coarse deliberately unsupported wall case exposes tunneling",
      "passed": true
    },
    {
      "check": "all sweep trials remain finite",
      "passed": true
    },
    {
      "check": "finest fixture trials have no engine warnings",
      "passed": true
    }
  ]
}
