Armandpl / furuta

Building and Training a Rotary Inverted Pendulum robot
18 stars 4 forks source link

system identification #68

Open pierfabre opened 8 months ago

pierfabre commented 8 months ago

To have an accurate simulation and for model-based control method such as NMPC we need to accurately model our system.

pierfabre commented 8 months ago

Model of the motor

Equations

image

with

image

Motor DataSheet

image

Initial guess based on datasheet

Blocked motor

image

which gives us

image

No load

image

which gives us

image

Experiment

image

which gives us ke=kc=0.235USI

image

We evaluate the response time Tr to be around 0.03s which gives us L=0.24 H

pierfabre commented 6 months ago

image image

pierfabre commented 2 months ago

20240716 - Update on the System Identification of the Robot

This is the result obtained with the best set of parameters so far :

image

rollout.webm

This is a very nice result which gives me hope for the swing up using NMPC -> #86