Image/Face Tracker Drone through AI Using Dji Tello

Project Code :TEMBMA2614

Abstract

Drones have expanded from military operations to perform a broad range of civilian applications. As drone usage increases, humans will interact with such systems more often, therefore, it is important to achieve a natural human-drone interaction. Although some knowledge can be derived from the field of human-robot interaction, drones can fly in a 3D space, which essentially changes how humans can interact with them, making human-drone interaction a field of its own.

This work begins with an analysis and comparison of the drone models that are commonly used by end-users and researchers in the field of human drone interaction. Following, the current state of the field is discussed, including the roles of humans in HDI, innovative control methods, remaining aspects of interaction, and novelty drone prototypes and applications. This project concludes by presenting a discussion of current challenges and future work in the field of human drone interaction.

Keywords: Drone Controller, Esc, Brushless motors, Pi Camera.

 

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Micro SD card
  • 5V Adapter
  • Pi Camera
  • Brushless Motors
  • ESC

Software Requirements:

  • VNC Viewer
  • NOOBS Software
  • Python3 IDE
  • Fritzing

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • How to install libraries for interfacing pi camera with Raspberry Pi?
  • How to connect pi camera with Raspberry Pi?
  • How to interface ESC with Raspberry Pi?
  • How to interface brushless motor with Raspberry Pi?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video