NischalSehrawat / Self-Balancing-Segway-Robot

Control an inverted pendulum (Segway robot) with an Arduino & RaspberryPi
25 stars 1 forks source link
arduino inverted-pendulum kalman-filter lqr-controller pid-control raspberry-pi robotics

Balancing-Robot-RaspberryPi (Current Status)

This is my project for balancing an inverted pendulum using an Arduino Mega and Raspberry Pi. In my earlier approach I was successful in making the robot balance but in order to move it like a Segway, it needs more thorough analysis. Therefore I decided to go into greater details and study it more thoroughly.

Objectives and theory

The main aim of the project is to learn about the following topics

Implementation on Arduino: Problems, findings and solutions.

IMG_20190310_165336_Bokeh

A lot of problems were encountered and solved during the implementation on a microcontroller. Problems / findings are listed below in decreasing order of importance.

Capture

rsz_optimized-capture