Skip to content

Commit 754e6df

Browse files
authored
Merge pull request #45 from Montana-State-Ri3D/testingSim
changes from sim testing
2 parents fdc95b4 + acebbbf commit 754e6df

8 files changed

Lines changed: 209 additions & 370 deletions

File tree

src/main/deploy/choreo/Path1.traj

Lines changed: 104 additions & 221 deletions
Large diffs are not rendered by default.

src/main/deploy/choreo/Path2.traj

Lines changed: 23 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name":"Path2",
3-
"version":3,
3+
"version":1,
44
"snapshot":{
55
"waypoints":[
6-
{"x":2.1059720516204834, "y":4.87034797668457, "heading":-0.34877118504052, "intervals":35, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
6+
{"x":2.1059720516204834, "y":4.87034797668457, "heading":-0.34877118504052, "intervals":18, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
77
{"x":1.6072593927383425, "y":4.205398082733154, "heading":0.0, "intervals":10, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false}],
88
"constraints":[
99
{"from":"first", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
@@ -13,7 +13,7 @@
1313
},
1414
"params":{
1515
"waypoints":[
16-
{"x":{"exp":"2.1059720516204834 m", "val":2.1059720516204834}, "y":{"exp":"4.87034797668457 m", "val":4.87034797668457}, "heading":{"exp":"-0.34877118504052 rad", "val":-0.34877118504052}, "intervals":35, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
16+
{"x":{"exp":"2.1059720516204834 m", "val":2.1059720516204834}, "y":{"exp":"4.87034797668457 m", "val":4.87034797668457}, "heading":{"exp":"-0.34877118504052 rad", "val":-0.34877118504052}, "intervals":18, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
1717
{"x":{"exp":"1.6072593927383423 m", "val":1.6072593927383425}, "y":{"exp":"4.205398082733154 m", "val":4.205398082733154}, "heading":{"exp":"0 rad", "val":0.0}, "intervals":10, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false}],
1818
"constraints":[
1919
{"from":"first", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
@@ -25,68 +25,28 @@
2525
}
2626
},
2727
"trajectory":{
28-
"config":{
29-
"frontLeft":{
30-
"x":0.321,
31-
"y":0.2921
32-
},
33-
"backLeft":{
34-
"x":-0.321,
35-
"y":-0.2921
36-
},
37-
"mass":68.0388555,
38-
"inertia":6.0,
39-
"gearing":6.5,
40-
"radius":0.0508,
41-
"vmax":628.3185307179587,
42-
"tmax":0.3,
43-
"cof":1.5,
44-
"bumper":{
45-
"front":0.4064,
46-
"side":0.4064,
47-
"back":0.4064
48-
},
49-
"differentialTrackWidth":0.5588
50-
},
5128
"sampleType":"Swerve",
52-
"waypoints":[0.0,1.22026],
29+
"waypoints":[0.0,0.61024],
5330
"samples":[
54-
{"t":0.0, "x":2.10597, "y":4.87035, "heading":-0.34877, "vx":0.0, "vy":0.0, "omega":0.0, "ax":-1.34162, "ay":-1.79006, "alpha":0.92869, "fx":[-27.77089,-18.47952,-24.95972,-20.07236], "fy":[-26.42835,-33.59778,-29.11156,-32.65616]},
55-
{"t":0.03486, "x":2.10516, "y":4.86926, "heading":-0.34877, "vx":-0.04678, "vy":-0.06241, "omega":0.03238, "ax":-1.34153, "ay":-1.78993, "alpha":0.92851, "fx":[-27.76769,-18.47919,-24.95781,-20.07136], "fy":[-26.42723,-33.59501,-29.10998,-32.65281]},
56-
{"t":0.06973, "x":2.10271, "y":4.866, "heading":-0.34764, "vx":-0.09355, "vy":-0.12481, "omega":0.06475, "ax":-1.34142, "ay":-1.78978, "alpha":0.92837, "fx":[-27.76637,-18.47477,-24.95103,-20.07681], "fy":[-26.42356,-33.5941,-29.11215,-32.64496]},
57-
{"t":0.10459, "x":2.09863, "y":4.86056, "heading":-0.34538, "vx":-0.14032, "vy":-0.18721, "omega":0.09712, "ax":-1.34131, "ay":-1.78961, "alpha":0.92828, "fx":[-27.76685,-18.46624,-24.93932,-20.08867], "fy":[-26.4173,-33.59496,-29.11802,-32.63251]},
58-
{"t":0.13946, "x":2.09293, "y":4.85294, "heading":-0.342, "vx":-0.18708, "vy":-0.24961, "omega":0.12948, "ax":-1.34118, "ay":-1.7894, "alpha":0.92824, "fx":[-27.769,-18.4536,-24.92262,-20.1069], "fy":[-26.40841,-33.59748,-29.12752,-32.61533]},
59-
{"t":0.17432, "x":2.08559, "y":4.84315, "heading":-0.33748, "vx":-0.23384, "vy":-0.312, "omega":0.16184, "ax":-1.34102, "ay":-1.78916, "alpha":0.92827, "fx":[-27.77266,-18.4368,-24.90084,-20.13143], "fy":[-26.39685,-33.60152,-29.14055,-32.59323]},
60-
{"t":0.20919, "x":2.07662, "y":4.83119, "heading":-0.33184, "vx":-0.28059, "vy":-0.37437, "omega":0.19421, "ax":-1.34084, "ay":-1.78887, "alpha":0.92835, "fx":[-27.7776,-18.41582,-24.87386,-20.1622], "fy":[-26.38255,-33.60691,-29.157,-32.56596]},
61-
{"t":0.24405, "x":2.06602, "y":4.81705, "heading":-0.32507, "vx":-0.32734, "vy":-0.43674, "omega":0.22657, "ax":-1.34063, "ay":-1.78852, "alpha":0.9285, "fx":[-27.78352,-18.39059,-24.84151,-20.19911], "fy":[-26.36542,-33.61337,-29.17668,-32.53317]},
62-
{"t":0.27892, "x":2.0538, "y":4.80073, "heading":-0.31717, "vx":-0.37408, "vy":-0.4991, "omega":0.25895, "ax":-1.34036, "ay":-1.78809, "alpha":0.92873, "fx":[-27.79001,-18.36102,-24.80354,-20.24197], "fy":[-26.34529,-33.62054,-29.19934,-32.49439]},
63-
{"t":0.31378, "x":2.03994, "y":4.78225, "heading":-0.30814, "vx":-0.42081, "vy":-0.56144, "omega":0.29133, "ax":-1.34002, "ay":-1.78756, "alpha":0.92905, "fx":[-27.7965,-18.32692,-24.7596,-20.2905], "fy":[-26.32185,-33.62788,-29.22458,-32.44891]},
64-
{"t":0.34865, "x":2.02445, "y":4.76159, "heading":-0.29799, "vx":-0.46753, "vy":-0.62376, "omega":0.32372, "ax":-1.33958, "ay":-1.78687, "alpha":0.92947, "fx":[-27.80216,-18.28798,-24.70917,-20.34421], "fy":[-26.29458,-33.6346,-29.25181,-32.3957]},
65-
{"t":0.38351, "x":2.00734, "y":4.73875, "heading":-0.2867, "vx":-0.51424, "vy":-0.68606, "omega":0.35612, "ax":-1.33898, "ay":-1.78596, "alpha":0.93003, "fx":[-27.80567,-18.24363,-24.6514,-20.40218], "fy":[-26.26249,-33.63938,-29.28,-32.3331]},
66-
{"t":0.41837, "x":1.9886, "y":4.71375, "heading":-0.27428, "vx":-0.56092, "vy":-0.74833, "omega":0.38855, "ax":-1.33813, "ay":-1.7847, "alpha":0.93074, "fx":[-27.80484,-18.19276,-24.58477,-20.46274], "fy":[-26.22371,-33.63992,-29.30732,-32.25819]},
67-
{"t":0.45324, "x":1.96823, "y":4.68657, "heading":-0.26074, "vx":-0.60757, "vy":-0.81055, "omega":0.421, "ax":-1.33684, "ay":-1.78282, "alpha":0.93168, "fx":[-27.79542,-18.13301,-24.50635,-20.52237], "fy":[-26.17428,-33.63167,-29.33006,-32.1653]},
68-
{"t":0.4881, "x":1.94623, "y":4.65723, "heading":-0.24606, "vx":-0.65418, "vy":-0.87271, "omega":0.45348, "ax":-1.33466, "ay":-1.77972, "alpha":0.93297, "fx":[-27.76782,-18.05876,-24.40933,-20.57275], "fy":[-26.10471,-33.60422,-29.33964,-32.04142]},
69-
{"t":0.52297, "x":1.92261, "y":4.62572, "heading":-0.23025, "vx":-0.70071, "vy":-0.93476, "omega":0.48601, "ax":-1.33025, "ay":-1.77356, "alpha":0.93497, "fx":[-27.69381,-17.95287,-24.27356,-20.58874], "fy":[-25.98615,-33.52654,-29.31032,-31.84798]},
70-
{"t":0.55783, "x":1.89737, "y":4.59205, "heading":-0.2133, "vx":-0.74709, "vy":-0.99659, "omega":0.51861, "ax":-1.31702, "ay":-1.75531, "alpha":0.93933, "fx":[-27.43437,-17.72959,-23.99916,-20.4453], "fy":[-25.67464,-33.24522,-29.11447,-31.39462]},
71-
{"t":0.5927, "x":1.87053, "y":4.55624, "heading":-0.19522, "vx":-0.79301, "vy":-1.05779, "omega":0.55135, "ax":-0.01166, "ay":0.00904, "alpha":0.22969, "fx":[-0.60858,0.21181,-0.83647,0.4396], "fy":[0.83326,-0.52597,-0.31852,0.62622]},
72-
{"t":0.62756, "x":1.84287, "y":4.51937, "heading":-0.176, "vx":-0.79342, "vy":-1.05747, "omega":0.55936, "ax":1.31639, "ay":1.75616, "alpha":-0.93296, "fx":[27.41726,17.65088,23.81497,20.68258], "fy":[25.70129,33.28229,29.26532,31.23792]},
73-
{"t":0.66243, "x":1.81601, "y":4.48357, "heading":-0.1565, "vx":-0.74752, "vy":-0.99625, "omega":0.52684, "ax":1.33013, "ay":1.77381, "alpha":-0.93549, "fx":[27.74207,17.75645,23.94134,21.06054], "fy":[25.94275,33.62662,29.58316,31.53551]},
74-
{"t":0.69729, "x":1.79076, "y":4.44991, "heading":-0.13813, "vx":-0.70115, "vy":-0.9344, "omega":0.49422, "ax":1.33478, "ay":1.7797, "alpha":-0.93727, "fx":[27.8594,17.76089,23.93087,21.26578], "fy":[26.01487,33.75841,29.73216,31.58302]},
75-
{"t":0.73216, "x":1.76712, "y":4.41842, "heading":-0.1209, "vx":-0.65461, "vy":-0.87235, "omega":0.46154, "ax":1.33714, "ay":1.78262, "alpha":-0.93886, "fx":[27.92255,17.74319,23.8895,21.4222], "fy":[26.04631,33.8349,29.83563,31.57044]},
76-
{"t":0.76702, "x":1.74511, "y":4.38908, "heading":-0.10481, "vx":-0.60799, "vy":-0.8102, "omega":0.42881, "ax":1.33858, "ay":1.78435, "alpha":-0.94034, "fx":[27.96271,17.71907,23.83864,21.5547], "fy":[26.06276,33.88789,29.91835,31.53636]},
77-
{"t":0.80188, "x":1.72473, "y":4.36192, "heading":-0.08986, "vx":-0.56132, "vy":-0.74799, "omega":0.39603, "ax":1.33955, "ay":1.7855, "alpha":-0.94174, "fx":[27.9905,17.69366,23.7855,21.67152], "fy":[26.07263,33.92808,29.98862,31.49383]},
78-
{"t":0.83675, "x":1.70597, "y":4.33693, "heading":-0.07605, "vx":-0.51462, "vy":-0.68574, "omega":0.36319, "ax":1.34025, "ay":1.7863, "alpha":-0.94304, "fx":[28.01061,17.66907,23.73321,21.77615], "fy":[26.07938,33.96014,30.04999,31.44854]},
79-
{"t":0.87161, "x":1.68885, "y":4.31411, "heading":-0.06339, "vx":-0.46789, "vy":-0.62346, "omega":0.33031, "ax":1.34078, "ay":1.7869, "alpha":-0.94425, "fx":[28.0255,17.64624,23.68336,21.87031], "fy":[26.08462,33.98646,30.10425,31.40343]},
80-
{"t":0.90648, "x":1.67335, "y":4.29346, "heading":-0.05187, "vx":-0.42115, "vy":-0.56116, "omega":0.29739, "ax":1.34121, "ay":1.78736, "alpha":-0.94534, "fx":[28.03664,17.62565,23.63686,21.9549], "fy":[26.08915,34.0084,30.15238,31.36018]},
81-
{"t":0.94134, "x":1.65948, "y":4.27498, "heading":-0.0415, "vx":-0.37439, "vy":-0.49885, "omega":0.26443, "ax":1.34155, "ay":1.78773, "alpha":-0.9463, "fx":[28.04495,17.60751,23.59428,22.03047], "fy":[26.0934,34.02681,30.195,31.31983]},
82-
{"t":0.97621, "x":1.64724, "y":4.25867, "heading":-0.03229, "vx":-0.32761, "vy":-0.43652, "omega":0.23144, "ax":1.34183, "ay":1.78803, "alpha":-0.94713, "fx":[28.05108,17.59192,23.55598,22.09737], "fy":[26.09757,34.04226,30.23247,31.28308]},
83-
{"t":1.01107, "x":1.63664, "y":4.24454, "heading":-0.02422, "vx":-0.28083, "vy":-0.37418, "omega":0.19842, "ax":1.34206, "ay":1.78828, "alpha":-0.94781, "fx":[28.0555,17.57888,23.5222,22.15581], "fy":[26.10177,34.05516,30.26506,31.25041]},
84-
{"t":1.04594, "x":1.62766, "y":4.23258, "heading":-0.0173, "vx":-0.23404, "vy":-0.31183, "omega":0.16538, "ax":1.34226, "ay":1.78849, "alpha":-0.94832, "fx":[28.05857,17.56841,23.49314,22.20595], "fy":[26.10602,34.0658,30.29296,31.22217]},
85-
{"t":1.0808, "x":1.62032, "y":4.22279, "heading":-0.01153, "vx":-0.18724, "vy":-0.24948, "omega":0.13231, "ax":1.34244, "ay":1.78868, "alpha":-0.94867, "fx":[28.06057,17.56046,23.46891,22.2479], "fy":[26.11034,34.07439,30.3163,31.19862]},
86-
{"t":1.11567, "x":1.6146, "y":4.21518, "heading":-0.00692, "vx":-0.14044, "vy":-0.18712, "omega":0.09924, "ax":1.34259, "ay":1.78884, "alpha":-0.94885, "fx":[28.06168,17.55499,23.44962,22.28176], "fy":[26.11471,34.0811,30.33518,31.17994]},
87-
{"t":1.15053, "x":1.61052, "y":4.20975, "heading":-0.00346, "vx":-0.09363, "vy":-0.12475, "omega":0.06616, "ax":1.34272, "ay":1.789, "alpha":-0.94885, "fx":[28.06209,17.55199,23.43534,22.3076], "fy":[26.11914,34.08608,30.34968,31.16628]},
88-
{"t":1.18539, "x":1.60808, "y":4.20649, "heading":-0.00115, "vx":-0.04682, "vy":-0.06238, "omega":0.03307, "ax":1.34283, "ay":1.78913, "alpha":-0.94866, "fx":[28.06191,17.55142,23.4261,22.32546], "fy":[26.12362,34.0894,30.35986,31.15773]},
89-
{"t":1.22026, "x":1.60726, "y":4.2054, "heading":0.0, "vx":0.0, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]}],
31+
{"t":0.0, "x":2.10597, "y":4.87035, "heading":-0.34877, "vx":0.0, "vy":0.0, "omega":0.0, "ax":-5.36196, "ay":-7.1498, "alpha":3.78195, "fx":[-112.15669,-100.95886,-72.85202,-78.85423], "fy":[-104.55879,-115.46445,-134.96005,-131.48066]},
32+
{"t":0.0339, "x":2.10289, "y":4.86624, "heading":-0.34877, "vx":-0.18178, "vy":-0.2424, "omega":0.12822, "ax":-5.36108, "ay":-7.1486, "alpha":3.78133, "fx":[-112.13341,-100.94326,-72.84383,-78.84114], "fy":[-104.54304,-115.44874,-134.93784,-131.45283]},
33+
{"t":0.0678, "x":2.09365, "y":4.85391, "heading":-0.34442, "vx":-0.36354, "vy":-0.48475, "omega":0.25641, "ax":-5.35994, "ay":-7.14708, "alpha":3.77898, "fx":[-112.12935,-100.84959,-72.77577,-78.92923], "fy":[-104.49446,-115.49228,-134.93957,-131.35311]},
34+
{"t":0.10171, "x":2.07824, "y":4.83337, "heading":-0.33573, "vx":-0.54525, "vy":-0.72705, "omega":0.38453, "ax":-5.35839, "ay":-7.14505, "alpha":3.77468, "fx":[-112.13889,-100.67479,-72.64783,-79.11745], "fy":[-104.41241,-115.59261,-134.9606,-131.17567]},
35+
{"t":0.13561, "x":2.05668, "y":4.80462, "heading":-0.32269, "vx":-0.72691, "vy":-0.96929, "omega":0.5125, "ax":-5.35618, "ay":-7.14213, "alpha":3.76802, "fx":[-112.15126,-100.41313,-72.4601,-79.40377], "fy":[-104.29578,-115.74497,-134.99212,-130.9095]},
36+
{"t":0.16951, "x":2.02895, "y":4.76765, "heading":-0.30532, "vx":-0.9085, "vy":-1.21142, "omega":0.64025, "ax":-5.35271, "ay":-7.1375, "alpha":3.75821, "fx":[-112.14521,-100.05286,-72.2117,-79.78233], "fy":[-104.14041,-115.93899,-135.0159,-130.53238]},
37+
{"t":0.20341, "x":1.99508, "y":4.72248, "heading":-0.28361, "vx":-1.08997, "vy":-1.4534, "omega":0.76766, "ax":-5.34645, "ay":-7.12908, "alpha":3.74327, "fx":[-112.0705,-99.56499,-71.89713,-80.23371], "fy":[-103.93011,-116.14722,-134.98661,-129.99035]},
38+
{"t":0.23732, "x":1.95505, "y":4.66911, "heading":-0.25759, "vx":-1.27123, "vy":-1.6951, "omega":0.89456, "ax":-5.33176, "ay":-7.10916, "alpha":3.71614, "fx":[-111.75564,-98.84649,-71.48738,-80.67739], "fy":[-103.59207,-116.26816,-134.74336,-129.09533]},
39+
{"t":0.27122, "x":1.90889, "y":4.60755, "heading":-0.22726, "vx":-1.45199, "vy":-1.93611, "omega":1.02055, "ax":-5.2576, "ay":-7.00843, "alpha":3.61248, "fx":[-109.70825,-96.97562,-70.67901,-80.35795], "fy":[-102.4123,-115.37838,-132.85288,-126.20179]},
40+
{"t":0.30512, "x":1.85664, "y":4.53789, "heading":-0.19266, "vx":-1.63023, "vy":-2.17372, "omega":1.14302, "ax":5.25175, "ay":7.00548, "alpha":-3.87615, "fx":[111.29342,96.80889,68.84627,80.37442], "fy":[100.84498,115.66042,133.90644,126.23331]},
41+
{"t":0.33902, "x":1.80439, "y":4.46822, "heading":-0.15391, "vx":-1.45219, "vy":-1.93621, "omega":1.01161, "ax":5.32979, "ay":7.10782, "alpha":-3.77653, "fx":[112.5912,97.15132,69.80638,83.084], "fy":[102.73087,117.70923,135.61681,127.55131]},
42+
{"t":0.37293, "x":1.75822, "y":4.40666, "heading":-0.11961, "vx":-1.27149, "vy":-1.69524, "omega":0.88358, "ax":5.34595, "ay":7.12874, "alpha":-3.74968, "fx":[112.90078,96.74222,69.73442,84.35468], "fy":[103.06453,118.51948,136.10418,127.34297]},
43+
{"t":0.40683, "x":1.71819, "y":4.35329, "heading":-0.08966, "vx":-1.09025, "vy":-1.45356, "omega":0.75645, "ax":5.35306, "ay":7.13774, "alpha":-3.7349, "fx":[113.04462,96.28616,69.56288,85.32262], "fy":[103.19594,119.09341,136.38597,126.96824]},
44+
{"t":0.44073, "x":1.6843, "y":4.30811, "heading":-0.06401, "vx":-0.90877, "vy":-1.21157, "omega":0.62983, "ax":5.35713, "ay":7.14273, "alpha":-3.7252, "fx":[113.12276,95.86495,69.39206,86.1129], "fy":[103.27074,119.54537,136.58115,126.58563]},
45+
{"t":0.47463, "x":1.65657, "y":4.27114, "heading":-0.04266, "vx":-0.72715, "vy":-0.96942, "omega":0.50354, "ax":5.35977, "ay":7.14588, "alpha":-3.71853, "fx":[113.16717,95.50205,69.24531,86.75807], "fy":[103.3239,119.90702,136.7247,126.24166]},
46+
{"t":0.50854, "x":1.635, "y":4.24238, "heading":-0.02559, "vx":-0.54544, "vy":-0.72715, "omega":0.37747, "ax":5.36163, "ay":7.14804, "alpha":-3.71395, "fx":[113.19311,95.2071,69.12879,87.26988], "fy":[103.36571,120.19076,136.83169,125.95611]},
47+
{"t":0.54244, "x":1.61959, "y":4.22184, "heading":-0.01279, "vx":-0.36367, "vy":-0.48482, "omega":0.25156, "ax":5.36299, "ay":7.14961, "alpha":-3.71094, "fx":[113.20946,94.98495,69.0435,87.65354], "fy":[103.39905,120.40257,136.91013,125.73928]},
48+
{"t":0.57634, "x":1.61034, "y":4.20951, "heading":-0.00426, "vx":-0.18185, "vy":-0.24243, "omega":0.12575, "ax":5.36401, "ay":7.1508, "alpha":-3.70918, "fx":[113.22185,94.83836,68.98899,87.91171], "fy":[103.42445,120.5457,136.96483,125.59717]},
49+
{"t":0.61024, "x":1.60726, "y":4.2054, "heading":0.0, "vx":0.0, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]}],
9050
"splits":[0]
9151
},
9252
"events":[]

0 commit comments

Comments
 (0)