← ALL WORK

OPTIMAL CONTROL · SPACE ROBOTICS & AI

LQR Optimal Control of a Cart-Pole Under Seismic Disturbance

An LQR tuned to hold an inverted pendulum through earthquake class disturbances, benchmarked against a DQN trained from scratch in a custom earthquake augmented environment.

TYPE

Simulation · ROS 2 Jazzy + Gazebo Garden

STABILITY

9.69/10 stability metric under 15 N, 0.5 to 4 Hz

EXTRA

DQN written from scratch in PyTorch

The cart-pole holding vertical in Gazebo under seismic forcing.
The cart-pole holding vertical in Gazebo under seismic forcing.
RViz visualization with control force and earthquake disturbance rendered live.
RViz visualization with control force and earthquake disturbance rendered live.

Overview

Design & Build

Challenges

Result

Skills & Tools

LQRState-Space ControlROS 2 JazzyGazebo GardenPyTorchDQNReinforcement Learning