Smart Robot for Collision Avoidance Using Neural Networks

Project Code :TEMBMA3171

Objective

The main objective of this project is to protect the robot from any physical damages. This project proposes robotic vehicle that has an intelligence built in it such that it directs itself whenever an obstacle comes in its path.

Abstract

Collision avoidance is one of the most important aspects of mobile robotics. Without it, robot movement would be very restrictive and fragile. This project proposes robotic vehicle that has an intelligence built in it such that it directs itself whenever an obstacle comes in its path. So, to protect the robot from any physical damages.

   This can be design to build an obstacle avoidance robotic vehicle using IR sensors for its movement. A micro-controller (Arduino) is used to achieve the desired operation. An IR sensor is used to detect any obstacle ahead of it and sends a command to the micro-controller. Depending on the input signal received, the micro-controller redirects the robot to move in an alternate direction by actuating the motors which are interfaced to it through a motor driver.

Keywords: Collision avoidance, Arduino, motor driver.

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:

  • Arduino
  • IR Sensor
  • Motor Driver
  • DC Motor
  • 12V Battery
  • Power Supply

Software Requirements:

  • Arduino IDE
  • Embedded C
  • Fritzing

Learning Outcomes

  • Arduino pin diagram and architecture
  • How to install Arduino IDE software
  • Setting up and installation procedure for Arduino IDE
  • Introduction to Embedded C
  • Commands in Embedded C
  • Basic coding in Embedded C
  • Working of IR Sensor
  • How to interface IR Sensor with Arduino?
  • Working on Motor Driver
  • How to interface Motor Driver with Arduino?
  • Working on DC Motor
  • How to interface DC Motor with Arduino?
  • Working on Power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (Hardware components, etc.,)
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware 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
    • Testing skills
    • presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video