Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Autonomous-Navigation-Robot

This project aims to develop an intelligent mobile robot that is capable of learning and tracing a given path by itself with the aid of the Embedded Systems-based robot control architecture. The robot is composed of an ESP32 microcontroller and is manually controlled by the Dabble mobile application via Bluetooth connectivity. The robot is able to track and store the movement in terms of the direction and the actual time duration while in manual mode, enabling it to trace the same path in autonomous mode.

An ultrasonic sensor is used to sense the environment in real-time while in autonomous mode, and if there is any obstacle in front of the robot, it stops and goes back to its original position safely, tracing its previous movement pattern. If there is no obstacle in front of the robot, it reaches the destination safely and stops.

This project is a simple and effective solution for a mobile robot that is capable of tracing a given path, detecting obstacles, and moving around autonomously, and hence is suitable for service robots, automated guided vehicles, and smart delivery robots.

About

A semi-autonomous robot using ESP32 records a user-driven path and replays it automatically. An ultrasonic sensor detects obstacles, and if one appears, the robot Handles it automatically using AI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages