Skip to content

spencer-schutz/EE222-Nonlinear-Systems-Ball-and-Beam-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UC Berkeley EE222/ME237 Nonlinear Systems Ball and Beam Project

EE222/ME237 Nonlinear Systems, Spring 2025 Course Project

Group Members

Carlo Bosio, Seoyeon Choi, Spencer Schutz

Abstract

A ball-and-beam is a classic nonlinear system for testing observer and control designs. We present an Extended Kalman Filter, tracking LQR, and approximate feedback linearization with LQR and discuss the performance following sinusoidal and square wave references. Our two controllers have similar performance in simulations. In hardware experiements, FL + LQR performs better reaching final score of 1.63.

Simulation Results

Scores

You can see the videos of the simulations below:

  1. LQR

  2. FL + LQR

Hardware Results

Scores

You can see the videos of the hardware experiments below:

  1. LQR

  2. FL + LQR

About

UC Berkeley EE222/ME237 Nonlinear Systems course project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages