Open mfocchi opened 2 years ago
PAPER:
JOURNAL
LANDER CONTROL
WRITING
Journal 1) implement angular dynamics 2) do exps with sloped terrain and changing contact normal at liftoff and landing 2) aggiunta propellers (la forza lineare si annulla per cui non disturba la traiettoria del com)
4) aggiunta contact point intermedio
check if landing error in gazebo is due to the discretization of impulse that lasts only 1 sample Future works:
PAPER TRO WRITING
video todo:
[ ] panoramica muro
[ ] cerchietto in robot
[ ] close up robot in parallelo
[x] (Michele) redo video with less arrows
[x] add noise to multiple jumps , disturbance constant and impulsive
Polytopes
[x] (Michele) solve LP to get margin given We, v
[x] write polytope section
[x] implement function that computes the fwp in half space description given as inputs : com position, b_R_w base orient, Fr,r0, Fr,l0, massa
[x] (Michele) redo video with less arrows
[x] add noise to multiple jumps , disturbance constant and impulsive
MPC Horizon: 0.6 N no disturbance (BAD)
MPC horizon: 0.4N no disturbance
MPC Horizon: 0.4 N No consrtaints impulsive disturbance target achieved (in matlab convention) is: [ 0.04771 4.08192 -4.02765] while it should be [ 0.29328 4.14287 -3.88566] the error is 0.29013369967999364
MPC Horizon: 0.4 N With constraints impulsive disturbance
target achieved (in matlab convention) is: [ 0.06867 3.88118 -4.14265] while it should be [ 0.28985 3.98675 -3.98834]
the error is 0.2896182561576231
No MPC impulsive disturbance
target achieved (in matlab convention) is: [-0.0008 3.07909 -3.25919]
while it should be [ 0.25456 3.98937 -4.05105]
the error is 1.2332382267967064
No MPC no disturbance
target achieved (in matlab convention) is: [ 0.01323 3.81698 -4.20551] while it should be [ 0.16887 3.99539 -4.03691]
the error is 0.29065957197473596
MPC Horizon: 0.4 N With constraints no disturbance
target achieved (in matlab convention) is: [ 0.03147 3.93925 -4.1351 ] while it should be [ 0.25899 4.0007 -3.9881 ]
the error is 0.2777603945854348
MPC constant dist Y = -7 N
target achieved (in matlab convention) is: [ 0.03139 3.6363 -4.1224 ] while it should be [ 0.26518 4.06322 -3.97842]
the error is 0.5075875847062675
NOMPC constant dist Y = -7 N
target achieved (in matlab convention) is: [ 0.07417 2.74906 -4.25675] while it should be [ 0.30225 4.15032 -3.88873]
the error is 1.4666290984408317
With constant dist I need to run MPC till the end of the horizon
otherwise is like this
Self stabilyzing effect on Roll X
is not really returning to the 0 position but to different values depending on the disturbance and on the rope length, when landing
these final bias values seem smaller when the rope are longer
Multiple jump tests (only 0 and 7 are bad the other are ok)