0% found this document useful (0 votes)
45 views5 pages

Human-Following Drone with Raspberry Pi

The document presents a project on a 'Human Following Drone using Raspberry Pi' that autonomously detects and tracks humans using computer vision and sensor technology. It outlines the objectives, including the use of Raspberry Pi for image processing and the integration of obstacle avoidance and voice command control. The project showcases the potential of low-cost aerial robotics in various applications such as security and assistance.

Uploaded by

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

Human-Following Drone with Raspberry Pi

The document presents a project on a 'Human Following Drone using Raspberry Pi' that autonomously detects and tracks humans using computer vision and sensor technology. It outlines the objectives, including the use of Raspberry Pi for image processing and the integration of obstacle avoidance and voice command control. The project showcases the potential of low-cost aerial robotics in various applications such as security and assistance.

Uploaded by

Sakshi Nevase
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

HUMAN FOLLOWING DRONE USING RASPBERRY PI

Submitted by:
Miss. Dnyaneshwari Jedhe
Miss. Sakshi Nevase
Miss. Sakshi Pawar

Under the Guidance of:


Prof. V. B. Jagdale

Department of Electronics and Communication Engineering


R.D.’s SCSCOE, Dhangwadi
Abstract
The “Human Following Drone using Raspberry Pi” is an intelligent aerial vehicle designed to
autonomously detect, track, and follow a human subject in real time. The system integrates
computer vision, GPS navigation, and sensor-based obstacle avoidance. The Raspberry Pi serves
as the core processing unit, running lightweight AI models for human detection using OpenCV and
MediaPipe libraries. The drone operates in automatic and manual modes, and supports voice
commands for interactive control. This project demonstrates the potential of embedded systems
and AI in low-cost aerial robotics applications.
Chapter 1: INTRODUCTION
Unmanned Aerial Vehicles (UAVs) are now integral to surveillance, logistics, and research.
Human-following drones combine computer vision and real-time control, enabling autonomous
navigation relative to a moving target. Using a Raspberry Pi microcontroller enhances portability
and cost-effectiveness. This project presents a compact drone capable of tracking and following
humans autonomously with additional safety and control features.
Problem Statement:
Conventional drones depend heavily on manual control, which can limit usability in assistance or
surveillance applications. This project focuses on developing a drone that autonomously follows a
person using real-time video analysis and sensor feedback.
Objectives of the Project:
• To design a drone capable of detecting and following a human autonomously.
• To use Raspberry Pi for image processing and decision-making.
• To implement computer vision algorithms using OpenCV and MediaPipe.
• To integrate ultrasonic sensors for obstacle avoidance.
• To enable voice command control for interactive operation.
Scope of the Project:
The project focuses on indoor and outdoor autonomous tracking, targeting applications in security,
assistance, and media capture. The implementation demonstrates vision-based automation on
embedded hardware.
Chapter 2: LITERATURE SURVEY
SN Author(s) Title Year Purpose and Method
1 K. Sharma, P. MehtaVision-Based Person Following
2021
Drone Designed
Using Raspberry
a real-time
Pi and
tracking
OpenCV
drone using Raspberry P
2 J. Park, H. Kim Autonomous UAV with Human
2022
Detection
Used
andYOLOv5-tiny
Tracking for real-time detection with GPS-ass
3 S. Patel, R. Desai Human Following Drone Using
2022
Raspberry
Combined
Pi and OpenCV-based
Ultrasonic Sensors
detection with ultrasonic sen
4 L. Chen et al. Multi-Sensor Fusion for Person-Following
2023 Integrated
Aerial Robots
RGB and IMU data with Kalman filtering for
5 A. Gupta, V. Rao Survey of Autonomous Human-Following
2024 Compared
Drones sensor-based and AI-based tracking method
Chapter 7: CONCLUSION AND FUTURE SCOPE
The Human Following Drone using Raspberry Pi successfully demonstrates a functional low-cost
autonomous aerial system capable of identifying and tracking a human target. The integration of
AI-based vision and embedded control ensures adaptability in diverse environments. Future
enhancements may include deep learning optimization and cloud-based analytics.
References
1. M. Margolis, 'Arduino Cookbook', O’Reilly Media, 2020.
2. N. Correll, 'Introduction to Autonomous Robots', MIT Press, 2022.
3. S. Monk, 'Raspberry Pi Cookbook', O’Reilly Media, 2023.

Common questions

Powered by AI

The human-following drone can be applied in security by autonomously patrolling environments and monitoring specific individuals, providing real-time alerts in case of unauthorized or suspicious activity. In assistance, the drone could help guide visually impaired individuals by autonomously tracking their movement and providing navigation support. Additionally, it could be used to carry personal belongings or offer assistance in navigating complex environments .

Future enhancements for the human-following drone may include deep learning optimization to improve the accuracy and efficiency of human detection and tracking. Additionally, the integration of cloud-based analytics could enhance the system's ability to process and analyze data, potentially providing more advanced control and prediction capabilities .

Implementing voice command control in the drone project offers numerous advantages, including hands-free operation and improved accessibility for users who may be occupied or have mobility constraints. This interaction mode allows users to easily issue commands to the drone without the need for a physical control device, thereby enhancing user experience by offering an intuitive and efficient way to interact with and direct the drone .

The development methodology of the human-following drone involved utilizing a Raspberry Pi as the main processing unit to implement real-time human detection and tracking algorithms using OpenCV and MediaPipe. The system was further equipped with ultrasonic sensors for obstacle avoidance and GPS navigation for stabilization and pathfinding. The drone also supported voice command inputs for interactive control, allowing for enhanced user engagement. This combination of technologies created a low-cost, autonomous, and versatile system capable of following humans in various environments .

Ultrasonic sensors are critical for the drone's obstacle avoidance feature as they provide real-time distance measurements to nearby objects. These sensors emit sound waves and measure their reflection off surrounding surfaces, enabling the drone to detect obstacles in its path and adjust its trajectory accordingly. This integration ensures safe navigation, particularly in environments with potential collision hazards .

AI integration enhances the drone's adaptability by enabling it to process and react to complex environmental stimuli in real-time, such as varying lighting conditions or dynamic obstacles. AI models support advanced functions like human detection and predictive control, allowing the drone to adjust its behavior based on live data and inferred context. This adaptability ensures effective operation across different scenarios, such as indoor areas with obstacles or outdoor settings with unpredictable elements .

The autonomous human-following feature aims to address challenges such as the need for constant manual input, which can limit the operability and usability of drones in situations requiring persistent tracking. By automating the process of following a human, the drone allows users to focus on other tasks while the drone maintains persistent surveillance or assistance, enhancing operational efficiency and versatility .

The literature survey included several studies, such as the work by K. Sharma and P. Mehta that designed a real-time tracking drone using Raspberry Pi and OpenCV, providing a foundation for real-time video processing. Another study by J. Park and H. Kim used YOLOv5-tiny for detection with GPS assistance, highlighting the potential for combining advanced detection algorithms with navigation technologies. S. Patel and R. Desai combined OpenCV-based detection with ultrasonic sensors, which informed sensor fusion approaches for enhanced obstacle avoidance. These studies collectively contributed insights into various technological implementations and integration techniques for person-following drones .

The project employs OpenCV and MediaPipe libraries for computer vision, which enable human detection and tracking functionalities. OpenCV provides a foundation for handling video capture and processing, while MediaPipe facilitates the development and implementation of machine learning models to recognize human features in real-time. Together, these technologies allow the drone to autonomously follow a human subject by continuously analyzing video input from its camera .

The Raspberry Pi enhances the functionality of the human-following drone by serving as the core processing unit, enabling real-time video analysis and decision-making with its computational capabilities. It supports image processing using OpenCV and MediaPipe libraries for human detection and tracking, allowing the drone to operate autonomously. Additionally, the raspberry Pi's affordability contributes to the project's cost-effectiveness, making advanced drone features achievable at a lower price point .

You might also like