Skip to content

mkhekare/BotBrains_Battle_Round-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BotBrains_Battle_Round-2

Two Wheeled Self-Balancing Robots (TWSBR)

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.

Project Overview

This repository explores the key aspects of designing, enhancing, and programming TWSBRs to optimize their performance and utility.

Questions Addressed

  1. Parameters for Calculating Maximum Angle of Inclination

    • Discusses the parameters to be considered for calculating the maximum angle of inclination in TWSBRs.
  2. Core Concept of TWSBR

    • Explains the core concept of TWSBRs, focusing on balance control using sensors and feedback mechanisms.
  3. Unique Component Addition

    • Introduces an additional component to make the TWSBR unique, providing a proof of concept.
  4. Programming the Robot for Parcel Delivery

    • Details the approach to programming the robot for delivering parcels, navigating traffic, turns, and other obstacles.

Files Description

  • 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.

References

  • 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

About

This repository explores the key aspects of designing, enhancing, and programming TWSBRs to optimize their performance and utility.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages