Two Wheeled Self-Balancing Robots (TWSBR) are an exciting development in the field of robotics, blending advanced sensor technologies, dynamic control systems, and autonomous navigation capabilities. These robots are designed to balance on two wheels while carrying out various tasks, such as personal transportation or last-mile delivery. By using gyroscopes and accelerometers, TWSBRs can detect their orientation and adjust their movements to maintain balance. The integration of sophisticated algorithms allows them to navigate complex environments, making them ideal for applications in both research and practical implementations.
This repository explores the key aspects of designing, enhancing, and programming TWSBRs to optimize their performance and utility.
-
Parameters for Calculating Maximum Angle of Inclination
- Discusses the parameters to be considered for calculating the maximum angle of inclination in TWSBRs.
-
Core Concept of TWSBR
- Explains the core concept of TWSBRs, focusing on balance control using sensors and feedback mechanisms.
-
Unique Component Addition
- Introduces an additional component to make the TWSBR unique, providing a proof of concept.
-
Programming the Robot for Parcel Delivery
- Details the approach to programming the robot for delivering parcels, navigating traffic, turns, and other obstacles.
-
solutions/: Contains detailed answers to the project questions.
part_a.md: Parameters for calculating the maximum angle of inclination.part_b.md: Core concept of TWSBR.part_c.md: Additional component for uniqueness and proof of concept.part_d.py: Code implementation for the parcel delivery task.
-
documentation/: Contains ideation, theory, calculations, diagrams, and references.
ideation_theory.md: Comprehensive description of ideation and theory.calculations_diagrams.md: Calculations and diagrams related to the project.references.md: References and citations.
-
code/: Contains the code for TWSBR functionality.
twsbr.py: Code for the Two Wheeled Self-Balancing Robot.
-
README.md: This file, providing an overview of the project and repository structure.
- Simulation and Control of a Two-Wheeled Self-Balancing Robot. (2020). ResearchGate.
- Two Wheels Balancing Robot with Line Following Capability. (2020). ResearchGate.
- LiDAR Technology for Autonomous Vehicles. (2020). ResearchGate.
- Programming a Two-Wheeled Self-Balancing Robot for Parcel Delivery and Navigation. (2020). ResearchGate.
- Autonomous Navigation for Two-Wheeled Self-Balancing Robots. (2020). ResearchGate.
- Code CoPilot by OpenAI