Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Inverted Pendulum Experiment

Loading...

Sign in or sign up now!
3,665
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 17, 2007

A simple exercise in an undergraduate controls lab: stabilize a pendulum upside down. The controller is implemented with a Simulink model using one LQR and one PID controller.

Category:

Entertainment

Tags:

License:

Standard YouTube License

  • likes, 1 dislikes

Link to this comment:

Share to:

Uploader Comments (hijodedios2)

  • hey, really nice job, im doing an inverted pendulum too, im using pid only and i have some problems. Could you tell me please what motor and what sensor for the pendulum you are using? and something else please, when the LQR controller is used?( all the time or in some specific values?), Thanks

  • I'm actually not sure about the motor or sensor models. Both were provided in the kit, which is a standard kit from Quanser. The sensor is a wheel encoder, which reports a number between +/- 2100ish to indicate the angle of rotation of the pendulum. 2100 is +pi radians, -2100 is -pi rad, so there's a fairly linear map between sensor reading and true angle.

  • The "swing-up" and the "stabilization" are really two distinct problems, so it makes sense to separate their implementations. The PID controller is used when the pendulum is more than 15deg from vertical and it swings the "cart" back and forth to swing the pendulum upright. Once within 15deg of vertical the LQR kicks in to stabilize the pendulum.

  • Hei hijodedios..Ur work is great,Im doing the same project using the quanser system.I have yet to understand the programming part of this project using matlab.I would need some help doing this project.Where can i get more information and help on it? thanks

  • A standard text like "Modern Control Systems" by Dorf/Bishop has good explanations of the theory behind PID and LQR control. The MATLAB help files themselves actually give quite good examples of how to use Simulink. There isn't any "programming," in terms of code. It's all just connecting Simulink blocks and then calculating the right parameters. Bon chance!

see all

All Comments (4)

Sign In or Sign Up now to post a comment!
  • I have a Question. ANy Idea how a 3d Inverted pendlum did work?

  • thank you very much

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more