The Beacon Finding Robot The robot that searches out beacons in a hallway By: Brian Merchant & Richard Acuna.

Slides:



Advertisements
Similar presentations
1 Signals, Circuits, and Computers John Athanasiou Part B Spring 2010.
Advertisements

MOTION CONTROL ECE 105 Industrial Electronics Engr. Jeffrey T. Dellosa College of Engineering and Information Technology Caraga State University Ampayon,
Add and Use a Sensor & Autonomous For FIRST Robotics
Sonar and Localization LMICSE Workshop June , 2005 Alma College.
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
We deal with voltage signals Sensors convert environment data to electrical signals Output: Voltage Input: Time/Distance/Whatever Move Receiver around.
Navigating the BOE-BOT
PHY 235 Robotics Workshop Day 3 IR Distance Sensing.
Index  INTRODUCTION  HARDWARE DESCRIPTION  BLOCK DIAGRAM  COMPONENT LIST  ADVANTAGES AND APPLICATIONS  CONCLUSION.
Autonomy using Encoders Intro to Robotics. Goal Our new task is to navigate a labyrinth. But this time we will NOT use motor commands in conjunction with.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Project Overview Mike Mitchem Brian Donaldson Steve Hudson Glen Skinner Group Leader Hardware Design Software Design.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1 Spring Quarter 2008 Robot Programming Tips Week 4 Day 2 By Matt Gates and.
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
Part A: Controlling Oscillation Frequency with Capacitors and Resistors Part B: Diodes and Light Experiment Timer.
Mini Tankbot Homing Vehicle with Obstacle Avoidance By Jamie Mitch.
Firefighting Vehicle By: Scott Benjamin & Reji Jose.
Autonomous Beacon Seeking Blimp Kenton Weigold Marcin Ochman Brian Schmalzer.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
A.R.M.S. Automated Robotic Messaging System William Batts Chris Rericha.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Programming Concepts C: GOTO_Beacon ENGR 10 Introduction to Engineering 1.
Design of an Obstacle Avoidance Vehicle Frank Scanzillo EECC657.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
Patent Liability Analysis Andrew Loveless. Potential Patent Infringement Autonomous obstacle avoidance 7,587,260 – Autonomous navigation system and method.
Lukas Christensen. RoboSAR Hardware Novelda Impulse Radar used to detect movement with high range resolution Novelda Impulse Radar used to detect movement.
Basics of Sensors. A sensor is a device which is used to sense the surroundings of it & gives some useful information about it. This information is used.
ELG4135-Electronics III Professor: Dr. Riadh Habash Presentation date: Nov 28 th, 2006 Group Members: Yichen Fan Gefei Zhou Zhanglei Song Infrared Entrance.
Shaojie Ge Design Overview  The robot simulates the movements of a four leg walking animal. Its basic function include: Walking with four legs,
Tom and Jerry By: Nicholas Johnson & Joshua Hartman EEL-5666 – Intelligent Machines Design Lab.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Team HazardHawk Team HazardHawk 2008 April 24, 2008.
Magnetic Contactor For handling large current and voltage.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
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.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Available at: Lesson 3.6 – Program Line Follower in Autonomous Mode Program Line Follower in Autonomous Mode.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
Lemming -Bot Electrical Engineering Masters Student July 5, 2007 By Jason Morejon.
Available at: Lesson 3.5 – Program Light Sensor in Autonomous Mode Program Light Sensor in Autonomous Mode.
A note on oral presentations These are the progress report presentations. Please note that the individual presentations should be ~8 min long. Since the.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
Lego Mindstorms Group #3 WestonJohnHamptonKyle. Outline Introduction Introduction Robot Construction & Programming Logic Robot Construction & Programming.
AUTOMATIC RAILWAY GATE CONTROLLING AND TRACK SWITCHING
PHY 235 Robotics Workshop Day 5 Distance Sensing Using The Ultrasonic Ping Sensor.
Figure 12.1 The UP1-bot. Figure 12.2 Left: Radio Control Servo Motor and Right: Servo with Case and Gears Removed.
LUNaR SECON I Senior Design I Midterm Presentation October 4, 2007.
ROBOTC Software EV3 Robot Workshop
Ambient Feedback Control System Jonathan Uht.  Description of Ambient Feedback Control System  Block Diagram of Ambient Feedback Control System  Hardware.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Download the GOTO BEACON program from the E10 website, Robot lab section,
ECE Computer Engineering Design Project
Development and design of a wall climbing robot
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Final Presentation EEL 5666C INTELLIGENT MACHINES DESIGN LABORATORY APRIL 12th, 2005 Cliff Pannella Robot: “DICE”
Day 32 Range Sensor Models 11/13/2018.
Download the GOTO BEACON program from the E10 website, Robot lab section,
Distance Sensor Models
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

The Beacon Finding Robot The robot that searches out beacons in a hallway By: Brian Merchant & Richard Acuna

The Project & It’s Purpose The project consists of a tank, four beacons, and obstacle objects inside an open hallway. The tank’s job is to find a beacon, get close to it, and to shut the beacon off. Since there are four beacons and obstacle objects in the area, the tank will need to avoid the obstacles, and turn of each beacon one at a time.

Constraints The demo must be in a non-infrared polluted environment. This means that direct sunlight, light from fire, or any other infrared light will cause the project to not work correctly. The hallway must be at least 2 meters wide and 5 meters long and have a maximum width of 10 meters and a maximum length of 30 meters. The hallway must be level for the area of demo. The surface of the hallway must be carpeted. The carpet must be the same as found in the CE hallways. There cannot be any foreign objects in the hallway at the time of demo. A foreign object is anything other than the tank, the beacons, the dummy obstacles, and the walls.

Constraints (Cont.) The dummy obstacles can be as big as the base of the beacons. It is crucial that these dummy obstacles are shorter than the bases of the beacons. The demo will take a maximum of thirty minutes to complete given that the maximum hallway specifications are in place. The robot will stop somewhere between 24 cm and 5 cm from any obstacles. The data sheet specifies that the sensor can detect as close as 2 cm. We are adding 3 cm to allow for error tolerance and momentum.

The Tank (Overhead View)

The Tank (Side View)

The Tank (Actual Picture)

The Tank’s Functionality The tank will travel through the hallway, trying to find each of the beacons and to shut them off by sending out a 56.9 kHz infrared signal to a targeted beacon at close range. The tank will have to maneuver around stationary and shut off beacons by using an infrared proximity sensor to get close to the active beacons.

Tank Algorithms General Algorithm Obstacle Avoidance

Tank Parts The Motors – GWS SO3S Servo Motors modified for continuous rotation Min Torque 47 Oz-in Min speed.23 second / 60° Motorola HCS12 Sharp GP2D15 – Proximity Infrared Sensor Detects objects within default 24 cm Digital Output – 0V or 5V outputs

Tank Parts (Cont.) Panasonic PNA4612M – Infrared Detector Sensitive to 38 kHz Infrared Signal Will be shrouded to reduce the sensing scope Panasonic LN64PA – Infrared LED Will be adjusted to emit a 56.9 kHz Infrared Signal Will also be shrouded to reduce the beam width of the emitted signal

The Beacon

The Beacon’s Functionality The beacons are responsible for emitting an infrared signal at 38.0 kHz to signal its presence to the tank. Once the tank comes close to one of the beacons, the beacon will receive a 56.9 kHz infrared signal. This signal tells the beacon to shut off, or to stop emitting the 38.0 kHz signal.

Beacon Parts Panasonic PNA4614M – Infrared Detector Sensitive to 56.9 kHz Infrared Signal Panasonic LN64PA – Infrared LED Will be configured to emit a 38 kHz Infrared Signal

The Dummy Obstacles When a beacon is turned off it doubles as a dummy obstacle – Other dummy obstacles will be randomly placed on the course – The other dummy obstacles will be the same height as the bases of the beacons

Tank, Obstacle, and Beacon

An Example Scenario Step 1: Start Position Step 2: Search – Start scan looking forward, then search clockwise Step 3: Face first beacon Step 5: Stop and turn off beacon Step 4: Move towards first beacon Step 6: Search – start scan looking forward, then search clockwise Step 7: Move towards second beacon. Step 8: Stop and Turn off beacon. Step 9: Obstacle Avoidance Step 10: Move towards last beacon Step 11: Turn off last beacon Step 12: Cannot find any “On” beacons, task complete …

Cost Estimates Part Name:Quantity:Cost: Sirius-Tank Base with Heavy-duty Treads SKU Number: KIT-M $69.95 PNA4612M00YB-ND (PNA4612M) PHOTO IC INFRARED 38.0KHZ W/HLDR 10$11.46 for 10 LN64PA-ND (LN64PA) INFRARED LIGHT EMITTING DIODE 10$7.56 for 10 PNA4614M00YB-ND (PNA4614M) PHOTO IC INFRARED 56.9KHZ W/HLDR 80( 10 per beacon)$11.46 for ND (GP2D15) SENSOR DIST MEASUR 24CM DIGI 1$12.18 Motorola HCS12 Board1Hopefully we can check this out from Rick. LM555CN Timer IC’s each TI 78L05C 5 volt Power Regulator 5Free from samples

Milestones Major TaskCompletion Date Build all 8 beacons (RA)September 17 Build basic robot that moves forward and turns (BM) September 17 Add sensors to robot (BM)September 24 Add sensors to beacons (RA)September 24 Test Beacon Functionality (RA)September 24 Code the logic of the search algorithm into the HCS12 September 30 Integrate single beacon and moving robot October 5 Simulate the search algorithmOctober 12 Verify the functionality of the final project October 19 Demo RobotOctober 26

Q&A? CopyRight