jc-bao / policy-adaptation-survey

This repository is for comparing the prevailing adaptive control method in both control and learning communities.
Apache License 2.0
7 stars 1 forks source link

How to avoid this kind of isolation in controller? #20

Closed jc-bao closed 1 year ago

jc-bao commented 1 year ago

After increasing the

image

jc-bao commented 1 year ago

Control objective: 1rad/s for 1s and -1 rad/s for 1s.

Only control with Kd: cannot deal with object torque

image

Control with PI (KP=4e2,KI=2e4): performant normal in the beginning but isolated later.

image

Smaller KI

Choose a smaller KI -> does not help :question:

KI*=0.3 KI*=0.1
image image

Larger KP

Choose a larger KP (*=3.0)

image

Make both KI KP smaller

Choose a smaller KP(x=0.3) and a smaller KI (x=0.3):

image

Larger KD

Choosing a larger KD =0.3 :arrow_forward: does not help to reduce isolation.

image

:grey_question:

jc-bao commented 1 year ago

Final solution

This problem is caused by the high-frequency isolation caused by the spring-based rope. By changing the spring coefficient to a smaller value to make sure the control frequency is higher than the rope isolation frequency, the problem is resolved.

This comes at the cost of a softer rope.