Skip to content

This repository contains simulation for Self Balancing Robot. LQR Control for Balancing the robot in vertical position. Feedback Linearization control for Trajectory Tracking

License

Notifications You must be signed in to change notification settings

jitendra825/Self-Balancing-Robot-Simulation

Repository files navigation

Self-Balancing-Robot-Simulation

Self_Balancing_Robot SBR_8-Shape

This repository contains simulation for Self Balancing Robot. LQR Control for Balancing the robot in vertical position. Feedback Linearization control for Trajectory Tracking Steps for Run the Simulation

  1. firstly, Run lqr_control_3DOF.m file in MATLAB to calculate gains & initilize the parameters of system
  2. To simulate Feedback linearization control for trajectory tracking of Self balancing Control open FDL_Trajectary_Tracking_SBR.slx in Simulink

tempsnip

  1. To change the Trajectory types Click on block showing in above Image.

  2. Type Number between 1 to 4 such as

    1 for Circular Trajecctory

    2 for 8-Shaped Trajecotory

    3 for Infinite Shaped Trajectory

    4 for Heart Shaped Trajectory (Just for Fun/ this is not a Continious trajectory)

  3. Run the simulation by click on RUN Icon in Simulink

  4. To Visualizing the 3D Animation,Double click on VR Sink block and run the simulation in VRML

Video: https://www.youtube.com/watch?v=gvfqVTKq9_w

About

This repository contains simulation for Self Balancing Robot. LQR Control for Balancing the robot in vertical position. Feedback Linearization control for Trajectory Tracking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages