0% found this document useful (0 votes)
91 views

499 Review

Uploaded by

jahid.hasan09
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views

499 Review

Uploaded by

jahid.hasan09
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 10

e

Human Following Robot Using Arduino

 Introduction:
In the current world, we can see significant progress in robotics. In almost
every work we are seeing the work to done in a robotic way bit by bit. We see
robot technologies are being used in industries, medicals, military technologies.
Nowadays it also getting available in our houses as well. Tasks performed by
human has restriction in various ways. In harsh environment like underground
mining, medicals, war-zones, space research, rescue, constructions etc., where
human have life risk, we have seen robots handling the incidents, which are
more efficient than human. To use vision, speed, flexibility, consistency, and
quality beyond human limitation, we need to use robot. In this rapid
improvement there is a need of ‘Human following robot’ that make our day
easier. The key requirement of this robot is to detect human and follow the
person. The main objective of this is to make a robot that can help human in
completing various tasks. The human following robot we are we are working
contains Arduino Uno and multiple different sensors to detect and follow an
object. Some key objectives about the robot:
 The robot should be able to avoid collision.
 It should be able to taking various degrees of turn.
 It should be able to accurately follow a person.
 It should be intensive to environmental factors such as
temperature, noise etc.

 System Components:
 Arduino Uno:
e

It is the main component of our project. It can control all the sensors and
mechanical parts of the robot. It is the commanding part of the robot. All data
collected by different sensors will come this unit. The microcontroller will
analyze the data and will give command according to the code. In other words it
is the main thing that is making the robot interactive, making communication
between human and vice versa. The Arduino Uno is using Microchip
ATmega328p as it’s IC.

 Ultrasound sensor:
This is another crucial part of project. The ultrasound sensor will help to
measure the distance from the desired object/person using ultrasonic sound
waves. It emits ultrasonic sound at 40 kHz which travels through the air. On
presence of an obstacle the sound wave bounces back to the obstacle. By
calculating the time duration between sending and receiving the sound, the
distance of the obstacles can be measured.
e

 IR Sensor:
The IR sensor is can measure the heat of an object as well as detects the
motion. It emits infrared radiation to sense the presence of some object of its
surroundings. Usually in the infrared spectrum, all objects radiate some form of
thermal radiation which are invisible to human eyes. But infrared sensor can
detect the radiation. There is an IR LED which emits the Infrared rays. There is
an IR photodiode that work as the detector.
e

 DC Motors:
Dc motor the device that converts the electrical power into mechanical power.
It helps to create the motion form the supplied potential energy. In constructing
a robot, motor plays an important role by giving the movement to the robot.
Here 4/5 motor are used to drive the robot.

 Motor Shield:
The motor shield is a driver motor that allows to use Arduino to control the
working speed and direction of the motor. The Motor shield can either be
powered by Arduino directly or by an external 6V-15V power supply via the
terminal input.
e

Circuit Diagram:
e

Project Limitations:

Limited Sensor Coverage: The robot uses only three ultrasonic


sensors, which provide measurements in the front, left, and right
directions. This leaves blind spots in the rear and diagonal directions,
which could affect obstacle detection and human tracking.

Lack of Environmental Adaptation: The robot may have


difficulty in complex environments or scenarios with dynamic obstacles,
as it relies solely on ultrasonic sensors. Environments with irregular
surfaces, corners, or multiple moving objects might confuse the robot.

Dependence on Flat Surfaces: The robot is designed primarily for


flat, even surfaces. On uneven terrain or in environments with stairs,
slopes, or obstacles of varying heights, its movement may become
ineffective or unstable.

Power and Battery Life: The robot uses two 3.7V Li-ion batteries,
which may limit its operational time, especially if the robot has to move
continuously or carry additional components. The need for frequent
recharging can hinder long-term applications.

lit

RESULTS
Accurately Track and Follow: The robot should reliably
follow a human at a set distance using ultrasonic sensors,
adjusting its movement as the person moves.
e

Smooth Navigation: It should be capable of navigating


various environments without colliding with obstacles, providing
smooth and responsive movement.
Optimized Control System: The Arduino-based control
system will efficiently manage motor speed and direction,
providing a reliable balance between following the human and
avoiding obstacles.

APPLICATIONS
Warehouse Automation:
In industrial settings, the robot can be employed to transport goods,
tools, or materials by following workers, streamlining processes and
reducing manual labor.

Healthcare Assistance:
The robot can be used in hospitals and care facilities to assist elderly or
disabled patients by carrying medical supplies, following nurses or
doctors, or helping patients move around.

Retail and Personal Assistance:


In retail environments or as a personal assistant, the robot can carry
shopping bags, follow customers, or even assist individuals with mobility
issues by providing autonomous movement assistance.

FUTURE WORK
Improving Sensor Accuracy:
e

While ultrasonic sensors provide reliable distance measurements, their


accuracy can be affected by environmental factors like noise, reflective
surfaces, or obstacles with complex geometries. In future iterations,
integrating a combination of sensors, such as LiDAR or infrared, could
enhance obstacle detection and tracking accuracy, improving the robot’s
responsiveness in dynamic environments.

Voice Recognition and Interaction:


Adding voice recognition capabilities would make the robot more user-
friendly. This would enable the robot to respond to voice commands,
enhancing its ability to assist users in different environments. Integration
of speech-to-text processors or AI-based voice assistants could allow the
robot to perform more complex tasks based on verbal instructions.

Autonomous Learning and Adaptation:


Implementing autonomous learning algorithms that allow the robot to
adapt to new environments and user preferences without manual
reprogramming could make it more versatile. This could involve
reinforcement learning, where the robot learns from its surroundings and
improves its performance over time.

Battery Life and Power Management:


Power management is crucial for real-time applications. Enhancing the
battery capacity or implementing more efficient power management
techniques (e.g., sleep modes for sensors when not in use) could extend
the operational time of the robot. Exploring solar-powered solutions or
wireless charging could also ensure the robot can function longer without
manual intervention.
e

CONCLUSION
Building a human-following robot using Arduino and three ultrasonic
sensors is an exciting and rewarding project that combines programming,
electronics, and mechanics. With Arduino’s versatility and the availability
of affordable components, creating your own human-following robot is
within reach.

Human-following robots have a wide range of applications in various filed


like they can be used in retail stores, malls, and hotels to provide
personalized assistance to customers. Human-following robots can be
employed in security and surveillance system to track and monitor
individuals in public spaces. They can be used in Entertainment and
events, elderly care, guided tours, research and development, education
and research, and personal robotics.

They are just a few examples of the applications of human-following


robots. As technology advances and robotics continues to evolve, we
can expect even more diverse and innovative applications in the future.

REFERENCE
[1]
K. Kharka et al., “HUMAN FOLLOWING ROBOT USING ARDUINO UNO,” 2021.
Available:
https://www.irjmets.com/uploadedfiles/paper/volume3/issue_7_july_2021/1511
9/1628083587.pdf
‌[2]
“Human Following Robot Using Arduino and Ultrasonic Sensor,” circuitdigest.com.
https://circuitdigest.com/microcontroller-projects/human-following-robot-using-
arduino-and-ultrasonic-sensor

[3]
Ravichandran, P., & Kumar, K. (2020). Design and
development of a human-following robot using Arduino and
ultrasonic sensor. International Journal of Engineering Research
e

& Technology (IJERT), 8(3). Retrieved from


https://www.ijert.org/research/design-and-development-of-a-
human-following-robot-using-arduino-and-ultrasonic-sensor-
IJERTV8IS03006.pdf

[4]
Sharma, S., & Gupta, R. (2019). Human-following robot
using Raspberry Pi and ultrasonic sensor. International Journal
of Advanced Research in Computer Science, 10(5), 1-5.
Retrieved from
https://www.ijarcs.info/index.php/Ijarcs/article/view/6460
[5]
Vetal, P. P., Dhopeshwarkar, M., & Jaiswal, P. S. (2022). Human Follower Robot.
International Journal For Research in Applied Science and Engineering Technology,
10(4), 3255-3260.

[6]
Mohammed, Abdul Bari. (2022). ARDUINO HUMAN FOLLOWING ROBOT USING
PYTHON. Journal of Engineering Sciences. Vol 13. 613.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy