Company Logo Clap Robot Done by: Salsabeel Ahmad Taha Maram Fathi Balatia Supervisor: Aladdin Masri.

Slides:



Advertisements
Similar presentations
Fall Path Planning from text. Fall Outline Point Robot Translational Robot Rotational Robot.
Advertisements

Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Students : Hiba Ghannam Hawa’ Osama Supervisor : Aladdin Masri R OBOTIC V ACUUM C LEANER.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
IE 447 COMPUTER INTEGRATED MANUFACTURING CHAPTER 9 Material Handling System 1 IE CIM Lecture Notes - Chapter 9 MHS.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Curry Mouse EE 296 Project Proposal Presentation February 11, 2006.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
EDGE AVOIDER ROBOT USING I-BOT mini V3. EDGE AVOIDER USING I-BOT mini V3 Edge Avoider Robot is built using the IR based Line Detecting Module. The modules.
Design and Implementation of Metallic Waste Collection Robot
1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.
LINE FOLLOWER ROBOT USING I-BOT mini V3
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Applied Control Systems Robotics & Robotic Control
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.

Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Program ultrasonic range sensor in autonomous mode
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
Real-Time Operating Systems An Overview of RoBIOS.
Mobile controlling robot. What is a Robot ? “A re-programmable, multifunctional manipulator designed to move material, parts, tools, or specialized devices.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
Automated Distinguisher (AD) New York City Research Initiative Athar Abdul-Quader Stephen Brandes Isaiah Silver Mentor: Professor Vikram Kapila Mechanical.
The George Washington University Department of ECE ECE 1010 Intro: Electrical & Computer Engineering –Introducing KIPR Link/Interface and Set-up –Continuation.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
CS-EE 481 Spring Founder’s Day, 2007 University of Portland School of Engineering Holonomic Motion Control Authors Grant Hay Jeffrey Hayes Advisor.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
CprE 458/558: Real-Time Systems
Hirota lab. 1 Mentality Expression by the eyes of a Robot Presented by: Pujan Ziaie Supervisor: Prof. K. Hirota Dept. of Computational Intelligence and.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Niket Sheth Chris Karman Erik Scherbenske Peter van der Hoop.
EV3 Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop
Bill Sacks SUNFEST ‘01 Advisor: Prof. Ostrowski Using Vision for Collision Avoidance and Recovery.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Wheels: Go Forward Speakers: Say “Hello” OSCAR: Go Forward Say “Hello” Remote Control PC.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
DEPARTMENT OF EEE IFET COLLEGE OF ENGINEERING VILLUPURAM,TAMIL NADU,INDIA Project proposal For IEEE CS 70 th Anniversary Student Challenge On PATHLINE.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Why are Timer Functions Important?
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Application Case Study Security Camera Controller
Auto baby Cradle Prepared by : Isra’ Alqarout Zainab Qurie
Understanding Communication with a Robot? Activity (60 minutes)
Robotic Vacuum Cleaner
‘SONAR’ using Arduino & ultrasonic distance sensor
Introducing KIPR Link/Interface and Set-up
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
Carbot Robot By Ruben Cossyleon
Switch Blocks check a value and choose a path based on that value
Motors and Position Determination
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Combination Lock Opener
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

Company Logo Clap Robot Done by: Salsabeel Ahmad Taha Maram Fathi Balatia Supervisor: Aladdin Masri

Company Logo Outline  Background  Applications used  Uses  Main Goals  Hardware component  Chassis of the robot  Logical Structure  Hardware &software  Problems we’ve faced  Future work

Company Logo Background Clap-Robot receives a clap sound and moves toward the source of clapping. It has the ability to change its position after multiple claps and readjusts its path toward the source of sound

Company Logo Applications used MPLab. XC8 Compiler. PIC Programmer

Company Logo Uses

Company Logo Main Goals Attractive: Robot follow you when you clap. Simplicity: Easy to use, just clap then it will follow you.

Company Logo Hardware component  Pic18LF4620  Microphone sensor(bug rang)

Company Logo Hardware component  Dc motor  Wheel

Company Logo Chassis of the robot We have two option : Buy a robot kit which it didn’t contain all the elements needed to build the desired robot. Buy a robot kit which it didn’t contain all the elements needed to build the desired robot.

Company Logo Our Design

Company Logo Our Design

Company Logo Logical Structure s0 Use to detect right direction. s1 Use to detect left direction s2 Use to detect forward or backwards

Company Logo Angle Calculation Algorithm  Determining the ‘Time of Arrival’ of sound waves naturally enabled us to compute the angle between the microphones and the sound source.  In fact, the angle can be calculated using simple trigonometry as shown in this equation. Calculate angle Ѳ = arcsine(ΔT * V/d)

Company Logo Angle Calculation Algorithm

Company Logo Hardware The hardware consists of two main circuits: Use to amplify sound and remove noise then each sensor make an interrupt at positive edge. Sensor circuitry After interrupt pic make calculation to move the motor in correct direction using special algorithm. DC driver circuitry

Company Logo Sensor circuitry

Company Logo Software INT0, INT1, INT2 The position of the sound source is determined by checking which sensor triggered the first interrupt Timer 0 Use to calculate the difference in time of arrival accurately

Company Logo DC Control and Motion Algorithm Four variable were used to decide for the value of Motor State. directionAngle (degrees) forward0 Left forward45 left90 Left backward125 backward180 Right backward225 Right270 Right forward315

Company Logo Testing Strategy: Sensor testing Motor testing Timers Testing Amplify sound by 20, and we make sure sensor not sensitive to human sound We make sure motor rotate in all direction We operate timer0 module separately to ensure that is correct and produce output

Company Logo Sensor Circuit

Company Logo Robot Response

Company Logo Robot Response With angle

Company Logo Problems we’ve faced Software problems Identify the direction of sound

Company Logo Future Work Add more sensor we can add infrared sensor to detect barriers along the robot route Microphones in a 3D configuration the robot’s detection of the clap source position could have been even more accurate

Company Logo Conclusion Clap Robot met the expectations knowing that he follows the clapping sound, and the sensors are capable of detecting a source that is farther than 3 meters away because they are powerful enough.

Company Logo References   93/L293.html 93/L293.html  project/dp/B0081C5B80 project/dp/B0081C5B80  m2462_ts599/am2462_ts599/am2462_ts599/final_report_ece4760.html m2462_ts599/am2462_ts599/am2462_ts599/final_report_ece4760.html  content/uploads/2010/01/Paper_Presentation-Contest.pdf content/uploads/2010/01/Paper_Presentation-Contest.pdf  content/uploads/2010/01/Paper_Presentation-Contest.pdf content/uploads/2010/01/Paper_Presentation-Contest.pdf  security-camera-dvr-high-fidelity-p583.html security-camera-dvr-high-fidelity-p583.html