Bots2D is a C++ framework for simulating robotics in 2D that provides boilerplate code and robotics assets to help you quickly get started.
-
Updated
Feb 1, 2024 - C++
Bots2D is a C++ framework for simulating robotics in 2D that provides boilerplate code and robotics assets to help you quickly get started.
A Line Follower Robot which uses a PID algorithm that tracks black line and Sumobot which two bots attempts to push each other out of a circle.
ESP32-powered Autonomous Sumo Robot for UTC tournaments. Robot Sumo tự hành dùng ESP32 cho giải đấu UTC.
Javascript Simulator for testing robot strategies in sumo battle
A high-performance RC car built for racing competitions, featuring WiFi connectivity to a smartphone-based GUI for precise control. Its four-wheel-drive system ensures a balance of speed and stability, while the compact, Japanese line-follower-inspired design allows sharper turns and agile maneuvering on the track.
An advanced 6-channel line follower engineered to navigate complex tracks with zigzags, intersections, and dashed lines using pure logic control instead of PID. Its rule-based programming ensures consistent, precise, and 100% accurate line detection and path completion, showcasing efficient algorithmic design and sensor coordination.
Non-magnetic Sumobot - Thực chiến lần 1
A discontinued 2000 RPM high-momentum line follower optimized for long, straightforward tracks. Equipped with a wide 3-channel sensor array, it delivers fast and stable performance without relying on PID algorithms. As an enlarged evolution of previous designs, it emphasizes raw speed, smooth tracking, and mechanical efficiency.
A 1.5 kg beginner-level autonomous sumo robot equipped with an ultrasonic sensor for opponent detection and a 3-channel line sensor for dohyo boundary sensing. Programmed with simple combat logic, it demonstrates basic autonomous movement, attack timing, and strategic defense for entry-level robotics competitions.
A 600 g, 10 × 10 cm mini-sumo robot built for precision and power. It features a 3-channel line sensor and an ultrasonic distance sensor for smart detection and edge awareness. Powered by slow yet high-torque DC motors for maximum pushing force, it also has a variant with dual matador flags driven by 180° servo motors for dynamic motion.
A smart and lightweight electronic instrumentation and control system featuring temperature, humidity, and gas sensors for real-time environmental analysis. An OLED display presents full diagnostics, while the ESP32 enables IoT connectivity for data monitoring and actuator control, ensuring intelligent and responsive operation.
A 3 kg autonomous sumo robot with a 20 × 20 cm frame designed for competitive dohyo matches. It features ultrasonic distance sensing for real-time opponent detection, adaptive attack strategies, and precise motion control—optimizing strength, speed, positioning, and reaction timing for maximum dominance in robotics combat competitions.
The SumoCode repository contains the source code for our sumo bot, which is designed for the upcoming sumo robot competition.
Code for controlling a sumo robot with a ESP32.
Codes for my tournament-winning sumobots
A high-speed line follower robot equipped with a 3-channel sensor array for accurate path tracking. Programmed using efficient truth-table logic, it delivers quick, stable, and precise responses, making it an ideal platform for testing speed optimization and control algorithms in autonomous navigation.
Add a description, image, and links to the sumobot topic page so that developers can more easily learn about it.
To associate your repository with the sumobot topic, visit your repo's landing page and select "manage topics."