diff --git a/dat/Limbs1.m b/dat/Limbs1.m index f1303f0..4d6709d 100644 --- a/dat/Limbs1.m +++ b/dat/Limbs1.m @@ -1,15 +1,29 @@ +%% Bend the Knees %% + +END = 8; + % setup vars -t = [0, 1, 2, 3, 4]; -p = [0, -2, -5, -2, 0]; +t = 0 : 1 : END; +pos_hip = [0, -1, 0, 0, 0, 0, 0, 0, 0]; +pos_knee = [0, 2, 0, 0, 0, 0, 0, 0, 0]; +pos_ankle = [0, -0.5, 0, 0, 0, 0, 0, 0, 0]; % generate graph lines -querypts = 0:0.001:4; -interpts = interp1(t, p, querypts, 'spline')'; +querypts_hip = 0 : 0.001 : END; +querypts_knee = 0 : 0.001 : END; +querypts_ankle = 0 : 0.001 : END; -ret_LHip = [querypts', interpts]; -ret_RHip = [querypts', interpts]; -ret_LKnee = [querypts', interpts]; -ret_RKnee = [querypts', interpts]; +interpts_hip = interp1(t, pos_hip, querypts_hip, 'spline')'; +interpts_knee = interp1(t, pos_knee, querypts_knee, 'spline')'; +interpts_ankle = interp1(t, pos_ankle, querypts_ankle, 'spline')'; + +ret_LHip = [querypts_hip', interpts_hip]; +ret_LKnee = [querypts_knee', interpts_knee]; +ret_LAnkle = [querypts_ankle', interpts_ankle]; + +ret_RHip = [querypts_hip', interpts_hip]; +ret_RKnee = [querypts_knee', interpts_knee]; +ret_RAnkle = [querypts_ankle', interpts_ankle]; % create graph %figure diff --git a/slprj/sim/varcache/t1a/checksumOfCache.mat b/slprj/sim/varcache/t1a/checksumOfCache.mat index 2ef370d..3f54103 100644 Binary files a/slprj/sim/varcache/t1a/checksumOfCache.mat and b/slprj/sim/varcache/t1a/checksumOfCache.mat differ diff --git a/slprj/sim/varcache/t1a/tmwinternal/simulink_cache.xml b/slprj/sim/varcache/t1a/tmwinternal/simulink_cache.xml index 0adf630..50d782a 100644 --- a/slprj/sim/varcache/t1a/tmwinternal/simulink_cache.xml +++ b/slprj/sim/varcache/t1a/tmwinternal/simulink_cache.xml @@ -1,6 +1,6 @@ - - FwEqJd/qtELI+ebGV50MX8IPnLf54deP5tOPEcahTDkJksEpTRjRGMGe30Amf0QX/Cc8MxZf6a6AbQgnrwB8ZA== + + VYmjymqAiZnEQPQ/JoxiVdaoPdtp0RIrtiitM5E1z2FVMw/EgxEHyTMxm2QxcImOc64yuxzSxuq1TWsl/aI++g== \ No newline at end of file diff --git a/slprj/sim/varcache/t1a/varInfo.mat b/slprj/sim/varcache/t1a/varInfo.mat index c77e60d..a7a1c98 100644 Binary files a/slprj/sim/varcache/t1a/varInfo.mat and b/slprj/sim/varcache/t1a/varInfo.mat differ diff --git a/t1a.slx b/t1a.slx index 20803e6..e3d60a5 100644 Binary files a/t1a.slx and b/t1a.slx differ diff --git a/t1a.slxc b/t1a.slxc index e910d88..f61dbb8 100644 Binary files a/t1a.slxc and b/t1a.slxc differ