I’m Mr. Sensitivity... A brief overview of sensors (and why you should love them)

Slides:



Advertisements
Similar presentations
A brief overview of sensors (and why you should love them)
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.
Sensor Based Planners Bug algorithms.
Sonar and Localization LMICSE Workshop June , 2005 Alma College.
Sensors For Robotics Robotics Academy All Rights Reserved.
Sensors For Robotics Robotics Academy All Rights Reserved.
Touch – input mode. Overview Input mode is rapidly developing and becoming a popular method of naturalising user input Touch screens –Generally used for.
Wheelesley : A Robotic Wheelchair System: Indoor Navigation and User Interface Holly A. Yanco Woo Hyun Soo DESC Lab.
Stem fair project Can LEGO MINDSTORM robots detect and react to objects within a certain range?
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.
Introduce about sensor using in Robot NAO Department: FTI-FHO-FPT Presenter: Vu Hoang Dung.
Loops and Switches. 1. What kind of blocks are these? 2. Name two kinds of controls that can be specified to determine how long a loop repeats. 3. Give.
Jennifer Shields– North Reading High School Nikhil Nathwani– Chelmsford High School Philip Bailey– Chelmsford High School ATDF The Fifth sense Team PB.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Final Presentation Azhar Khan University of Florida November 25 th, 2008 “ROADBLOCK”
Jen Shields– North Reading High School Nikhil Nathwani– Chelmsford High School Phil Bailey– Chelmsford High School ATDF The Fifth sense Team PB N’ J.
Robotics NXT sensors Back to Light sensor: red vs blue ball.
Final Report University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machine Design Laboratory 12/06/2011 Yue Bai.
Juhana Leiwo – Marco Torti.  Position and movement  Direction of acceleration (gravity) ‏  Proximity and collision sensing  3-dimensional spatial.
Photography Lesson 2 Pinhole Camera Lenses. The Pinhole Camera.
Maze Challenge Maze Challenge activity > TeachEngineering.org
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
VEX Robotics Design System Sensors A Brief Overview
Exploring Different Localization Technologies Lucy Huh Master’s Electrical and Computer Engineering.
Rascalbot EEL4665 Eric Page. Problem Dogs have been shown to increase the happiness and well being of their owners Keeps elderly active Many people are.
Advanced Computer Graphics Shadow Techniques CO2409 Computer Graphics Week 20.
Autonomous Robots Vision © Manfred Huber 2014.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
GraffitiBot Sensor Report Andy Kobyljanec EEL 5666C March 25, 2008.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
How Do You Make a Program Wait?
Programming & Sensors.
Project Overview Introduction & Product Analysis
VEX IQ Curriculum It’s Your Future Lesson 11 Lesson Materials:
Robotics Training For The Riverside Robotics Society
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Animal Behavior and Sheep Handling
Dead Reckoning Competition
Sensors For Robotics Robotics Academy All Rights Reserved.
By Sanjay and Arvind Seshan
Introduction to Robots
Touch Sensor.
Finch Robot Class L4 How do I… ? LED color (Range 0 to 100)
Sensors For Robotics Robotics Academy All Rights Reserved.
Sensors and Sensing for Reactive Robots
IMDL Summer 2007: RoBeDeS by David Ladolcetta.
Lecture 23 Logistics Last lecture Today HW7 due Friday Lab8 going on
Loops and Switches Pre-Quiz
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Obstacle Detection Ultrasonic Sensor.
Introductory Presentation
A Robot mapping a series of hallways
BEGINNER PROGRAMMING LESSON
Lesson 8: line following
Lesson 3: Finding Lines On The Mat
BEGINNER PROGRAMMING LESSON
Lecture 23 Logistics Last lecture Today HW7 due Friday Lab8 going on
An Introduction to VEX IQ Programming with Modkit
Maze Challenge Maze Challenge activity > TeachEngineering.org
Introduction to programming consistent results
Putting for Perfection
Chapter V, Printing Digital Images: Lesson III Using Software to Adjust the Image
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
Interacting with light
TAs Bruce Burnett Isaac Dekine Richard Juchniewicz
Presentation transcript:

I’m Mr. Sensitivity... A brief overview of sensors (and why you should love them)

Why Sensors Are Important: The world is NOT static. It can also be incredibly complex.

Oh no. I thought you said the 40’th canal on sector 15.. Sometimes, the evironment where a robot will be deployed is simply unknowable...

What Is a Sensor? Anything that detects the state of the environment. Yep. You’ve already used sensors before in the Braitenburg lab. Vision systems and positioning devices are often treated separately from sensors.

Some types of Sensors: Ladar (laser distance and ranging) Sonar Radar Infra-red Light sensing Heat sensing Touch sensing

How to Choose a Sensor: There are four main factors to consider in choosing a sensor. 1)Cost: sensors can be expensive, especially in bulk. 2)Environment: there are many sensors that work well and predictably inside, but that choke and die outdoors. 3)Range: Most sensors work best over a certain range of distances. If something comes too close, they bottom out, and if something is too far, they cannot detect it. Choose a sensor that will detect obstacles in the range you need. 4)Field of View: depending upon what you are doing, you may want sensors that have a wider cone of detection. A wider “field of view” will cause more objects to be detected per sensor, but it also will give less information about where exactly an object is when one is detected.

Creative Uses: Sharp IR sensors are very accurate and operate well over a large range of distances proportional to the size of a lego robot. However, they have almost no spread. This can cause a robot to miss an obstacle because of a narrow gap. One solution is to make the sensor pan. One could also use a light sensor to detect obstacles indoors. Inside, there tend to be lights at many angles and locations. Thus, around the edges of most obstacles, a slight shadow will be cast. A light sensor could detect this shadow and thus the associated object. Warning: this could be a very fickle design. Touch sensors can have their spread increased with large bumpers, and can be used for wall following to implement bug2. They are also dirt cheap.

Shadow cast indicates obstical: one way to navigate with photo resistors. Example of sharp IR mounted to sweep for a wider field of view.

Step1: head straight for your goal Step2: when you hit an object, go left until it ends. Step 3: Go back to step 1. Repeat until blue in the sensor. It’s as easy as Simple navigation with a touch sensor