FeMaidens Programming

Slides:



Advertisements
Similar presentations
Lecture 7 Curve Turn.
Advertisements

Add and Use a Sensor & Autonomous For FIRST Robotics
Sensors.
Introductory Presentation
Navigating the BOE-BOT
Sensors For Robotics Robotics Academy All Rights Reserved.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
Right Face Introductory Presentation. Opening Activity How can you use this to make a right turn program? This is your program from Full Speed Ahead to.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
The Video Camcorder By Mr. Deller Push to Start. Menu Advantages of Camcorder Disadvantages of Camcorder Basic Components Converting Light to Signals.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Applied Control Systems Robotics & Robotic Control
Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to.
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.
Application of Math and Science Principles Creating a robot that moves a specified distance straight ahead and Creating a robot that turns a specified.
Measured Turns Introductory Presentation. Opening Activity In the Right Face Activity, we made our robot turn right using the program below.
In the original lesson we learned that a robot should move forward a specific distance for each rotation. That distance traveled is equivalent to the.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
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.
Sensing Today: Using Sensors Monday: Quiz on Controls and Sensing Rat Robots Scientists Develop Remote-Controlled Rats "The animal is not only doing something.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
C2:Radian Measure Learning Objective: to understand that angles can be measured in radians.
Clap On, Clap Off Introductory Presentation. Opening Activity What is a sensor? Can you give examples? ?
Robotics NXT-G: variables, file Rotation sensor Lab: Use buttons to hit specific ball. Homework: Postings. Start planning mapping the room.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON MOVE DISTANCE MY BLOCK (MOVE_CM)
1 RoboticsPresents KaaShiv InfoTech For Inplant Training / Internship, please download the "Inplant training registration form" from our website
EV3 Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop
1 RoboticsPresents KaaShiv InfoTech For Inplant Training / Internship, please download the "Inplant training registration form" from our website
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
Enables your robot to see, recognize, avoid objects, and detect movement. It uses the same scientific principle that bats use. It measures distance in.

MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Forward Until Near Stop when near a wall.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Introduction to Robots and the Mind - Sensors - Bert Wachsmuth & Michael Vigorito Seton Hall University.
Introduction to VEX® components
EV3 Attachments and Sensors. Ultrasonic Sensor  Purpose: detect distance from an object.  What it does: Generates sound waves and reads their echoes.
 circumference = distance around the wheel  Distance around the wheel = distance travelled in 1 rotation  Distance travelled in 1 rotation would change.
Calculating Rotations for Turns
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
NXT Mindstorms Kit Programming
Introductory Presentation
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Introductory Presentation
Introductory Presentation
ROBOTC for VEX Online Professional Development
Sensors For Robotics Robotics Academy All Rights Reserved.
Ultrasonic Distance Sensor
ROBOTC for VEX Online Professional Development
Touch Sensor.
Sensors For Robotics Robotics Academy All Rights Reserved.
Measured Turns.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Sensors Training.
Motors and Sensors Large Motor
Characteristics of Waves
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
Repeating Behaviors.
SENSORS.
Robotics Week 3 beginning wheel control
By Sanjay and Arvind Seshan
Compiled from various Internet sources Presented by Mr. Hatfield
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Lego MINDSTORMS EV3.
Ultrasonic Distance Sensor
Presentation transcript:

FeMaidens Programming 2017-2018 Sensors FeMaidens Programming 2017-2018 Lily and Marisa

What are sensors? Sensors are devices that measure, output and sometimes respond to information about the position (or other characteristics) of the robot that we can use when driving or using the robot! Many different sensors output different types of useful information Some examples of sensors that we use are: Encoders Gyro Ultrasonic Camera

Encoders Main purpose: To measure the distance that the robot has driven based on how much the wheels have moved How they work: Encoders measure distance in terms of ticks, which are converted into usable information like this While the robot is moving, the encoder gives us the number of ticks that it has measured Each revolution (full turn) of a wheel is equal to a certain number of ticks By dividing the number of ticks (that the encoder recorded), by the ticksPerRev, you get the number of turns that the wheel has made Then, multiply the # of turns made by the wheel * the circumference (in usable units), to get the total distance travelled

Encoders (Cont.) Ticks turned X Circumference of wheel Ticks in one revolution

Gyro Main purpose: To measure the degrees that the robot has turned over a certain period of time, which can help us align the robot How they work: Important Functions: getRate() - returns the rate of rotation getAngle() - returns the angle that the robot is currently facing reset() - resets the gyro value to 0 → used to recalibrate, used in initialize To make the robot drive straight, we compared the angle that the robot was facing to the angle that the robot is currently facing, and then set the left or right motors accordingly

Ultrasonic Sensors Main purpose: To measure the distance to object and any obstruction (like echo-location that whales/bats use) How they work: A high-frequency sound wave is sent out from the sensor The sound wave will continue moving forward until it hits something The sound wave will bounce back from the object it hit. It will then reenter the sensor The sensor then calculates the distance between the sensor and the obstruction

Ultrasonic (con’t)

Camera Main purpose: When attached to the robot, it can be used to have a better view of field objects (video is “live- streamed” on computer). This helps us target specific objects. Talk about retroreflective tape

Camera (Cont.) How they work: A library called OpenCV is used to isolate/get info from the desired objects (ex: retroreflective tape) A light is directed towards the retroreflective tape (green light usually) The tape becomes illuminated with the color of the light directed at it The image from the camera is blurred The specific shape and color the tape is used to target the desired object