Edc Report .Final
Edc Report .Final
DEPARTMENT OF
ELECTRONICS AND COMMUNICATION
AND ENGINEERING
VALLURUPALLI NAGESWARA RAO VIGNANA JYOTHI
INSTITUTE OF ENGINEERING & TECHNOLOGY
COURSE BASED PROJECT REPORT
22071A0437
PALLAVI SHARMA
22071A0438 SRINIDHI
The implementation of the obstacle avoidance algorithm includes stages such as data
acquisition, obstacle detection, path planning, and motor control. The robot's sensors
continuously gather distance information from its surroundings, allowing it to build a
representation of its environment. Based on this data, the robot identifies obstacles
and calculates optimal trajectories to avoid collisions. The motor control system then
executesthese trajectories, enabling the robot to navigate autonomously through the
environment.
The success of the project is evaluated through physical demonstrations and tests in
controlled environments. The robot's ability to avoid obstacles and navigate without
external intervention showcases its potential for various applications, including
warehouse automation, environmental monitoring, and surveillance. Furthermore, this
project contributes to the advancement of robotics by providing insights into sensor
integration, algorithm development, and autonomous navigation techniques.
1. Arduino Uno:
The Arduino Uno serves as the main microcontroller unit for the robot. It
receives data from sensors, processes it, and controls the robot's motors and
servo motor based on the programmed logic. It interfaces with various sensors
and motor drivers to make real-time decisions about obstacle avoidance and
robot movement.
The wheels are mounted on the robot's chassis and are attached to the DC
motors. These wheels enable the robot's movement, allowing it to traverse its
environment.
The servo motor is commonly used for steering or rotating a sensor, like an
ultrasonic sensor in this case. It allows the ultrasonic sensor to sweep across a
certain angle to detect obstacles and calculate distances.
6. Ultrasonic Sensor:
The ultrasonic sensor emits ultrasonic pulses and measures the time it takes
for the pulses to bounce back after hitting an obstacle. This data is used to
calculate the distance between the sensor and the obstacle. This information is
crucial for the obstacle avoidance algorithm to make decisions about the robot's
path.
These batteries provide the power source for the robot's components, including
the Arduino Uno, motors, and sensors. They supply the necessary voltage to
ensure the robot's proper
functioning and movement.
8. 18650 Battery Holder:
The battery holder securely holds the Li-ion batteries in place, providing a convenient
and organized way to power the robot.
2. Sensor Calibration:
CONCLUSION :
In conclusion, an obstacle-avoiding robot utilizing ultrasonic sensors
presents a promising solution for navigating complex environments with
agility and safety. By leveraging the principles of sound wave reflection
and time-of-flight measurements, these robots can intelligently detect
obstacles, calculate distances, and execute precise maneuvers to circumvent
obstructions.
Few key points of obstacle avoiding robots are :