Skip to content

MedKhalil19/Robotics-Projects-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Robotics Projects Portfolio

📌 Repository Overview

This repository contains a collection of robotics and embedded systems projects developed as part of hands-on engineering work in mechatronics, embedded programming, control systems, and AI-based robotics.

Each project is organized in a dedicated folder and demonstrates a different aspect of robotic system design, ranging from real-time control to computer vision and autonomous behavior.


📂 Projects Included

🚗 1. All-Terrain Robot (ESP32)

An all-terrain mobile robot based on an ESP32 microcontroller, controlled in real time via a PS3 Bluetooth controller.
Focuses on wireless control, motor driving, and rugged mechanical design.

Technologies: ESP32 · Bluetooth · Robotics · Embedded Systems

📁 Folder: All Terrain Robot


🧭 2. Line Follower Robot (Arduino)

An autonomous robot capable of following a predefined trajectory using infrared sensors and a PD control algorithm.
Demonstrates real-time sensor processing and closed-loop motor control.

Technologies: Arduino · IR Sensors · PD Control · PROTEUS · SOLIDWORKS

📁 Folder: Line Follower Robot


⚔️ 3. Fighter Robot (STM32 / Hoverboard)

A combat-oriented robot built using the original hoverboard motherboard (STM32-based).
The original firmware was modified and adapted to enable RC-based control and high-torque motor operation.

Technologies: STM32 · Hoverboard Controller · RC Remote · Motor Control · Robotics

📁 Folder: Fighter Robot


📷 4. Surveillance Robot (ESP32-CAM + AI)

A surveillance robot designed for real-time object detection and tracking using an ESP32-CAM and YOLOv3.
Combines embedded systems with computer vision and mechanical design.

Technologies: ESP32-CAM · YOLOv3 · Arduino IDE · SolidWorks · Robotics

📁 Folder: Surveillance Robot


🧠 Skills Demonstrated

  • Embedded systems programming (ESP32, STM32, Arduino)
  • Motor control & power management
  • Wireless communication (Bluetooth, RC)
  • Autonomous robotics & control algorithms
  • Computer vision & AI integration
  • Mechanical design & 3D modeling
  • System integration & debugging

👤 Author

Med Khalil
Mechatronics Engineer
Robotics · Embedded Systems · IoT · AI · PCB Designer


📌 Notes

Each project folder contains its own detailed README.md describing:

  • Project objectives
  • Hardware & software architecture
  • Control logic
  • Tools and technologies used

About

A collection of robotics projects showcasing embedded systems, motor control, autonomous behavior, and AI-based vision, developed using ESP32, STM32, and Arduino platforms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors