Self-Balancing Robot Mechanics: Inverted Pendulum Control Theory

Added:

Project Intro
Pendulum Theory
Control Strategy
Final Design
Electronics Setup
Printing Parts
Frame Assembly
Mechanical Finish

Project Intro

0:00
Playing Section
  • 1

    Announces a new series building a self-balancing robot.

  • 2

    Explains the expected multi-part structure and shares the approach.

Classical Mechanics and Rotational Dynamics: Understanding torque, moment of inertia, center of mass, and Newton's laws of motion for rigid bodies.
Ordinary Differential Equations (ODEs): The ability to model physical systems mathematically to describe how state variables change over time.
Basic Feedback Control Theory: Familiarity with open-loop versus closed-loop systems, transfer functions, and the fundamentals of PID (Proportional-Integral-Derivative) controllers.
State-Space Representation: Understanding how to represent a dynamic system as a set of input, output, and state variables in a vector-matrix form.
Linear Quadratic Regulator (LQR) Optimal Control: Transitioning from classical PID control to modern state-space control methods to stabilize multi-variable systems efficiently.
Sensor Fusion and Kalman Filtering: Learning how to merge noisy accelerometer and gyroscope data to estimate the actual tilt angle and angular velocity of the robot.
Nonlinear Control and Lyapunov Stability: Exploring advanced control strategies for stabilization when the system undergoes large deviations where linear assumptions fail.
Practical Hardware Integration: Implementing the control algorithms on embedded microcontrollers (such as Arduino or STM32) using real motors, encoders, and Inertial Measurement Units (IMUs).
11.3K views331likes19:20@NoahZipinOriginal Release: 2020-06-02

A self-balancing robot operates on inverted pendulum principles, where the robot maintains balance by accelerating its wheels in the same direction as its tilt angle to keep the center of mass above the pivot point, rather than using direct torque control; this is achieved through a PID control loop that maps motor velocity to the robot's angle, with the mechanical design utilizing aluminum extrusion chassis, polycarbonate panels, and dual motors with quadrature encoders for precise velocity control.