From aa5b9cacdd2bf7897e8839b9fe0e04e62b6cc054 Mon Sep 17 00:00:00 2001 From: Alberto Nidasio <alberto.nidasio@skywarder.eu> Date: Wed, 12 Oct 2022 10:37:07 +0100 Subject: [PATCH] [ABK] Updated trajectories --- .../AirBrakesController/TrajectorySetInterp.h | 3639 +++-------------- 1 file changed, 603 insertions(+), 3036 deletions(-) diff --git a/src/boards/Main/StateMachines/AirBrakesController/TrajectorySetInterp.h b/src/boards/Main/StateMachines/AirBrakesController/TrajectorySetInterp.h index 3ea9b47ec..ee596cfcb 100644 --- a/src/boards/Main/StateMachines/AirBrakesController/TrajectorySetInterp.h +++ b/src/boards/Main/StateMachines/AirBrakesController/TrajectorySetInterp.h @@ -28,3051 +28,618 @@ namespace Main { Boardcore::TrajectoryPoint t0[] = { - Boardcore::TrajectoryPoint(0, 356.06), - Boardcore::TrajectoryPoint(10, 354.45), - Boardcore::TrajectoryPoint(20, 352.83), - Boardcore::TrajectoryPoint(30, 351.22), - Boardcore::TrajectoryPoint(40, 349.62), - Boardcore::TrajectoryPoint(50, 348.06), - Boardcore::TrajectoryPoint(60, 346.51), - Boardcore::TrajectoryPoint(70, 344.99), - Boardcore::TrajectoryPoint(80, 343.5), - Boardcore::TrajectoryPoint(90, 342.03), - Boardcore::TrajectoryPoint(100, 340.59), - Boardcore::TrajectoryPoint(110, 339.16), - Boardcore::TrajectoryPoint(120, 337.75), - Boardcore::TrajectoryPoint(130, 336.36), - Boardcore::TrajectoryPoint(140, 334.99), - Boardcore::TrajectoryPoint(150, 333.64), - Boardcore::TrajectoryPoint(160, 332.3), - Boardcore::TrajectoryPoint(170, 330.98), - Boardcore::TrajectoryPoint(180, 329.67), - Boardcore::TrajectoryPoint(190, 328.37), - Boardcore::TrajectoryPoint(200, 327.09), - Boardcore::TrajectoryPoint(210, 325.82), - Boardcore::TrajectoryPoint(220, 324.57), - Boardcore::TrajectoryPoint(230, 323.33), - Boardcore::TrajectoryPoint(240, 322.09), - Boardcore::TrajectoryPoint(250, 320.88), - Boardcore::TrajectoryPoint(260, 319.66), - Boardcore::TrajectoryPoint(270, 318.46), - Boardcore::TrajectoryPoint(280, 317.27), - Boardcore::TrajectoryPoint(290, 316.09), - Boardcore::TrajectoryPoint(300, 314.92), - Boardcore::TrajectoryPoint(310, 313.76), - Boardcore::TrajectoryPoint(320, 312.6), - Boardcore::TrajectoryPoint(330, 311.46), - Boardcore::TrajectoryPoint(340, 310.32), - Boardcore::TrajectoryPoint(350, 309.18), - Boardcore::TrajectoryPoint(360, 308.06), - Boardcore::TrajectoryPoint(370, 306.94), - Boardcore::TrajectoryPoint(380, 305.83), - Boardcore::TrajectoryPoint(390, 304.73), - Boardcore::TrajectoryPoint(400, 303.63), - Boardcore::TrajectoryPoint(410, 302.54), - Boardcore::TrajectoryPoint(420, 301.45), - Boardcore::TrajectoryPoint(430, 300.37), - Boardcore::TrajectoryPoint(440, 299.29), - Boardcore::TrajectoryPoint(450, 298.22), - Boardcore::TrajectoryPoint(460, 297.16), - Boardcore::TrajectoryPoint(470, 296.1), - Boardcore::TrajectoryPoint(480, 295.05), - Boardcore::TrajectoryPoint(490, 294), - Boardcore::TrajectoryPoint(500, 292.95), - Boardcore::TrajectoryPoint(510, 291.91), - Boardcore::TrajectoryPoint(520, 290.87), - Boardcore::TrajectoryPoint(530, 289.84), - Boardcore::TrajectoryPoint(540, 288.81), - Boardcore::TrajectoryPoint(550, 287.79), - Boardcore::TrajectoryPoint(560, 286.77), - Boardcore::TrajectoryPoint(570, 285.75), - Boardcore::TrajectoryPoint(580, 284.74), - Boardcore::TrajectoryPoint(590, 283.73), - Boardcore::TrajectoryPoint(600, 282.72), - Boardcore::TrajectoryPoint(610, 281.72), - Boardcore::TrajectoryPoint(620, 280.72), - Boardcore::TrajectoryPoint(630, 279.72), - Boardcore::TrajectoryPoint(640, 278.73), - Boardcore::TrajectoryPoint(650, 277.74), - Boardcore::TrajectoryPoint(660, 276.75), - Boardcore::TrajectoryPoint(670, 275.77), - Boardcore::TrajectoryPoint(680, 274.79), - Boardcore::TrajectoryPoint(690, 273.81), - Boardcore::TrajectoryPoint(700, 272.83), - Boardcore::TrajectoryPoint(710, 271.86), - Boardcore::TrajectoryPoint(720, 270.89), - Boardcore::TrajectoryPoint(730, 269.92), - Boardcore::TrajectoryPoint(740, 268.95), - Boardcore::TrajectoryPoint(750, 267.99), - Boardcore::TrajectoryPoint(760, 267.03), - Boardcore::TrajectoryPoint(770, 266.07), - Boardcore::TrajectoryPoint(780, 265.11), - Boardcore::TrajectoryPoint(790, 264.16), - Boardcore::TrajectoryPoint(800, 263.2), - Boardcore::TrajectoryPoint(810, 262.25), - Boardcore::TrajectoryPoint(820, 261.3), - Boardcore::TrajectoryPoint(830, 260.36), - Boardcore::TrajectoryPoint(840, 259.41), - Boardcore::TrajectoryPoint(850, 258.47), - Boardcore::TrajectoryPoint(860, 257.53), - Boardcore::TrajectoryPoint(870, 256.59), - Boardcore::TrajectoryPoint(880, 255.65), - Boardcore::TrajectoryPoint(890, 254.71), - Boardcore::TrajectoryPoint(900, 253.78), - Boardcore::TrajectoryPoint(910, 252.85), - Boardcore::TrajectoryPoint(920, 251.91), - Boardcore::TrajectoryPoint(930, 250.98), - Boardcore::TrajectoryPoint(940, 250.06), - Boardcore::TrajectoryPoint(950, 249.13), - Boardcore::TrajectoryPoint(960, 248.2), - Boardcore::TrajectoryPoint(970, 247.28), - Boardcore::TrajectoryPoint(980, 246.36), - Boardcore::TrajectoryPoint(990, 245.43), - Boardcore::TrajectoryPoint(1000, 244.51), - Boardcore::TrajectoryPoint(1010, 243.6), - Boardcore::TrajectoryPoint(1020, 242.68), - Boardcore::TrajectoryPoint(1030, 241.76), - Boardcore::TrajectoryPoint(1040, 240.85), - Boardcore::TrajectoryPoint(1050, 239.93), - Boardcore::TrajectoryPoint(1060, 239.02), - Boardcore::TrajectoryPoint(1070, 238.11), - Boardcore::TrajectoryPoint(1080, 237.2), - Boardcore::TrajectoryPoint(1090, 236.29), - Boardcore::TrajectoryPoint(1100, 235.38), - Boardcore::TrajectoryPoint(1110, 234.47), - Boardcore::TrajectoryPoint(1120, 233.56), - Boardcore::TrajectoryPoint(1130, 232.66), - Boardcore::TrajectoryPoint(1140, 231.75), - Boardcore::TrajectoryPoint(1150, 230.85), - Boardcore::TrajectoryPoint(1160, 229.94), - Boardcore::TrajectoryPoint(1170, 229.04), - Boardcore::TrajectoryPoint(1180, 228.14), - Boardcore::TrajectoryPoint(1190, 227.24), - Boardcore::TrajectoryPoint(1200, 226.34), - Boardcore::TrajectoryPoint(1210, 225.44), - Boardcore::TrajectoryPoint(1220, 224.54), - Boardcore::TrajectoryPoint(1230, 223.64), - Boardcore::TrajectoryPoint(1240, 222.74), - Boardcore::TrajectoryPoint(1250, 221.85), - Boardcore::TrajectoryPoint(1260, 220.95), - Boardcore::TrajectoryPoint(1270, 220.06), - Boardcore::TrajectoryPoint(1280, 219.16), - Boardcore::TrajectoryPoint(1290, 218.27), - Boardcore::TrajectoryPoint(1300, 217.37), - Boardcore::TrajectoryPoint(1310, 216.48), - Boardcore::TrajectoryPoint(1320, 215.58), - Boardcore::TrajectoryPoint(1330, 214.69), - Boardcore::TrajectoryPoint(1340, 213.8), - Boardcore::TrajectoryPoint(1350, 212.91), - Boardcore::TrajectoryPoint(1360, 212.02), - Boardcore::TrajectoryPoint(1370, 211.12), - Boardcore::TrajectoryPoint(1380, 210.23), - Boardcore::TrajectoryPoint(1390, 209.34), - Boardcore::TrajectoryPoint(1400, 208.45), - Boardcore::TrajectoryPoint(1410, 207.56), - Boardcore::TrajectoryPoint(1420, 206.67), - Boardcore::TrajectoryPoint(1430, 205.78), - Boardcore::TrajectoryPoint(1440, 204.89), - Boardcore::TrajectoryPoint(1450, 204), - Boardcore::TrajectoryPoint(1460, 203.11), - Boardcore::TrajectoryPoint(1470, 202.22), - Boardcore::TrajectoryPoint(1480, 201.33), - Boardcore::TrajectoryPoint(1490, 200.45), - Boardcore::TrajectoryPoint(1500, 199.56), - Boardcore::TrajectoryPoint(1510, 198.67), - Boardcore::TrajectoryPoint(1520, 197.78), - Boardcore::TrajectoryPoint(1530, 196.89), - Boardcore::TrajectoryPoint(1540, 196), - Boardcore::TrajectoryPoint(1550, 195.11), - Boardcore::TrajectoryPoint(1560, 194.22), - Boardcore::TrajectoryPoint(1570, 193.33), - Boardcore::TrajectoryPoint(1580, 192.44), - Boardcore::TrajectoryPoint(1590, 191.55), - Boardcore::TrajectoryPoint(1600, 190.66), - Boardcore::TrajectoryPoint(1610, 189.77), - Boardcore::TrajectoryPoint(1620, 188.87), - Boardcore::TrajectoryPoint(1630, 187.98), - Boardcore::TrajectoryPoint(1640, 187.09), - Boardcore::TrajectoryPoint(1650, 186.2), - Boardcore::TrajectoryPoint(1660, 185.3), - Boardcore::TrajectoryPoint(1670, 184.41), - Boardcore::TrajectoryPoint(1680, 183.52), - Boardcore::TrajectoryPoint(1690, 182.62), - Boardcore::TrajectoryPoint(1700, 181.73), - Boardcore::TrajectoryPoint(1710, 180.83), - Boardcore::TrajectoryPoint(1720, 179.93), - Boardcore::TrajectoryPoint(1730, 179.04), - Boardcore::TrajectoryPoint(1740, 178.14), - Boardcore::TrajectoryPoint(1750, 177.24), - Boardcore::TrajectoryPoint(1760, 176.34), - Boardcore::TrajectoryPoint(1770, 175.44), - Boardcore::TrajectoryPoint(1780, 174.54), - Boardcore::TrajectoryPoint(1790, 173.64), - Boardcore::TrajectoryPoint(1800, 172.73), - Boardcore::TrajectoryPoint(1810, 171.83), - Boardcore::TrajectoryPoint(1820, 170.92), - Boardcore::TrajectoryPoint(1830, 170.02), - Boardcore::TrajectoryPoint(1840, 169.11), - Boardcore::TrajectoryPoint(1850, 168.2), - Boardcore::TrajectoryPoint(1860, 167.29), - Boardcore::TrajectoryPoint(1870, 166.38), - Boardcore::TrajectoryPoint(1880, 165.47), - Boardcore::TrajectoryPoint(1890, 164.56), - Boardcore::TrajectoryPoint(1900, 163.64), - Boardcore::TrajectoryPoint(1910, 162.73), - Boardcore::TrajectoryPoint(1920, 161.81), - Boardcore::TrajectoryPoint(1930, 160.89), - Boardcore::TrajectoryPoint(1940, 159.97), - Boardcore::TrajectoryPoint(1950, 159.05), - Boardcore::TrajectoryPoint(1960, 158.13), - Boardcore::TrajectoryPoint(1970, 157.2), - Boardcore::TrajectoryPoint(1980, 156.28), - Boardcore::TrajectoryPoint(1990, 155.35), - Boardcore::TrajectoryPoint(2000, 154.42), - Boardcore::TrajectoryPoint(2010, 153.49), - Boardcore::TrajectoryPoint(2020, 152.55), - Boardcore::TrajectoryPoint(2030, 151.62), - Boardcore::TrajectoryPoint(2040, 150.68), - Boardcore::TrajectoryPoint(2050, 149.74), - Boardcore::TrajectoryPoint(2060, 148.79), - Boardcore::TrajectoryPoint(2070, 147.85), - Boardcore::TrajectoryPoint(2080, 146.9), - Boardcore::TrajectoryPoint(2090, 145.95), - Boardcore::TrajectoryPoint(2100, 145), - Boardcore::TrajectoryPoint(2110, 144.05), - Boardcore::TrajectoryPoint(2120, 143.09), - Boardcore::TrajectoryPoint(2130, 142.13), - Boardcore::TrajectoryPoint(2140, 141.17), - Boardcore::TrajectoryPoint(2150, 140.21), - Boardcore::TrajectoryPoint(2160, 139.24), - Boardcore::TrajectoryPoint(2170, 138.27), - Boardcore::TrajectoryPoint(2180, 137.29), - Boardcore::TrajectoryPoint(2190, 136.32), - Boardcore::TrajectoryPoint(2200, 135.34), - Boardcore::TrajectoryPoint(2210, 134.36), - Boardcore::TrajectoryPoint(2220, 133.37), - Boardcore::TrajectoryPoint(2230, 132.38), - Boardcore::TrajectoryPoint(2240, 131.39), - Boardcore::TrajectoryPoint(2250, 130.39), - Boardcore::TrajectoryPoint(2260, 129.39), - Boardcore::TrajectoryPoint(2270, 128.38), - Boardcore::TrajectoryPoint(2280, 127.37), - Boardcore::TrajectoryPoint(2290, 126.36), - Boardcore::TrajectoryPoint(2300, 125.34), - Boardcore::TrajectoryPoint(2310, 124.32), - Boardcore::TrajectoryPoint(2320, 123.3), - Boardcore::TrajectoryPoint(2330, 122.27), - Boardcore::TrajectoryPoint(2340, 121.23), - Boardcore::TrajectoryPoint(2350, 120.19), - Boardcore::TrajectoryPoint(2360, 119.15), - Boardcore::TrajectoryPoint(2370, 118.09), - Boardcore::TrajectoryPoint(2380, 117.04), - Boardcore::TrajectoryPoint(2390, 115.98), - Boardcore::TrajectoryPoint(2400, 114.91), - Boardcore::TrajectoryPoint(2410, 113.84), - Boardcore::TrajectoryPoint(2420, 112.76), - Boardcore::TrajectoryPoint(2430, 111.67), - Boardcore::TrajectoryPoint(2440, 110.58), - Boardcore::TrajectoryPoint(2450, 109.48), - Boardcore::TrajectoryPoint(2460, 108.38), - Boardcore::TrajectoryPoint(2470, 107.27), - Boardcore::TrajectoryPoint(2480, 106.15), - Boardcore::TrajectoryPoint(2490, 105.02), - Boardcore::TrajectoryPoint(2500, 103.88), - Boardcore::TrajectoryPoint(2510, 102.74), - Boardcore::TrajectoryPoint(2520, 101.59), - Boardcore::TrajectoryPoint(2530, 100.43), - Boardcore::TrajectoryPoint(2540, 99.259), - Boardcore::TrajectoryPoint(2550, 98.08), - Boardcore::TrajectoryPoint(2560, 96.891), - Boardcore::TrajectoryPoint(2570, 95.691), - Boardcore::TrajectoryPoint(2580, 94.482), - Boardcore::TrajectoryPoint(2590, 93.261), - Boardcore::TrajectoryPoint(2600, 92.028), - Boardcore::TrajectoryPoint(2610, 90.784), - Boardcore::TrajectoryPoint(2620, 89.527), - Boardcore::TrajectoryPoint(2630, 88.256), - Boardcore::TrajectoryPoint(2640, 86.973), - Boardcore::TrajectoryPoint(2650, 85.675), - Boardcore::TrajectoryPoint(2660, 84.361), - Boardcore::TrajectoryPoint(2670, 83.032), - Boardcore::TrajectoryPoint(2680, 81.687), - Boardcore::TrajectoryPoint(2690, 80.324), - Boardcore::TrajectoryPoint(2700, 78.943), - Boardcore::TrajectoryPoint(2710, 77.542), - Boardcore::TrajectoryPoint(2720, 76.122), - Boardcore::TrajectoryPoint(2730, 74.679), - Boardcore::TrajectoryPoint(2740, 73.213), - Boardcore::TrajectoryPoint(2750, 71.724), - Boardcore::TrajectoryPoint(2760, 70.208), - Boardcore::TrajectoryPoint(2770, 68.665), - Boardcore::TrajectoryPoint(2780, 67.092), - Boardcore::TrajectoryPoint(2790, 65.488), - Boardcore::TrajectoryPoint(2800, 63.849), - Boardcore::TrajectoryPoint(2810, 62.173), - Boardcore::TrajectoryPoint(2820, 60.457), - Boardcore::TrajectoryPoint(2830, 58.698), - Boardcore::TrajectoryPoint(2840, 56.891), - Boardcore::TrajectoryPoint(2850, 55.033), - Boardcore::TrajectoryPoint(2860, 53.116), - Boardcore::TrajectoryPoint(2870, 51.135), - Boardcore::TrajectoryPoint(2880, 49.082), - Boardcore::TrajectoryPoint(2890, 46.947), - Boardcore::TrajectoryPoint(2900, 44.72), - Boardcore::TrajectoryPoint(2910, 42.384), - Boardcore::TrajectoryPoint(2920, 39.921), - Boardcore::TrajectoryPoint(2930, 37.306), - Boardcore::TrajectoryPoint(2940, 34.505), - Boardcore::TrajectoryPoint(2950, 31.467), - Boardcore::TrajectoryPoint(2960, 28.118), - Boardcore::TrajectoryPoint(2970, 24.325), - Boardcore::TrajectoryPoint(2980, 19.84), + Boardcore::TrajectoryPoint(0, 330.33), + Boardcore::TrajectoryPoint(10, 329.18), + Boardcore::TrajectoryPoint(20, 328.04), + Boardcore::TrajectoryPoint(30, 326.91), + Boardcore::TrajectoryPoint(40, 325.79), + Boardcore::TrajectoryPoint(50, 324.68), + Boardcore::TrajectoryPoint(60, 323.58), + Boardcore::TrajectoryPoint(70, 322.5), + Boardcore::TrajectoryPoint(80, 321.42), + Boardcore::TrajectoryPoint(90, 320.34), + Boardcore::TrajectoryPoint(100, 319.28), + Boardcore::TrajectoryPoint(110, 318.23), + Boardcore::TrajectoryPoint(120, 317.18), + Boardcore::TrajectoryPoint(130, 316.14), + Boardcore::TrajectoryPoint(140, 315.11), + Boardcore::TrajectoryPoint(150, 314.08), + Boardcore::TrajectoryPoint(160, 313.07), + Boardcore::TrajectoryPoint(170, 312.05), + Boardcore::TrajectoryPoint(180, 311.05), + Boardcore::TrajectoryPoint(190, 310.05), + Boardcore::TrajectoryPoint(200, 309.05), + Boardcore::TrajectoryPoint(210, 308.06), + Boardcore::TrajectoryPoint(220, 307.08), + Boardcore::TrajectoryPoint(230, 306.1), + Boardcore::TrajectoryPoint(240, 305.12), + Boardcore::TrajectoryPoint(250, 304.15), + Boardcore::TrajectoryPoint(260, 303.19), + Boardcore::TrajectoryPoint(270, 302.23), + Boardcore::TrajectoryPoint(280, 301.27), + Boardcore::TrajectoryPoint(290, 300.32), + Boardcore::TrajectoryPoint(300, 299.37), + Boardcore::TrajectoryPoint(310, 298.43), + Boardcore::TrajectoryPoint(320, 297.49), + Boardcore::TrajectoryPoint(330, 296.55), + Boardcore::TrajectoryPoint(340, 295.62), + Boardcore::TrajectoryPoint(350, 294.69), + Boardcore::TrajectoryPoint(360, 293.76), + Boardcore::TrajectoryPoint(370, 292.84), + Boardcore::TrajectoryPoint(380, 291.92), + Boardcore::TrajectoryPoint(390, 291), + Boardcore::TrajectoryPoint(400, 290.09), + Boardcore::TrajectoryPoint(410, 289.18), + Boardcore::TrajectoryPoint(420, 288.27), + Boardcore::TrajectoryPoint(430, 287.36), + Boardcore::TrajectoryPoint(440, 286.46), + Boardcore::TrajectoryPoint(450, 285.55), + Boardcore::TrajectoryPoint(460, 284.66), + Boardcore::TrajectoryPoint(470, 283.76), + Boardcore::TrajectoryPoint(480, 282.86), + Boardcore::TrajectoryPoint(490, 281.97), + Boardcore::TrajectoryPoint(500, 281.08), + Boardcore::TrajectoryPoint(510, 280.19), + Boardcore::TrajectoryPoint(520, 279.31), + Boardcore::TrajectoryPoint(530, 278.42), + Boardcore::TrajectoryPoint(540, 277.54), + Boardcore::TrajectoryPoint(550, 276.66), + Boardcore::TrajectoryPoint(560, 275.78), + Boardcore::TrajectoryPoint(570, 274.9), + Boardcore::TrajectoryPoint(580, 274.02), + Boardcore::TrajectoryPoint(590, 273.15), + Boardcore::TrajectoryPoint(600, 272.28), + Boardcore::TrajectoryPoint(610, 271.4), + Boardcore::TrajectoryPoint(620, 270.53), + Boardcore::TrajectoryPoint(630, 269.67), + Boardcore::TrajectoryPoint(640, 268.8), + Boardcore::TrajectoryPoint(650, 267.93), + Boardcore::TrajectoryPoint(660, 267.07), + Boardcore::TrajectoryPoint(670, 266.2), + Boardcore::TrajectoryPoint(680, 265.34), + Boardcore::TrajectoryPoint(690, 264.48), + Boardcore::TrajectoryPoint(700, 263.62), + Boardcore::TrajectoryPoint(710, 262.76), + Boardcore::TrajectoryPoint(720, 261.9), + Boardcore::TrajectoryPoint(730, 261.05), + Boardcore::TrajectoryPoint(740, 260.19), + Boardcore::TrajectoryPoint(750, 259.34), + Boardcore::TrajectoryPoint(760, 258.48), + Boardcore::TrajectoryPoint(770, 257.63), + Boardcore::TrajectoryPoint(780, 256.78), + Boardcore::TrajectoryPoint(790, 255.92), + Boardcore::TrajectoryPoint(800, 255.07), + Boardcore::TrajectoryPoint(810, 254.22), + Boardcore::TrajectoryPoint(820, 253.37), + Boardcore::TrajectoryPoint(830, 252.53), + Boardcore::TrajectoryPoint(840, 251.68), + Boardcore::TrajectoryPoint(850, 250.83), + Boardcore::TrajectoryPoint(860, 249.98), + Boardcore::TrajectoryPoint(870, 249.14), + Boardcore::TrajectoryPoint(880, 248.29), + Boardcore::TrajectoryPoint(890, 247.45), + Boardcore::TrajectoryPoint(900, 246.61), + Boardcore::TrajectoryPoint(910, 245.76), + Boardcore::TrajectoryPoint(920, 244.92), + Boardcore::TrajectoryPoint(930, 244.08), + Boardcore::TrajectoryPoint(940, 243.23), + Boardcore::TrajectoryPoint(950, 242.39), + Boardcore::TrajectoryPoint(960, 241.55), + Boardcore::TrajectoryPoint(970, 240.71), + Boardcore::TrajectoryPoint(980, 239.87), + Boardcore::TrajectoryPoint(990, 239.03), + Boardcore::TrajectoryPoint(1000, 238.19), + Boardcore::TrajectoryPoint(1010, 237.35), + Boardcore::TrajectoryPoint(1020, 236.51), + Boardcore::TrajectoryPoint(1030, 235.68), + Boardcore::TrajectoryPoint(1040, 234.84), + Boardcore::TrajectoryPoint(1050, 234), + Boardcore::TrajectoryPoint(1060, 233.16), + Boardcore::TrajectoryPoint(1070, 232.33), + Boardcore::TrajectoryPoint(1080, 231.49), + Boardcore::TrajectoryPoint(1090, 230.65), + Boardcore::TrajectoryPoint(1100, 229.82), + Boardcore::TrajectoryPoint(1110, 228.98), + Boardcore::TrajectoryPoint(1120, 228.14), + Boardcore::TrajectoryPoint(1130, 227.31), + Boardcore::TrajectoryPoint(1140, 226.47), + Boardcore::TrajectoryPoint(1150, 225.63), + Boardcore::TrajectoryPoint(1160, 224.8), + Boardcore::TrajectoryPoint(1170, 223.96), + Boardcore::TrajectoryPoint(1180, 223.13), + Boardcore::TrajectoryPoint(1190, 222.29), + Boardcore::TrajectoryPoint(1200, 221.46), + Boardcore::TrajectoryPoint(1210, 220.62), + Boardcore::TrajectoryPoint(1220, 219.79), + Boardcore::TrajectoryPoint(1230, 218.95), + Boardcore::TrajectoryPoint(1240, 218.11), + Boardcore::TrajectoryPoint(1250, 217.28), + Boardcore::TrajectoryPoint(1260, 216.44), + Boardcore::TrajectoryPoint(1270, 215.61), + Boardcore::TrajectoryPoint(1280, 214.77), + Boardcore::TrajectoryPoint(1290, 213.93), + Boardcore::TrajectoryPoint(1300, 213.1), + Boardcore::TrajectoryPoint(1310, 212.26), + Boardcore::TrajectoryPoint(1320, 211.43), + Boardcore::TrajectoryPoint(1330, 210.59), + Boardcore::TrajectoryPoint(1340, 209.75), + Boardcore::TrajectoryPoint(1350, 208.92), + Boardcore::TrajectoryPoint(1360, 208.08), + Boardcore::TrajectoryPoint(1370, 207.24), + Boardcore::TrajectoryPoint(1380, 206.4), + Boardcore::TrajectoryPoint(1390, 205.56), + Boardcore::TrajectoryPoint(1400, 204.73), + Boardcore::TrajectoryPoint(1410, 203.89), + Boardcore::TrajectoryPoint(1420, 203.05), + Boardcore::TrajectoryPoint(1430, 202.21), + Boardcore::TrajectoryPoint(1440, 201.37), + Boardcore::TrajectoryPoint(1450, 200.53), + Boardcore::TrajectoryPoint(1460, 199.69), + Boardcore::TrajectoryPoint(1470, 198.85), + Boardcore::TrajectoryPoint(1480, 198), + Boardcore::TrajectoryPoint(1490, 197.16), + Boardcore::TrajectoryPoint(1500, 196.32), + Boardcore::TrajectoryPoint(1510, 195.48), + Boardcore::TrajectoryPoint(1520, 194.63), + Boardcore::TrajectoryPoint(1530, 193.79), + Boardcore::TrajectoryPoint(1540, 192.94), + Boardcore::TrajectoryPoint(1550, 192.1), + Boardcore::TrajectoryPoint(1560, 191.25), + Boardcore::TrajectoryPoint(1570, 190.4), + Boardcore::TrajectoryPoint(1580, 189.56), + Boardcore::TrajectoryPoint(1590, 188.71), + Boardcore::TrajectoryPoint(1600, 187.86), + Boardcore::TrajectoryPoint(1610, 187.01), + Boardcore::TrajectoryPoint(1620, 186.16), + Boardcore::TrajectoryPoint(1630, 185.31), + Boardcore::TrajectoryPoint(1640, 184.46), + Boardcore::TrajectoryPoint(1650, 183.6), + Boardcore::TrajectoryPoint(1660, 182.75), + Boardcore::TrajectoryPoint(1670, 181.89), + Boardcore::TrajectoryPoint(1680, 181.04), + Boardcore::TrajectoryPoint(1690, 180.18), + Boardcore::TrajectoryPoint(1700, 179.32), + Boardcore::TrajectoryPoint(1710, 178.47), + Boardcore::TrajectoryPoint(1720, 177.61), + Boardcore::TrajectoryPoint(1730, 176.75), + Boardcore::TrajectoryPoint(1740, 175.88), + Boardcore::TrajectoryPoint(1750, 175.02), + Boardcore::TrajectoryPoint(1760, 174.16), + Boardcore::TrajectoryPoint(1770, 173.29), + Boardcore::TrajectoryPoint(1780, 172.42), + Boardcore::TrajectoryPoint(1790, 171.56), + Boardcore::TrajectoryPoint(1800, 170.69), + Boardcore::TrajectoryPoint(1810, 169.82), + Boardcore::TrajectoryPoint(1820, 168.95), + Boardcore::TrajectoryPoint(1830, 168.07), + Boardcore::TrajectoryPoint(1840, 167.2), + Boardcore::TrajectoryPoint(1850, 166.32), + Boardcore::TrajectoryPoint(1860, 165.44), + Boardcore::TrajectoryPoint(1870, 164.57), + Boardcore::TrajectoryPoint(1880, 163.68), + Boardcore::TrajectoryPoint(1890, 162.8), + Boardcore::TrajectoryPoint(1900, 161.92), + Boardcore::TrajectoryPoint(1910, 161.03), + Boardcore::TrajectoryPoint(1920, 160.14), + Boardcore::TrajectoryPoint(1930, 159.26), + Boardcore::TrajectoryPoint(1940, 158.36), + Boardcore::TrajectoryPoint(1950, 157.47), + Boardcore::TrajectoryPoint(1960, 156.58), + Boardcore::TrajectoryPoint(1970, 155.68), + Boardcore::TrajectoryPoint(1980, 154.78), + Boardcore::TrajectoryPoint(1990, 153.88), + Boardcore::TrajectoryPoint(2000, 152.98), + Boardcore::TrajectoryPoint(2010, 152.07), + Boardcore::TrajectoryPoint(2020, 151.16), + Boardcore::TrajectoryPoint(2030, 150.26), + Boardcore::TrajectoryPoint(2040, 149.34), + Boardcore::TrajectoryPoint(2050, 148.43), + Boardcore::TrajectoryPoint(2060, 147.51), + Boardcore::TrajectoryPoint(2070, 146.59), + Boardcore::TrajectoryPoint(2080, 145.67), + Boardcore::TrajectoryPoint(2090, 144.75), + Boardcore::TrajectoryPoint(2100, 143.82), + Boardcore::TrajectoryPoint(2110, 142.89), + Boardcore::TrajectoryPoint(2120, 141.96), + Boardcore::TrajectoryPoint(2130, 141.02), + Boardcore::TrajectoryPoint(2140, 140.08), + Boardcore::TrajectoryPoint(2150, 139.14), + Boardcore::TrajectoryPoint(2160, 138.2), + Boardcore::TrajectoryPoint(2170, 137.25), + Boardcore::TrajectoryPoint(2180, 136.3), + Boardcore::TrajectoryPoint(2190, 135.34), + Boardcore::TrajectoryPoint(2200, 134.38), + Boardcore::TrajectoryPoint(2210, 133.42), + Boardcore::TrajectoryPoint(2220, 132.46), + Boardcore::TrajectoryPoint(2230, 131.49), + Boardcore::TrajectoryPoint(2240, 130.51), + Boardcore::TrajectoryPoint(2250, 129.54), + Boardcore::TrajectoryPoint(2260, 128.56), + Boardcore::TrajectoryPoint(2270, 127.57), + Boardcore::TrajectoryPoint(2280, 126.58), + Boardcore::TrajectoryPoint(2290, 125.59), + Boardcore::TrajectoryPoint(2300, 124.59), + Boardcore::TrajectoryPoint(2310, 123.59), + Boardcore::TrajectoryPoint(2320, 122.58), + Boardcore::TrajectoryPoint(2330, 121.57), + Boardcore::TrajectoryPoint(2340, 120.55), + Boardcore::TrajectoryPoint(2350, 119.53), + Boardcore::TrajectoryPoint(2360, 118.5), + Boardcore::TrajectoryPoint(2370, 117.47), + Boardcore::TrajectoryPoint(2380, 116.43), + Boardcore::TrajectoryPoint(2390, 115.39), + Boardcore::TrajectoryPoint(2400, 114.34), + Boardcore::TrajectoryPoint(2410, 113.28), + Boardcore::TrajectoryPoint(2420, 112.22), + Boardcore::TrajectoryPoint(2430, 111.15), + Boardcore::TrajectoryPoint(2440, 110.07), + Boardcore::TrajectoryPoint(2450, 108.99), + Boardcore::TrajectoryPoint(2460, 107.9), + Boardcore::TrajectoryPoint(2470, 106.8), + Boardcore::TrajectoryPoint(2480, 105.7), + Boardcore::TrajectoryPoint(2490, 104.59), + Boardcore::TrajectoryPoint(2500, 103.47), + Boardcore::TrajectoryPoint(2510, 102.34), + Boardcore::TrajectoryPoint(2520, 101.2), + Boardcore::TrajectoryPoint(2530, 100.05), + Boardcore::TrajectoryPoint(2540, 98.897), + Boardcore::TrajectoryPoint(2550, 97.731), + Boardcore::TrajectoryPoint(2560, 96.555), + Boardcore::TrajectoryPoint(2570, 95.369), + Boardcore::TrajectoryPoint(2580, 94.171), + Boardcore::TrajectoryPoint(2590, 92.963), + Boardcore::TrajectoryPoint(2600, 91.743), + Boardcore::TrajectoryPoint(2610, 90.51), + Boardcore::TrajectoryPoint(2620, 89.265), + Boardcore::TrajectoryPoint(2630, 88.006), + Boardcore::TrajectoryPoint(2640, 86.734), + Boardcore::TrajectoryPoint(2650, 85.447), + Boardcore::TrajectoryPoint(2660, 84.144), + Boardcore::TrajectoryPoint(2670, 82.826), + Boardcore::TrajectoryPoint(2680, 81.491), + Boardcore::TrajectoryPoint(2690, 80.138), + Boardcore::TrajectoryPoint(2700, 78.767), + Boardcore::TrajectoryPoint(2710, 77.376), + Boardcore::TrajectoryPoint(2720, 75.965), + Boardcore::TrajectoryPoint(2730, 74.531), + Boardcore::TrajectoryPoint(2740, 73.075), + Boardcore::TrajectoryPoint(2750, 71.594), + Boardcore::TrajectoryPoint(2760, 70.087), + Boardcore::TrajectoryPoint(2770, 68.552), + Boardcore::TrajectoryPoint(2780, 66.987), + Boardcore::TrajectoryPoint(2790, 65.39), + Boardcore::TrajectoryPoint(2800, 63.759), + Boardcore::TrajectoryPoint(2810, 62.09), + Boardcore::TrajectoryPoint(2820, 60.382), + Boardcore::TrajectoryPoint(2830, 58.63), + Boardcore::TrajectoryPoint(2840, 56.829), + Boardcore::TrajectoryPoint(2850, 54.977), + Boardcore::TrajectoryPoint(2860, 53.066), + Boardcore::TrajectoryPoint(2870, 51.091), + Boardcore::TrajectoryPoint(2880, 49.043), + Boardcore::TrajectoryPoint(2890, 46.913), + Boardcore::TrajectoryPoint(2900, 44.691), + Boardcore::TrajectoryPoint(2910, 42.359), + Boardcore::TrajectoryPoint(2920, 39.901), + Boardcore::TrajectoryPoint(2930, 37.29), + Boardcore::TrajectoryPoint(2940, 34.492), + Boardcore::TrajectoryPoint(2950, 31.458), + Boardcore::TrajectoryPoint(2960, 28.111), + Boardcore::TrajectoryPoint(2970, 24.321), + Boardcore::TrajectoryPoint(2980, 19.838), Boardcore::TrajectoryPoint(2990, 14.013), Boardcore::TrajectoryPoint(3000, 0), }; -Boardcore::TrajectoryPoint t1[] = { - Boardcore::TrajectoryPoint(0, 389.3), - Boardcore::TrajectoryPoint(10, 387.65), - Boardcore::TrajectoryPoint(20, 385.99), - Boardcore::TrajectoryPoint(30, 384.33), - Boardcore::TrajectoryPoint(40, 382.67), - Boardcore::TrajectoryPoint(50, 380.99), - Boardcore::TrajectoryPoint(60, 379.31), - Boardcore::TrajectoryPoint(70, 377.62), - Boardcore::TrajectoryPoint(80, 375.93), - Boardcore::TrajectoryPoint(90, 374.23), - Boardcore::TrajectoryPoint(100, 372.52), - Boardcore::TrajectoryPoint(110, 370.8), - Boardcore::TrajectoryPoint(120, 369.08), - Boardcore::TrajectoryPoint(130, 367.35), - Boardcore::TrajectoryPoint(140, 365.62), - Boardcore::TrajectoryPoint(150, 363.87), - Boardcore::TrajectoryPoint(160, 362.12), - Boardcore::TrajectoryPoint(170, 360.36), - Boardcore::TrajectoryPoint(180, 358.59), - Boardcore::TrajectoryPoint(190, 356.81), - Boardcore::TrajectoryPoint(200, 355.03), - Boardcore::TrajectoryPoint(210, 353.24), - Boardcore::TrajectoryPoint(220, 351.43), - Boardcore::TrajectoryPoint(230, 349.65), - Boardcore::TrajectoryPoint(240, 347.9), - Boardcore::TrajectoryPoint(250, 346.18), - Boardcore::TrajectoryPoint(260, 344.48), - Boardcore::TrajectoryPoint(270, 342.82), - Boardcore::TrajectoryPoint(280, 341.17), - Boardcore::TrajectoryPoint(290, 339.56), - Boardcore::TrajectoryPoint(300, 337.97), - Boardcore::TrajectoryPoint(310, 336.39), - Boardcore::TrajectoryPoint(320, 334.85), - Boardcore::TrajectoryPoint(330, 333.31), - Boardcore::TrajectoryPoint(340, 331.81), - Boardcore::TrajectoryPoint(350, 330.31), - Boardcore::TrajectoryPoint(360, 328.84), - Boardcore::TrajectoryPoint(370, 327.38), - Boardcore::TrajectoryPoint(380, 325.93), - Boardcore::TrajectoryPoint(390, 324.51), - Boardcore::TrajectoryPoint(400, 323.1), - Boardcore::TrajectoryPoint(410, 321.7), - Boardcore::TrajectoryPoint(420, 320.31), - Boardcore::TrajectoryPoint(430, 318.94), - Boardcore::TrajectoryPoint(440, 317.58), - Boardcore::TrajectoryPoint(450, 316.23), - Boardcore::TrajectoryPoint(460, 314.9), - Boardcore::TrajectoryPoint(470, 313.57), - Boardcore::TrajectoryPoint(480, 312.26), - Boardcore::TrajectoryPoint(490, 310.95), - Boardcore::TrajectoryPoint(500, 309.66), - Boardcore::TrajectoryPoint(510, 308.38), - Boardcore::TrajectoryPoint(520, 307.1), - Boardcore::TrajectoryPoint(530, 305.83), - Boardcore::TrajectoryPoint(540, 304.58), - Boardcore::TrajectoryPoint(550, 303.33), - Boardcore::TrajectoryPoint(560, 302.09), - Boardcore::TrajectoryPoint(570, 300.85), - Boardcore::TrajectoryPoint(580, 299.63), - Boardcore::TrajectoryPoint(590, 298.41), - Boardcore::TrajectoryPoint(600, 297.2), - Boardcore::TrajectoryPoint(610, 296), - Boardcore::TrajectoryPoint(620, 294.8), - Boardcore::TrajectoryPoint(630, 293.61), - Boardcore::TrajectoryPoint(640, 292.43), - Boardcore::TrajectoryPoint(650, 291.25), - Boardcore::TrajectoryPoint(660, 290.08), - Boardcore::TrajectoryPoint(670, 288.91), - Boardcore::TrajectoryPoint(680, 287.75), - Boardcore::TrajectoryPoint(690, 286.6), - Boardcore::TrajectoryPoint(700, 285.45), - Boardcore::TrajectoryPoint(710, 284.31), - Boardcore::TrajectoryPoint(720, 283.17), - Boardcore::TrajectoryPoint(730, 282.03), - Boardcore::TrajectoryPoint(740, 280.91), - Boardcore::TrajectoryPoint(750, 279.78), - Boardcore::TrajectoryPoint(760, 278.66), - Boardcore::TrajectoryPoint(770, 277.55), - Boardcore::TrajectoryPoint(780, 276.44), - Boardcore::TrajectoryPoint(790, 275.34), - Boardcore::TrajectoryPoint(800, 274.23), - Boardcore::TrajectoryPoint(810, 273.14), - Boardcore::TrajectoryPoint(820, 272.04), - Boardcore::TrajectoryPoint(830, 270.96), - Boardcore::TrajectoryPoint(840, 269.87), - Boardcore::TrajectoryPoint(850, 268.79), - Boardcore::TrajectoryPoint(860, 267.71), - Boardcore::TrajectoryPoint(870, 266.64), - Boardcore::TrajectoryPoint(880, 265.57), - Boardcore::TrajectoryPoint(890, 264.5), - Boardcore::TrajectoryPoint(900, 263.44), - Boardcore::TrajectoryPoint(910, 262.38), - Boardcore::TrajectoryPoint(920, 261.32), - Boardcore::TrajectoryPoint(930, 260.27), - Boardcore::TrajectoryPoint(940, 259.22), - Boardcore::TrajectoryPoint(950, 258.17), - Boardcore::TrajectoryPoint(960, 257.12), - Boardcore::TrajectoryPoint(970, 256.08), - Boardcore::TrajectoryPoint(980, 255.04), - Boardcore::TrajectoryPoint(990, 254.01), - Boardcore::TrajectoryPoint(1000, 252.98), - Boardcore::TrajectoryPoint(1010, 251.95), - Boardcore::TrajectoryPoint(1020, 250.92), - Boardcore::TrajectoryPoint(1030, 249.89), - Boardcore::TrajectoryPoint(1040, 248.87), - Boardcore::TrajectoryPoint(1050, 247.85), - Boardcore::TrajectoryPoint(1060, 246.83), - Boardcore::TrajectoryPoint(1070, 245.82), - Boardcore::TrajectoryPoint(1080, 244.81), - Boardcore::TrajectoryPoint(1090, 243.79), - Boardcore::TrajectoryPoint(1100, 242.79), - Boardcore::TrajectoryPoint(1110, 241.78), - Boardcore::TrajectoryPoint(1120, 240.78), - Boardcore::TrajectoryPoint(1130, 239.77), - Boardcore::TrajectoryPoint(1140, 238.78), - Boardcore::TrajectoryPoint(1150, 237.78), - Boardcore::TrajectoryPoint(1160, 236.78), - Boardcore::TrajectoryPoint(1170, 235.79), - Boardcore::TrajectoryPoint(1180, 234.8), - Boardcore::TrajectoryPoint(1190, 233.81), - Boardcore::TrajectoryPoint(1200, 232.82), - Boardcore::TrajectoryPoint(1210, 231.83), - Boardcore::TrajectoryPoint(1220, 230.85), - Boardcore::TrajectoryPoint(1230, 229.86), - Boardcore::TrajectoryPoint(1240, 228.88), - Boardcore::TrajectoryPoint(1250, 227.9), - Boardcore::TrajectoryPoint(1260, 226.92), - Boardcore::TrajectoryPoint(1270, 225.95), - Boardcore::TrajectoryPoint(1280, 224.97), - Boardcore::TrajectoryPoint(1290, 224), - Boardcore::TrajectoryPoint(1300, 223.03), - Boardcore::TrajectoryPoint(1310, 222.06), - Boardcore::TrajectoryPoint(1320, 221.09), - Boardcore::TrajectoryPoint(1330, 220.12), - Boardcore::TrajectoryPoint(1340, 219.15), - Boardcore::TrajectoryPoint(1350, 218.19), - Boardcore::TrajectoryPoint(1360, 217.22), - Boardcore::TrajectoryPoint(1370, 216.26), - Boardcore::TrajectoryPoint(1380, 215.3), - Boardcore::TrajectoryPoint(1390, 214.34), - Boardcore::TrajectoryPoint(1400, 213.38), - Boardcore::TrajectoryPoint(1410, 212.42), - Boardcore::TrajectoryPoint(1420, 211.46), - Boardcore::TrajectoryPoint(1430, 210.5), - Boardcore::TrajectoryPoint(1440, 209.55), - Boardcore::TrajectoryPoint(1450, 208.59), - Boardcore::TrajectoryPoint(1460, 207.64), - Boardcore::TrajectoryPoint(1470, 206.68), - Boardcore::TrajectoryPoint(1480, 205.73), - Boardcore::TrajectoryPoint(1490, 204.78), - Boardcore::TrajectoryPoint(1500, 203.83), - Boardcore::TrajectoryPoint(1510, 202.88), - Boardcore::TrajectoryPoint(1520, 201.92), - Boardcore::TrajectoryPoint(1530, 200.98), - Boardcore::TrajectoryPoint(1540, 200.03), - Boardcore::TrajectoryPoint(1550, 199.08), - Boardcore::TrajectoryPoint(1560, 198.13), - Boardcore::TrajectoryPoint(1570, 197.18), - Boardcore::TrajectoryPoint(1580, 196.24), - Boardcore::TrajectoryPoint(1590, 195.29), - Boardcore::TrajectoryPoint(1600, 194.34), - Boardcore::TrajectoryPoint(1610, 193.4), - Boardcore::TrajectoryPoint(1620, 192.45), - Boardcore::TrajectoryPoint(1630, 191.51), - Boardcore::TrajectoryPoint(1640, 190.56), - Boardcore::TrajectoryPoint(1650, 189.62), - Boardcore::TrajectoryPoint(1660, 188.67), - Boardcore::TrajectoryPoint(1670, 187.73), - Boardcore::TrajectoryPoint(1680, 186.78), - Boardcore::TrajectoryPoint(1690, 185.84), - Boardcore::TrajectoryPoint(1700, 184.89), - Boardcore::TrajectoryPoint(1710, 183.95), - Boardcore::TrajectoryPoint(1720, 183), - Boardcore::TrajectoryPoint(1730, 182.06), - Boardcore::TrajectoryPoint(1740, 181.11), - Boardcore::TrajectoryPoint(1750, 180.16), - Boardcore::TrajectoryPoint(1760, 179.22), - Boardcore::TrajectoryPoint(1770, 178.27), - Boardcore::TrajectoryPoint(1780, 177.33), - Boardcore::TrajectoryPoint(1790, 176.38), - Boardcore::TrajectoryPoint(1800, 175.43), - Boardcore::TrajectoryPoint(1810, 174.48), - Boardcore::TrajectoryPoint(1820, 173.54), - Boardcore::TrajectoryPoint(1830, 172.59), - Boardcore::TrajectoryPoint(1840, 171.64), - Boardcore::TrajectoryPoint(1850, 170.69), - Boardcore::TrajectoryPoint(1860, 169.74), - Boardcore::TrajectoryPoint(1870, 168.78), - Boardcore::TrajectoryPoint(1880, 167.83), - Boardcore::TrajectoryPoint(1890, 166.88), - Boardcore::TrajectoryPoint(1900, 165.92), - Boardcore::TrajectoryPoint(1910, 164.97), - Boardcore::TrajectoryPoint(1920, 164.01), - Boardcore::TrajectoryPoint(1930, 163.06), - Boardcore::TrajectoryPoint(1940, 162.1), - Boardcore::TrajectoryPoint(1950, 161.14), - Boardcore::TrajectoryPoint(1960, 160.18), - Boardcore::TrajectoryPoint(1970, 159.22), - Boardcore::TrajectoryPoint(1980, 158.25), - Boardcore::TrajectoryPoint(1990, 157.29), - Boardcore::TrajectoryPoint(2000, 156.32), - Boardcore::TrajectoryPoint(2010, 155.35), - Boardcore::TrajectoryPoint(2020, 154.39), - Boardcore::TrajectoryPoint(2030, 153.41), - Boardcore::TrajectoryPoint(2040, 152.44), - Boardcore::TrajectoryPoint(2050, 151.47), - Boardcore::TrajectoryPoint(2060, 150.49), - Boardcore::TrajectoryPoint(2070, 149.52), - Boardcore::TrajectoryPoint(2080, 148.54), - Boardcore::TrajectoryPoint(2090, 147.55), - Boardcore::TrajectoryPoint(2100, 146.57), - Boardcore::TrajectoryPoint(2110, 145.59), - Boardcore::TrajectoryPoint(2120, 144.6), - Boardcore::TrajectoryPoint(2130, 143.61), - Boardcore::TrajectoryPoint(2140, 142.62), - Boardcore::TrajectoryPoint(2150, 141.62), - Boardcore::TrajectoryPoint(2160, 140.62), - Boardcore::TrajectoryPoint(2170, 139.62), - Boardcore::TrajectoryPoint(2180, 138.62), - Boardcore::TrajectoryPoint(2190, 137.62), - Boardcore::TrajectoryPoint(2200, 136.61), - Boardcore::TrajectoryPoint(2210, 135.6), - Boardcore::TrajectoryPoint(2220, 134.58), - Boardcore::TrajectoryPoint(2230, 133.56), - Boardcore::TrajectoryPoint(2240, 132.54), - Boardcore::TrajectoryPoint(2250, 131.52), - Boardcore::TrajectoryPoint(2260, 130.49), - Boardcore::TrajectoryPoint(2270, 129.46), - Boardcore::TrajectoryPoint(2280, 128.43), - Boardcore::TrajectoryPoint(2290, 127.39), - Boardcore::TrajectoryPoint(2300, 126.35), - Boardcore::TrajectoryPoint(2310, 125.3), - Boardcore::TrajectoryPoint(2320, 124.25), - Boardcore::TrajectoryPoint(2330, 123.19), - Boardcore::TrajectoryPoint(2340, 122.13), - Boardcore::TrajectoryPoint(2350, 121.07), - Boardcore::TrajectoryPoint(2360, 120), - Boardcore::TrajectoryPoint(2370, 118.93), - Boardcore::TrajectoryPoint(2380, 117.85), - Boardcore::TrajectoryPoint(2390, 116.77), - Boardcore::TrajectoryPoint(2400, 115.68), - Boardcore::TrajectoryPoint(2410, 114.58), - Boardcore::TrajectoryPoint(2420, 113.48), - Boardcore::TrajectoryPoint(2430, 112.38), - Boardcore::TrajectoryPoint(2440, 111.26), - Boardcore::TrajectoryPoint(2450, 110.14), - Boardcore::TrajectoryPoint(2460, 109.02), - Boardcore::TrajectoryPoint(2470, 107.89), - Boardcore::TrajectoryPoint(2480, 106.75), - Boardcore::TrajectoryPoint(2490, 105.6), - Boardcore::TrajectoryPoint(2500, 104.45), - Boardcore::TrajectoryPoint(2510, 103.28), - Boardcore::TrajectoryPoint(2520, 102.11), - Boardcore::TrajectoryPoint(2530, 100.93), - Boardcore::TrajectoryPoint(2540, 99.747), - Boardcore::TrajectoryPoint(2550, 98.55), - Boardcore::TrajectoryPoint(2560, 97.344), - Boardcore::TrajectoryPoint(2570, 96.127), - Boardcore::TrajectoryPoint(2580, 94.901), - Boardcore::TrajectoryPoint(2590, 93.663), - Boardcore::TrajectoryPoint(2600, 92.414), - Boardcore::TrajectoryPoint(2610, 91.154), - Boardcore::TrajectoryPoint(2620, 89.881), - Boardcore::TrajectoryPoint(2630, 88.596), - Boardcore::TrajectoryPoint(2640, 87.297), - Boardcore::TrajectoryPoint(2650, 85.984), - Boardcore::TrajectoryPoint(2660, 84.656), - Boardcore::TrajectoryPoint(2670, 83.313), - Boardcore::TrajectoryPoint(2680, 81.954), - Boardcore::TrajectoryPoint(2690, 80.577), - Boardcore::TrajectoryPoint(2700, 79.183), - Boardcore::TrajectoryPoint(2710, 77.769), - Boardcore::TrajectoryPoint(2720, 76.336), - Boardcore::TrajectoryPoint(2730, 74.881), - Boardcore::TrajectoryPoint(2740, 73.403), - Boardcore::TrajectoryPoint(2750, 71.902), - Boardcore::TrajectoryPoint(2760, 70.375), - Boardcore::TrajectoryPoint(2770, 68.821), - Boardcore::TrajectoryPoint(2780, 67.237), - Boardcore::TrajectoryPoint(2790, 65.622), - Boardcore::TrajectoryPoint(2800, 63.973), - Boardcore::TrajectoryPoint(2810, 62.287), - Boardcore::TrajectoryPoint(2820, 60.562), - Boardcore::TrajectoryPoint(2830, 58.794), - Boardcore::TrajectoryPoint(2840, 56.978), - Boardcore::TrajectoryPoint(2850, 55.111), - Boardcore::TrajectoryPoint(2860, 53.186), - Boardcore::TrajectoryPoint(2870, 51.197), - Boardcore::TrajectoryPoint(2880, 49.137), - Boardcore::TrajectoryPoint(2890, 46.995), - Boardcore::TrajectoryPoint(2900, 44.761), - Boardcore::TrajectoryPoint(2910, 42.419), - Boardcore::TrajectoryPoint(2920, 39.95), - Boardcore::TrajectoryPoint(2930, 37.33), - Boardcore::TrajectoryPoint(2940, 34.524), - Boardcore::TrajectoryPoint(2950, 31.481), - Boardcore::TrajectoryPoint(2960, 28.128), - Boardcore::TrajectoryPoint(2970, 24.331), - Boardcore::TrajectoryPoint(2980, 19.844), - Boardcore::TrajectoryPoint(2990, 14.015), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t2[] = { - Boardcore::TrajectoryPoint(0, 423.46), - Boardcore::TrajectoryPoint(10, 421.74), - Boardcore::TrajectoryPoint(20, 420.03), - Boardcore::TrajectoryPoint(30, 418.31), - Boardcore::TrajectoryPoint(40, 416.58), - Boardcore::TrajectoryPoint(50, 414.85), - Boardcore::TrajectoryPoint(60, 413.11), - Boardcore::TrajectoryPoint(70, 411.36), - Boardcore::TrajectoryPoint(80, 409.61), - Boardcore::TrajectoryPoint(90, 407.85), - Boardcore::TrajectoryPoint(100, 406.09), - Boardcore::TrajectoryPoint(110, 404.31), - Boardcore::TrajectoryPoint(120, 402.53), - Boardcore::TrajectoryPoint(130, 400.74), - Boardcore::TrajectoryPoint(140, 398.95), - Boardcore::TrajectoryPoint(150, 397.15), - Boardcore::TrajectoryPoint(160, 395.34), - Boardcore::TrajectoryPoint(170, 393.53), - Boardcore::TrajectoryPoint(180, 391.71), - Boardcore::TrajectoryPoint(190, 389.87), - Boardcore::TrajectoryPoint(200, 388.04), - Boardcore::TrajectoryPoint(210, 386.19), - Boardcore::TrajectoryPoint(220, 384.33), - Boardcore::TrajectoryPoint(230, 382.47), - Boardcore::TrajectoryPoint(240, 380.6), - Boardcore::TrajectoryPoint(250, 378.72), - Boardcore::TrajectoryPoint(260, 376.83), - Boardcore::TrajectoryPoint(270, 374.94), - Boardcore::TrajectoryPoint(280, 373.03), - Boardcore::TrajectoryPoint(290, 371.12), - Boardcore::TrajectoryPoint(300, 369.2), - Boardcore::TrajectoryPoint(310, 367.27), - Boardcore::TrajectoryPoint(320, 365.33), - Boardcore::TrajectoryPoint(330, 363.38), - Boardcore::TrajectoryPoint(340, 361.42), - Boardcore::TrajectoryPoint(350, 359.45), - Boardcore::TrajectoryPoint(360, 357.47), - Boardcore::TrajectoryPoint(370, 355.48), - Boardcore::TrajectoryPoint(380, 353.48), - Boardcore::TrajectoryPoint(390, 351.49), - Boardcore::TrajectoryPoint(400, 349.51), - Boardcore::TrajectoryPoint(410, 347.57), - Boardcore::TrajectoryPoint(420, 345.65), - Boardcore::TrajectoryPoint(430, 343.79), - Boardcore::TrajectoryPoint(440, 341.94), - Boardcore::TrajectoryPoint(450, 340.12), - Boardcore::TrajectoryPoint(460, 338.33), - Boardcore::TrajectoryPoint(470, 336.56), - Boardcore::TrajectoryPoint(480, 334.83), - Boardcore::TrajectoryPoint(490, 333.11), - Boardcore::TrajectoryPoint(500, 331.41), - Boardcore::TrajectoryPoint(510, 329.74), - Boardcore::TrajectoryPoint(520, 328.08), - Boardcore::TrajectoryPoint(530, 326.46), - Boardcore::TrajectoryPoint(540, 324.84), - Boardcore::TrajectoryPoint(550, 323.24), - Boardcore::TrajectoryPoint(560, 321.67), - Boardcore::TrajectoryPoint(570, 320.1), - Boardcore::TrajectoryPoint(580, 318.56), - Boardcore::TrajectoryPoint(590, 317.03), - Boardcore::TrajectoryPoint(600, 315.51), - Boardcore::TrajectoryPoint(610, 314.01), - Boardcore::TrajectoryPoint(620, 312.52), - Boardcore::TrajectoryPoint(630, 311.04), - Boardcore::TrajectoryPoint(640, 309.58), - Boardcore::TrajectoryPoint(650, 308.13), - Boardcore::TrajectoryPoint(660, 306.69), - Boardcore::TrajectoryPoint(670, 305.27), - Boardcore::TrajectoryPoint(680, 303.85), - Boardcore::TrajectoryPoint(690, 302.45), - Boardcore::TrajectoryPoint(700, 301.05), - Boardcore::TrajectoryPoint(710, 299.67), - Boardcore::TrajectoryPoint(720, 298.3), - Boardcore::TrajectoryPoint(730, 296.93), - Boardcore::TrajectoryPoint(740, 295.58), - Boardcore::TrajectoryPoint(750, 294.23), - Boardcore::TrajectoryPoint(760, 292.9), - Boardcore::TrajectoryPoint(770, 291.57), - Boardcore::TrajectoryPoint(780, 290.25), - Boardcore::TrajectoryPoint(790, 288.94), - Boardcore::TrajectoryPoint(800, 287.63), - Boardcore::TrajectoryPoint(810, 286.34), - Boardcore::TrajectoryPoint(820, 285.05), - Boardcore::TrajectoryPoint(830, 283.77), - Boardcore::TrajectoryPoint(840, 282.49), - Boardcore::TrajectoryPoint(850, 281.23), - Boardcore::TrajectoryPoint(860, 279.97), - Boardcore::TrajectoryPoint(870, 278.72), - Boardcore::TrajectoryPoint(880, 277.47), - Boardcore::TrajectoryPoint(890, 276.23), - Boardcore::TrajectoryPoint(900, 275), - Boardcore::TrajectoryPoint(910, 273.77), - Boardcore::TrajectoryPoint(920, 272.55), - Boardcore::TrajectoryPoint(930, 271.33), - Boardcore::TrajectoryPoint(940, 270.12), - Boardcore::TrajectoryPoint(950, 268.91), - Boardcore::TrajectoryPoint(960, 267.72), - Boardcore::TrajectoryPoint(970, 266.52), - Boardcore::TrajectoryPoint(980, 265.33), - Boardcore::TrajectoryPoint(990, 264.15), - Boardcore::TrajectoryPoint(1000, 262.97), - Boardcore::TrajectoryPoint(1010, 261.8), - Boardcore::TrajectoryPoint(1020, 260.63), - Boardcore::TrajectoryPoint(1030, 259.46), - Boardcore::TrajectoryPoint(1040, 258.3), - Boardcore::TrajectoryPoint(1050, 257.15), - Boardcore::TrajectoryPoint(1060, 256), - Boardcore::TrajectoryPoint(1070, 254.85), - Boardcore::TrajectoryPoint(1080, 253.71), - Boardcore::TrajectoryPoint(1090, 252.57), - Boardcore::TrajectoryPoint(1100, 251.44), - Boardcore::TrajectoryPoint(1110, 250.31), - Boardcore::TrajectoryPoint(1120, 249.18), - Boardcore::TrajectoryPoint(1130, 248.06), - Boardcore::TrajectoryPoint(1140, 246.94), - Boardcore::TrajectoryPoint(1150, 245.83), - Boardcore::TrajectoryPoint(1160, 244.72), - Boardcore::TrajectoryPoint(1170, 243.61), - Boardcore::TrajectoryPoint(1180, 242.51), - Boardcore::TrajectoryPoint(1190, 241.41), - Boardcore::TrajectoryPoint(1200, 240.31), - Boardcore::TrajectoryPoint(1210, 239.22), - Boardcore::TrajectoryPoint(1220, 238.13), - Boardcore::TrajectoryPoint(1230, 237.04), - Boardcore::TrajectoryPoint(1240, 235.95), - Boardcore::TrajectoryPoint(1250, 234.87), - Boardcore::TrajectoryPoint(1260, 233.8), - Boardcore::TrajectoryPoint(1270, 232.72), - Boardcore::TrajectoryPoint(1280, 231.65), - Boardcore::TrajectoryPoint(1290, 230.58), - Boardcore::TrajectoryPoint(1300, 229.51), - Boardcore::TrajectoryPoint(1310, 228.45), - Boardcore::TrajectoryPoint(1320, 227.38), - Boardcore::TrajectoryPoint(1330, 226.32), - Boardcore::TrajectoryPoint(1340, 225.27), - Boardcore::TrajectoryPoint(1350, 224.21), - Boardcore::TrajectoryPoint(1360, 223.16), - Boardcore::TrajectoryPoint(1370, 222.11), - Boardcore::TrajectoryPoint(1380, 221.06), - Boardcore::TrajectoryPoint(1390, 220.02), - Boardcore::TrajectoryPoint(1400, 218.98), - Boardcore::TrajectoryPoint(1410, 217.93), - Boardcore::TrajectoryPoint(1420, 216.9), - Boardcore::TrajectoryPoint(1430, 215.86), - Boardcore::TrajectoryPoint(1440, 214.82), - Boardcore::TrajectoryPoint(1450, 213.79), - Boardcore::TrajectoryPoint(1460, 212.76), - Boardcore::TrajectoryPoint(1470, 211.73), - Boardcore::TrajectoryPoint(1480, 210.7), - Boardcore::TrajectoryPoint(1490, 209.68), - Boardcore::TrajectoryPoint(1500, 208.65), - Boardcore::TrajectoryPoint(1510, 207.63), - Boardcore::TrajectoryPoint(1520, 206.61), - Boardcore::TrajectoryPoint(1530, 205.59), - Boardcore::TrajectoryPoint(1540, 204.57), - Boardcore::TrajectoryPoint(1550, 203.55), - Boardcore::TrajectoryPoint(1560, 202.54), - Boardcore::TrajectoryPoint(1570, 201.52), - Boardcore::TrajectoryPoint(1580, 200.51), - Boardcore::TrajectoryPoint(1590, 199.5), - Boardcore::TrajectoryPoint(1600, 198.49), - Boardcore::TrajectoryPoint(1610, 197.48), - Boardcore::TrajectoryPoint(1620, 196.47), - Boardcore::TrajectoryPoint(1630, 195.46), - Boardcore::TrajectoryPoint(1640, 194.45), - Boardcore::TrajectoryPoint(1650, 193.45), - Boardcore::TrajectoryPoint(1660, 192.44), - Boardcore::TrajectoryPoint(1670, 191.44), - Boardcore::TrajectoryPoint(1680, 190.44), - Boardcore::TrajectoryPoint(1690, 189.43), - Boardcore::TrajectoryPoint(1700, 188.43), - Boardcore::TrajectoryPoint(1710, 187.43), - Boardcore::TrajectoryPoint(1720, 186.43), - Boardcore::TrajectoryPoint(1730, 185.43), - Boardcore::TrajectoryPoint(1740, 184.43), - Boardcore::TrajectoryPoint(1750, 183.43), - Boardcore::TrajectoryPoint(1760, 182.43), - Boardcore::TrajectoryPoint(1770, 181.43), - Boardcore::TrajectoryPoint(1780, 180.43), - Boardcore::TrajectoryPoint(1790, 179.44), - Boardcore::TrajectoryPoint(1800, 178.44), - Boardcore::TrajectoryPoint(1810, 177.44), - Boardcore::TrajectoryPoint(1820, 176.44), - Boardcore::TrajectoryPoint(1830, 175.44), - Boardcore::TrajectoryPoint(1840, 174.45), - Boardcore::TrajectoryPoint(1850, 173.45), - Boardcore::TrajectoryPoint(1860, 172.45), - Boardcore::TrajectoryPoint(1870, 171.45), - Boardcore::TrajectoryPoint(1880, 170.45), - Boardcore::TrajectoryPoint(1890, 169.45), - Boardcore::TrajectoryPoint(1900, 168.46), - Boardcore::TrajectoryPoint(1910, 167.46), - Boardcore::TrajectoryPoint(1920, 166.46), - Boardcore::TrajectoryPoint(1930, 165.45), - Boardcore::TrajectoryPoint(1940, 164.45), - Boardcore::TrajectoryPoint(1950, 163.45), - Boardcore::TrajectoryPoint(1960, 162.45), - Boardcore::TrajectoryPoint(1970, 161.45), - Boardcore::TrajectoryPoint(1980, 160.44), - Boardcore::TrajectoryPoint(1990, 159.44), - Boardcore::TrajectoryPoint(2000, 158.43), - Boardcore::TrajectoryPoint(2010, 157.42), - Boardcore::TrajectoryPoint(2020, 156.42), - Boardcore::TrajectoryPoint(2030, 155.41), - Boardcore::TrajectoryPoint(2040, 154.4), - Boardcore::TrajectoryPoint(2050, 153.38), - Boardcore::TrajectoryPoint(2060, 152.37), - Boardcore::TrajectoryPoint(2070, 151.36), - Boardcore::TrajectoryPoint(2080, 150.34), - Boardcore::TrajectoryPoint(2090, 149.32), - Boardcore::TrajectoryPoint(2100, 148.3), - Boardcore::TrajectoryPoint(2110, 147.28), - Boardcore::TrajectoryPoint(2120, 146.26), - Boardcore::TrajectoryPoint(2130, 145.24), - Boardcore::TrajectoryPoint(2140, 144.21), - Boardcore::TrajectoryPoint(2150, 143.18), - Boardcore::TrajectoryPoint(2160, 142.15), - Boardcore::TrajectoryPoint(2170, 141.12), - Boardcore::TrajectoryPoint(2180, 140.08), - Boardcore::TrajectoryPoint(2190, 139.05), - Boardcore::TrajectoryPoint(2200, 138.01), - Boardcore::TrajectoryPoint(2210, 136.96), - Boardcore::TrajectoryPoint(2220, 135.92), - Boardcore::TrajectoryPoint(2230, 134.87), - Boardcore::TrajectoryPoint(2240, 133.82), - Boardcore::TrajectoryPoint(2250, 132.77), - Boardcore::TrajectoryPoint(2260, 131.71), - Boardcore::TrajectoryPoint(2270, 130.65), - Boardcore::TrajectoryPoint(2280, 129.59), - Boardcore::TrajectoryPoint(2290, 128.52), - Boardcore::TrajectoryPoint(2300, 127.45), - Boardcore::TrajectoryPoint(2310, 126.37), - Boardcore::TrajectoryPoint(2320, 125.3), - Boardcore::TrajectoryPoint(2330, 124.22), - Boardcore::TrajectoryPoint(2340, 123.13), - Boardcore::TrajectoryPoint(2350, 122.04), - Boardcore::TrajectoryPoint(2360, 120.95), - Boardcore::TrajectoryPoint(2370, 119.85), - Boardcore::TrajectoryPoint(2380, 118.74), - Boardcore::TrajectoryPoint(2390, 117.63), - Boardcore::TrajectoryPoint(2400, 116.52), - Boardcore::TrajectoryPoint(2410, 115.4), - Boardcore::TrajectoryPoint(2420, 114.28), - Boardcore::TrajectoryPoint(2430, 113.15), - Boardcore::TrajectoryPoint(2440, 112.01), - Boardcore::TrajectoryPoint(2450, 110.87), - Boardcore::TrajectoryPoint(2460, 109.72), - Boardcore::TrajectoryPoint(2470, 108.57), - Boardcore::TrajectoryPoint(2480, 107.41), - Boardcore::TrajectoryPoint(2490, 106.24), - Boardcore::TrajectoryPoint(2500, 105.06), - Boardcore::TrajectoryPoint(2510, 103.88), - Boardcore::TrajectoryPoint(2520, 102.69), - Boardcore::TrajectoryPoint(2530, 101.49), - Boardcore::TrajectoryPoint(2540, 100.28), - Boardcore::TrajectoryPoint(2550, 99.066), - Boardcore::TrajectoryPoint(2560, 97.84), - Boardcore::TrajectoryPoint(2570, 96.605), - Boardcore::TrajectoryPoint(2580, 95.36), - Boardcore::TrajectoryPoint(2590, 94.104), - Boardcore::TrajectoryPoint(2600, 92.838), - Boardcore::TrajectoryPoint(2610, 91.56), - Boardcore::TrajectoryPoint(2620, 90.27), - Boardcore::TrajectoryPoint(2630, 88.967), - Boardcore::TrajectoryPoint(2640, 87.652), - Boardcore::TrajectoryPoint(2650, 86.323), - Boardcore::TrajectoryPoint(2660, 84.979), - Boardcore::TrajectoryPoint(2670, 83.621), - Boardcore::TrajectoryPoint(2680, 82.246), - Boardcore::TrajectoryPoint(2690, 80.855), - Boardcore::TrajectoryPoint(2700, 79.446), - Boardcore::TrajectoryPoint(2710, 78.018), - Boardcore::TrajectoryPoint(2720, 76.57), - Boardcore::TrajectoryPoint(2730, 75.102), - Boardcore::TrajectoryPoint(2740, 73.611), - Boardcore::TrajectoryPoint(2750, 72.097), - Boardcore::TrajectoryPoint(2760, 70.557), - Boardcore::TrajectoryPoint(2770, 68.991), - Boardcore::TrajectoryPoint(2780, 67.395), - Boardcore::TrajectoryPoint(2790, 65.769), - Boardcore::TrajectoryPoint(2800, 64.109), - Boardcore::TrajectoryPoint(2810, 62.412), - Boardcore::TrajectoryPoint(2820, 60.677), - Boardcore::TrajectoryPoint(2830, 58.899), - Boardcore::TrajectoryPoint(2840, 57.073), - Boardcore::TrajectoryPoint(2850, 55.197), - Boardcore::TrajectoryPoint(2860, 53.263), - Boardcore::TrajectoryPoint(2870, 51.265), - Boardcore::TrajectoryPoint(2880, 49.197), - Boardcore::TrajectoryPoint(2890, 47.048), - Boardcore::TrajectoryPoint(2900, 44.806), - Boardcore::TrajectoryPoint(2910, 42.457), - Boardcore::TrajectoryPoint(2920, 39.982), - Boardcore::TrajectoryPoint(2930, 37.355), - Boardcore::TrajectoryPoint(2940, 34.544), - Boardcore::TrajectoryPoint(2950, 31.497), - Boardcore::TrajectoryPoint(2960, 28.138), - Boardcore::TrajectoryPoint(2970, 24.338), - Boardcore::TrajectoryPoint(2980, 19.848), - Boardcore::TrajectoryPoint(2990, 14.016), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t3[] = { - Boardcore::TrajectoryPoint(0, 457.46), - Boardcore::TrajectoryPoint(10, 455.7), - Boardcore::TrajectoryPoint(20, 453.94), - Boardcore::TrajectoryPoint(30, 452.18), - Boardcore::TrajectoryPoint(40, 450.4), - Boardcore::TrajectoryPoint(50, 448.62), - Boardcore::TrajectoryPoint(60, 446.84), - Boardcore::TrajectoryPoint(70, 445.05), - Boardcore::TrajectoryPoint(80, 443.25), - Boardcore::TrajectoryPoint(90, 441.44), - Boardcore::TrajectoryPoint(100, 439.63), - Boardcore::TrajectoryPoint(110, 437.82), - Boardcore::TrajectoryPoint(120, 435.99), - Boardcore::TrajectoryPoint(130, 434.16), - Boardcore::TrajectoryPoint(140, 432.32), - Boardcore::TrajectoryPoint(150, 430.48), - Boardcore::TrajectoryPoint(160, 428.63), - Boardcore::TrajectoryPoint(170, 426.77), - Boardcore::TrajectoryPoint(180, 424.91), - Boardcore::TrajectoryPoint(190, 423.03), - Boardcore::TrajectoryPoint(200, 421.16), - Boardcore::TrajectoryPoint(210, 419.27), - Boardcore::TrajectoryPoint(220, 417.38), - Boardcore::TrajectoryPoint(230, 415.47), - Boardcore::TrajectoryPoint(240, 413.57), - Boardcore::TrajectoryPoint(250, 411.64), - Boardcore::TrajectoryPoint(260, 409.72), - Boardcore::TrajectoryPoint(270, 407.79), - Boardcore::TrajectoryPoint(280, 405.85), - Boardcore::TrajectoryPoint(290, 403.9), - Boardcore::TrajectoryPoint(300, 401.94), - Boardcore::TrajectoryPoint(310, 399.97), - Boardcore::TrajectoryPoint(320, 398), - Boardcore::TrajectoryPoint(330, 396.01), - Boardcore::TrajectoryPoint(340, 394.02), - Boardcore::TrajectoryPoint(350, 392.02), - Boardcore::TrajectoryPoint(360, 390.01), - Boardcore::TrajectoryPoint(370, 387.99), - Boardcore::TrajectoryPoint(380, 385.96), - Boardcore::TrajectoryPoint(390, 383.92), - Boardcore::TrajectoryPoint(400, 381.88), - Boardcore::TrajectoryPoint(410, 379.81), - Boardcore::TrajectoryPoint(420, 377.75), - Boardcore::TrajectoryPoint(430, 375.67), - Boardcore::TrajectoryPoint(440, 373.58), - Boardcore::TrajectoryPoint(450, 371.48), - Boardcore::TrajectoryPoint(460, 369.37), - Boardcore::TrajectoryPoint(470, 367.25), - Boardcore::TrajectoryPoint(480, 365.11), - Boardcore::TrajectoryPoint(490, 362.97), - Boardcore::TrajectoryPoint(500, 360.81), - Boardcore::TrajectoryPoint(510, 358.65), - Boardcore::TrajectoryPoint(520, 356.47), - Boardcore::TrajectoryPoint(530, 354.28), - Boardcore::TrajectoryPoint(540, 352.07), - Boardcore::TrajectoryPoint(550, 349.89), - Boardcore::TrajectoryPoint(560, 347.74), - Boardcore::TrajectoryPoint(570, 345.63), - Boardcore::TrajectoryPoint(580, 343.54), - Boardcore::TrajectoryPoint(590, 341.51), - Boardcore::TrajectoryPoint(600, 339.49), - Boardcore::TrajectoryPoint(610, 337.51), - Boardcore::TrajectoryPoint(620, 335.56), - Boardcore::TrajectoryPoint(630, 333.63), - Boardcore::TrajectoryPoint(640, 331.74), - Boardcore::TrajectoryPoint(650, 329.86), - Boardcore::TrajectoryPoint(660, 328.02), - Boardcore::TrajectoryPoint(670, 326.2), - Boardcore::TrajectoryPoint(680, 324.39), - Boardcore::TrajectoryPoint(690, 322.61), - Boardcore::TrajectoryPoint(700, 320.85), - Boardcore::TrajectoryPoint(710, 319.11), - Boardcore::TrajectoryPoint(720, 317.39), - Boardcore::TrajectoryPoint(730, 315.68), - Boardcore::TrajectoryPoint(740, 314), - Boardcore::TrajectoryPoint(750, 312.33), - Boardcore::TrajectoryPoint(760, 310.68), - Boardcore::TrajectoryPoint(770, 309.04), - Boardcore::TrajectoryPoint(780, 307.42), - Boardcore::TrajectoryPoint(790, 305.82), - Boardcore::TrajectoryPoint(800, 304.23), - Boardcore::TrajectoryPoint(810, 302.65), - Boardcore::TrajectoryPoint(820, 301.09), - Boardcore::TrajectoryPoint(830, 299.54), - Boardcore::TrajectoryPoint(840, 298), - Boardcore::TrajectoryPoint(850, 296.47), - Boardcore::TrajectoryPoint(860, 294.96), - Boardcore::TrajectoryPoint(870, 293.46), - Boardcore::TrajectoryPoint(880, 291.97), - Boardcore::TrajectoryPoint(890, 290.5), - Boardcore::TrajectoryPoint(900, 289.03), - Boardcore::TrajectoryPoint(910, 287.57), - Boardcore::TrajectoryPoint(920, 286.13), - Boardcore::TrajectoryPoint(930, 284.69), - Boardcore::TrajectoryPoint(940, 283.27), - Boardcore::TrajectoryPoint(950, 281.85), - Boardcore::TrajectoryPoint(960, 280.44), - Boardcore::TrajectoryPoint(970, 279.05), - Boardcore::TrajectoryPoint(980, 277.66), - Boardcore::TrajectoryPoint(990, 276.28), - Boardcore::TrajectoryPoint(1000, 274.91), - Boardcore::TrajectoryPoint(1010, 273.54), - Boardcore::TrajectoryPoint(1020, 272.19), - Boardcore::TrajectoryPoint(1030, 270.84), - Boardcore::TrajectoryPoint(1040, 269.5), - Boardcore::TrajectoryPoint(1050, 268.17), - Boardcore::TrajectoryPoint(1060, 266.85), - Boardcore::TrajectoryPoint(1070, 265.53), - Boardcore::TrajectoryPoint(1080, 264.22), - Boardcore::TrajectoryPoint(1090, 262.92), - Boardcore::TrajectoryPoint(1100, 261.63), - Boardcore::TrajectoryPoint(1110, 260.34), - Boardcore::TrajectoryPoint(1120, 259.06), - Boardcore::TrajectoryPoint(1130, 257.78), - Boardcore::TrajectoryPoint(1140, 256.51), - Boardcore::TrajectoryPoint(1150, 255.25), - Boardcore::TrajectoryPoint(1160, 253.99), - Boardcore::TrajectoryPoint(1170, 252.74), - Boardcore::TrajectoryPoint(1180, 251.5), - Boardcore::TrajectoryPoint(1190, 250.26), - Boardcore::TrajectoryPoint(1200, 249.02), - Boardcore::TrajectoryPoint(1210, 247.79), - Boardcore::TrajectoryPoint(1220, 246.57), - Boardcore::TrajectoryPoint(1230, 245.35), - Boardcore::TrajectoryPoint(1240, 244.14), - Boardcore::TrajectoryPoint(1250, 242.93), - Boardcore::TrajectoryPoint(1260, 241.73), - Boardcore::TrajectoryPoint(1270, 240.53), - Boardcore::TrajectoryPoint(1280, 239.34), - Boardcore::TrajectoryPoint(1290, 238.15), - Boardcore::TrajectoryPoint(1300, 236.97), - Boardcore::TrajectoryPoint(1310, 235.79), - Boardcore::TrajectoryPoint(1320, 234.61), - Boardcore::TrajectoryPoint(1330, 233.44), - Boardcore::TrajectoryPoint(1340, 232.28), - Boardcore::TrajectoryPoint(1350, 231.11), - Boardcore::TrajectoryPoint(1360, 229.95), - Boardcore::TrajectoryPoint(1370, 228.8), - Boardcore::TrajectoryPoint(1380, 227.65), - Boardcore::TrajectoryPoint(1390, 226.5), - Boardcore::TrajectoryPoint(1400, 225.36), - Boardcore::TrajectoryPoint(1410, 224.22), - Boardcore::TrajectoryPoint(1420, 223.08), - Boardcore::TrajectoryPoint(1430, 221.95), - Boardcore::TrajectoryPoint(1440, 220.82), - Boardcore::TrajectoryPoint(1450, 219.69), - Boardcore::TrajectoryPoint(1460, 218.57), - Boardcore::TrajectoryPoint(1470, 217.45), - Boardcore::TrajectoryPoint(1480, 216.33), - Boardcore::TrajectoryPoint(1490, 215.22), - Boardcore::TrajectoryPoint(1500, 214.11), - Boardcore::TrajectoryPoint(1510, 213), - Boardcore::TrajectoryPoint(1520, 211.89), - Boardcore::TrajectoryPoint(1530, 210.79), - Boardcore::TrajectoryPoint(1540, 209.69), - Boardcore::TrajectoryPoint(1550, 208.59), - Boardcore::TrajectoryPoint(1560, 207.5), - Boardcore::TrajectoryPoint(1570, 206.4), - Boardcore::TrajectoryPoint(1580, 205.31), - Boardcore::TrajectoryPoint(1590, 204.23), - Boardcore::TrajectoryPoint(1600, 203.14), - Boardcore::TrajectoryPoint(1610, 202.06), - Boardcore::TrajectoryPoint(1620, 200.97), - Boardcore::TrajectoryPoint(1630, 199.89), - Boardcore::TrajectoryPoint(1640, 198.82), - Boardcore::TrajectoryPoint(1650, 197.74), - Boardcore::TrajectoryPoint(1660, 196.67), - Boardcore::TrajectoryPoint(1670, 195.59), - Boardcore::TrajectoryPoint(1680, 194.52), - Boardcore::TrajectoryPoint(1690, 193.45), - Boardcore::TrajectoryPoint(1700, 192.38), - Boardcore::TrajectoryPoint(1710, 191.32), - Boardcore::TrajectoryPoint(1720, 190.25), - Boardcore::TrajectoryPoint(1730, 189.19), - Boardcore::TrajectoryPoint(1740, 188.13), - Boardcore::TrajectoryPoint(1750, 187.07), - Boardcore::TrajectoryPoint(1760, 186.01), - Boardcore::TrajectoryPoint(1770, 184.95), - Boardcore::TrajectoryPoint(1780, 183.89), - Boardcore::TrajectoryPoint(1790, 182.83), - Boardcore::TrajectoryPoint(1800, 181.78), - Boardcore::TrajectoryPoint(1810, 180.72), - Boardcore::TrajectoryPoint(1820, 179.67), - Boardcore::TrajectoryPoint(1830, 178.62), - Boardcore::TrajectoryPoint(1840, 177.56), - Boardcore::TrajectoryPoint(1850, 176.51), - Boardcore::TrajectoryPoint(1860, 175.46), - Boardcore::TrajectoryPoint(1870, 174.41), - Boardcore::TrajectoryPoint(1880, 173.36), - Boardcore::TrajectoryPoint(1890, 172.31), - Boardcore::TrajectoryPoint(1900, 171.26), - Boardcore::TrajectoryPoint(1910, 170.21), - Boardcore::TrajectoryPoint(1920, 169.16), - Boardcore::TrajectoryPoint(1930, 168.11), - Boardcore::TrajectoryPoint(1940, 167.06), - Boardcore::TrajectoryPoint(1950, 166.01), - Boardcore::TrajectoryPoint(1960, 164.96), - Boardcore::TrajectoryPoint(1970, 163.91), - Boardcore::TrajectoryPoint(1980, 162.86), - Boardcore::TrajectoryPoint(1990, 161.81), - Boardcore::TrajectoryPoint(2000, 160.76), - Boardcore::TrajectoryPoint(2010, 159.7), - Boardcore::TrajectoryPoint(2020, 158.65), - Boardcore::TrajectoryPoint(2030, 157.6), - Boardcore::TrajectoryPoint(2040, 156.55), - Boardcore::TrajectoryPoint(2050, 155.49), - Boardcore::TrajectoryPoint(2060, 154.44), - Boardcore::TrajectoryPoint(2070, 153.38), - Boardcore::TrajectoryPoint(2080, 152.33), - Boardcore::TrajectoryPoint(2090, 151.27), - Boardcore::TrajectoryPoint(2100, 150.21), - Boardcore::TrajectoryPoint(2110, 149.15), - Boardcore::TrajectoryPoint(2120, 148.09), - Boardcore::TrajectoryPoint(2130, 147.03), - Boardcore::TrajectoryPoint(2140, 145.96), - Boardcore::TrajectoryPoint(2150, 144.9), - Boardcore::TrajectoryPoint(2160, 143.83), - Boardcore::TrajectoryPoint(2170, 142.76), - Boardcore::TrajectoryPoint(2180, 141.69), - Boardcore::TrajectoryPoint(2190, 140.61), - Boardcore::TrajectoryPoint(2200, 139.54), - Boardcore::TrajectoryPoint(2210, 138.46), - Boardcore::TrajectoryPoint(2220, 137.38), - Boardcore::TrajectoryPoint(2230, 136.3), - Boardcore::TrajectoryPoint(2240, 135.22), - Boardcore::TrajectoryPoint(2250, 134.13), - Boardcore::TrajectoryPoint(2260, 133.04), - Boardcore::TrajectoryPoint(2270, 131.95), - Boardcore::TrajectoryPoint(2280, 130.86), - Boardcore::TrajectoryPoint(2290, 129.76), - Boardcore::TrajectoryPoint(2300, 128.66), - Boardcore::TrajectoryPoint(2310, 127.55), - Boardcore::TrajectoryPoint(2320, 126.44), - Boardcore::TrajectoryPoint(2330, 125.33), - Boardcore::TrajectoryPoint(2340, 124.22), - Boardcore::TrajectoryPoint(2350, 123.1), - Boardcore::TrajectoryPoint(2360, 121.98), - Boardcore::TrajectoryPoint(2370, 120.85), - Boardcore::TrajectoryPoint(2380, 119.72), - Boardcore::TrajectoryPoint(2390, 118.58), - Boardcore::TrajectoryPoint(2400, 117.44), - Boardcore::TrajectoryPoint(2410, 116.3), - Boardcore::TrajectoryPoint(2420, 115.15), - Boardcore::TrajectoryPoint(2430, 113.99), - Boardcore::TrajectoryPoint(2440, 112.83), - Boardcore::TrajectoryPoint(2450, 111.66), - Boardcore::TrajectoryPoint(2460, 110.49), - Boardcore::TrajectoryPoint(2470, 109.31), - Boardcore::TrajectoryPoint(2480, 108.13), - Boardcore::TrajectoryPoint(2490, 106.93), - Boardcore::TrajectoryPoint(2500, 105.74), - Boardcore::TrajectoryPoint(2510, 104.53), - Boardcore::TrajectoryPoint(2520, 103.32), - Boardcore::TrajectoryPoint(2530, 102.1), - Boardcore::TrajectoryPoint(2540, 100.87), - Boardcore::TrajectoryPoint(2550, 99.629), - Boardcore::TrajectoryPoint(2560, 98.382), - Boardcore::TrajectoryPoint(2570, 97.126), - Boardcore::TrajectoryPoint(2580, 95.861), - Boardcore::TrajectoryPoint(2590, 94.585), - Boardcore::TrajectoryPoint(2600, 93.299), - Boardcore::TrajectoryPoint(2610, 92.002), - Boardcore::TrajectoryPoint(2620, 90.693), - Boardcore::TrajectoryPoint(2630, 89.372), - Boardcore::TrajectoryPoint(2640, 88.039), - Boardcore::TrajectoryPoint(2650, 86.692), - Boardcore::TrajectoryPoint(2660, 85.331), - Boardcore::TrajectoryPoint(2670, 83.955), - Boardcore::TrajectoryPoint(2680, 82.564), - Boardcore::TrajectoryPoint(2690, 81.157), - Boardcore::TrajectoryPoint(2700, 79.732), - Boardcore::TrajectoryPoint(2710, 78.289), - Boardcore::TrajectoryPoint(2720, 76.826), - Boardcore::TrajectoryPoint(2730, 75.343), - Boardcore::TrajectoryPoint(2740, 73.838), - Boardcore::TrajectoryPoint(2750, 72.309), - Boardcore::TrajectoryPoint(2760, 70.756), - Boardcore::TrajectoryPoint(2770, 69.176), - Boardcore::TrajectoryPoint(2780, 67.567), - Boardcore::TrajectoryPoint(2790, 65.928), - Boardcore::TrajectoryPoint(2800, 64.256), - Boardcore::TrajectoryPoint(2810, 62.548), - Boardcore::TrajectoryPoint(2820, 60.801), - Boardcore::TrajectoryPoint(2830, 59.012), - Boardcore::TrajectoryPoint(2840, 57.176), - Boardcore::TrajectoryPoint(2850, 55.29), - Boardcore::TrajectoryPoint(2860, 53.346), - Boardcore::TrajectoryPoint(2870, 51.34), - Boardcore::TrajectoryPoint(2880, 49.262), - Boardcore::TrajectoryPoint(2890, 47.105), - Boardcore::TrajectoryPoint(2900, 44.855), - Boardcore::TrajectoryPoint(2910, 42.498), - Boardcore::TrajectoryPoint(2920, 40.016), - Boardcore::TrajectoryPoint(2930, 37.384), - Boardcore::TrajectoryPoint(2940, 34.566), - Boardcore::TrajectoryPoint(2950, 31.513), - Boardcore::TrajectoryPoint(2960, 28.15), - Boardcore::TrajectoryPoint(2970, 24.346), - Boardcore::TrajectoryPoint(2980, 19.852), - Boardcore::TrajectoryPoint(2990, 14.017), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t4[] = { - Boardcore::TrajectoryPoint(0, 492.69), - Boardcore::TrajectoryPoint(10, 490.87), - Boardcore::TrajectoryPoint(20, 489.05), - Boardcore::TrajectoryPoint(30, 487.22), - Boardcore::TrajectoryPoint(40, 485.38), - Boardcore::TrajectoryPoint(50, 483.55), - Boardcore::TrajectoryPoint(60, 481.69), - Boardcore::TrajectoryPoint(70, 479.84), - Boardcore::TrajectoryPoint(80, 477.98), - Boardcore::TrajectoryPoint(90, 476.12), - Boardcore::TrajectoryPoint(100, 474.25), - Boardcore::TrajectoryPoint(110, 472.37), - Boardcore::TrajectoryPoint(120, 470.49), - Boardcore::TrajectoryPoint(130, 468.6), - Boardcore::TrajectoryPoint(140, 466.7), - Boardcore::TrajectoryPoint(150, 464.8), - Boardcore::TrajectoryPoint(160, 462.88), - Boardcore::TrajectoryPoint(170, 460.97), - Boardcore::TrajectoryPoint(180, 459.04), - Boardcore::TrajectoryPoint(190, 457.12), - Boardcore::TrajectoryPoint(200, 455.18), - Boardcore::TrajectoryPoint(210, 453.23), - Boardcore::TrajectoryPoint(220, 451.28), - Boardcore::TrajectoryPoint(230, 449.32), - Boardcore::TrajectoryPoint(240, 447.36), - Boardcore::TrajectoryPoint(250, 445.38), - Boardcore::TrajectoryPoint(260, 443.4), - Boardcore::TrajectoryPoint(270, 441.41), - Boardcore::TrajectoryPoint(280, 439.42), - Boardcore::TrajectoryPoint(290, 437.41), - Boardcore::TrajectoryPoint(300, 435.4), - Boardcore::TrajectoryPoint(310, 433.38), - Boardcore::TrajectoryPoint(320, 431.35), - Boardcore::TrajectoryPoint(330, 429.31), - Boardcore::TrajectoryPoint(340, 427.26), - Boardcore::TrajectoryPoint(350, 425.21), - Boardcore::TrajectoryPoint(360, 423.14), - Boardcore::TrajectoryPoint(370, 421.07), - Boardcore::TrajectoryPoint(380, 418.99), - Boardcore::TrajectoryPoint(390, 416.9), - Boardcore::TrajectoryPoint(400, 414.8), - Boardcore::TrajectoryPoint(410, 412.7), - Boardcore::TrajectoryPoint(420, 410.57), - Boardcore::TrajectoryPoint(430, 408.45), - Boardcore::TrajectoryPoint(440, 406.31), - Boardcore::TrajectoryPoint(450, 404.17), - Boardcore::TrajectoryPoint(460, 402), - Boardcore::TrajectoryPoint(470, 399.84), - Boardcore::TrajectoryPoint(480, 397.65), - Boardcore::TrajectoryPoint(490, 395.47), - Boardcore::TrajectoryPoint(500, 393.26), - Boardcore::TrajectoryPoint(510, 391.06), - Boardcore::TrajectoryPoint(520, 388.83), - Boardcore::TrajectoryPoint(530, 386.6), - Boardcore::TrajectoryPoint(540, 384.35), - Boardcore::TrajectoryPoint(550, 382.1), - Boardcore::TrajectoryPoint(560, 379.82), - Boardcore::TrajectoryPoint(570, 377.54), - Boardcore::TrajectoryPoint(580, 375.25), - Boardcore::TrajectoryPoint(590, 372.94), - Boardcore::TrajectoryPoint(600, 370.62), - Boardcore::TrajectoryPoint(610, 368.29), - Boardcore::TrajectoryPoint(620, 365.94), - Boardcore::TrajectoryPoint(630, 363.58), - Boardcore::TrajectoryPoint(640, 361.21), - Boardcore::TrajectoryPoint(650, 358.82), - Boardcore::TrajectoryPoint(660, 356.42), - Boardcore::TrajectoryPoint(670, 354), - Boardcore::TrajectoryPoint(680, 351.58), - Boardcore::TrajectoryPoint(690, 349.2), - Boardcore::TrajectoryPoint(700, 346.85), - Boardcore::TrajectoryPoint(710, 344.53), - Boardcore::TrajectoryPoint(720, 342.27), - Boardcore::TrajectoryPoint(730, 340.03), - Boardcore::TrajectoryPoint(740, 337.84), - Boardcore::TrajectoryPoint(750, 335.67), - Boardcore::TrajectoryPoint(760, 333.54), - Boardcore::TrajectoryPoint(770, 331.44), - Boardcore::TrajectoryPoint(780, 329.36), - Boardcore::TrajectoryPoint(790, 327.32), - Boardcore::TrajectoryPoint(800, 325.3), - Boardcore::TrajectoryPoint(810, 323.31), - Boardcore::TrajectoryPoint(820, 321.34), - Boardcore::TrajectoryPoint(830, 319.4), - Boardcore::TrajectoryPoint(840, 317.48), - Boardcore::TrajectoryPoint(850, 315.58), - Boardcore::TrajectoryPoint(860, 313.7), - Boardcore::TrajectoryPoint(870, 311.85), - Boardcore::TrajectoryPoint(880, 310.02), - Boardcore::TrajectoryPoint(890, 308.2), - Boardcore::TrajectoryPoint(900, 306.41), - Boardcore::TrajectoryPoint(910, 304.63), - Boardcore::TrajectoryPoint(920, 302.87), - Boardcore::TrajectoryPoint(930, 301.13), - Boardcore::TrajectoryPoint(940, 299.4), - Boardcore::TrajectoryPoint(950, 297.69), - Boardcore::TrajectoryPoint(960, 296), - Boardcore::TrajectoryPoint(970, 294.32), - Boardcore::TrajectoryPoint(980, 292.66), - Boardcore::TrajectoryPoint(990, 291.01), - Boardcore::TrajectoryPoint(1000, 289.38), - Boardcore::TrajectoryPoint(1010, 287.76), - Boardcore::TrajectoryPoint(1020, 286.15), - Boardcore::TrajectoryPoint(1030, 284.56), - Boardcore::TrajectoryPoint(1040, 282.98), - Boardcore::TrajectoryPoint(1050, 281.41), - Boardcore::TrajectoryPoint(1060, 279.86), - Boardcore::TrajectoryPoint(1070, 278.32), - Boardcore::TrajectoryPoint(1080, 276.78), - Boardcore::TrajectoryPoint(1090, 275.27), - Boardcore::TrajectoryPoint(1100, 273.76), - Boardcore::TrajectoryPoint(1110, 272.26), - Boardcore::TrajectoryPoint(1120, 270.77), - Boardcore::TrajectoryPoint(1130, 269.3), - Boardcore::TrajectoryPoint(1140, 267.83), - Boardcore::TrajectoryPoint(1150, 266.38), - Boardcore::TrajectoryPoint(1160, 264.93), - Boardcore::TrajectoryPoint(1170, 263.49), - Boardcore::TrajectoryPoint(1180, 262.07), - Boardcore::TrajectoryPoint(1190, 260.65), - Boardcore::TrajectoryPoint(1200, 259.24), - Boardcore::TrajectoryPoint(1210, 257.84), - Boardcore::TrajectoryPoint(1220, 256.45), - Boardcore::TrajectoryPoint(1230, 255.06), - Boardcore::TrajectoryPoint(1240, 253.69), - Boardcore::TrajectoryPoint(1250, 252.32), - Boardcore::TrajectoryPoint(1260, 250.96), - Boardcore::TrajectoryPoint(1270, 249.61), - Boardcore::TrajectoryPoint(1280, 248.26), - Boardcore::TrajectoryPoint(1290, 246.93), - Boardcore::TrajectoryPoint(1300, 245.6), - Boardcore::TrajectoryPoint(1310, 244.27), - Boardcore::TrajectoryPoint(1320, 242.96), - Boardcore::TrajectoryPoint(1330, 241.65), - Boardcore::TrajectoryPoint(1340, 240.34), - Boardcore::TrajectoryPoint(1350, 239.05), - Boardcore::TrajectoryPoint(1360, 237.76), - Boardcore::TrajectoryPoint(1370, 236.47), - Boardcore::TrajectoryPoint(1380, 235.2), - Boardcore::TrajectoryPoint(1390, 233.93), - Boardcore::TrajectoryPoint(1400, 232.66), - Boardcore::TrajectoryPoint(1410, 231.4), - Boardcore::TrajectoryPoint(1420, 230.14), - Boardcore::TrajectoryPoint(1430, 228.89), - Boardcore::TrajectoryPoint(1440, 227.65), - Boardcore::TrajectoryPoint(1450, 226.41), - Boardcore::TrajectoryPoint(1460, 225.18), - Boardcore::TrajectoryPoint(1470, 223.95), - Boardcore::TrajectoryPoint(1480, 222.72), - Boardcore::TrajectoryPoint(1490, 221.5), - Boardcore::TrajectoryPoint(1500, 220.29), - Boardcore::TrajectoryPoint(1510, 219.08), - Boardcore::TrajectoryPoint(1520, 217.87), - Boardcore::TrajectoryPoint(1530, 216.67), - Boardcore::TrajectoryPoint(1540, 215.47), - Boardcore::TrajectoryPoint(1550, 214.28), - Boardcore::TrajectoryPoint(1560, 213.09), - Boardcore::TrajectoryPoint(1570, 211.9), - Boardcore::TrajectoryPoint(1580, 210.72), - Boardcore::TrajectoryPoint(1590, 209.54), - Boardcore::TrajectoryPoint(1600, 208.37), - Boardcore::TrajectoryPoint(1610, 207.2), - Boardcore::TrajectoryPoint(1620, 206.03), - Boardcore::TrajectoryPoint(1630, 204.86), - Boardcore::TrajectoryPoint(1640, 203.7), - Boardcore::TrajectoryPoint(1650, 202.54), - Boardcore::TrajectoryPoint(1660, 201.39), - Boardcore::TrajectoryPoint(1670, 200.23), - Boardcore::TrajectoryPoint(1680, 199.09), - Boardcore::TrajectoryPoint(1690, 197.94), - Boardcore::TrajectoryPoint(1700, 196.79), - Boardcore::TrajectoryPoint(1710, 195.65), - Boardcore::TrajectoryPoint(1720, 194.51), - Boardcore::TrajectoryPoint(1730, 193.38), - Boardcore::TrajectoryPoint(1740, 192.24), - Boardcore::TrajectoryPoint(1750, 191.11), - Boardcore::TrajectoryPoint(1760, 189.98), - Boardcore::TrajectoryPoint(1770, 188.85), - Boardcore::TrajectoryPoint(1780, 187.73), - Boardcore::TrajectoryPoint(1790, 186.6), - Boardcore::TrajectoryPoint(1800, 185.48), - Boardcore::TrajectoryPoint(1810, 184.36), - Boardcore::TrajectoryPoint(1820, 183.24), - Boardcore::TrajectoryPoint(1830, 182.13), - Boardcore::TrajectoryPoint(1840, 181.01), - Boardcore::TrajectoryPoint(1850, 179.9), - Boardcore::TrajectoryPoint(1860, 178.79), - Boardcore::TrajectoryPoint(1870, 177.67), - Boardcore::TrajectoryPoint(1880, 176.56), - Boardcore::TrajectoryPoint(1890, 175.46), - Boardcore::TrajectoryPoint(1900, 174.35), - Boardcore::TrajectoryPoint(1910, 173.24), - Boardcore::TrajectoryPoint(1920, 172.14), - Boardcore::TrajectoryPoint(1930, 171.03), - Boardcore::TrajectoryPoint(1940, 169.93), - Boardcore::TrajectoryPoint(1950, 168.82), - Boardcore::TrajectoryPoint(1960, 167.72), - Boardcore::TrajectoryPoint(1970, 166.62), - Boardcore::TrajectoryPoint(1980, 165.52), - Boardcore::TrajectoryPoint(1990, 164.41), - Boardcore::TrajectoryPoint(2000, 163.31), - Boardcore::TrajectoryPoint(2010, 162.21), - Boardcore::TrajectoryPoint(2020, 161.11), - Boardcore::TrajectoryPoint(2030, 160.01), - Boardcore::TrajectoryPoint(2040, 158.91), - Boardcore::TrajectoryPoint(2050, 157.81), - Boardcore::TrajectoryPoint(2060, 156.71), - Boardcore::TrajectoryPoint(2070, 155.61), - Boardcore::TrajectoryPoint(2080, 154.5), - Boardcore::TrajectoryPoint(2090, 153.4), - Boardcore::TrajectoryPoint(2100, 152.3), - Boardcore::TrajectoryPoint(2110, 151.19), - Boardcore::TrajectoryPoint(2120, 150.09), - Boardcore::TrajectoryPoint(2130, 148.98), - Boardcore::TrajectoryPoint(2140, 147.88), - Boardcore::TrajectoryPoint(2150, 146.77), - Boardcore::TrajectoryPoint(2160, 145.66), - Boardcore::TrajectoryPoint(2170, 144.55), - Boardcore::TrajectoryPoint(2180, 143.44), - Boardcore::TrajectoryPoint(2190, 142.33), - Boardcore::TrajectoryPoint(2200, 141.22), - Boardcore::TrajectoryPoint(2210, 140.1), - Boardcore::TrajectoryPoint(2220, 138.98), - Boardcore::TrajectoryPoint(2230, 137.87), - Boardcore::TrajectoryPoint(2240, 136.75), - Boardcore::TrajectoryPoint(2250, 135.62), - Boardcore::TrajectoryPoint(2260, 134.5), - Boardcore::TrajectoryPoint(2270, 133.37), - Boardcore::TrajectoryPoint(2280, 132.24), - Boardcore::TrajectoryPoint(2290, 131.11), - Boardcore::TrajectoryPoint(2300, 129.97), - Boardcore::TrajectoryPoint(2310, 128.84), - Boardcore::TrajectoryPoint(2320, 127.69), - Boardcore::TrajectoryPoint(2330, 126.55), - Boardcore::TrajectoryPoint(2340, 125.4), - Boardcore::TrajectoryPoint(2350, 124.25), - Boardcore::TrajectoryPoint(2360, 123.1), - Boardcore::TrajectoryPoint(2370, 121.94), - Boardcore::TrajectoryPoint(2380, 120.78), - Boardcore::TrajectoryPoint(2390, 119.61), - Boardcore::TrajectoryPoint(2400, 118.44), - Boardcore::TrajectoryPoint(2410, 117.27), - Boardcore::TrajectoryPoint(2420, 116.09), - Boardcore::TrajectoryPoint(2430, 114.91), - Boardcore::TrajectoryPoint(2440, 113.72), - Boardcore::TrajectoryPoint(2450, 112.52), - Boardcore::TrajectoryPoint(2460, 111.32), - Boardcore::TrajectoryPoint(2470, 110.12), - Boardcore::TrajectoryPoint(2480, 108.91), - Boardcore::TrajectoryPoint(2490, 107.69), - Boardcore::TrajectoryPoint(2500, 106.47), - Boardcore::TrajectoryPoint(2510, 105.24), - Boardcore::TrajectoryPoint(2520, 104), - Boardcore::TrajectoryPoint(2530, 102.75), - Boardcore::TrajectoryPoint(2540, 101.5), - Boardcore::TrajectoryPoint(2550, 100.24), - Boardcore::TrajectoryPoint(2560, 98.969), - Boardcore::TrajectoryPoint(2570, 97.691), - Boardcore::TrajectoryPoint(2580, 96.403), - Boardcore::TrajectoryPoint(2590, 95.106), - Boardcore::TrajectoryPoint(2600, 93.799), - Boardcore::TrajectoryPoint(2610, 92.481), - Boardcore::TrajectoryPoint(2620, 91.152), - Boardcore::TrajectoryPoint(2630, 89.811), - Boardcore::TrajectoryPoint(2640, 88.458), - Boardcore::TrajectoryPoint(2650, 87.092), - Boardcore::TrajectoryPoint(2660, 85.712), - Boardcore::TrajectoryPoint(2670, 84.318), - Boardcore::TrajectoryPoint(2680, 82.909), - Boardcore::TrajectoryPoint(2690, 81.483), - Boardcore::TrajectoryPoint(2700, 80.041), - Boardcore::TrajectoryPoint(2710, 78.581), - Boardcore::TrajectoryPoint(2720, 77.102), - Boardcore::TrajectoryPoint(2730, 75.603), - Boardcore::TrajectoryPoint(2740, 74.082), - Boardcore::TrajectoryPoint(2750, 72.539), - Boardcore::TrajectoryPoint(2760, 70.97), - Boardcore::TrajectoryPoint(2770, 69.376), - Boardcore::TrajectoryPoint(2780, 67.754), - Boardcore::TrajectoryPoint(2790, 66.101), - Boardcore::TrajectoryPoint(2800, 64.416), - Boardcore::TrajectoryPoint(2810, 62.695), - Boardcore::TrajectoryPoint(2820, 60.936), - Boardcore::TrajectoryPoint(2830, 59.135), - Boardcore::TrajectoryPoint(2840, 57.288), - Boardcore::TrajectoryPoint(2850, 55.39), - Boardcore::TrajectoryPoint(2860, 53.436), - Boardcore::TrajectoryPoint(2870, 51.42), - Boardcore::TrajectoryPoint(2880, 49.333), - Boardcore::TrajectoryPoint(2890, 47.166), - Boardcore::TrajectoryPoint(2900, 44.908), - Boardcore::TrajectoryPoint(2910, 42.543), - Boardcore::TrajectoryPoint(2920, 40.053), - Boardcore::TrajectoryPoint(2930, 37.414), - Boardcore::TrajectoryPoint(2940, 34.59), - Boardcore::TrajectoryPoint(2950, 31.531), - Boardcore::TrajectoryPoint(2960, 28.163), - Boardcore::TrajectoryPoint(2970, 24.354), - Boardcore::TrajectoryPoint(2980, 19.856), - Boardcore::TrajectoryPoint(2990, 14.019), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t5[] = { - Boardcore::TrajectoryPoint(0, 528.78), - Boardcore::TrajectoryPoint(10, 526.89), - Boardcore::TrajectoryPoint(20, 525), - Boardcore::TrajectoryPoint(30, 523.11), - Boardcore::TrajectoryPoint(40, 521.21), - Boardcore::TrajectoryPoint(50, 519.3), - Boardcore::TrajectoryPoint(60, 517.39), - Boardcore::TrajectoryPoint(70, 515.47), - Boardcore::TrajectoryPoint(80, 513.55), - Boardcore::TrajectoryPoint(90, 511.62), - Boardcore::TrajectoryPoint(100, 509.68), - Boardcore::TrajectoryPoint(110, 507.74), - Boardcore::TrajectoryPoint(120, 505.79), - Boardcore::TrajectoryPoint(130, 503.84), - Boardcore::TrajectoryPoint(140, 501.87), - Boardcore::TrajectoryPoint(150, 499.91), - Boardcore::TrajectoryPoint(160, 497.93), - Boardcore::TrajectoryPoint(170, 495.95), - Boardcore::TrajectoryPoint(180, 493.97), - Boardcore::TrajectoryPoint(190, 491.97), - Boardcore::TrajectoryPoint(200, 489.97), - Boardcore::TrajectoryPoint(210, 487.97), - Boardcore::TrajectoryPoint(220, 485.95), - Boardcore::TrajectoryPoint(230, 483.93), - Boardcore::TrajectoryPoint(240, 481.9), - Boardcore::TrajectoryPoint(250, 479.87), - Boardcore::TrajectoryPoint(260, 477.82), - Boardcore::TrajectoryPoint(270, 475.77), - Boardcore::TrajectoryPoint(280, 473.72), - Boardcore::TrajectoryPoint(290, 471.65), - Boardcore::TrajectoryPoint(300, 469.58), - Boardcore::TrajectoryPoint(310, 467.49), - Boardcore::TrajectoryPoint(320, 465.41), - Boardcore::TrajectoryPoint(330, 463.31), - Boardcore::TrajectoryPoint(340, 461.2), - Boardcore::TrajectoryPoint(350, 459.09), - Boardcore::TrajectoryPoint(360, 456.97), - Boardcore::TrajectoryPoint(370, 454.84), - Boardcore::TrajectoryPoint(380, 452.7), - Boardcore::TrajectoryPoint(390, 450.55), - Boardcore::TrajectoryPoint(400, 448.39), - Boardcore::TrajectoryPoint(410, 446.23), - Boardcore::TrajectoryPoint(420, 444.05), - Boardcore::TrajectoryPoint(430, 441.87), - Boardcore::TrajectoryPoint(440, 439.67), - Boardcore::TrajectoryPoint(450, 437.47), - Boardcore::TrajectoryPoint(460, 435.26), - Boardcore::TrajectoryPoint(470, 433.03), - Boardcore::TrajectoryPoint(480, 430.81), - Boardcore::TrajectoryPoint(490, 428.56), - Boardcore::TrajectoryPoint(500, 426.31), - Boardcore::TrajectoryPoint(510, 424.04), - Boardcore::TrajectoryPoint(520, 421.77), - Boardcore::TrajectoryPoint(530, 419.48), - Boardcore::TrajectoryPoint(540, 417.19), - Boardcore::TrajectoryPoint(550, 414.88), - Boardcore::TrajectoryPoint(560, 412.56), - Boardcore::TrajectoryPoint(570, 410.23), - Boardcore::TrajectoryPoint(580, 407.89), - Boardcore::TrajectoryPoint(590, 405.53), - Boardcore::TrajectoryPoint(600, 403.17), - Boardcore::TrajectoryPoint(610, 400.79), - Boardcore::TrajectoryPoint(620, 398.4), - Boardcore::TrajectoryPoint(630, 395.99), - Boardcore::TrajectoryPoint(640, 393.58), - Boardcore::TrajectoryPoint(650, 391.14), - Boardcore::TrajectoryPoint(660, 388.7), - Boardcore::TrajectoryPoint(670, 386.24), - Boardcore::TrajectoryPoint(680, 383.77), - Boardcore::TrajectoryPoint(690, 381.28), - Boardcore::TrajectoryPoint(700, 378.78), - Boardcore::TrajectoryPoint(710, 376.26), - Boardcore::TrajectoryPoint(720, 373.74), - Boardcore::TrajectoryPoint(730, 371.18), - Boardcore::TrajectoryPoint(740, 368.63), - Boardcore::TrajectoryPoint(750, 366.04), - Boardcore::TrajectoryPoint(760, 363.45), - Boardcore::TrajectoryPoint(770, 360.83), - Boardcore::TrajectoryPoint(780, 358.2), - Boardcore::TrajectoryPoint(790, 355.55), - Boardcore::TrajectoryPoint(800, 352.91), - Boardcore::TrajectoryPoint(810, 350.26), - Boardcore::TrajectoryPoint(820, 347.68), - Boardcore::TrajectoryPoint(830, 345.13), - Boardcore::TrajectoryPoint(840, 342.64), - Boardcore::TrajectoryPoint(850, 340.18), - Boardcore::TrajectoryPoint(860, 337.76), - Boardcore::TrajectoryPoint(870, 335.38), - Boardcore::TrajectoryPoint(880, 333.02), - Boardcore::TrajectoryPoint(890, 330.72), - Boardcore::TrajectoryPoint(900, 328.44), - Boardcore::TrajectoryPoint(910, 326.19), - Boardcore::TrajectoryPoint(920, 323.98), - Boardcore::TrajectoryPoint(930, 321.79), - Boardcore::TrajectoryPoint(940, 319.64), - Boardcore::TrajectoryPoint(950, 317.52), - Boardcore::TrajectoryPoint(960, 315.41), - Boardcore::TrajectoryPoint(970, 313.34), - Boardcore::TrajectoryPoint(980, 311.29), - Boardcore::TrajectoryPoint(990, 309.26), - Boardcore::TrajectoryPoint(1000, 307.27), - Boardcore::TrajectoryPoint(1010, 305.29), - Boardcore::TrajectoryPoint(1020, 303.33), - Boardcore::TrajectoryPoint(1030, 301.4), - Boardcore::TrajectoryPoint(1040, 299.49), - Boardcore::TrajectoryPoint(1050, 297.59), - Boardcore::TrajectoryPoint(1060, 295.73), - Boardcore::TrajectoryPoint(1070, 293.87), - Boardcore::TrajectoryPoint(1080, 292.04), - Boardcore::TrajectoryPoint(1090, 290.23), - Boardcore::TrajectoryPoint(1100, 288.43), - Boardcore::TrajectoryPoint(1110, 286.65), - Boardcore::TrajectoryPoint(1120, 284.89), - Boardcore::TrajectoryPoint(1130, 283.14), - Boardcore::TrajectoryPoint(1140, 281.41), - Boardcore::TrajectoryPoint(1150, 279.7), - Boardcore::TrajectoryPoint(1160, 278), - Boardcore::TrajectoryPoint(1170, 276.32), - Boardcore::TrajectoryPoint(1180, 274.65), - Boardcore::TrajectoryPoint(1190, 273), - Boardcore::TrajectoryPoint(1200, 271.36), - Boardcore::TrajectoryPoint(1210, 269.73), - Boardcore::TrajectoryPoint(1220, 268.12), - Boardcore::TrajectoryPoint(1230, 266.52), - Boardcore::TrajectoryPoint(1240, 264.93), - Boardcore::TrajectoryPoint(1250, 263.36), - Boardcore::TrajectoryPoint(1260, 261.8), - Boardcore::TrajectoryPoint(1270, 260.25), - Boardcore::TrajectoryPoint(1280, 258.71), - Boardcore::TrajectoryPoint(1290, 257.18), - Boardcore::TrajectoryPoint(1300, 255.66), - Boardcore::TrajectoryPoint(1310, 254.16), - Boardcore::TrajectoryPoint(1320, 252.66), - Boardcore::TrajectoryPoint(1330, 251.18), - Boardcore::TrajectoryPoint(1340, 249.7), - Boardcore::TrajectoryPoint(1350, 248.24), - Boardcore::TrajectoryPoint(1360, 246.78), - Boardcore::TrajectoryPoint(1370, 245.34), - Boardcore::TrajectoryPoint(1380, 243.9), - Boardcore::TrajectoryPoint(1390, 242.48), - Boardcore::TrajectoryPoint(1400, 241.06), - Boardcore::TrajectoryPoint(1410, 239.65), - Boardcore::TrajectoryPoint(1420, 238.25), - Boardcore::TrajectoryPoint(1430, 236.85), - Boardcore::TrajectoryPoint(1440, 235.47), - Boardcore::TrajectoryPoint(1450, 234.09), - Boardcore::TrajectoryPoint(1460, 232.72), - Boardcore::TrajectoryPoint(1470, 231.36), - Boardcore::TrajectoryPoint(1480, 230), - Boardcore::TrajectoryPoint(1490, 228.65), - Boardcore::TrajectoryPoint(1500, 227.31), - Boardcore::TrajectoryPoint(1510, 225.98), - Boardcore::TrajectoryPoint(1520, 224.65), - Boardcore::TrajectoryPoint(1530, 223.33), - Boardcore::TrajectoryPoint(1540, 222.01), - Boardcore::TrajectoryPoint(1550, 220.7), - Boardcore::TrajectoryPoint(1560, 219.4), - Boardcore::TrajectoryPoint(1570, 218.1), - Boardcore::TrajectoryPoint(1580, 216.81), - Boardcore::TrajectoryPoint(1590, 215.53), - Boardcore::TrajectoryPoint(1600, 214.25), - Boardcore::TrajectoryPoint(1610, 212.97), - Boardcore::TrajectoryPoint(1620, 211.7), - Boardcore::TrajectoryPoint(1630, 210.44), - Boardcore::TrajectoryPoint(1640, 209.18), - Boardcore::TrajectoryPoint(1650, 207.92), - Boardcore::TrajectoryPoint(1660, 206.67), - Boardcore::TrajectoryPoint(1670, 205.43), - Boardcore::TrajectoryPoint(1680, 204.19), - Boardcore::TrajectoryPoint(1690, 202.95), - Boardcore::TrajectoryPoint(1700, 201.72), - Boardcore::TrajectoryPoint(1710, 200.49), - Boardcore::TrajectoryPoint(1720, 199.26), - Boardcore::TrajectoryPoint(1730, 198.04), - Boardcore::TrajectoryPoint(1740, 196.82), - Boardcore::TrajectoryPoint(1750, 195.61), - Boardcore::TrajectoryPoint(1760, 194.4), - Boardcore::TrajectoryPoint(1770, 193.19), - Boardcore::TrajectoryPoint(1780, 191.99), - Boardcore::TrajectoryPoint(1790, 190.79), - Boardcore::TrajectoryPoint(1800, 189.59), - Boardcore::TrajectoryPoint(1810, 188.39), - Boardcore::TrajectoryPoint(1820, 187.2), - Boardcore::TrajectoryPoint(1830, 186.01), - Boardcore::TrajectoryPoint(1840, 184.83), - Boardcore::TrajectoryPoint(1850, 183.64), - Boardcore::TrajectoryPoint(1860, 182.46), - Boardcore::TrajectoryPoint(1870, 181.28), - Boardcore::TrajectoryPoint(1880, 180.1), - Boardcore::TrajectoryPoint(1890, 178.93), - Boardcore::TrajectoryPoint(1900, 177.76), - Boardcore::TrajectoryPoint(1910, 176.59), - Boardcore::TrajectoryPoint(1920, 175.42), - Boardcore::TrajectoryPoint(1930, 174.25), - Boardcore::TrajectoryPoint(1940, 173.08), - Boardcore::TrajectoryPoint(1950, 171.92), - Boardcore::TrajectoryPoint(1960, 170.76), - Boardcore::TrajectoryPoint(1970, 169.6), - Boardcore::TrajectoryPoint(1980, 168.44), - Boardcore::TrajectoryPoint(1990, 167.28), - Boardcore::TrajectoryPoint(2000, 166.12), - Boardcore::TrajectoryPoint(2010, 164.96), - Boardcore::TrajectoryPoint(2020, 163.81), - Boardcore::TrajectoryPoint(2030, 162.65), - Boardcore::TrajectoryPoint(2040, 161.5), - Boardcore::TrajectoryPoint(2050, 160.34), - Boardcore::TrajectoryPoint(2060, 159.19), - Boardcore::TrajectoryPoint(2070, 158.04), - Boardcore::TrajectoryPoint(2080, 156.89), - Boardcore::TrajectoryPoint(2090, 155.73), - Boardcore::TrajectoryPoint(2100, 154.58), - Boardcore::TrajectoryPoint(2110, 153.43), - Boardcore::TrajectoryPoint(2120, 152.28), - Boardcore::TrajectoryPoint(2130, 151.12), - Boardcore::TrajectoryPoint(2140, 149.97), - Boardcore::TrajectoryPoint(2150, 148.82), - Boardcore::TrajectoryPoint(2160, 147.67), - Boardcore::TrajectoryPoint(2170, 146.51), - Boardcore::TrajectoryPoint(2180, 145.36), - Boardcore::TrajectoryPoint(2190, 144.2), - Boardcore::TrajectoryPoint(2200, 143.04), - Boardcore::TrajectoryPoint(2210, 141.89), - Boardcore::TrajectoryPoint(2220, 140.73), - Boardcore::TrajectoryPoint(2230, 139.57), - Boardcore::TrajectoryPoint(2240, 138.41), - Boardcore::TrajectoryPoint(2250, 137.24), - Boardcore::TrajectoryPoint(2260, 136.08), - Boardcore::TrajectoryPoint(2270, 134.91), - Boardcore::TrajectoryPoint(2280, 133.75), - Boardcore::TrajectoryPoint(2290, 132.58), - Boardcore::TrajectoryPoint(2300, 131.4), - Boardcore::TrajectoryPoint(2310, 130.23), - Boardcore::TrajectoryPoint(2320, 129.05), - Boardcore::TrajectoryPoint(2330, 127.87), - Boardcore::TrajectoryPoint(2340, 126.69), - Boardcore::TrajectoryPoint(2350, 125.51), - Boardcore::TrajectoryPoint(2360, 124.32), - Boardcore::TrajectoryPoint(2370, 123.13), - Boardcore::TrajectoryPoint(2380, 121.93), - Boardcore::TrajectoryPoint(2390, 120.73), - Boardcore::TrajectoryPoint(2400, 119.53), - Boardcore::TrajectoryPoint(2410, 118.32), - Boardcore::TrajectoryPoint(2420, 117.11), - Boardcore::TrajectoryPoint(2430, 115.9), - Boardcore::TrajectoryPoint(2440, 114.68), - Boardcore::TrajectoryPoint(2450, 113.46), - Boardcore::TrajectoryPoint(2460, 112.23), - Boardcore::TrajectoryPoint(2470, 110.99), - Boardcore::TrajectoryPoint(2480, 109.75), - Boardcore::TrajectoryPoint(2490, 108.51), - Boardcore::TrajectoryPoint(2500, 107.26), - Boardcore::TrajectoryPoint(2510, 106), - Boardcore::TrajectoryPoint(2520, 104.73), - Boardcore::TrajectoryPoint(2530, 103.46), - Boardcore::TrajectoryPoint(2540, 102.18), - Boardcore::TrajectoryPoint(2550, 100.9), - Boardcore::TrajectoryPoint(2560, 99.604), - Boardcore::TrajectoryPoint(2570, 98.301), - Boardcore::TrajectoryPoint(2580, 96.99), - Boardcore::TrajectoryPoint(2590, 95.669), - Boardcore::TrajectoryPoint(2600, 94.339), - Boardcore::TrajectoryPoint(2610, 92.998), - Boardcore::TrajectoryPoint(2620, 91.647), - Boardcore::TrajectoryPoint(2630, 90.284), - Boardcore::TrajectoryPoint(2640, 88.91), - Boardcore::TrajectoryPoint(2650, 87.523), - Boardcore::TrajectoryPoint(2660, 86.123), - Boardcore::TrajectoryPoint(2670, 84.708), - Boardcore::TrajectoryPoint(2680, 83.28), - Boardcore::TrajectoryPoint(2690, 81.835), - Boardcore::TrajectoryPoint(2700, 80.375), - Boardcore::TrajectoryPoint(2710, 78.896), - Boardcore::TrajectoryPoint(2720, 77.4), - Boardcore::TrajectoryPoint(2730, 75.883), - Boardcore::TrajectoryPoint(2740, 74.345), - Boardcore::TrajectoryPoint(2750, 72.786), - Boardcore::TrajectoryPoint(2760, 71.201), - Boardcore::TrajectoryPoint(2770, 69.592), - Boardcore::TrajectoryPoint(2780, 67.954), - Boardcore::TrajectoryPoint(2790, 66.287), - Boardcore::TrajectoryPoint(2800, 64.587), - Boardcore::TrajectoryPoint(2810, 62.853), - Boardcore::TrajectoryPoint(2820, 61.081), - Boardcore::TrajectoryPoint(2830, 59.267), - Boardcore::TrajectoryPoint(2840, 57.408), - Boardcore::TrajectoryPoint(2850, 55.498), - Boardcore::TrajectoryPoint(2860, 53.533), - Boardcore::TrajectoryPoint(2870, 51.506), - Boardcore::TrajectoryPoint(2880, 49.409), - Boardcore::TrajectoryPoint(2890, 47.232), - Boardcore::TrajectoryPoint(2900, 44.965), - Boardcore::TrajectoryPoint(2910, 42.591), - Boardcore::TrajectoryPoint(2920, 40.094), - Boardcore::TrajectoryPoint(2930, 37.446), - Boardcore::TrajectoryPoint(2940, 34.615), - Boardcore::TrajectoryPoint(2950, 31.55), - Boardcore::TrajectoryPoint(2960, 28.177), - Boardcore::TrajectoryPoint(2970, 24.363), - Boardcore::TrajectoryPoint(2980, 19.861), - Boardcore::TrajectoryPoint(2990, 14.02), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t6[] = { - Boardcore::TrajectoryPoint(0, 563.81), - Boardcore::TrajectoryPoint(10, 561.87), - Boardcore::TrajectoryPoint(20, 559.93), - Boardcore::TrajectoryPoint(30, 557.98), - Boardcore::TrajectoryPoint(40, 556.02), - Boardcore::TrajectoryPoint(50, 554.06), - Boardcore::TrajectoryPoint(60, 552.1), - Boardcore::TrajectoryPoint(70, 550.12), - Boardcore::TrajectoryPoint(80, 548.15), - Boardcore::TrajectoryPoint(90, 546.17), - Boardcore::TrajectoryPoint(100, 544.18), - Boardcore::TrajectoryPoint(110, 542.19), - Boardcore::TrajectoryPoint(120, 540.18), - Boardcore::TrajectoryPoint(130, 538.18), - Boardcore::TrajectoryPoint(140, 536.17), - Boardcore::TrajectoryPoint(150, 534.14), - Boardcore::TrajectoryPoint(160, 532.12), - Boardcore::TrajectoryPoint(170, 530.09), - Boardcore::TrajectoryPoint(180, 528.05), - Boardcore::TrajectoryPoint(190, 526.01), - Boardcore::TrajectoryPoint(200, 523.96), - Boardcore::TrajectoryPoint(210, 521.9), - Boardcore::TrajectoryPoint(220, 519.84), - Boardcore::TrajectoryPoint(230, 517.76), - Boardcore::TrajectoryPoint(240, 515.69), - Boardcore::TrajectoryPoint(250, 513.6), - Boardcore::TrajectoryPoint(260, 511.51), - Boardcore::TrajectoryPoint(270, 509.42), - Boardcore::TrajectoryPoint(280, 507.31), - Boardcore::TrajectoryPoint(290, 505.2), - Boardcore::TrajectoryPoint(300, 503.07), - Boardcore::TrajectoryPoint(310, 500.94), - Boardcore::TrajectoryPoint(320, 498.81), - Boardcore::TrajectoryPoint(330, 496.66), - Boardcore::TrajectoryPoint(340, 494.52), - Boardcore::TrajectoryPoint(350, 492.36), - Boardcore::TrajectoryPoint(360, 490.19), - Boardcore::TrajectoryPoint(370, 488.02), - Boardcore::TrajectoryPoint(380, 485.83), - Boardcore::TrajectoryPoint(390, 483.64), - Boardcore::TrajectoryPoint(400, 481.44), - Boardcore::TrajectoryPoint(410, 479.23), - Boardcore::TrajectoryPoint(420, 477.01), - Boardcore::TrajectoryPoint(430, 474.78), - Boardcore::TrajectoryPoint(440, 472.55), - Boardcore::TrajectoryPoint(450, 470.3), - Boardcore::TrajectoryPoint(460, 468.05), - Boardcore::TrajectoryPoint(470, 465.79), - Boardcore::TrajectoryPoint(480, 463.52), - Boardcore::TrajectoryPoint(490, 461.24), - Boardcore::TrajectoryPoint(500, 458.94), - Boardcore::TrajectoryPoint(510, 456.65), - Boardcore::TrajectoryPoint(520, 454.33), - Boardcore::TrajectoryPoint(530, 452.01), - Boardcore::TrajectoryPoint(540, 449.67), - Boardcore::TrajectoryPoint(550, 447.33), - Boardcore::TrajectoryPoint(560, 444.98), - Boardcore::TrajectoryPoint(570, 442.61), - Boardcore::TrajectoryPoint(580, 440.24), - Boardcore::TrajectoryPoint(590, 437.85), - Boardcore::TrajectoryPoint(600, 435.46), - Boardcore::TrajectoryPoint(610, 433.04), - Boardcore::TrajectoryPoint(620, 430.63), - Boardcore::TrajectoryPoint(630, 428.19), - Boardcore::TrajectoryPoint(640, 425.75), - Boardcore::TrajectoryPoint(650, 423.28), - Boardcore::TrajectoryPoint(660, 420.82), - Boardcore::TrajectoryPoint(670, 418.33), - Boardcore::TrajectoryPoint(680, 415.84), - Boardcore::TrajectoryPoint(690, 413.32), - Boardcore::TrajectoryPoint(700, 410.8), - Boardcore::TrajectoryPoint(710, 408.26), - Boardcore::TrajectoryPoint(720, 405.71), - Boardcore::TrajectoryPoint(730, 403.14), - Boardcore::TrajectoryPoint(740, 400.56), - Boardcore::TrajectoryPoint(750, 397.97), - Boardcore::TrajectoryPoint(760, 395.36), - Boardcore::TrajectoryPoint(770, 392.73), - Boardcore::TrajectoryPoint(780, 390.09), - Boardcore::TrajectoryPoint(790, 387.43), - Boardcore::TrajectoryPoint(800, 384.76), - Boardcore::TrajectoryPoint(810, 382.06), - Boardcore::TrajectoryPoint(820, 379.36), - Boardcore::TrajectoryPoint(830, 376.62), - Boardcore::TrajectoryPoint(840, 373.88), - Boardcore::TrajectoryPoint(850, 371.12), - Boardcore::TrajectoryPoint(860, 368.34), - Boardcore::TrajectoryPoint(870, 365.53), - Boardcore::TrajectoryPoint(880, 362.72), - Boardcore::TrajectoryPoint(890, 359.87), - Boardcore::TrajectoryPoint(900, 357.01), - Boardcore::TrajectoryPoint(910, 354.13), - Boardcore::TrajectoryPoint(920, 351.27), - Boardcore::TrajectoryPoint(930, 348.42), - Boardcore::TrajectoryPoint(940, 345.65), - Boardcore::TrajectoryPoint(950, 342.89), - Boardcore::TrajectoryPoint(960, 340.21), - Boardcore::TrajectoryPoint(970, 337.56), - Boardcore::TrajectoryPoint(980, 334.95), - Boardcore::TrajectoryPoint(990, 332.39), - Boardcore::TrajectoryPoint(1000, 329.85), - Boardcore::TrajectoryPoint(1010, 327.37), - Boardcore::TrajectoryPoint(1020, 324.92), - Boardcore::TrajectoryPoint(1030, 322.5), - Boardcore::TrajectoryPoint(1040, 320.12), - Boardcore::TrajectoryPoint(1050, 317.77), - Boardcore::TrajectoryPoint(1060, 315.46), - Boardcore::TrajectoryPoint(1070, 313.17), - Boardcore::TrajectoryPoint(1080, 310.91), - Boardcore::TrajectoryPoint(1090, 308.69), - Boardcore::TrajectoryPoint(1100, 306.5), - Boardcore::TrajectoryPoint(1110, 304.32), - Boardcore::TrajectoryPoint(1120, 302.19), - Boardcore::TrajectoryPoint(1130, 300.07), - Boardcore::TrajectoryPoint(1140, 297.98), - Boardcore::TrajectoryPoint(1150, 295.92), - Boardcore::TrajectoryPoint(1160, 293.88), - Boardcore::TrajectoryPoint(1170, 291.86), - Boardcore::TrajectoryPoint(1180, 289.87), - Boardcore::TrajectoryPoint(1190, 287.9), - Boardcore::TrajectoryPoint(1200, 285.95), - Boardcore::TrajectoryPoint(1210, 284.02), - Boardcore::TrajectoryPoint(1220, 282.12), - Boardcore::TrajectoryPoint(1230, 280.23), - Boardcore::TrajectoryPoint(1240, 278.36), - Boardcore::TrajectoryPoint(1250, 276.51), - Boardcore::TrajectoryPoint(1260, 274.68), - Boardcore::TrajectoryPoint(1270, 272.87), - Boardcore::TrajectoryPoint(1280, 271.08), - Boardcore::TrajectoryPoint(1290, 269.3), - Boardcore::TrajectoryPoint(1300, 267.55), - Boardcore::TrajectoryPoint(1310, 265.8), - Boardcore::TrajectoryPoint(1320, 264.08), - Boardcore::TrajectoryPoint(1330, 262.37), - Boardcore::TrajectoryPoint(1340, 260.67), - Boardcore::TrajectoryPoint(1350, 258.99), - Boardcore::TrajectoryPoint(1360, 257.32), - Boardcore::TrajectoryPoint(1370, 255.67), - Boardcore::TrajectoryPoint(1380, 254.03), - Boardcore::TrajectoryPoint(1390, 252.41), - Boardcore::TrajectoryPoint(1400, 250.79), - Boardcore::TrajectoryPoint(1410, 249.2), - Boardcore::TrajectoryPoint(1420, 247.61), - Boardcore::TrajectoryPoint(1430, 246.04), - Boardcore::TrajectoryPoint(1440, 244.48), - Boardcore::TrajectoryPoint(1450, 242.92), - Boardcore::TrajectoryPoint(1460, 241.39), - Boardcore::TrajectoryPoint(1470, 239.86), - Boardcore::TrajectoryPoint(1480, 238.34), - Boardcore::TrajectoryPoint(1490, 236.83), - Boardcore::TrajectoryPoint(1500, 235.34), - Boardcore::TrajectoryPoint(1510, 233.85), - Boardcore::TrajectoryPoint(1520, 232.37), - Boardcore::TrajectoryPoint(1530, 230.91), - Boardcore::TrajectoryPoint(1540, 229.45), - Boardcore::TrajectoryPoint(1550, 228), - Boardcore::TrajectoryPoint(1560, 226.56), - Boardcore::TrajectoryPoint(1570, 225.13), - Boardcore::TrajectoryPoint(1580, 223.71), - Boardcore::TrajectoryPoint(1590, 222.29), - Boardcore::TrajectoryPoint(1600, 220.89), - Boardcore::TrajectoryPoint(1610, 219.49), - Boardcore::TrajectoryPoint(1620, 218.1), - Boardcore::TrajectoryPoint(1630, 216.71), - Boardcore::TrajectoryPoint(1640, 215.33), - Boardcore::TrajectoryPoint(1650, 213.96), - Boardcore::TrajectoryPoint(1660, 212.6), - Boardcore::TrajectoryPoint(1670, 211.25), - Boardcore::TrajectoryPoint(1680, 209.9), - Boardcore::TrajectoryPoint(1690, 208.55), - Boardcore::TrajectoryPoint(1700, 207.21), - Boardcore::TrajectoryPoint(1710, 205.88), - Boardcore::TrajectoryPoint(1720, 204.56), - Boardcore::TrajectoryPoint(1730, 203.24), - Boardcore::TrajectoryPoint(1740, 201.92), - Boardcore::TrajectoryPoint(1750, 200.61), - Boardcore::TrajectoryPoint(1760, 199.31), - Boardcore::TrajectoryPoint(1770, 198.01), - Boardcore::TrajectoryPoint(1780, 196.71), - Boardcore::TrajectoryPoint(1790, 195.42), - Boardcore::TrajectoryPoint(1800, 194.14), - Boardcore::TrajectoryPoint(1810, 192.86), - Boardcore::TrajectoryPoint(1820, 191.58), - Boardcore::TrajectoryPoint(1830, 190.31), - Boardcore::TrajectoryPoint(1840, 189.04), - Boardcore::TrajectoryPoint(1850, 187.78), - Boardcore::TrajectoryPoint(1860, 186.52), - Boardcore::TrajectoryPoint(1870, 185.26), - Boardcore::TrajectoryPoint(1880, 184.01), - Boardcore::TrajectoryPoint(1890, 182.76), - Boardcore::TrajectoryPoint(1900, 181.51), - Boardcore::TrajectoryPoint(1910, 180.27), - Boardcore::TrajectoryPoint(1920, 179.02), - Boardcore::TrajectoryPoint(1930, 177.79), - Boardcore::TrajectoryPoint(1940, 176.55), - Boardcore::TrajectoryPoint(1950, 175.32), - Boardcore::TrajectoryPoint(1960, 174.09), - Boardcore::TrajectoryPoint(1970, 172.86), - Boardcore::TrajectoryPoint(1980, 171.64), - Boardcore::TrajectoryPoint(1990, 170.41), - Boardcore::TrajectoryPoint(2000, 169.19), - Boardcore::TrajectoryPoint(2010, 167.97), - Boardcore::TrajectoryPoint(2020, 166.76), - Boardcore::TrajectoryPoint(2030, 165.54), - Boardcore::TrajectoryPoint(2040, 164.33), - Boardcore::TrajectoryPoint(2050, 163.11), - Boardcore::TrajectoryPoint(2060, 161.9), - Boardcore::TrajectoryPoint(2070, 160.69), - Boardcore::TrajectoryPoint(2080, 159.48), - Boardcore::TrajectoryPoint(2090, 158.28), - Boardcore::TrajectoryPoint(2100, 157.07), - Boardcore::TrajectoryPoint(2110, 155.86), - Boardcore::TrajectoryPoint(2120, 154.66), - Boardcore::TrajectoryPoint(2130, 153.46), - Boardcore::TrajectoryPoint(2140, 152.25), - Boardcore::TrajectoryPoint(2150, 151.05), - Boardcore::TrajectoryPoint(2160, 149.84), - Boardcore::TrajectoryPoint(2170, 148.64), - Boardcore::TrajectoryPoint(2180, 147.44), - Boardcore::TrajectoryPoint(2190, 146.23), - Boardcore::TrajectoryPoint(2200, 145.03), - Boardcore::TrajectoryPoint(2210, 143.83), - Boardcore::TrajectoryPoint(2220, 142.62), - Boardcore::TrajectoryPoint(2230, 141.42), - Boardcore::TrajectoryPoint(2240, 140.21), - Boardcore::TrajectoryPoint(2250, 139), - Boardcore::TrajectoryPoint(2260, 137.8), - Boardcore::TrajectoryPoint(2270, 136.59), - Boardcore::TrajectoryPoint(2280, 135.38), - Boardcore::TrajectoryPoint(2290, 134.17), - Boardcore::TrajectoryPoint(2300, 132.95), - Boardcore::TrajectoryPoint(2310, 131.74), - Boardcore::TrajectoryPoint(2320, 130.52), - Boardcore::TrajectoryPoint(2330, 129.3), - Boardcore::TrajectoryPoint(2340, 128.08), - Boardcore::TrajectoryPoint(2350, 126.86), - Boardcore::TrajectoryPoint(2360, 125.63), - Boardcore::TrajectoryPoint(2370, 124.41), - Boardcore::TrajectoryPoint(2380, 123.18), - Boardcore::TrajectoryPoint(2390, 121.94), - Boardcore::TrajectoryPoint(2400, 120.7), - Boardcore::TrajectoryPoint(2410, 119.46), - Boardcore::TrajectoryPoint(2420, 118.22), - Boardcore::TrajectoryPoint(2430, 116.97), - Boardcore::TrajectoryPoint(2440, 115.72), - Boardcore::TrajectoryPoint(2450, 114.46), - Boardcore::TrajectoryPoint(2460, 113.2), - Boardcore::TrajectoryPoint(2470, 111.94), - Boardcore::TrajectoryPoint(2480, 110.67), - Boardcore::TrajectoryPoint(2490, 109.39), - Boardcore::TrajectoryPoint(2500, 108.11), - Boardcore::TrajectoryPoint(2510, 106.82), - Boardcore::TrajectoryPoint(2520, 105.53), - Boardcore::TrajectoryPoint(2530, 104.23), - Boardcore::TrajectoryPoint(2540, 102.92), - Boardcore::TrajectoryPoint(2550, 101.61), - Boardcore::TrajectoryPoint(2560, 100.29), - Boardcore::TrajectoryPoint(2570, 98.958), - Boardcore::TrajectoryPoint(2580, 97.621), - Boardcore::TrajectoryPoint(2590, 96.275), - Boardcore::TrajectoryPoint(2600, 94.919), - Boardcore::TrajectoryPoint(2610, 93.554), - Boardcore::TrajectoryPoint(2620, 92.179), - Boardcore::TrajectoryPoint(2630, 90.793), - Boardcore::TrajectoryPoint(2640, 89.396), - Boardcore::TrajectoryPoint(2650, 87.986), - Boardcore::TrajectoryPoint(2660, 86.564), - Boardcore::TrajectoryPoint(2670, 85.128), - Boardcore::TrajectoryPoint(2680, 83.678), - Boardcore::TrajectoryPoint(2690, 82.213), - Boardcore::TrajectoryPoint(2700, 80.733), - Boardcore::TrajectoryPoint(2710, 79.235), - Boardcore::TrajectoryPoint(2720, 77.719), - Boardcore::TrajectoryPoint(2730, 76.184), - Boardcore::TrajectoryPoint(2740, 74.628), - Boardcore::TrajectoryPoint(2750, 73.05), - Boardcore::TrajectoryPoint(2760, 71.449), - Boardcore::TrajectoryPoint(2770, 69.823), - Boardcore::TrajectoryPoint(2780, 68.169), - Boardcore::TrajectoryPoint(2790, 66.486), - Boardcore::TrajectoryPoint(2800, 64.771), - Boardcore::TrajectoryPoint(2810, 63.023), - Boardcore::TrajectoryPoint(2820, 61.236), - Boardcore::TrajectoryPoint(2830, 59.409), - Boardcore::TrajectoryPoint(2840, 57.536), - Boardcore::TrajectoryPoint(2850, 55.614), - Boardcore::TrajectoryPoint(2860, 53.637), - Boardcore::TrajectoryPoint(2870, 51.598), - Boardcore::TrajectoryPoint(2880, 49.49), - Boardcore::TrajectoryPoint(2890, 47.303), - Boardcore::TrajectoryPoint(2900, 45.026), - Boardcore::TrajectoryPoint(2910, 42.643), - Boardcore::TrajectoryPoint(2920, 40.136), - Boardcore::TrajectoryPoint(2930, 37.481), - Boardcore::TrajectoryPoint(2940, 34.643), - Boardcore::TrajectoryPoint(2950, 31.571), - Boardcore::TrajectoryPoint(2960, 28.191), - Boardcore::TrajectoryPoint(2970, 24.372), - Boardcore::TrajectoryPoint(2980, 19.866), - Boardcore::TrajectoryPoint(2990, 14.022), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t7[] = { - Boardcore::TrajectoryPoint(0, 599.51), - Boardcore::TrajectoryPoint(10, 597.51), - Boardcore::TrajectoryPoint(20, 595.51), - Boardcore::TrajectoryPoint(30, 593.5), - Boardcore::TrajectoryPoint(40, 591.49), - Boardcore::TrajectoryPoint(50, 589.47), - Boardcore::TrajectoryPoint(60, 587.45), - Boardcore::TrajectoryPoint(70, 585.41), - Boardcore::TrajectoryPoint(80, 583.38), - Boardcore::TrajectoryPoint(90, 581.34), - Boardcore::TrajectoryPoint(100, 579.29), - Boardcore::TrajectoryPoint(110, 577.24), - Boardcore::TrajectoryPoint(120, 575.18), - Boardcore::TrajectoryPoint(130, 573.12), - Boardcore::TrajectoryPoint(140, 571.05), - Boardcore::TrajectoryPoint(150, 568.97), - Boardcore::TrajectoryPoint(160, 566.89), - Boardcore::TrajectoryPoint(170, 564.8), - Boardcore::TrajectoryPoint(180, 562.71), - Boardcore::TrajectoryPoint(190, 560.61), - Boardcore::TrajectoryPoint(200, 558.5), - Boardcore::TrajectoryPoint(210, 556.39), - Boardcore::TrajectoryPoint(220, 554.27), - Boardcore::TrajectoryPoint(230, 552.14), - Boardcore::TrajectoryPoint(240, 550.01), - Boardcore::TrajectoryPoint(250, 547.87), - Boardcore::TrajectoryPoint(260, 545.72), - Boardcore::TrajectoryPoint(270, 543.57), - Boardcore::TrajectoryPoint(280, 541.41), - Boardcore::TrajectoryPoint(290, 539.24), - Boardcore::TrajectoryPoint(300, 537.06), - Boardcore::TrajectoryPoint(310, 534.88), - Boardcore::TrajectoryPoint(320, 532.69), - Boardcore::TrajectoryPoint(330, 530.49), - Boardcore::TrajectoryPoint(340, 528.3), - Boardcore::TrajectoryPoint(350, 526.08), - Boardcore::TrajectoryPoint(360, 523.86), - Boardcore::TrajectoryPoint(370, 521.63), - Boardcore::TrajectoryPoint(380, 519.39), - Boardcore::TrajectoryPoint(390, 517.16), - Boardcore::TrajectoryPoint(400, 514.9), - Boardcore::TrajectoryPoint(410, 512.64), - Boardcore::TrajectoryPoint(420, 510.38), - Boardcore::TrajectoryPoint(430, 508.09), - Boardcore::TrajectoryPoint(440, 505.81), - Boardcore::TrajectoryPoint(450, 503.52), - Boardcore::TrajectoryPoint(460, 501.21), - Boardcore::TrajectoryPoint(470, 498.9), - Boardcore::TrajectoryPoint(480, 496.58), - Boardcore::TrajectoryPoint(490, 494.25), - Boardcore::TrajectoryPoint(500, 491.91), - Boardcore::TrajectoryPoint(510, 489.56), - Boardcore::TrajectoryPoint(520, 487.21), - Boardcore::TrajectoryPoint(530, 484.83), - Boardcore::TrajectoryPoint(540, 482.46), - Boardcore::TrajectoryPoint(550, 480.07), - Boardcore::TrajectoryPoint(560, 477.67), - Boardcore::TrajectoryPoint(570, 475.26), - Boardcore::TrajectoryPoint(580, 472.84), - Boardcore::TrajectoryPoint(590, 470.42), - Boardcore::TrajectoryPoint(600, 467.97), - Boardcore::TrajectoryPoint(610, 465.52), - Boardcore::TrajectoryPoint(620, 463.06), - Boardcore::TrajectoryPoint(630, 460.58), - Boardcore::TrajectoryPoint(640, 458.1), - Boardcore::TrajectoryPoint(650, 455.6), - Boardcore::TrajectoryPoint(660, 453.09), - Boardcore::TrajectoryPoint(670, 450.57), - Boardcore::TrajectoryPoint(680, 448.04), - Boardcore::TrajectoryPoint(690, 445.49), - Boardcore::TrajectoryPoint(700, 442.93), - Boardcore::TrajectoryPoint(710, 440.35), - Boardcore::TrajectoryPoint(720, 437.77), - Boardcore::TrajectoryPoint(730, 435.17), - Boardcore::TrajectoryPoint(740, 432.56), - Boardcore::TrajectoryPoint(750, 429.93), - Boardcore::TrajectoryPoint(760, 427.29), - Boardcore::TrajectoryPoint(770, 424.64), - Boardcore::TrajectoryPoint(780, 421.96), - Boardcore::TrajectoryPoint(790, 419.28), - Boardcore::TrajectoryPoint(800, 416.58), - Boardcore::TrajectoryPoint(810, 413.87), - Boardcore::TrajectoryPoint(820, 411.13), - Boardcore::TrajectoryPoint(830, 408.39), - Boardcore::TrajectoryPoint(840, 405.61), - Boardcore::TrajectoryPoint(850, 402.84), - Boardcore::TrajectoryPoint(860, 400.03), - Boardcore::TrajectoryPoint(870, 397.22), - Boardcore::TrajectoryPoint(880, 394.38), - Boardcore::TrajectoryPoint(890, 391.53), - Boardcore::TrajectoryPoint(900, 388.65), - Boardcore::TrajectoryPoint(910, 385.77), - Boardcore::TrajectoryPoint(920, 382.85), - Boardcore::TrajectoryPoint(930, 379.92), - Boardcore::TrajectoryPoint(940, 376.96), - Boardcore::TrajectoryPoint(950, 374), - Boardcore::TrajectoryPoint(960, 371), - Boardcore::TrajectoryPoint(970, 367.98), - Boardcore::TrajectoryPoint(980, 364.94), - Boardcore::TrajectoryPoint(990, 361.87), - Boardcore::TrajectoryPoint(1000, 358.79), - Boardcore::TrajectoryPoint(1010, 355.67), - Boardcore::TrajectoryPoint(1020, 352.54), - Boardcore::TrajectoryPoint(1030, 349.47), - Boardcore::TrajectoryPoint(1040, 346.41), - Boardcore::TrajectoryPoint(1050, 343.43), - Boardcore::TrajectoryPoint(1060, 340.48), - Boardcore::TrajectoryPoint(1070, 337.59), - Boardcore::TrajectoryPoint(1080, 334.75), - Boardcore::TrajectoryPoint(1090, 331.94), - Boardcore::TrajectoryPoint(1100, 329.19), - Boardcore::TrajectoryPoint(1110, 326.48), - Boardcore::TrajectoryPoint(1120, 323.8), - Boardcore::TrajectoryPoint(1130, 321.18), - Boardcore::TrajectoryPoint(1140, 318.59), - Boardcore::TrajectoryPoint(1150, 316.04), - Boardcore::TrajectoryPoint(1160, 313.53), - Boardcore::TrajectoryPoint(1170, 311.05), - Boardcore::TrajectoryPoint(1180, 308.61), - Boardcore::TrajectoryPoint(1190, 306.21), - Boardcore::TrajectoryPoint(1200, 303.83), - Boardcore::TrajectoryPoint(1210, 301.5), - Boardcore::TrajectoryPoint(1220, 299.19), - Boardcore::TrajectoryPoint(1230, 296.9), - Boardcore::TrajectoryPoint(1240, 294.66), - Boardcore::TrajectoryPoint(1250, 292.45), - Boardcore::TrajectoryPoint(1260, 290.25), - Boardcore::TrajectoryPoint(1270, 288.09), - Boardcore::TrajectoryPoint(1280, 285.96), - Boardcore::TrajectoryPoint(1290, 283.85), - Boardcore::TrajectoryPoint(1300, 281.77), - Boardcore::TrajectoryPoint(1310, 279.71), - Boardcore::TrajectoryPoint(1320, 277.68), - Boardcore::TrajectoryPoint(1330, 275.67), - Boardcore::TrajectoryPoint(1340, 273.68), - Boardcore::TrajectoryPoint(1350, 271.72), - Boardcore::TrajectoryPoint(1360, 269.78), - Boardcore::TrajectoryPoint(1370, 267.85), - Boardcore::TrajectoryPoint(1380, 265.96), - Boardcore::TrajectoryPoint(1390, 264.08), - Boardcore::TrajectoryPoint(1400, 262.21), - Boardcore::TrajectoryPoint(1410, 260.37), - Boardcore::TrajectoryPoint(1420, 258.55), - Boardcore::TrajectoryPoint(1430, 256.75), - Boardcore::TrajectoryPoint(1440, 254.96), - Boardcore::TrajectoryPoint(1450, 253.19), - Boardcore::TrajectoryPoint(1460, 251.43), - Boardcore::TrajectoryPoint(1470, 249.7), - Boardcore::TrajectoryPoint(1480, 247.98), - Boardcore::TrajectoryPoint(1490, 246.27), - Boardcore::TrajectoryPoint(1500, 244.58), - Boardcore::TrajectoryPoint(1510, 242.9), - Boardcore::TrajectoryPoint(1520, 241.24), - Boardcore::TrajectoryPoint(1530, 239.59), - Boardcore::TrajectoryPoint(1540, 237.96), - Boardcore::TrajectoryPoint(1550, 236.34), - Boardcore::TrajectoryPoint(1560, 234.73), - Boardcore::TrajectoryPoint(1570, 233.13), - Boardcore::TrajectoryPoint(1580, 231.55), - Boardcore::TrajectoryPoint(1590, 229.98), - Boardcore::TrajectoryPoint(1600, 228.42), - Boardcore::TrajectoryPoint(1610, 226.87), - Boardcore::TrajectoryPoint(1620, 225.33), - Boardcore::TrajectoryPoint(1630, 223.8), - Boardcore::TrajectoryPoint(1640, 222.28), - Boardcore::TrajectoryPoint(1650, 220.77), - Boardcore::TrajectoryPoint(1660, 219.27), - Boardcore::TrajectoryPoint(1670, 217.79), - Boardcore::TrajectoryPoint(1680, 216.31), - Boardcore::TrajectoryPoint(1690, 214.84), - Boardcore::TrajectoryPoint(1700, 213.38), - Boardcore::TrajectoryPoint(1710, 211.92), - Boardcore::TrajectoryPoint(1720, 210.48), - Boardcore::TrajectoryPoint(1730, 209.04), - Boardcore::TrajectoryPoint(1740, 207.61), - Boardcore::TrajectoryPoint(1750, 206.19), - Boardcore::TrajectoryPoint(1760, 204.78), - Boardcore::TrajectoryPoint(1770, 203.37), - Boardcore::TrajectoryPoint(1780, 201.97), - Boardcore::TrajectoryPoint(1790, 200.58), - Boardcore::TrajectoryPoint(1800, 199.19), - Boardcore::TrajectoryPoint(1810, 197.81), - Boardcore::TrajectoryPoint(1820, 196.43), - Boardcore::TrajectoryPoint(1830, 195.07), - Boardcore::TrajectoryPoint(1840, 193.7), - Boardcore::TrajectoryPoint(1850, 192.35), - Boardcore::TrajectoryPoint(1860, 190.99), - Boardcore::TrajectoryPoint(1870, 189.65), - Boardcore::TrajectoryPoint(1880, 188.31), - Boardcore::TrajectoryPoint(1890, 186.97), - Boardcore::TrajectoryPoint(1900, 185.64), - Boardcore::TrajectoryPoint(1910, 184.31), - Boardcore::TrajectoryPoint(1920, 182.99), - Boardcore::TrajectoryPoint(1930, 181.67), - Boardcore::TrajectoryPoint(1940, 180.36), - Boardcore::TrajectoryPoint(1950, 179.05), - Boardcore::TrajectoryPoint(1960, 177.74), - Boardcore::TrajectoryPoint(1970, 176.44), - Boardcore::TrajectoryPoint(1980, 175.14), - Boardcore::TrajectoryPoint(1990, 173.85), - Boardcore::TrajectoryPoint(2000, 172.55), - Boardcore::TrajectoryPoint(2010, 171.27), - Boardcore::TrajectoryPoint(2020, 169.98), - Boardcore::TrajectoryPoint(2030, 168.7), - Boardcore::TrajectoryPoint(2040, 167.42), - Boardcore::TrajectoryPoint(2050, 166.14), - Boardcore::TrajectoryPoint(2060, 164.86), - Boardcore::TrajectoryPoint(2070, 163.59), - Boardcore::TrajectoryPoint(2080, 162.32), - Boardcore::TrajectoryPoint(2090, 161.05), - Boardcore::TrajectoryPoint(2100, 159.78), - Boardcore::TrajectoryPoint(2110, 158.52), - Boardcore::TrajectoryPoint(2120, 157.25), - Boardcore::TrajectoryPoint(2130, 155.99), - Boardcore::TrajectoryPoint(2140, 154.73), - Boardcore::TrajectoryPoint(2150, 153.47), - Boardcore::TrajectoryPoint(2160, 152.21), - Boardcore::TrajectoryPoint(2170, 150.95), - Boardcore::TrajectoryPoint(2180, 149.7), - Boardcore::TrajectoryPoint(2190, 148.44), - Boardcore::TrajectoryPoint(2200, 147.18), - Boardcore::TrajectoryPoint(2210, 145.93), - Boardcore::TrajectoryPoint(2220, 144.67), - Boardcore::TrajectoryPoint(2230, 143.42), - Boardcore::TrajectoryPoint(2240, 142.17), - Boardcore::TrajectoryPoint(2250, 140.91), - Boardcore::TrajectoryPoint(2260, 139.66), - Boardcore::TrajectoryPoint(2270, 138.4), - Boardcore::TrajectoryPoint(2280, 137.14), - Boardcore::TrajectoryPoint(2290, 135.89), - Boardcore::TrajectoryPoint(2300, 134.63), - Boardcore::TrajectoryPoint(2310, 133.37), - Boardcore::TrajectoryPoint(2320, 132.11), - Boardcore::TrajectoryPoint(2330, 130.85), - Boardcore::TrajectoryPoint(2340, 129.59), - Boardcore::TrajectoryPoint(2350, 128.32), - Boardcore::TrajectoryPoint(2360, 127.06), - Boardcore::TrajectoryPoint(2370, 125.79), - Boardcore::TrajectoryPoint(2380, 124.52), - Boardcore::TrajectoryPoint(2390, 123.25), - Boardcore::TrajectoryPoint(2400, 121.97), - Boardcore::TrajectoryPoint(2410, 120.69), - Boardcore::TrajectoryPoint(2420, 119.41), - Boardcore::TrajectoryPoint(2430, 118.13), - Boardcore::TrajectoryPoint(2440, 116.84), - Boardcore::TrajectoryPoint(2450, 115.55), - Boardcore::TrajectoryPoint(2460, 114.25), - Boardcore::TrajectoryPoint(2470, 112.95), - Boardcore::TrajectoryPoint(2480, 111.65), - Boardcore::TrajectoryPoint(2490, 110.34), - Boardcore::TrajectoryPoint(2500, 109.02), - Boardcore::TrajectoryPoint(2510, 107.71), - Boardcore::TrajectoryPoint(2520, 106.38), - Boardcore::TrajectoryPoint(2530, 105.05), - Boardcore::TrajectoryPoint(2540, 103.71), - Boardcore::TrajectoryPoint(2550, 102.37), - Boardcore::TrajectoryPoint(2560, 101.02), - Boardcore::TrajectoryPoint(2570, 99.663), - Boardcore::TrajectoryPoint(2580, 98.298), - Boardcore::TrajectoryPoint(2590, 96.924), - Boardcore::TrajectoryPoint(2600, 95.542), - Boardcore::TrajectoryPoint(2610, 94.15), - Boardcore::TrajectoryPoint(2620, 92.749), - Boardcore::TrajectoryPoint(2630, 91.338), - Boardcore::TrajectoryPoint(2640, 89.916), - Boardcore::TrajectoryPoint(2650, 88.482), - Boardcore::TrajectoryPoint(2660, 87.036), - Boardcore::TrajectoryPoint(2670, 85.578), - Boardcore::TrajectoryPoint(2680, 84.105), - Boardcore::TrajectoryPoint(2690, 82.618), - Boardcore::TrajectoryPoint(2700, 81.115), - Boardcore::TrajectoryPoint(2710, 79.597), - Boardcore::TrajectoryPoint(2720, 78.06), - Boardcore::TrajectoryPoint(2730, 76.505), - Boardcore::TrajectoryPoint(2740, 74.93), - Boardcore::TrajectoryPoint(2750, 73.333), - Boardcore::TrajectoryPoint(2760, 71.714), - Boardcore::TrajectoryPoint(2770, 70.069), - Boardcore::TrajectoryPoint(2780, 68.398), - Boardcore::TrajectoryPoint(2790, 66.699), - Boardcore::TrajectoryPoint(2800, 64.968), - Boardcore::TrajectoryPoint(2810, 63.203), - Boardcore::TrajectoryPoint(2820, 61.402), - Boardcore::TrajectoryPoint(2830, 59.56), - Boardcore::TrajectoryPoint(2840, 57.673), - Boardcore::TrajectoryPoint(2850, 55.738), - Boardcore::TrajectoryPoint(2860, 53.748), - Boardcore::TrajectoryPoint(2870, 51.696), - Boardcore::TrajectoryPoint(2880, 49.576), - Boardcore::TrajectoryPoint(2890, 47.378), - Boardcore::TrajectoryPoint(2900, 45.09), - Boardcore::TrajectoryPoint(2910, 42.698), - Boardcore::TrajectoryPoint(2920, 40.182), - Boardcore::TrajectoryPoint(2930, 37.518), - Boardcore::TrajectoryPoint(2940, 34.672), - Boardcore::TrajectoryPoint(2950, 31.593), - Boardcore::TrajectoryPoint(2960, 28.207), - Boardcore::TrajectoryPoint(2970, 24.382), - Boardcore::TrajectoryPoint(2980, 19.871), - Boardcore::TrajectoryPoint(2990, 14.024), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t8[] = { - Boardcore::TrajectoryPoint(0, 636.51), - Boardcore::TrajectoryPoint(10, 634.44), - Boardcore::TrajectoryPoint(20, 632.37), - Boardcore::TrajectoryPoint(30, 630.3), - Boardcore::TrajectoryPoint(40, 628.22), - Boardcore::TrajectoryPoint(50, 626.13), - Boardcore::TrajectoryPoint(60, 624.04), - Boardcore::TrajectoryPoint(70, 621.95), - Boardcore::TrajectoryPoint(80, 619.84), - Boardcore::TrajectoryPoint(90, 617.74), - Boardcore::TrajectoryPoint(100, 615.63), - Boardcore::TrajectoryPoint(110, 613.51), - Boardcore::TrajectoryPoint(120, 611.38), - Boardcore::TrajectoryPoint(130, 609.26), - Boardcore::TrajectoryPoint(140, 607.12), - Boardcore::TrajectoryPoint(150, 604.98), - Boardcore::TrajectoryPoint(160, 602.83), - Boardcore::TrajectoryPoint(170, 600.67), - Boardcore::TrajectoryPoint(180, 598.51), - Boardcore::TrajectoryPoint(190, 596.35), - Boardcore::TrajectoryPoint(200, 594.18), - Boardcore::TrajectoryPoint(210, 592), - Boardcore::TrajectoryPoint(220, 589.82), - Boardcore::TrajectoryPoint(230, 587.62), - Boardcore::TrajectoryPoint(240, 585.42), - Boardcore::TrajectoryPoint(250, 583.22), - Boardcore::TrajectoryPoint(260, 581.01), - Boardcore::TrajectoryPoint(270, 578.79), - Boardcore::TrajectoryPoint(280, 576.57), - Boardcore::TrajectoryPoint(290, 574.33), - Boardcore::TrajectoryPoint(300, 572.1), - Boardcore::TrajectoryPoint(310, 569.85), - Boardcore::TrajectoryPoint(320, 567.6), - Boardcore::TrajectoryPoint(330, 565.34), - Boardcore::TrajectoryPoint(340, 563.07), - Boardcore::TrajectoryPoint(350, 560.79), - Boardcore::TrajectoryPoint(360, 558.52), - Boardcore::TrajectoryPoint(370, 556.22), - Boardcore::TrajectoryPoint(380, 553.92), - Boardcore::TrajectoryPoint(390, 551.62), - Boardcore::TrajectoryPoint(400, 549.3), - Boardcore::TrajectoryPoint(410, 546.98), - Boardcore::TrajectoryPoint(420, 544.66), - Boardcore::TrajectoryPoint(430, 542.31), - Boardcore::TrajectoryPoint(440, 539.97), - Boardcore::TrajectoryPoint(450, 537.61), - Boardcore::TrajectoryPoint(460, 535.25), - Boardcore::TrajectoryPoint(470, 532.88), - Boardcore::TrajectoryPoint(480, 530.5), - Boardcore::TrajectoryPoint(490, 528.11), - Boardcore::TrajectoryPoint(500, 525.71), - Boardcore::TrajectoryPoint(510, 523.3), - Boardcore::TrajectoryPoint(520, 520.89), - Boardcore::TrajectoryPoint(530, 518.46), - Boardcore::TrajectoryPoint(540, 516.02), - Boardcore::TrajectoryPoint(550, 513.58), - Boardcore::TrajectoryPoint(560, 511.12), - Boardcore::TrajectoryPoint(570, 508.65), - Boardcore::TrajectoryPoint(580, 506.18), - Boardcore::TrajectoryPoint(590, 503.69), - Boardcore::TrajectoryPoint(600, 501.2), - Boardcore::TrajectoryPoint(610, 498.68), - Boardcore::TrajectoryPoint(620, 496.17), - Boardcore::TrajectoryPoint(630, 493.64), - Boardcore::TrajectoryPoint(640, 491.1), - Boardcore::TrajectoryPoint(650, 488.55), - Boardcore::TrajectoryPoint(660, 485.98), - Boardcore::TrajectoryPoint(670, 483.41), - Boardcore::TrajectoryPoint(680, 480.82), - Boardcore::TrajectoryPoint(690, 478.23), - Boardcore::TrajectoryPoint(700, 475.62), - Boardcore::TrajectoryPoint(710, 472.99), - Boardcore::TrajectoryPoint(720, 470.36), - Boardcore::TrajectoryPoint(730, 467.71), - Boardcore::TrajectoryPoint(740, 465.05), - Boardcore::TrajectoryPoint(750, 462.37), - Boardcore::TrajectoryPoint(760, 459.68), - Boardcore::TrajectoryPoint(770, 456.99), - Boardcore::TrajectoryPoint(780, 454.26), - Boardcore::TrajectoryPoint(790, 451.54), - Boardcore::TrajectoryPoint(800, 448.79), - Boardcore::TrajectoryPoint(810, 446.03), - Boardcore::TrajectoryPoint(820, 443.26), - Boardcore::TrajectoryPoint(830, 440.47), - Boardcore::TrajectoryPoint(840, 437.66), - Boardcore::TrajectoryPoint(850, 434.84), - Boardcore::TrajectoryPoint(860, 432), - Boardcore::TrajectoryPoint(870, 429.14), - Boardcore::TrajectoryPoint(880, 426.28), - Boardcore::TrajectoryPoint(890, 423.38), - Boardcore::TrajectoryPoint(900, 420.49), - Boardcore::TrajectoryPoint(910, 417.55), - Boardcore::TrajectoryPoint(920, 414.62), - Boardcore::TrajectoryPoint(930, 411.65), - Boardcore::TrajectoryPoint(940, 408.68), - Boardcore::TrajectoryPoint(950, 405.67), - Boardcore::TrajectoryPoint(960, 402.65), - Boardcore::TrajectoryPoint(970, 399.61), - Boardcore::TrajectoryPoint(980, 396.55), - Boardcore::TrajectoryPoint(990, 393.46), - Boardcore::TrajectoryPoint(1000, 390.36), - Boardcore::TrajectoryPoint(1010, 387.23), - Boardcore::TrajectoryPoint(1020, 384.08), - Boardcore::TrajectoryPoint(1030, 380.9), - Boardcore::TrajectoryPoint(1040, 377.71), - Boardcore::TrajectoryPoint(1050, 374.48), - Boardcore::TrajectoryPoint(1060, 371.23), - Boardcore::TrajectoryPoint(1070, 367.95), - Boardcore::TrajectoryPoint(1080, 364.65), - Boardcore::TrajectoryPoint(1090, 361.32), - Boardcore::TrajectoryPoint(1100, 357.96), - Boardcore::TrajectoryPoint(1110, 354.58), - Boardcore::TrajectoryPoint(1120, 351.22), - Boardcore::TrajectoryPoint(1130, 347.88), - Boardcore::TrajectoryPoint(1140, 344.63), - Boardcore::TrajectoryPoint(1150, 341.41), - Boardcore::TrajectoryPoint(1160, 338.25), - Boardcore::TrajectoryPoint(1170, 335.15), - Boardcore::TrajectoryPoint(1180, 332.09), - Boardcore::TrajectoryPoint(1190, 329.1), - Boardcore::TrajectoryPoint(1200, 326.14), - Boardcore::TrajectoryPoint(1210, 323.24), - Boardcore::TrajectoryPoint(1220, 320.39), - Boardcore::TrajectoryPoint(1230, 317.56), - Boardcore::TrajectoryPoint(1240, 314.81), - Boardcore::TrajectoryPoint(1250, 312.08), - Boardcore::TrajectoryPoint(1260, 309.4), - Boardcore::TrajectoryPoint(1270, 306.77), - Boardcore::TrajectoryPoint(1280, 304.17), - Boardcore::TrajectoryPoint(1290, 301.6), - Boardcore::TrajectoryPoint(1300, 299.09), - Boardcore::TrajectoryPoint(1310, 296.61), - Boardcore::TrajectoryPoint(1320, 294.15), - Boardcore::TrajectoryPoint(1330, 291.75), - Boardcore::TrajectoryPoint(1340, 289.37), - Boardcore::TrajectoryPoint(1350, 287.02), - Boardcore::TrajectoryPoint(1360, 284.72), - Boardcore::TrajectoryPoint(1370, 282.44), - Boardcore::TrajectoryPoint(1380, 280.19), - Boardcore::TrajectoryPoint(1390, 277.97), - Boardcore::TrajectoryPoint(1400, 275.79), - Boardcore::TrajectoryPoint(1410, 273.62), - Boardcore::TrajectoryPoint(1420, 271.49), - Boardcore::TrajectoryPoint(1430, 269.38), - Boardcore::TrajectoryPoint(1440, 267.3), - Boardcore::TrajectoryPoint(1450, 265.25), - Boardcore::TrajectoryPoint(1460, 263.21), - Boardcore::TrajectoryPoint(1470, 261.21), - Boardcore::TrajectoryPoint(1480, 259.23), - Boardcore::TrajectoryPoint(1490, 257.27), - Boardcore::TrajectoryPoint(1500, 255.33), - Boardcore::TrajectoryPoint(1510, 253.41), - Boardcore::TrajectoryPoint(1520, 251.51), - Boardcore::TrajectoryPoint(1530, 249.64), - Boardcore::TrajectoryPoint(1540, 247.78), - Boardcore::TrajectoryPoint(1550, 245.94), - Boardcore::TrajectoryPoint(1560, 244.12), - Boardcore::TrajectoryPoint(1570, 242.32), - Boardcore::TrajectoryPoint(1580, 240.53), - Boardcore::TrajectoryPoint(1590, 238.77), - Boardcore::TrajectoryPoint(1600, 237.01), - Boardcore::TrajectoryPoint(1610, 235.28), - Boardcore::TrajectoryPoint(1620, 233.56), - Boardcore::TrajectoryPoint(1630, 231.85), - Boardcore::TrajectoryPoint(1640, 230.16), - Boardcore::TrajectoryPoint(1650, 228.49), - Boardcore::TrajectoryPoint(1660, 226.83), - Boardcore::TrajectoryPoint(1670, 225.18), - Boardcore::TrajectoryPoint(1680, 223.54), - Boardcore::TrajectoryPoint(1690, 221.92), - Boardcore::TrajectoryPoint(1700, 220.31), - Boardcore::TrajectoryPoint(1710, 218.71), - Boardcore::TrajectoryPoint(1720, 217.12), - Boardcore::TrajectoryPoint(1730, 215.54), - Boardcore::TrajectoryPoint(1740, 213.98), - Boardcore::TrajectoryPoint(1750, 212.43), - Boardcore::TrajectoryPoint(1760, 210.88), - Boardcore::TrajectoryPoint(1770, 209.35), - Boardcore::TrajectoryPoint(1780, 207.82), - Boardcore::TrajectoryPoint(1790, 206.31), - Boardcore::TrajectoryPoint(1800, 204.8), - Boardcore::TrajectoryPoint(1810, 203.31), - Boardcore::TrajectoryPoint(1820, 201.82), - Boardcore::TrajectoryPoint(1830, 200.34), - Boardcore::TrajectoryPoint(1840, 198.87), - Boardcore::TrajectoryPoint(1850, 197.4), - Boardcore::TrajectoryPoint(1860, 195.95), - Boardcore::TrajectoryPoint(1870, 194.5), - Boardcore::TrajectoryPoint(1880, 193.05), - Boardcore::TrajectoryPoint(1890, 191.62), - Boardcore::TrajectoryPoint(1900, 190.19), - Boardcore::TrajectoryPoint(1910, 188.77), - Boardcore::TrajectoryPoint(1920, 187.35), - Boardcore::TrajectoryPoint(1930, 185.94), - Boardcore::TrajectoryPoint(1940, 184.54), - Boardcore::TrajectoryPoint(1950, 183.14), - Boardcore::TrajectoryPoint(1960, 181.75), - Boardcore::TrajectoryPoint(1970, 180.36), - Boardcore::TrajectoryPoint(1980, 178.98), - Boardcore::TrajectoryPoint(1990, 177.6), - Boardcore::TrajectoryPoint(2000, 176.23), - Boardcore::TrajectoryPoint(2010, 174.86), - Boardcore::TrajectoryPoint(2020, 173.5), - Boardcore::TrajectoryPoint(2030, 172.14), - Boardcore::TrajectoryPoint(2040, 170.79), - Boardcore::TrajectoryPoint(2050, 169.43), - Boardcore::TrajectoryPoint(2060, 168.09), - Boardcore::TrajectoryPoint(2070, 166.74), - Boardcore::TrajectoryPoint(2080, 165.4), - Boardcore::TrajectoryPoint(2090, 164.06), - Boardcore::TrajectoryPoint(2100, 162.73), - Boardcore::TrajectoryPoint(2110, 161.4), - Boardcore::TrajectoryPoint(2120, 160.07), - Boardcore::TrajectoryPoint(2130, 158.74), - Boardcore::TrajectoryPoint(2140, 157.42), - Boardcore::TrajectoryPoint(2150, 156.1), - Boardcore::TrajectoryPoint(2160, 154.78), - Boardcore::TrajectoryPoint(2170, 153.46), - Boardcore::TrajectoryPoint(2180, 152.14), - Boardcore::TrajectoryPoint(2190, 150.83), - Boardcore::TrajectoryPoint(2200, 149.52), - Boardcore::TrajectoryPoint(2210, 148.21), - Boardcore::TrajectoryPoint(2220, 146.9), - Boardcore::TrajectoryPoint(2230, 145.59), - Boardcore::TrajectoryPoint(2240, 144.28), - Boardcore::TrajectoryPoint(2250, 142.97), - Boardcore::TrajectoryPoint(2260, 141.66), - Boardcore::TrajectoryPoint(2270, 140.36), - Boardcore::TrajectoryPoint(2280, 139.05), - Boardcore::TrajectoryPoint(2290, 137.74), - Boardcore::TrajectoryPoint(2300, 136.44), - Boardcore::TrajectoryPoint(2310, 135.13), - Boardcore::TrajectoryPoint(2320, 133.82), - Boardcore::TrajectoryPoint(2330, 132.52), - Boardcore::TrajectoryPoint(2340, 131.21), - Boardcore::TrajectoryPoint(2350, 129.9), - Boardcore::TrajectoryPoint(2360, 128.59), - Boardcore::TrajectoryPoint(2370, 127.28), - Boardcore::TrajectoryPoint(2380, 125.96), - Boardcore::TrajectoryPoint(2390, 124.65), - Boardcore::TrajectoryPoint(2400, 123.33), - Boardcore::TrajectoryPoint(2410, 122.01), - Boardcore::TrajectoryPoint(2420, 120.69), - Boardcore::TrajectoryPoint(2430, 119.37), - Boardcore::TrajectoryPoint(2440, 118.04), - Boardcore::TrajectoryPoint(2450, 116.71), - Boardcore::TrajectoryPoint(2460, 115.38), - Boardcore::TrajectoryPoint(2470, 114.04), - Boardcore::TrajectoryPoint(2480, 112.7), - Boardcore::TrajectoryPoint(2490, 111.36), - Boardcore::TrajectoryPoint(2500, 110.01), - Boardcore::TrajectoryPoint(2510, 108.65), - Boardcore::TrajectoryPoint(2520, 107.3), - Boardcore::TrajectoryPoint(2530, 105.93), - Boardcore::TrajectoryPoint(2540, 104.56), - Boardcore::TrajectoryPoint(2550, 103.19), - Boardcore::TrajectoryPoint(2560, 101.81), - Boardcore::TrajectoryPoint(2570, 100.42), - Boardcore::TrajectoryPoint(2580, 99.022), - Boardcore::TrajectoryPoint(2590, 97.619), - Boardcore::TrajectoryPoint(2600, 96.208), - Boardcore::TrajectoryPoint(2610, 94.788), - Boardcore::TrajectoryPoint(2620, 93.359), - Boardcore::TrajectoryPoint(2630, 91.92), - Boardcore::TrajectoryPoint(2640, 90.472), - Boardcore::TrajectoryPoint(2650, 89.012), - Boardcore::TrajectoryPoint(2660, 87.541), - Boardcore::TrajectoryPoint(2670, 86.057), - Boardcore::TrajectoryPoint(2680, 84.56), - Boardcore::TrajectoryPoint(2690, 83.05), - Boardcore::TrajectoryPoint(2700, 81.524), - Boardcore::TrajectoryPoint(2710, 79.983), - Boardcore::TrajectoryPoint(2720, 78.424), - Boardcore::TrajectoryPoint(2730, 76.848), - Boardcore::TrajectoryPoint(2740, 75.252), - Boardcore::TrajectoryPoint(2750, 73.635), - Boardcore::TrajectoryPoint(2760, 71.995), - Boardcore::TrajectoryPoint(2770, 70.332), - Boardcore::TrajectoryPoint(2780, 68.643), - Boardcore::TrajectoryPoint(2790, 66.925), - Boardcore::TrajectoryPoint(2800, 65.177), - Boardcore::TrajectoryPoint(2810, 63.396), - Boardcore::TrajectoryPoint(2820, 61.578), - Boardcore::TrajectoryPoint(2830, 59.72), - Boardcore::TrajectoryPoint(2840, 57.819), - Boardcore::TrajectoryPoint(2850, 55.869), - Boardcore::TrajectoryPoint(2860, 53.865), - Boardcore::TrajectoryPoint(2870, 51.801), - Boardcore::TrajectoryPoint(2880, 49.668), - Boardcore::TrajectoryPoint(2890, 47.459), - Boardcore::TrajectoryPoint(2900, 45.159), - Boardcore::TrajectoryPoint(2910, 42.756), - Boardcore::TrajectoryPoint(2920, 40.231), - Boardcore::TrajectoryPoint(2930, 37.558), - Boardcore::TrajectoryPoint(2940, 34.703), - Boardcore::TrajectoryPoint(2950, 31.616), - Boardcore::TrajectoryPoint(2960, 28.223), - Boardcore::TrajectoryPoint(2970, 24.393), - Boardcore::TrajectoryPoint(2980, 19.877), - Boardcore::TrajectoryPoint(2990, 14.026), - Boardcore::TrajectoryPoint(3000, 0), -}; -Boardcore::TrajectoryPoint t9[] = { - Boardcore::TrajectoryPoint(0, 671.63), - Boardcore::TrajectoryPoint(10, 669.51), - Boardcore::TrajectoryPoint(20, 667.38), - Boardcore::TrajectoryPoint(30, 665.25), - Boardcore::TrajectoryPoint(40, 663.12), - Boardcore::TrajectoryPoint(50, 660.98), - Boardcore::TrajectoryPoint(60, 658.83), - Boardcore::TrajectoryPoint(70, 656.68), - Boardcore::TrajectoryPoint(80, 654.53), - Boardcore::TrajectoryPoint(90, 652.37), - Boardcore::TrajectoryPoint(100, 650.2), - Boardcore::TrajectoryPoint(110, 648.03), - Boardcore::TrajectoryPoint(120, 645.85), - Boardcore::TrajectoryPoint(130, 643.66), - Boardcore::TrajectoryPoint(140, 641.48), - Boardcore::TrajectoryPoint(150, 639.28), - Boardcore::TrajectoryPoint(160, 637.08), - Boardcore::TrajectoryPoint(170, 634.88), - Boardcore::TrajectoryPoint(180, 632.67), - Boardcore::TrajectoryPoint(190, 630.44), - Boardcore::TrajectoryPoint(200, 628.22), - Boardcore::TrajectoryPoint(210, 625.99), - Boardcore::TrajectoryPoint(220, 623.75), - Boardcore::TrajectoryPoint(230, 621.51), - Boardcore::TrajectoryPoint(240, 619.26), - Boardcore::TrajectoryPoint(250, 617), - Boardcore::TrajectoryPoint(260, 614.74), - Boardcore::TrajectoryPoint(270, 612.48), - Boardcore::TrajectoryPoint(280, 610.19), - Boardcore::TrajectoryPoint(290, 607.91), - Boardcore::TrajectoryPoint(300, 605.63), - Boardcore::TrajectoryPoint(310, 603.33), - Boardcore::TrajectoryPoint(320, 601.02), - Boardcore::TrajectoryPoint(330, 598.72), - Boardcore::TrajectoryPoint(340, 596.4), - Boardcore::TrajectoryPoint(350, 594.07), - Boardcore::TrajectoryPoint(360, 591.75), - Boardcore::TrajectoryPoint(370, 589.4), - Boardcore::TrajectoryPoint(380, 587.05), - Boardcore::TrajectoryPoint(390, 584.71), - Boardcore::TrajectoryPoint(400, 582.34), - Boardcore::TrajectoryPoint(410, 579.97), - Boardcore::TrajectoryPoint(420, 577.6), - Boardcore::TrajectoryPoint(430, 575.2), - Boardcore::TrajectoryPoint(440, 572.81), - Boardcore::TrajectoryPoint(450, 570.41), - Boardcore::TrajectoryPoint(460, 568), - Boardcore::TrajectoryPoint(470, 565.58), - Boardcore::TrajectoryPoint(480, 563.16), - Boardcore::TrajectoryPoint(490, 560.72), - Boardcore::TrajectoryPoint(500, 558.28), - Boardcore::TrajectoryPoint(510, 555.82), - Boardcore::TrajectoryPoint(520, 553.36), - Boardcore::TrajectoryPoint(530, 550.89), - Boardcore::TrajectoryPoint(540, 548.41), - Boardcore::TrajectoryPoint(550, 545.92), - Boardcore::TrajectoryPoint(560, 543.43), - Boardcore::TrajectoryPoint(570, 540.91), - Boardcore::TrajectoryPoint(580, 538.39), - Boardcore::TrajectoryPoint(590, 535.87), - Boardcore::TrajectoryPoint(600, 533.33), - Boardcore::TrajectoryPoint(610, 530.78), - Boardcore::TrajectoryPoint(620, 528.22), - Boardcore::TrajectoryPoint(630, 525.65), - Boardcore::TrajectoryPoint(640, 523.08), - Boardcore::TrajectoryPoint(650, 520.48), - Boardcore::TrajectoryPoint(660, 517.88), - Boardcore::TrajectoryPoint(670, 515.27), - Boardcore::TrajectoryPoint(680, 512.64), - Boardcore::TrajectoryPoint(690, 510.02), - Boardcore::TrajectoryPoint(700, 507.36), - Boardcore::TrajectoryPoint(710, 504.71), - Boardcore::TrajectoryPoint(720, 502.04), - Boardcore::TrajectoryPoint(730, 499.35), - Boardcore::TrajectoryPoint(740, 496.66), - Boardcore::TrajectoryPoint(750, 493.95), - Boardcore::TrajectoryPoint(760, 491.23), - Boardcore::TrajectoryPoint(770, 488.5), - Boardcore::TrajectoryPoint(780, 485.75), - Boardcore::TrajectoryPoint(790, 483), - Boardcore::TrajectoryPoint(800, 480.22), - Boardcore::TrajectoryPoint(810, 477.43), - Boardcore::TrajectoryPoint(820, 474.63), - Boardcore::TrajectoryPoint(830, 471.81), - Boardcore::TrajectoryPoint(840, 468.99), - Boardcore::TrajectoryPoint(850, 466.14), - Boardcore::TrajectoryPoint(860, 463.28), - Boardcore::TrajectoryPoint(870, 460.4), - Boardcore::TrajectoryPoint(880, 457.51), - Boardcore::TrajectoryPoint(890, 454.6), - Boardcore::TrajectoryPoint(900, 451.67), - Boardcore::TrajectoryPoint(910, 448.74), - Boardcore::TrajectoryPoint(920, 445.77), - Boardcore::TrajectoryPoint(930, 442.81), - Boardcore::TrajectoryPoint(940, 439.8), - Boardcore::TrajectoryPoint(950, 436.8), - Boardcore::TrajectoryPoint(960, 433.76), - Boardcore::TrajectoryPoint(970, 430.72), - Boardcore::TrajectoryPoint(980, 427.64), - Boardcore::TrajectoryPoint(990, 424.56), - Boardcore::TrajectoryPoint(1000, 421.45), - Boardcore::TrajectoryPoint(1010, 418.32), - Boardcore::TrajectoryPoint(1020, 415.17), - Boardcore::TrajectoryPoint(1030, 412), - Boardcore::TrajectoryPoint(1040, 408.8), - Boardcore::TrajectoryPoint(1050, 405.58), - Boardcore::TrajectoryPoint(1060, 402.35), - Boardcore::TrajectoryPoint(1070, 399.08), - Boardcore::TrajectoryPoint(1080, 395.8), - Boardcore::TrajectoryPoint(1090, 392.48), - Boardcore::TrajectoryPoint(1100, 389.14), - Boardcore::TrajectoryPoint(1110, 385.78), - Boardcore::TrajectoryPoint(1120, 382.39), - Boardcore::TrajectoryPoint(1130, 378.97), - Boardcore::TrajectoryPoint(1140, 375.52), - Boardcore::TrajectoryPoint(1150, 372.05), - Boardcore::TrajectoryPoint(1160, 368.53), - Boardcore::TrajectoryPoint(1170, 365), - Boardcore::TrajectoryPoint(1180, 361.42), - Boardcore::TrajectoryPoint(1190, 357.83), - Boardcore::TrajectoryPoint(1200, 354.19), - Boardcore::TrajectoryPoint(1210, 350.56), - Boardcore::TrajectoryPoint(1220, 346.99), - Boardcore::TrajectoryPoint(1230, 343.48), - Boardcore::TrajectoryPoint(1240, 340.02), - Boardcore::TrajectoryPoint(1250, 336.64), - Boardcore::TrajectoryPoint(1260, 333.29), - Boardcore::TrajectoryPoint(1270, 330.03), - Boardcore::TrajectoryPoint(1280, 326.81), - Boardcore::TrajectoryPoint(1290, 323.63), - Boardcore::TrajectoryPoint(1300, 320.53), - Boardcore::TrajectoryPoint(1310, 317.47), - Boardcore::TrajectoryPoint(1320, 314.47), - Boardcore::TrajectoryPoint(1330, 311.52), - Boardcore::TrajectoryPoint(1340, 308.6), - Boardcore::TrajectoryPoint(1350, 305.76), - Boardcore::TrajectoryPoint(1360, 302.95), - Boardcore::TrajectoryPoint(1370, 300.18), - Boardcore::TrajectoryPoint(1380, 297.47), - Boardcore::TrajectoryPoint(1390, 294.8), - Boardcore::TrajectoryPoint(1400, 292.17), - Boardcore::TrajectoryPoint(1410, 289.58), - Boardcore::TrajectoryPoint(1420, 287.04), - Boardcore::TrajectoryPoint(1430, 284.53), - Boardcore::TrajectoryPoint(1440, 282.06), - Boardcore::TrajectoryPoint(1450, 279.63), - Boardcore::TrajectoryPoint(1460, 277.23), - Boardcore::TrajectoryPoint(1470, 274.86), - Boardcore::TrajectoryPoint(1480, 272.54), - Boardcore::TrajectoryPoint(1490, 270.25), - Boardcore::TrajectoryPoint(1500, 267.98), - Boardcore::TrajectoryPoint(1510, 265.75), - Boardcore::TrajectoryPoint(1520, 263.55), - Boardcore::TrajectoryPoint(1530, 261.38), - Boardcore::TrajectoryPoint(1540, 259.23), - Boardcore::TrajectoryPoint(1550, 257.11), - Boardcore::TrajectoryPoint(1560, 255.03), - Boardcore::TrajectoryPoint(1570, 252.96), - Boardcore::TrajectoryPoint(1580, 250.92), - Boardcore::TrajectoryPoint(1590, 248.91), - Boardcore::TrajectoryPoint(1600, 246.91), - Boardcore::TrajectoryPoint(1610, 244.95), - Boardcore::TrajectoryPoint(1620, 243), - Boardcore::TrajectoryPoint(1630, 241.08), - Boardcore::TrajectoryPoint(1640, 239.17), - Boardcore::TrajectoryPoint(1650, 237.29), - Boardcore::TrajectoryPoint(1660, 235.42), - Boardcore::TrajectoryPoint(1670, 233.58), - Boardcore::TrajectoryPoint(1680, 231.75), - Boardcore::TrajectoryPoint(1690, 229.94), - Boardcore::TrajectoryPoint(1700, 228.15), - Boardcore::TrajectoryPoint(1710, 226.37), - Boardcore::TrajectoryPoint(1720, 224.61), - Boardcore::TrajectoryPoint(1730, 222.87), - Boardcore::TrajectoryPoint(1740, 221.14), - Boardcore::TrajectoryPoint(1750, 219.43), - Boardcore::TrajectoryPoint(1760, 217.73), - Boardcore::TrajectoryPoint(1770, 216.04), - Boardcore::TrajectoryPoint(1780, 214.37), - Boardcore::TrajectoryPoint(1790, 212.71), - Boardcore::TrajectoryPoint(1800, 211.06), - Boardcore::TrajectoryPoint(1810, 209.43), - Boardcore::TrajectoryPoint(1820, 207.81), - Boardcore::TrajectoryPoint(1830, 206.2), - Boardcore::TrajectoryPoint(1840, 204.6), - Boardcore::TrajectoryPoint(1850, 203.01), - Boardcore::TrajectoryPoint(1860, 201.43), - Boardcore::TrajectoryPoint(1870, 199.86), - Boardcore::TrajectoryPoint(1880, 198.3), - Boardcore::TrajectoryPoint(1890, 196.75), - Boardcore::TrajectoryPoint(1900, 195.21), - Boardcore::TrajectoryPoint(1910, 193.68), - Boardcore::TrajectoryPoint(1920, 192.16), - Boardcore::TrajectoryPoint(1930, 190.64), - Boardcore::TrajectoryPoint(1940, 189.14), - Boardcore::TrajectoryPoint(1950, 187.64), - Boardcore::TrajectoryPoint(1960, 186.15), - Boardcore::TrajectoryPoint(1970, 184.66), - Boardcore::TrajectoryPoint(1980, 183.19), - Boardcore::TrajectoryPoint(1990, 181.72), - Boardcore::TrajectoryPoint(2000, 180.25), - Boardcore::TrajectoryPoint(2010, 178.8), - Boardcore::TrajectoryPoint(2020, 177.35), - Boardcore::TrajectoryPoint(2030, 175.9), - Boardcore::TrajectoryPoint(2040, 174.46), - Boardcore::TrajectoryPoint(2050, 173.03), - Boardcore::TrajectoryPoint(2060, 171.6), - Boardcore::TrajectoryPoint(2070, 170.18), - Boardcore::TrajectoryPoint(2080, 168.76), - Boardcore::TrajectoryPoint(2090, 167.34), - Boardcore::TrajectoryPoint(2100, 165.93), - Boardcore::TrajectoryPoint(2110, 164.53), - Boardcore::TrajectoryPoint(2120, 163.13), - Boardcore::TrajectoryPoint(2130, 161.73), - Boardcore::TrajectoryPoint(2140, 160.34), - Boardcore::TrajectoryPoint(2150, 158.94), - Boardcore::TrajectoryPoint(2160, 157.56), - Boardcore::TrajectoryPoint(2170, 156.17), - Boardcore::TrajectoryPoint(2180, 154.79), - Boardcore::TrajectoryPoint(2190, 153.41), - Boardcore::TrajectoryPoint(2200, 152.04), - Boardcore::TrajectoryPoint(2210, 150.67), - Boardcore::TrajectoryPoint(2220, 149.29), - Boardcore::TrajectoryPoint(2230, 147.92), - Boardcore::TrajectoryPoint(2240, 146.56), - Boardcore::TrajectoryPoint(2250, 145.19), - Boardcore::TrajectoryPoint(2260, 143.83), - Boardcore::TrajectoryPoint(2270, 142.47), - Boardcore::TrajectoryPoint(2280, 141.1), - Boardcore::TrajectoryPoint(2290, 139.74), - Boardcore::TrajectoryPoint(2300, 138.38), - Boardcore::TrajectoryPoint(2310, 137.03), - Boardcore::TrajectoryPoint(2320, 135.67), - Boardcore::TrajectoryPoint(2330, 134.31), - Boardcore::TrajectoryPoint(2340, 132.95), - Boardcore::TrajectoryPoint(2350, 131.59), - Boardcore::TrajectoryPoint(2360, 130.23), - Boardcore::TrajectoryPoint(2370, 128.87), - Boardcore::TrajectoryPoint(2380, 127.51), - Boardcore::TrajectoryPoint(2390, 126.15), - Boardcore::TrajectoryPoint(2400, 124.79), - Boardcore::TrajectoryPoint(2410, 123.43), - Boardcore::TrajectoryPoint(2420, 122.06), - Boardcore::TrajectoryPoint(2430, 120.7), - Boardcore::TrajectoryPoint(2440, 119.33), - Boardcore::TrajectoryPoint(2450, 117.96), - Boardcore::TrajectoryPoint(2460, 116.58), - Boardcore::TrajectoryPoint(2470, 115.21), - Boardcore::TrajectoryPoint(2480, 113.83), - Boardcore::TrajectoryPoint(2490, 112.44), - Boardcore::TrajectoryPoint(2500, 111.06), - Boardcore::TrajectoryPoint(2510, 109.67), - Boardcore::TrajectoryPoint(2520, 108.27), - Boardcore::TrajectoryPoint(2530, 106.87), - Boardcore::TrajectoryPoint(2540, 105.47), - Boardcore::TrajectoryPoint(2550, 104.06), - Boardcore::TrajectoryPoint(2560, 102.64), - Boardcore::TrajectoryPoint(2570, 101.22), - Boardcore::TrajectoryPoint(2580, 99.795), - Boardcore::TrajectoryPoint(2590, 98.36), - Boardcore::TrajectoryPoint(2600, 96.918), - Boardcore::TrajectoryPoint(2610, 95.468), - Boardcore::TrajectoryPoint(2620, 94.009), - Boardcore::TrajectoryPoint(2630, 92.541), - Boardcore::TrajectoryPoint(2640, 91.064), - Boardcore::TrajectoryPoint(2650, 89.577), - Boardcore::TrajectoryPoint(2660, 88.078), - Boardcore::TrajectoryPoint(2670, 86.568), - Boardcore::TrajectoryPoint(2680, 85.045), - Boardcore::TrajectoryPoint(2690, 83.509), - Boardcore::TrajectoryPoint(2700, 81.959), - Boardcore::TrajectoryPoint(2710, 80.393), - Boardcore::TrajectoryPoint(2720, 78.811), - Boardcore::TrajectoryPoint(2730, 77.212), - Boardcore::TrajectoryPoint(2740, 75.594), - Boardcore::TrajectoryPoint(2750, 73.955), - Boardcore::TrajectoryPoint(2760, 72.295), - Boardcore::TrajectoryPoint(2770, 70.611), - Boardcore::TrajectoryPoint(2780, 68.902), - Boardcore::TrajectoryPoint(2790, 67.166), - Boardcore::TrajectoryPoint(2800, 65.399), - Boardcore::TrajectoryPoint(2810, 63.6), - Boardcore::TrajectoryPoint(2820, 61.764), - Boardcore::TrajectoryPoint(2830, 59.89), - Boardcore::TrajectoryPoint(2840, 57.973), - Boardcore::TrajectoryPoint(2850, 56.008), - Boardcore::TrajectoryPoint(2860, 53.99), - Boardcore::TrajectoryPoint(2870, 51.912), - Boardcore::TrajectoryPoint(2880, 49.766), - Boardcore::TrajectoryPoint(2890, 47.543), - Boardcore::TrajectoryPoint(2900, 45.232), - Boardcore::TrajectoryPoint(2910, 42.818), - Boardcore::TrajectoryPoint(2920, 40.282), - Boardcore::TrajectoryPoint(2930, 37.599), - Boardcore::TrajectoryPoint(2940, 34.735), - Boardcore::TrajectoryPoint(2950, 31.641), - Boardcore::TrajectoryPoint(2960, 28.241), - Boardcore::TrajectoryPoint(2970, 24.404), - Boardcore::TrajectoryPoint(2980, 19.883), - Boardcore::TrajectoryPoint(2990, 14.028), +Boardcore::TrajectoryPoint t10[] = { + Boardcore::TrajectoryPoint(0, 725.4), + Boardcore::TrajectoryPoint(10, 723.11), + Boardcore::TrajectoryPoint(20, 720.82), + Boardcore::TrajectoryPoint(30, 718.52), + Boardcore::TrajectoryPoint(40, 716.22), + Boardcore::TrajectoryPoint(50, 713.93), + Boardcore::TrajectoryPoint(60, 711.61), + Boardcore::TrajectoryPoint(70, 709.29), + Boardcore::TrajectoryPoint(80, 706.98), + Boardcore::TrajectoryPoint(90, 704.65), + Boardcore::TrajectoryPoint(100, 702.31), + Boardcore::TrajectoryPoint(110, 699.97), + Boardcore::TrajectoryPoint(120, 697.64), + Boardcore::TrajectoryPoint(130, 695.28), + Boardcore::TrajectoryPoint(140, 692.92), + Boardcore::TrajectoryPoint(150, 690.56), + Boardcore::TrajectoryPoint(160, 688.2), + Boardcore::TrajectoryPoint(170, 685.82), + Boardcore::TrajectoryPoint(180, 683.44), + Boardcore::TrajectoryPoint(190, 681.06), + Boardcore::TrajectoryPoint(200, 678.65), + Boardcore::TrajectoryPoint(210, 676.25), + Boardcore::TrajectoryPoint(220, 673.85), + Boardcore::TrajectoryPoint(230, 671.43), + Boardcore::TrajectoryPoint(240, 669.01), + Boardcore::TrajectoryPoint(250, 666.59), + Boardcore::TrajectoryPoint(260, 664.16), + Boardcore::TrajectoryPoint(270, 661.71), + Boardcore::TrajectoryPoint(280, 659.26), + Boardcore::TrajectoryPoint(290, 656.81), + Boardcore::TrajectoryPoint(300, 654.34), + Boardcore::TrajectoryPoint(310, 651.87), + Boardcore::TrajectoryPoint(320, 649.4), + Boardcore::TrajectoryPoint(330, 646.91), + Boardcore::TrajectoryPoint(340, 644.42), + Boardcore::TrajectoryPoint(350, 641.92), + Boardcore::TrajectoryPoint(360, 639.42), + Boardcore::TrajectoryPoint(370, 636.9), + Boardcore::TrajectoryPoint(380, 634.38), + Boardcore::TrajectoryPoint(390, 631.85), + Boardcore::TrajectoryPoint(400, 629.31), + Boardcore::TrajectoryPoint(410, 626.76), + Boardcore::TrajectoryPoint(420, 624.21), + Boardcore::TrajectoryPoint(430, 621.64), + Boardcore::TrajectoryPoint(440, 619.07), + Boardcore::TrajectoryPoint(450, 616.5), + Boardcore::TrajectoryPoint(460, 613.9), + Boardcore::TrajectoryPoint(470, 611.3), + Boardcore::TrajectoryPoint(480, 608.7), + Boardcore::TrajectoryPoint(490, 606.08), + Boardcore::TrajectoryPoint(500, 603.45), + Boardcore::TrajectoryPoint(510, 600.82), + Boardcore::TrajectoryPoint(520, 598.17), + Boardcore::TrajectoryPoint(530, 595.52), + Boardcore::TrajectoryPoint(540, 592.86), + Boardcore::TrajectoryPoint(550, 590.18), + Boardcore::TrajectoryPoint(560, 587.5), + Boardcore::TrajectoryPoint(570, 584.81), + Boardcore::TrajectoryPoint(580, 582.1), + Boardcore::TrajectoryPoint(590, 579.39), + Boardcore::TrajectoryPoint(600, 576.67), + Boardcore::TrajectoryPoint(610, 573.92), + Boardcore::TrajectoryPoint(620, 571.18), + Boardcore::TrajectoryPoint(630, 568.43), + Boardcore::TrajectoryPoint(640, 565.65), + Boardcore::TrajectoryPoint(650, 562.88), + Boardcore::TrajectoryPoint(660, 560.09), + Boardcore::TrajectoryPoint(670, 557.28), + Boardcore::TrajectoryPoint(680, 554.47), + Boardcore::TrajectoryPoint(690, 551.64), + Boardcore::TrajectoryPoint(700, 548.8), + Boardcore::TrajectoryPoint(710, 545.96), + Boardcore::TrajectoryPoint(720, 543.09), + Boardcore::TrajectoryPoint(730, 540.21), + Boardcore::TrajectoryPoint(740, 537.33), + Boardcore::TrajectoryPoint(750, 534.42), + Boardcore::TrajectoryPoint(760, 531.51), + Boardcore::TrajectoryPoint(770, 528.58), + Boardcore::TrajectoryPoint(780, 525.63), + Boardcore::TrajectoryPoint(790, 522.68), + Boardcore::TrajectoryPoint(800, 519.7), + Boardcore::TrajectoryPoint(810, 516.71), + Boardcore::TrajectoryPoint(820, 513.72), + Boardcore::TrajectoryPoint(830, 510.69), + Boardcore::TrajectoryPoint(840, 507.67), + Boardcore::TrajectoryPoint(850, 504.61), + Boardcore::TrajectoryPoint(860, 501.55), + Boardcore::TrajectoryPoint(870, 498.48), + Boardcore::TrajectoryPoint(880, 495.37), + Boardcore::TrajectoryPoint(890, 492.26), + Boardcore::TrajectoryPoint(900, 489.13), + Boardcore::TrajectoryPoint(910, 485.98), + Boardcore::TrajectoryPoint(920, 482.82), + Boardcore::TrajectoryPoint(930, 479.63), + Boardcore::TrajectoryPoint(940, 476.43), + Boardcore::TrajectoryPoint(950, 473.2), + Boardcore::TrajectoryPoint(960, 469.96), + Boardcore::TrajectoryPoint(970, 466.7), + Boardcore::TrajectoryPoint(980, 463.42), + Boardcore::TrajectoryPoint(990, 460.12), + Boardcore::TrajectoryPoint(1000, 456.79), + Boardcore::TrajectoryPoint(1010, 453.46), + Boardcore::TrajectoryPoint(1020, 450.08), + Boardcore::TrajectoryPoint(1030, 446.69), + Boardcore::TrajectoryPoint(1040, 443.27), + Boardcore::TrajectoryPoint(1050, 439.84), + Boardcore::TrajectoryPoint(1060, 436.38), + Boardcore::TrajectoryPoint(1070, 432.89), + Boardcore::TrajectoryPoint(1080, 429.39), + Boardcore::TrajectoryPoint(1090, 425.84), + Boardcore::TrajectoryPoint(1100, 422.29), + Boardcore::TrajectoryPoint(1110, 418.69), + Boardcore::TrajectoryPoint(1120, 415.08), + Boardcore::TrajectoryPoint(1130, 411.42), + Boardcore::TrajectoryPoint(1140, 407.76), + Boardcore::TrajectoryPoint(1150, 404.03), + Boardcore::TrajectoryPoint(1160, 400.31), + Boardcore::TrajectoryPoint(1170, 396.52), + Boardcore::TrajectoryPoint(1180, 392.73), + Boardcore::TrajectoryPoint(1190, 388.88), + Boardcore::TrajectoryPoint(1200, 385.02), + Boardcore::TrajectoryPoint(1210, 381.1), + Boardcore::TrajectoryPoint(1220, 377.16), + Boardcore::TrajectoryPoint(1230, 373.16), + Boardcore::TrajectoryPoint(1240, 369.15), + Boardcore::TrajectoryPoint(1250, 365.07), + Boardcore::TrajectoryPoint(1260, 361.04), + Boardcore::TrajectoryPoint(1270, 357.03), + Boardcore::TrajectoryPoint(1280, 353.11), + Boardcore::TrajectoryPoint(1290, 349.22), + Boardcore::TrajectoryPoint(1300, 345.44), + Boardcore::TrajectoryPoint(1310, 341.68), + Boardcore::TrajectoryPoint(1320, 338.02), + Boardcore::TrajectoryPoint(1330, 334.42), + Boardcore::TrajectoryPoint(1340, 330.87), + Boardcore::TrajectoryPoint(1350, 327.4), + Boardcore::TrajectoryPoint(1360, 323.97), + Boardcore::TrajectoryPoint(1370, 320.63), + Boardcore::TrajectoryPoint(1380, 317.34), + Boardcore::TrajectoryPoint(1390, 314.09), + Boardcore::TrajectoryPoint(1400, 310.94), + Boardcore::TrajectoryPoint(1410, 307.82), + Boardcore::TrajectoryPoint(1420, 304.75), + Boardcore::TrajectoryPoint(1430, 301.76), + Boardcore::TrajectoryPoint(1440, 298.81), + Boardcore::TrajectoryPoint(1450, 295.91), + Boardcore::TrajectoryPoint(1460, 293.07), + Boardcore::TrajectoryPoint(1470, 290.27), + Boardcore::TrajectoryPoint(1480, 287.51), + Boardcore::TrajectoryPoint(1490, 284.82), + Boardcore::TrajectoryPoint(1500, 282.16), + Boardcore::TrajectoryPoint(1510, 279.54), + Boardcore::TrajectoryPoint(1520, 276.97), + Boardcore::TrajectoryPoint(1530, 274.44), + Boardcore::TrajectoryPoint(1540, 271.95), + Boardcore::TrajectoryPoint(1550, 269.49), + Boardcore::TrajectoryPoint(1560, 267.08), + Boardcore::TrajectoryPoint(1570, 264.7), + Boardcore::TrajectoryPoint(1580, 262.36), + Boardcore::TrajectoryPoint(1590, 260.04), + Boardcore::TrajectoryPoint(1600, 257.77), + Boardcore::TrajectoryPoint(1610, 255.53), + Boardcore::TrajectoryPoint(1620, 253.31), + Boardcore::TrajectoryPoint(1630, 251.13), + Boardcore::TrajectoryPoint(1640, 248.97), + Boardcore::TrajectoryPoint(1650, 246.84), + Boardcore::TrajectoryPoint(1660, 244.74), + Boardcore::TrajectoryPoint(1670, 242.67), + Boardcore::TrajectoryPoint(1680, 240.62), + Boardcore::TrajectoryPoint(1690, 238.59), + Boardcore::TrajectoryPoint(1700, 236.59), + Boardcore::TrajectoryPoint(1710, 234.61), + Boardcore::TrajectoryPoint(1720, 232.65), + Boardcore::TrajectoryPoint(1730, 230.72), + Boardcore::TrajectoryPoint(1740, 228.8), + Boardcore::TrajectoryPoint(1750, 226.91), + Boardcore::TrajectoryPoint(1760, 225.03), + Boardcore::TrajectoryPoint(1770, 223.17), + Boardcore::TrajectoryPoint(1780, 221.33), + Boardcore::TrajectoryPoint(1790, 219.51), + Boardcore::TrajectoryPoint(1800, 217.71), + Boardcore::TrajectoryPoint(1810, 215.92), + Boardcore::TrajectoryPoint(1820, 214.15), + Boardcore::TrajectoryPoint(1830, 212.39), + Boardcore::TrajectoryPoint(1840, 210.65), + Boardcore::TrajectoryPoint(1850, 208.92), + Boardcore::TrajectoryPoint(1860, 207.21), + Boardcore::TrajectoryPoint(1870, 205.51), + Boardcore::TrajectoryPoint(1880, 203.82), + Boardcore::TrajectoryPoint(1890, 202.15), + Boardcore::TrajectoryPoint(1900, 200.48), + Boardcore::TrajectoryPoint(1910, 198.83), + Boardcore::TrajectoryPoint(1920, 197.19), + Boardcore::TrajectoryPoint(1930, 195.56), + Boardcore::TrajectoryPoint(1940, 193.95), + Boardcore::TrajectoryPoint(1950, 192.34), + Boardcore::TrajectoryPoint(1960, 190.74), + Boardcore::TrajectoryPoint(1970, 189.15), + Boardcore::TrajectoryPoint(1980, 187.58), + Boardcore::TrajectoryPoint(1990, 186.01), + Boardcore::TrajectoryPoint(2000, 184.45), + Boardcore::TrajectoryPoint(2010, 182.89), + Boardcore::TrajectoryPoint(2020, 181.35), + Boardcore::TrajectoryPoint(2030, 179.81), + Boardcore::TrajectoryPoint(2040, 178.28), + Boardcore::TrajectoryPoint(2050, 176.76), + Boardcore::TrajectoryPoint(2060, 175.25), + Boardcore::TrajectoryPoint(2070, 173.74), + Boardcore::TrajectoryPoint(2080, 172.24), + Boardcore::TrajectoryPoint(2090, 170.74), + Boardcore::TrajectoryPoint(2100, 169.25), + Boardcore::TrajectoryPoint(2110, 167.77), + Boardcore::TrajectoryPoint(2120, 166.29), + Boardcore::TrajectoryPoint(2130, 164.82), + Boardcore::TrajectoryPoint(2140, 163.35), + Boardcore::TrajectoryPoint(2150, 161.89), + Boardcore::TrajectoryPoint(2160, 160.43), + Boardcore::TrajectoryPoint(2170, 158.98), + Boardcore::TrajectoryPoint(2180, 157.53), + Boardcore::TrajectoryPoint(2190, 156.08), + Boardcore::TrajectoryPoint(2200, 154.64), + Boardcore::TrajectoryPoint(2210, 153.2), + Boardcore::TrajectoryPoint(2220, 151.77), + Boardcore::TrajectoryPoint(2230, 150.34), + Boardcore::TrajectoryPoint(2240, 148.91), + Boardcore::TrajectoryPoint(2250, 147.48), + Boardcore::TrajectoryPoint(2260, 146.06), + Boardcore::TrajectoryPoint(2270, 144.64), + Boardcore::TrajectoryPoint(2280, 143.22), + Boardcore::TrajectoryPoint(2290, 141.8), + Boardcore::TrajectoryPoint(2300, 140.39), + Boardcore::TrajectoryPoint(2310, 138.97), + Boardcore::TrajectoryPoint(2320, 137.56), + Boardcore::TrajectoryPoint(2330, 136.15), + Boardcore::TrajectoryPoint(2340, 134.74), + Boardcore::TrajectoryPoint(2350, 133.33), + Boardcore::TrajectoryPoint(2360, 131.92), + Boardcore::TrajectoryPoint(2370, 130.51), + Boardcore::TrajectoryPoint(2380, 129.11), + Boardcore::TrajectoryPoint(2390, 127.7), + Boardcore::TrajectoryPoint(2400, 126.29), + Boardcore::TrajectoryPoint(2410, 124.88), + Boardcore::TrajectoryPoint(2420, 123.47), + Boardcore::TrajectoryPoint(2430, 122.06), + Boardcore::TrajectoryPoint(2440, 120.65), + Boardcore::TrajectoryPoint(2450, 119.23), + Boardcore::TrajectoryPoint(2460, 117.82), + Boardcore::TrajectoryPoint(2470, 116.4), + Boardcore::TrajectoryPoint(2480, 114.98), + Boardcore::TrajectoryPoint(2490, 113.56), + Boardcore::TrajectoryPoint(2500, 112.13), + Boardcore::TrajectoryPoint(2510, 110.71), + Boardcore::TrajectoryPoint(2520, 109.27), + Boardcore::TrajectoryPoint(2530, 107.84), + Boardcore::TrajectoryPoint(2540, 106.4), + Boardcore::TrajectoryPoint(2550, 104.95), + Boardcore::TrajectoryPoint(2560, 103.5), + Boardcore::TrajectoryPoint(2570, 102.05), + Boardcore::TrajectoryPoint(2580, 100.59), + Boardcore::TrajectoryPoint(2590, 99.119), + Boardcore::TrajectoryPoint(2600, 97.645), + Boardcore::TrajectoryPoint(2610, 96.164), + Boardcore::TrajectoryPoint(2620, 94.675), + Boardcore::TrajectoryPoint(2630, 93.177), + Boardcore::TrajectoryPoint(2640, 91.67), + Boardcore::TrajectoryPoint(2650, 90.154), + Boardcore::TrajectoryPoint(2660, 88.628), + Boardcore::TrajectoryPoint(2670, 87.091), + Boardcore::TrajectoryPoint(2680, 85.541), + Boardcore::TrajectoryPoint(2690, 83.979), + Boardcore::TrajectoryPoint(2700, 82.404), + Boardcore::TrajectoryPoint(2710, 80.813), + Boardcore::TrajectoryPoint(2720, 79.208), + Boardcore::TrajectoryPoint(2730, 77.585), + Boardcore::TrajectoryPoint(2740, 75.944), + Boardcore::TrajectoryPoint(2750, 74.283), + Boardcore::TrajectoryPoint(2760, 72.602), + Boardcore::TrajectoryPoint(2770, 70.897), + Boardcore::TrajectoryPoint(2780, 69.168), + Boardcore::TrajectoryPoint(2790, 67.412), + Boardcore::TrajectoryPoint(2800, 65.626), + Boardcore::TrajectoryPoint(2810, 63.809), + Boardcore::TrajectoryPoint(2820, 61.956), + Boardcore::TrajectoryPoint(2830, 60.065), + Boardcore::TrajectoryPoint(2840, 58.132), + Boardcore::TrajectoryPoint(2850, 56.151), + Boardcore::TrajectoryPoint(2860, 54.118), + Boardcore::TrajectoryPoint(2870, 52.025), + Boardcore::TrajectoryPoint(2880, 49.866), + Boardcore::TrajectoryPoint(2890, 47.631), + Boardcore::TrajectoryPoint(2900, 45.307), + Boardcore::TrajectoryPoint(2910, 42.882), + Boardcore::TrajectoryPoint(2920, 40.335), + Boardcore::TrajectoryPoint(2930, 37.643), + Boardcore::TrajectoryPoint(2940, 34.769), + Boardcore::TrajectoryPoint(2950, 31.667), + Boardcore::TrajectoryPoint(2960, 28.259), + Boardcore::TrajectoryPoint(2970, 24.416), + Boardcore::TrajectoryPoint(2980, 19.889), + Boardcore::TrajectoryPoint(2990, 14.03), Boardcore::TrajectoryPoint(3000, 0), }; Boardcore::Trajectory t[] = { Boardcore::Trajectory{0.0, t0, 301}, - Boardcore::Trajectory{0.0041, t1, 301}, - Boardcore::Trajectory{0.0082, t2, 301}, - Boardcore::Trajectory{0.0124, t3, 301}, - Boardcore::Trajectory{0.0165, t4, 301}, - Boardcore::Trajectory{0.0207, t5, 301}, - Boardcore::Trajectory{0.0248, t6, 301}, - Boardcore::Trajectory{0.0290, t7, 301}, - Boardcore::Trajectory{0.0331, t8, 301}, - Boardcore::Trajectory{0.0373, t9, 301}, + Boardcore::Trajectory{0.0373, t10, 301}, }; -const Boardcore::TrajectorySet TRAJECTORY_SET(t, 10); -const float dz = - 10; // [m] the distance between two consecutive Trajectory points +const Boardcore::TrajectorySet TRAJECTORY_SET(t, 2); +const float dz = 10; // [m] the distance between two consecutive points } // namespace Main -- GitLab