Skip to content

Commit 1895b97

Browse files
authored
Merge pull request #47 from strykeforce/keep-st-joe-autos
Make alt autos to keep st joe variants
2 parents 0c5e954 + 2cbaece commit 1895b97

16 files changed

+1543
-6
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
{
2+
"name":"CTofetchPSlow",
3+
"version":1,
4+
"snapshot":{
5+
"waypoints":[
6+
{"x":3.6132737518457456, "y":3.1185381922643174, "heading":1.0471975511965976, "intervals":32, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
7+
{"x":1.9328655004501345, "y":1.1461, "heading":0.942477796076938, "intervals":12, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
8+
{"x":1.69577419757843, "y":0.8236, "heading":0.942477796076938, "intervals":27, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false}],
9+
"constraints":[
10+
{"from":"first", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
11+
{"from":"last", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
12+
{"from":"first", "to":"last", "data":{"type":"KeepInRectangle", "props":{"x":0.0, "y":0.0, "w":17.548, "h":8.052}}, "enabled":false},
13+
{"from":0, "to":2, "data":{"type":"MaxVelocity", "props":{"max":4.0}}, "enabled":true},
14+
{"from":0, "to":2, "data":{"type":"MaxAcceleration", "props":{"max":5.0}}, "enabled":true}],
15+
"targetDt":0.05
16+
},
17+
"params":{
18+
"waypoints":[
19+
{"x":{"exp":"C.x", "val":3.6132737518457456}, "y":{"exp":"C.y", "val":3.1185381922643174}, "heading":{"exp":"C.heading", "val":1.0471975511965976}, "intervals":32, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
20+
{"x":{"exp":"1.9328655004501343 m", "val":1.9328655004501345}, "y":{"exp":"1.1461 m", "val":1.1461}, "heading":{"exp":"fetchP.heading", "val":0.942477796076938}, "intervals":12, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
21+
{"x":{"exp":"fetchP.x", "val":1.69577419757843}, "y":{"exp":"fetchP.y", "val":0.8236}, "heading":{"exp":"fetchP.heading", "val":0.942477796076938}, "intervals":27, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false}],
22+
"constraints":[
23+
{"from":"first", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
24+
{"from":"last", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
25+
{"from":"first", "to":"last", "data":{"type":"KeepInRectangle", "props":{"x":{"exp":"0 m", "val":0.0}, "y":{"exp":"0 m", "val":0.0}, "w":{"exp":"17.548 m", "val":17.548}, "h":{"exp":"8.052 m", "val":8.052}}}, "enabled":false},
26+
{"from":0, "to":2, "data":{"type":"MaxVelocity", "props":{"max":{"exp":"4 m / s", "val":4.0}}}, "enabled":true},
27+
{"from":0, "to":2, "data":{"type":"MaxAcceleration", "props":{"max":{"exp":"5 m / s ^ 2", "val":5.0}}}, "enabled":true}],
28+
"targetDt":{
29+
"exp":"0.05 s",
30+
"val":0.05
31+
}
32+
},
33+
"trajectory":{
34+
"sampleType":"Swerve",
35+
"waypoints":[0.0,1.14821,1.54848],
36+
"samples":[
37+
{"t":0.0, "x":3.61327, "y":3.11854, "heading":1.0472, "vx":0.0, "vy":0.0, "omega":0.0, "ax":-3.31515, "ay":-3.73918, "alpha":-1.71088, "fx":[-49.5891,-58.05031,-60.70161,-52.70665], "fy":[-61.94533,-56.46385,-62.82903,-68.08303]},
38+
{"t":0.03588, "x":3.61114, "y":3.11613, "heading":1.0472, "vx":-0.11895, "vy":-0.13417, "omega":-0.06139, "ax":-3.31588, "ay":-3.74033, "alpha":-1.32292, "fx":[-50.9189,-57.40661,-59.48971,-53.28139], "fy":[-62.03736,-57.81178,-62.73169,-66.8169]},
39+
{"t":0.07176, "x":3.60474, "y":3.10891, "heading":1.04499, "vx":-0.23793, "vy":-0.26838, "omega":-0.10886, "ax":-3.31566, "ay":-3.74042, "alpha":-0.99329, "fx":[-52.02003,-56.7904,-58.47222,-53.79894], "fy":[-62.09944,-58.95904,-62.61107,-65.73438]},
40+
{"t":0.10764, "x":3.59407, "y":3.09687, "heading":1.04109, "vx":-0.3569, "vy":-0.40259, "omega":-0.1445, "ax":-3.31541, "ay":-3.74052, "alpha":-0.72673, "fx":[-52.88676,-56.44867,-57.57164,-54.15781], "fy":[-62.17305,-59.85742,-62.56012,-64.82026]},
41+
{"t":0.14353, "x":3.57912, "y":3.08002, "heading":1.0359, "vx":-0.47587, "vy":-0.5368, "omega":-0.17057, "ax":-3.31512, "ay":-3.74064, "alpha":-0.48016, "fx":[-53.68539,-55.96999,-56.83441,-54.55628], "fy":[-62.20608,-60.74415,-62.4764,-63.99204]},
42+
{"t":0.17941, "x":3.55992, "y":3.05835, "heading":1.02978, "vx":-0.59482, "vy":-0.67102, "omega":-0.1878, "ax":-3.31481, "ay":-3.74077, "alpha":-0.29457, "fx":[-54.29359,-55.78322,-56.1623,-54.78596], "fy":[-62.28243,-61.33773,-62.44506,-63.36209]},
43+
{"t":0.21529, "x":3.53644, "y":3.03186, "heading":1.02304, "vx":-0.71376, "vy":-0.80525, "omega":-0.19837, "ax":-3.31445, "ay":-3.74092, "alpha":-0.09451, "fx":[-54.9201,-55.36788,-55.5909,-55.1221], "fy":[-62.28009,-62.0889,-62.39902,-62.66933]},
44+
{"t":0.25117, "x":3.50869, "y":3.00056, "heading":1.01593, "vx":-0.83269, "vy":-0.93948, "omega":-0.20176, "ax":-3.31404, "ay":-3.74109, "alpha":0.01958, "fx":[-55.29133,-55.31548,-55.13246,-55.23432], "fy":[-62.3747,-62.42235,-62.36388,-62.28771]},
45+
{"t":0.28705, "x":3.47668, "y":2.96444, "heading":1.00869, "vx":-0.9516, "vy":-1.07372, "omega":-0.20106, "ax":-3.31355, "ay":-3.74129, "alpha":0.20036, "fx":[-55.83857,-54.908,-54.64485,-55.5499], "fy":[-62.33188,-63.13776,-62.34983,-61.64273]},
46+
{"t":0.32293, "x":3.4404, "y":2.92351, "heading":1.00147, "vx":-1.07049, "vy":-1.20796, "omega":-0.19387, "ax":-3.313, "ay":-3.74152, "alpha":0.24901, "fx":[-55.9901,-54.97443,-54.37351,-55.56662], "fy":[-62.45504,-63.2238,-62.30753,-61.49074]},
47+
{"t":0.35882, "x":3.39986, "y":2.87776, "heading":0.99452, "vx":-1.18937, "vy":-1.34221, "omega":-0.18494, "ax":-3.31233, "ay":-3.7418, "alpha":0.41586, "fx":[-56.48243,-54.56733,-53.95473,-55.85548], "fy":[-62.38693,-63.91998,-62.30734,-60.88158]},
48+
{"t":0.3947, "x":3.35505, "y":2.82719, "heading":0.98788, "vx":-1.30822, "vy":-1.47647, "omega":-0.17002, "ax":-3.31154, "ay":-3.74212, "alpha":0.41807, "fx":[-56.48163,-54.69007,-53.80919,-55.82646], "fy":[-62.51461,-63.82608,-62.27497,-60.90164]},
49+
{"t":0.43058, "x":3.30598, "y":2.7718, "heading":0.98178, "vx":-1.42704, "vy":-1.61075, "omega":-0.15502, "ax":-3.31054, "ay":-3.74254, "alpha":0.5552, "fx":[-56.87182,-54.33254,-53.50278,-56.03333], "fy":[-62.45583,-64.44483,-62.25008,-60.39486]},
50+
{"t":0.46646, "x":3.25264, "y":2.71159, "heading":0.97622, "vx":-1.54583, "vy":-1.74503, "omega":-0.13509, "ax":-3.30933, "ay":-3.74304, "alpha":0.52971, "fx":[-56.77277,-54.51295,-53.39591,-55.97785], "fy":[-62.56155,-64.23081,-62.27147,-60.51457]},
51+
{"t":0.50234, "x":3.19505, "y":2.64657, "heading":0.97137, "vx":-1.66458, "vy":-1.87934, "omega":-0.11609, "ax":-3.30768, "ay":-3.74374, "alpha":0.58914, "fx":[-57.18374,-54.33895,-53.11358,-55.91344], "fy":[-62.20299,-64.43692,-62.49522,-60.48997]},
52+
{"t":0.53822, "x":3.13319, "y":2.57673, "heading":0.96721, "vx":-1.78326, "vy":-2.01367, "omega":-0.09495, "ax":-3.30555, "ay":-3.7446, "alpha":0.56877, "fx":[-56.81303,-54.39957,-53.22225,-55.97267], "fy":[-62.60921,-64.41531,-62.26671,-60.39166]},
53+
{"t":0.57411, "x":3.06708, "y":2.50206, "heading":0.9638, "vx":-1.90187, "vy":-2.14803, "omega":-0.07454, "ax":-3.30239, "ay":-3.74594, "alpha":0.57165, "fx":[-56.80911,-54.23825,-53.2917,-55.858], "fy":[-62.65443,-64.54344,-62.12864,-60.44575]},
54+
{"t":0.60999, "x":2.99671, "y":2.42257, "heading":0.96112, "vx":-2.02036, "vy":-2.28244, "omega":-0.05403, "ax":-3.29766, "ay":-3.7479, "alpha":0.50275, "fx":[-56.4167,-54.42085,-53.33152,-55.71263], "fy":[-62.69731,-64.28716,-62.27582,-60.64231]},
55+
{"t":0.64587, "x":2.92209, "y":2.33826, "heading":0.95918, "vx":-2.13869, "vy":-2.41693, "omega":-0.03599, "ax":-3.28931, "ay":-3.75143, "alpha":0.4472, "fx":[-56.16809,-54.20281,-53.52139,-55.43247], "fy":[-62.71814,-64.29502,-62.11662,-61.00833]},
56+
{"t":0.68175, "x":2.84323, "y":2.24913, "heading":0.95789, "vx":-2.25672, "vy":-2.55153, "omega":-0.01994, "ax":-3.27114, "ay":-3.75924, "alpha":0.33433, "fx":[-55.54336,-53.3183,-53.95536,-55.29646], "fy":[-62.7271,-64.13903,-62.32608,-61.46643]},
57+
{"t":0.71763, "x":2.76015, "y":2.15515, "heading":0.95718, "vx":-2.37409, "vy":-2.68642, "omega":-0.00795, "ax":-3.20355, "ay":-3.7891, "alpha":0.22042, "fx":[-53.88001,-53.07558,-52.88291,-53.76805], "fy":[-63.30168,-64.29991,-62.58938,-62.4589]},
58+
{"t":0.75351, "x":2.6729, "y":2.05632, "heading":0.95689, "vx":-2.48904, "vy":-2.82238, "omega":-0.00004, "ax":1.39383, "ay":-1.69195, "alpha":0.00097, "fx":[23.16037,24.4242,22.82912,22.52448], "fy":[-28.51644,-28.15919,-27.88823,-28.25222]},
59+
{"t":0.7894, "x":2.58449, "y":1.95396, "heading":0.95689, "vx":-2.43902, "vy":-2.88309, "omega":0.0, "ax":3.90646, "ay":2.85521, "alpha":-0.16665, "fx":[65.55882,65.23172,64.65749,65.0271], "fy":[47.07598,48.53066,47.83878,46.93451]},
60+
{"t":0.82528, "x":2.49949, "y":1.85235, "heading":0.95689, "vx":-2.29885, "vy":-2.78064, "omega":-0.00598, "ax":3.4272, "ay":3.60557, "alpha":-0.27661, "fx":[58.19669,56.63148,56.37496,57.31618], "fy":[59.84702,61.20845,60.12307,59.23368]},
61+
{"t":0.86116, "x":2.41921, "y":1.7549, "heading":0.95668, "vx":-2.17588, "vy":-2.65127, "omega":-0.01591, "ax":3.3786, "ay":3.66717, "alpha":-0.41417, "fx":[57.64425,55.99942,55.01429,56.62033], "fy":[60.75629,62.8559,61.17734,59.73008]},
62+
{"t":0.89704, "x":2.34331, "y":1.66212, "heading":0.95611, "vx":-2.05465, "vy":-2.51968, "omega":-0.03077, "ax":3.36049, "ay":3.68964, "alpha":-0.35096, "fx":[57.17138,55.99771,54.74312,56.15898], "fy":[61.53759,62.71246,61.49912,60.26902]},
63+
{"t":0.93292, "x":2.27175, "y":1.57409, "heading":0.955, "vx":-1.93407, "vy":-2.38729, "omega":-0.04336, "ax":3.35103, "ay":3.70128, "alpha":-0.36384, "fx":[57.10527,55.59032,54.62069,56.12401], "fy":[61.57677,63.04766,61.64307,60.52702]},
64+
{"t":0.9688, "x":2.20451, "y":1.49081, "heading":0.95345, "vx":-1.81383, "vy":-2.25448, "omega":-0.05642, "ax":3.34519, "ay":3.70842, "alpha":-0.20416, "fx":[56.33223,55.80784,55.08058,55.83035], "fy":[61.98403,62.57147,61.69114,61.02397]},
65+
{"t":1.00468, "x":2.14158, "y":1.41231, "heading":0.95142, "vx":-1.6938, "vy":-2.12142, "omega":-0.06374, "ax":3.34126, "ay":3.71322, "alpha":-0.10879, "fx":[56.04476,55.61671,55.37968,55.74759], "fy":[61.91941,62.37926,61.7102,61.58182]},
66+
{"t":1.04057, "x":2.08295, "y":1.33858, "heading":0.94913, "vx":-1.57391, "vy":-1.98818, "omega":-0.06765, "ax":3.33838, "ay":3.71672, "alpha":0.10199, "fx":[55.21022,55.82383,56.0147,55.54776], "fy":[62.07412,61.63765,61.86597,62.24605]},
67+
{"t":1.07645, "x":2.02863, "y":1.26963, "heading":0.94671, "vx":-1.45412, "vy":-1.85482, "omega":-0.06399, "ax":3.33623, "ay":3.71933, "alpha":0.28106, "fx":[54.54169,55.81731,56.70581,55.38831], "fy":[61.98417,61.20596,61.8992,62.90863]},
68+
{"t":1.11233, "x":1.9786, "y":1.20547, "heading":0.94441, "vx":-1.33442, "vy":-1.72137, "omega":-0.0539, "ax":3.33451, "ay":3.7214, "alpha":0.52313, "fx":[53.85779,56.02402,57.21941,55.23761], "fy":[61.903,60.13087,62.20936,63.89266]},
69+
{"t":1.14821, "x":1.93287, "y":1.1461, "heading":0.94248, "vx":-1.21477, "vy":-1.58784, "omega":-0.03513, "ax":3.29178, "ay":3.75521, "alpha":0.3813, "fx":[53.44214,55.18259,56.31538,54.5493], "fy":[62.4454,61.50709,62.61245,63.82537]},
70+
{"t":1.18157, "x":1.89418, "y":1.09523, "heading":0.94131, "vx":-1.10497, "vy":-1.46258, "omega":-0.02241, "ax":3.22344, "ay":3.81849, "alpha":0.30536, "fx":[52.61579,53.97844,54.74058,53.59769], "fy":[63.68843,62.55508,63.74611,64.61966]},
71+
{"t":1.21492, "x":1.85911, "y":1.04856, "heading":0.94056, "vx":-0.99745, "vy":-1.33521, "omega":-0.01223, "ax":3.1634, "ay":3.86866, "alpha":0.25192, "fx":[51.81905,52.96733,53.65634,52.48699], "fy":[64.38648,63.73273,64.52398,65.31145]},
72+
{"t":1.24828, "x":1.8276, "y":1.00618, "heading":0.94015, "vx":-0.89193, "vy":-1.20617, "omega":-0.00382, "ax":3.11146, "ay":3.91081, "alpha":0.19311, "fx":[51.15087,52.04136,52.49388,51.77994], "fy":[65.22738,64.49146,65.24949,65.79669]},
73+
{"t":1.28163, "x":1.79958, "y":0.96812, "heading":0.94002, "vx":-0.78815, "vy":-1.07572, "omega":0.00262, "ax":3.06628, "ay":3.94654, "alpha":0.14496, "fx":[50.58671,51.25151,51.6535,50.96174], "fy":[65.71491,65.368,65.80122,66.26372]},
74+
{"t":1.31499, "x":1.775, "y":0.93444, "heading":0.94011, "vx":-0.68587, "vy":-0.94408, "omega":0.00745, "ax":3.02652, "ay":3.9773, "alpha":0.10026, "fx":[50.05821,50.54112,50.77337,50.42966], "fy":[66.35155,65.92943,66.31765,66.60002]},
75+
{"t":1.34835, "x":1.75381, "y":0.90516, "heading":0.94036, "vx":-0.58492, "vy":-0.81142, "omega":0.0108, "ax":2.99134, "ay":4.00398, "alpha":0.05349, "fx":[49.65988,49.91092,50.08063,49.80545], "fy":[66.70579,66.6166,66.73495,66.92056]},
76+
{"t":1.3817, "x":1.73596, "y":0.88032, "heading":0.94072, "vx":-0.48514, "vy":-0.67786, "omega":0.01258, "ax":2.95997, "ay":4.02737, "alpha":0.01485, "fx":[49.24359,49.34659,49.38216,49.39291], "fy":[67.20502,67.06183,67.11958,67.15089]},
77+
{"t":1.41506, "x":1.72142, "y":0.85995, "heading":0.94114, "vx":-0.38641, "vy":-0.54352, "omega":0.01308, "ax":2.93184, "ay":4.04802, "alpha":-0.0335, "fx":[48.97387,48.83164,48.78135,48.90289], "fy":[67.46763,67.62905,67.4489,67.36851]},
78+
{"t":1.44841, "x":1.71017, "y":0.84407, "heading":0.94158, "vx":-0.28861, "vy":-0.4085, "omega":0.01196, "ax":2.90649, "ay":4.06637, "alpha":-0.0702, "fx":[48.65022,48.38069,48.20154,48.56695], "fy":[67.87173,68.00087,67.74553,67.51972]},
79+
{"t":1.48177, "x":1.70216, "y":0.83271, "heading":0.94197, "vx":-0.19166, "vy":-0.27286, "omega":0.00962, "ax":2.8835, "ay":4.08281, "alpha":-0.12403, "fx":[48.48987,47.94176,47.6516,48.18306], "fy":[68.06897,68.4981,68.01337,67.65346]},
80+
{"t":1.51512, "x":1.69737, "y":0.82588, "heading":0.94229, "vx":-0.09548, "vy":-0.13668, "omega":0.00548, "ax":2.86259, "ay":4.09759, "alpha":-0.16432, "fx":[48.26265,47.62207,47.14205,47.84541], "fy":[68.34193,68.86405,68.2745,67.73879]},
81+
{"t":1.54848, "x":1.69577, "y":0.8236, "heading":0.94248, "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]}],
82+
"splits":[0]
83+
},
84+
"events":[]
85+
}

0 commit comments

Comments
 (0)