Giter VIP home page Giter VIP logo

analysis_of_inverted_pendulum's Introduction

Inverted Pendulum - Control Systems

Inverted Pendulum only System

python free_fall_pendulum.py

Freefall Inverted Pendulum System Free fall Inverted Pendulum

Inverted Pendulum and Cart System

python free_fall_cart_and_pendulum.py

Free fall Inverted Pendulum and Cart

Forced Inverted Pendulum and Cart System

In this example, the motors on the cart are actuated at fixed time. Thus, they deliver an external force on the system at pre-determined time.

python forced_cart_and_pendulum.py

Forced Inverted Pendulum and Cart

Control Inverted Pendulum and Cart System

In this example, the motors are actuated such that the lineared system becomes stable. The linearization point is pendulum up (or [0,0,-pi/2,0]). See also anaysis_linearization.py for analysis of linearized system and its stability.

For this we have made used of the python package control for the functions pole_place and lqr. In the future will try and understand how these work and implement these. There were a few subtle things that need to be mathematically correct for this to work. Look at the code to know the exact details.

python controlled_cart_and_pendulum.py

Controlled Inverted Pendulum and Cart

Here is the system stabilized using Eigenvalues as a result of LQR (Linear Quadratic Regular) Controlled Inverted Pendulum and Cart

analysis_of_inverted_pendulum's People

Contributors

tayalmanan28 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

robovineet

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.