Control System

In previous work done in the IST Humanoid Lab, it was shown that a 3 segment pendulum model of a humanoid robot, can be controlled to stand up using LQR.

The first step to control the humanoid motion its own stabilization. To perform this stabilization, we pretend to implement a discrete LQR (Linear Quadratic Regulator), which implement a gain matrix in a control close loop. The control system will operate at a sampling rate that is limited by the frequency of communication between the controller (PC / matlab) and robot (real or virtual). In the first approach, we consider that the contact point between the feet and the floor is a rotational joint without sensors or actuators. Thus, the point of contact with the ground only has 1 DoF, to control the stability of the robot is required only the pitch signal from the IMU.

EZPhysic Model Identification:

Applied Methodology:
Detailed information about the methodology to implement the LQR in a 3 link inverted pendulum from the suspended model is in the report Identification process.pdf.

Simulations and results:
The detailed information about the obtain data, the methods and first obtain models for the real robot and the EZPhisics, see the report EZPhysics_Model.zip.

Real Model Identification:

This approach was taken again with Jacobian robot structure.

System identification.

Model Linearization

LQR controller of EZPhysics simulation of Jacobian

LQR controller of Jacobian

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


%d bloggers like this: