Professional Documents
Culture Documents
Human Following Robot ( ( (Aashiii) ) ) PDF
Human Following Robot ( ( (Aashiii) ) ) PDF
CERTIFICATE
THIS IS CERTIFY THAT PROJECT TITLED " HUMAN FOLLOWING
ROBOT " IS DEVELOPED AND SUBMITTED BY
MR . ROHAN U. SAMBARE
2022 - 2023
( GUIDED BY )
DR. P. P. KARDE
( HOD ) ( PRINCIPAL )
1
DECLARATON
2
« ACKNOWLEDGEMENT »
Projectees
3
Content
1. Introduction
2. Types of Components Used
3. Code of Project
4. Block Diagram of Project
5. Where We Can Use
6. Advantages
7. Disadvantage
8. Uses
9. Future Aspects
10. Conclusion
4
INDEX
CHAPTER NO CHAPTERS NAME PAGE NO...
01 INTRODUCTION 7-8
TYPES OF COMPONENTS
USED
Arduino Uno
IR sensor
5
04 BLOCK DIAGRAM OF 25-26
PROJECT
06 ADVANTAGES 29-30
07 DISADVANTAGES 31-32
08 USES 33-34
10 CONCLUSION 38-39
6
CHAPTER 1
« INTRODUCTION »
7
« INTRODUCTION »
A human following robot is an innovative robotic
system designed to follow and interact with human beings
autonomously. With the advancements in robotics and
artificial intelligence, these robots are becoming increasingly
popular in various industries, such as hospitality, retail,
healthcare, and security.
8
CHAPTER 2
TYPES OF COMPONENTS
USED
9
ARDUNO UNO
10
The board is programmable using the Arduino
Integrated Development Environment (IDE), which is
available for Windows. Mac. and Linux. The IDE uses a
simplified version of C++ called Arduino language, and
provides a convenient interface for uploading code to the
board and monitoring its behavior.One of the main
advantages of the Arduino Uno is its versatility. It can be
used for a wide range of applications, from controlling
simple LEDs and motors to more complex projects like
robotics and home automation. The board is also compatible
with a variety of shields, which are add-on boards that
extend its capabilities.
11
L293D MOTOR DRIVER
The L293D has 16 pins, which can be broken down into four
groups: power supply pins, input pins, output pins, and
enable pins. The power supply pins are used to supply power
To the IC and to the motors. The input pins (INI, IN2, IN3, and
IN4) are used to control the direction and speed of the
motors, and the output pins (OUTI, OUT2, OUT3, and OUT4)
12
Are used to connect the motors to the IC. The enable pins
(ENI and EN2) are used to enable or disable the motor
channels.
To use the L293D with an Arduino, you can connect the input
pins to digital output pins on the Arduino, and use
digitalWrite() commands to control the motors. The enable
pins can be connected to the 5V output pin on the Arduino,
or a separate power source can be used to control the speed
of the motors using pulse-width modulation (PWM).
13
ULTRASONIC SENSOR
14
They typically operate at frequencies between 20 kHz
and 200 kHz, and can detect objects at distances ranging
from a few centimeters up to several meters away. Some
common types of ultrasonic sensors include HC-SR04. JSN-
SR04T, and US-015.
15
INFRA-RED SENSOR ( IR )
16
There are different types of infrared Arduino sensors
available, such as infrared distance sensors, infrared motion
sensors, and infrared line sensors. These sensors vary in
their range, sensitivity, and functionality, and can be selected
based on the specific needs of the application.
17
CHAPTER 3
CODE OF THE PROJECT
18
//include the library code:
#include<NewPing.h>
#include<Servo.h>
#include<AFMotor.h>
#define RIGHT A2
#define LEFT A3
#define TRIGGER_PIN A1
#define ECHO_PIN A0
AF_DCMotor Motor1(1,MOTOR12_1KHZ);
AF_DCMotor Motor2(2,MOTOR12_1KHZ);
AF_DCMotor Motor3(3,MOTOR34_1KHZ);
19
AF_DCMotor Motor4(4,MOTOR34_1KHZ);
Servo myservo;
int pos=0;
void setup() {
Serial.begin(9600);
myservo.attach(10);
myservo.write(pos);
delay(15);
delay(15);
20
delay(15);
pinMode(RIGHT, INPUT);
pinMode(LEFT, INPUT);
void loop() {
delay(50);
distance = sonar.ping_cm();
Serial.print("distance");
Serial.println(distance);
Right_Value = digitalRead(RIGHT);
Left_Value = digitalRead(LEFT);
Serial.print("RIGHT");
Serial.println(Right_Value);
Serial.print("LEFT");
21
Serial.println(Left_Value);
//Move Forward:
//Turn Left
22
Motor2.run(FORWARD); //rotate motor2 clockwise:
delay(150);
}else if((Right_Value==1)&&(Left_Value==0)) {
//Turn Right
delay(150);
23
}else if(distance > 15) {
//Stop
24
CHAPTER 4
BLOCK DIAGRAM OF
PROJECT
25
26
CHAPTER 5
WHERE WE CAN USE
THIS PROJECT
27
Real-life application of a human-following robot is in
the field of security and surveillance. For instance, a human-
following robot can be deployed in crowded areas such as
airports, shopping malls, and train stations to monitor and
track suspicious individuals. The robot can be programmed
to follow a specific individual or group of individuals
without raising any suspicion, allowing security personnel to
monitor their activities discreetly.
28
CHAPTER 6
ADVANTAGES OF THIS
PROJECT
29
ADVANTAGES »
Increased safety: A robot that can follow humans can
provide an extra layer of safety, particularly in
environments where there may be hazards or where
humans need to be evacuated quickly. For example, a
robot that can follow firelighters into a burning building
can provide assistance and help keep them safe.
30
CHAPTER 7
DISADVANTAGES OF
PROJECT
31
DISADVANTAGES »
Limited mobility: Depending on the design of the robot,
it may have difficulty navigating certain terrains or
obstacles, which could make it challenging to follow a
human in certain environments.
32
CHAPTER 8
USES OF THIS PROJECT
33
USES :-
Elderly care: Human following robots can assist in
elderly care by following elderly people around and
ensuring that they do not fall or get lost.
34
CHAPTER 9
FUTURE ASPECTS
35
FUTURE ASPECTS
Human-following robots have already made
significant strides in fields like retail, hospitality, and
healthcare. However, the future of human-following robots
holds even greater potential for revolutionizing the way we
Interact with technology.
36
Emotions and respond appropriately, making them
more empathetic and engaging
37
CHAPTER - 10
CONCLUSION
38
CONCLUSIONS
In conclusion, the development of human following
robots has opened up a new era of robotics technology.
These robots are designed to follow human movements and
perform tasks in a variety of settings, from industrial to
domestic environments. They have the potential to make our
lives easier, safer, and more productive. However, there are
still some challenges that need to be addressed. such as the
need for improved sensing and navigation capabilities, as
well as the development of better algorithms for human-
robot interaction. Despite these challenges, human following
robots are likely to become more common in the future and
will play an increasingly important role in our daily lives.
39