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.

Slides:



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

Add and Use a Sensor & Autonomous For FIRST Robotics
Engineering Roles We will be forming groups of 3 students
Introduction To Frc electronics
Sensors.
Sensors For Robotics Robotics Academy All Rights Reserved.
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Wiring the new control system MVRT 2010 – 2011 Season.
Photos and Sensor Instructions
Sensors For Robotics Robotics Academy All Rights Reserved.
Connecting VEX and ROBOTC
IR SENSORS AND ENCODERS. LCDs Timothy Friez Class # 2.
Applied Control Systems Robotics & Robotic Control
Engineer Training Bridge System TJ8300 / TJ8500 Bridge System.
Introduction to Robotics and ASU Robots Yinong Chen (Ph.D.) School of Computing, Informatics, and Decision Systems Engineering.
Lecture 7: Signal Processing V EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 2/27/13.
Sensors. Sensors are for Perception Sensors are physical devices that measure physical quantities. – Such as light, temperature, pressure – Proprioception.
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
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.
Inside a Mouse The main goal of any mouse is to translate the motion of your hand into signals that the computer can use. Almost all mice today do the.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Introducing: The Finch. Low-cost Personal Robot $99.
An Objective and Component View (Not included Drive: Balance and Turret: Axis Camera)
ELECTRONICS PRIMER II.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Group 7 Michael Kelly Kemal Koksal Kenneth Phelan
Photos and Sensor Instructions
Lynxmotion Robotic Arm
Smart Lens Robot William McCombie IMDL Spring 2007.
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Sensors Joe Ross Team What is a Sensor A sensor measures a physical quantity and converts it into a signal which can be read by an instrument.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
The sensors guide fingerprint sensors rate monitor gyroscope camera
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Introduction to VEX® components
Controlling an LED with a switch. 2 breadboard place where you can build electric circuits really quickly the magical breadboard.
Basic Programming: Until Commands. The Problem with Wait States Motor Speed is affected by battery power. –If the battery is fully charged, the motors.
Programming Applied Sensors in FIRST Robots Chris Elston – Team Download sample code:
Presented by Frank Larkin – FRC272 Lansdale Catholic Robotics FIRST Boot Camp Seminar – Dec. 11, 2016.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
Introduction to Motors, servos and steppers
Electrical Engineer Responsibilities
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Programming & Sensors.
Electronic Control Systems Week 3 – Switches and Sensors
- Usable range of 0 to 6 feet. - Find dark or bright areas.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
ROBOTC for VEX Online Professional Development
Electrical Engineer Responsibilities
Sensors For Robotics Robotics Academy All Rights Reserved.
ROBOTC for VEX On-Site Professional Development
Introduction to Handshaking Communication with SSC-32U
ROBOTC for VEX Online Professional Development
Sensors For Robotics Robotics Academy All Rights Reserved.
Electrical Engineer Responsibilities
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
How to avoid catching things on fire.
Electrical Engineer Responsibilities
RobotC Sensors.
Trainings 10/28 Woooooo!!.
Motors and Sensors Large Motor
Sensors and actuators Sensors Resistive sensors
Photos and Sensor Instructions
Programming & Sensors.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

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 jumps but a flowing motion –ex. Making waves with a rope tied to a door – waves represent analog motion Digital Values are 0 and 1 0 for closed and 1 for open or vice versa –Depends on how you wire the switch and decide to program Similar to switching a light switch on and off

Sensors Accelerometer Limit Switch Gyroscope Digital Encoder Analog Encoder Potentiometer Line Following Sensor Other sensors

Accelerometer What it is: A device which measures acceleration/vibration relative to freefall –Measures force Force = Mass * Acceleration mg

Accelerometer Purpose: Helps understand surroundings better –Ex. Arm manipulator –Ex. Position on the bump Digital signal between 0 and 5 volts

Accelerometer 2011 season Sends out a signal that has acceleration values x, y and z –X axis – axis indicates positive –Y axis – axis indicates positive –Z axis – up is positive Default is 1G due to gravity If accelerometer is not level it will give a non-zero acceleration

Limit Switch What: Object presses the actuator the device makes or breaks an electrical connection Purpose: Stopping the movement of a manipulator –Ex. Stopping the movement of the kicker once it latches into the gate latch –When stopping a heavy manipulator like an elevator, a mechanical stop is needed as well to avoid cracking the plastic covering on the switch Digital signal –0 and 1 for on & off or vice versa F

Gyroscope What: Measures the orientation along the top surface axis –Provides output voltage proportional to robot platform Purpose: to measure the change from the original position –Ex. Know the direction robot is facing in autonomous Analog signal

Digital Encoder What: A device which measures speed and direction of a shaft –First default encoders fit onto 0.25’’ shaft Purpose: to measure the rotation of a motor –Measures more than one rotation –Ex. Used in autonomous to measure how far the robot goes –By having two readers side by side, you can tell what direction you’re going by seeing which of the two sensors reacts first. Counterclockwise, the left sensor reads first; clockwise, the right sensor reads first. Digital signal

Analog Encoder What: A device which precisely measures the rotation of a shaft –Used to measure maximum 360 degree rotation Purpose: –Ex. Measure direction of swerve wheels –Ex2. Measure position of arm –Benefits: measurements are precise Example of sensor –US Digital MA3 Analog sensor

Potentiometers The top of the potentiometer moves and moves also from the values 0 to 254 Sends feedback telling the program how far the potentiometer has been turn

Line Sensor Used in the 2011 season to detect the gaffers tape From our tests can be oriented in either direction Wiring –Brown – Power terminal on PD –Blue – Ground terminal on PD –Black – signal pin in DS –White – signal pin in DS Digital input

A few other sensors Camera – a sensor that sends out images the controller can recognize Current sensor – measures current passing through the wire Infrared Sensor – measures the distance between the closest object –Ex. Ball in the kicker or not –Analog Multimeter –volts and current meter Pressure Gauge – measures pressure in pneumatic system –On/Off

keybounce Keybounce: the on/off switch may go on & off many times when you first touch it because the metal contacts actually bounce together & apart. –In a light switch it doesn’t matter. But when you’re reading it many times a second, you can be fooled. Solution: Read your switch many times and when you get two or more of the same readings in a row, then you know the switch value is correct. –Ex. the gyro has to be calibrated so that it returns the proper angle Some sensors give weird values when they don’t work. –May look like they are constantly changing, or they may just give a steady value.

Wiring sensors Look at sensor manual on usfirst.org Look in LabVIEW example code