Home arrow Community arrow Application notes arrow Controlling an Inverted Pendulum using FLEX with Scilab/Scicos
Community
Community
Login Form





Lost Password?
No account yet? Register
Controlling an Inverted Pendulum using FLEX with Scilab/Scicos
Image

At SUPSI (Scuola Universitaria Professionale della Svizzera Italiana), Lugano, Switzerland, an Inverted Pendulum was controlled using FLEX board with Scilab/Scicos.

 

The FLEX Base Board and the FLEX Multibus Board with a CAN module was used for swinging-up and maintaining the inverted equilibrium. The Source code was entirely generated using Scilab/Scicos , an automatic code generator for control systems.

Both the controller-observer pairs were implemented with 2 discrete transfer functions:

Motion
Controller
Observer
Swing-upa state controller with integral part and anti-windup for state feedback gainsa reduced state observer for calculating missing states
Inverted equilibriuman LQR state controller for state feedback gainsa reduced state observer for calculating missing states


Authors

  •   This e-mail address is being protected from spam bots, you need JavaScript enabled to view it (Scuola Universitaria Professionale della Svizzera Italiana)


Software

  •  Scilab/Scicos


Hardware

  •  FLEX Base Board
  •  FLEX Multibus Base Daughter Board
  •  FLEX Multibus CAN module
  •  Inverted Pendulum setup


Download

Schematic figures


External links

http://web.dti.supsi.ch/~bucher/


Demo video

dsPIC Scilab/Scicos Inverted Pendulum

 
Evidence S.r.l.
PIVA: 01638690501
HOME  |  COMPANY  |  PRODUCTS  |  SERVICES  |  COMMUNITY  |  DOWNLOAD  |  STORE  |  PRIVACY POLICY