# self_balancing_robot **Repository Path**: IMdean/self_balancing_robot ## Basic Information - **Project Name**: self_balancing_robot - **Description**: 自适应PID - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-11 - **Last Updated**: 2021-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Self Balancing Robot [![Build Status](https://travis-ci.org/linorobot/lino_install.svg?branch=master)](https://travis-ci.org/linorobot/lino_install) This repository contains the firmware, PID Tunning on Simulink and ROS Navigation package for a Self-Balancing Robot. ## Goals - Self-Balacing - Localization - Autonomous Navigation ## Hardware - Arduino MEGA 2560 - Raspberry Pi 3/B+ - MPU6050 IMU - A4988 Stepper Motor Drive ## Dependencies - git - [Arduino](https://www.arduino.cc/en/Main/Software) - [ROS](http://wiki.ros.org/kinetic/Installation) - To Run the PID calibration: - [MATLAB](https://www.mathworks.com/products/matlab.html) - [Simulink](https://www.mathworks.com/products/simulink.html) ## Installation Clone this package in your workspace ``` cd ~/your_workspace git clone https://github.com/fredvaz/bluerov2.git ``` ## References - Zheng, B. G., Huang, Y. B., & Qiu, C. Y. (2014). LQR+ PID control and implementation of two-wheeled self-balancing robot. In Applied Mechanics and Materials (Vol. 590, pp. 399-406). Trans Tech Publications. - Ding, Y., Gafford, J., & Kunio, M. (2012). Modeling, Simulation and Fabrication of a Balancing Robot. Harvard University, Massachusettes Institute of Technology, 151. ## License Self Balancing Robot package is open-sourced under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for details.