Implementation of Vision Based Object Tracking Robot

Also Available Domains Arduino

Project Code :TEMBMA2107

Objective

The main objective of the project is to make the use of opencv mobile application for acquiring images and instructions from pc or mobile to perform physical movement. Controlling process has been made much more accurate at the cost of programming complexities.

Abstract

This project introduces a vision based object tracking robot which is driven by wheels and controlled by a controller along with software. The objective of this project is to design a robot which is automatically controlled by a mobile application to track and follow a colored object. Emphasis is given on precision vision based robotic applications.

The overall project describes a visual sensor system used in the field of robotics for identification and tracking of the object. Based on the object color or movement, this application will send the commands to arduino through Bluetooth.

Keywords: Image processing, Arduino Uno, Bluetooth sensor, DC motor.

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

Block Diagram

Power Supply , 12v battery , Arduino , Bluetooth , Moto driver , Motors (2) , Robot chassis, wheels(4),dummy wheels(2)

Specifications

Hardware Requirements:

  • Arduino Uno
  • Bluetooth module
  • L293d
  • Dc motor -2
  • Power supply
  • Connecting wires

Software Requirements:

  • Arduino IDE
  • Fritzing
  • Embedded C
  • Opencv mobile application
  • Bluetooth mobile application

Learning Outcomes

  • Arduino Uno Pin diagram and Architecture
  • How to install Arduino IDE Software
  • Setting up and Installation procedures for arduino UNO
  • Introduction to Arduino IDE
  • Commands in Arduino
  • Basic coding in Embedded C
  • Working of DC motor
  • Working of  L293D Motor driver
  • Interfacing  L293D motor driver and dc motor with arduino Uno
  • Introduction to serial communication
  • Working of  Bluetooth module
  • Interfacing Bluetooth module with arduino Uno
  • Working of opencv mobile application
  • Working of Bluetooth mobile application
  • 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

Related Projects

Final year projects