Color Sensor Positioning and Shielding

Slides:



Advertisements
Similar presentations
BEGINNER EV3 PROGRAMMING Lesson
Advertisements

Calibrating Color Sensors
Building a Robot for Our Lessons
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSON
Comparing EV3 & HITechnic COLOR SENSORS
Gyro Sensor Positioning
By Sanjay and Arvind Seshan
BEGINNER EV3 PROGRAMMING Lesson
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSON
EV3 & Swift: Getting STARTED
By Sanjay and Arvind Seshan
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
By Sanjay and Arvind Seshan
SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
By Sanjay and Arvind Seshan
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
By Sanjay and Arvind Seshan
Downloading & Uploading Files
Color sensor positioning & shielding
Lesson 4: Aligning on Lines On The Mat
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
Lesson 1: Introduction to NAvigation
BEGINNER PROGRAMMING LESSON
Beginner Programming Lesson
IMPORTING HITECHNIC BLOCKS
Lesson 8: line following
Lesson 3: Finding Lines On The Mat
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Gyro sensor positioning
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSON
Repeating Actions (Loops)
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSONS
Lesson 6: aligning on Walls & MODELS
BEGINNER PROGRAMMING LESSON
Color Sensor Positioning and Shielding
Downloading & Uploading Files
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
By Sanjay and Arvind Seshan
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Passive Attachments Robot DESIGN Lesson.
BEGINNER PROGRAMMING LESSONS
Passive Attachments Robot DESIGN Lesson.
Common Parts on a LEGO robot
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Presentation transcript:

Color Sensor Positioning and Shielding Robot DESIGN Lesson

WHERE SHOULD THE COLOR SENSOR BE PLACED? According to EV3 documentation, Color Sensors work best between 4-12mm (1/2 - 1 1/2 studs) off the surface you are detecting Note: Readings from the Color Sensor may be affected by marks, dirt, folds, bumps, and other wear and tear on the surface the robot runs on. Consider different strategies to accommodate for these situations. © 2016 EV3Lessons.com, Last Edit 7/13/2016

The What, Why & How of Shielding What? Shielding refers to surrounding your Color Sensors with beams to prevent ambient light from interfering with the color sensor’s readings Why? Shielding may improve repeatability and consistency for your robot. Shielding may be valuable if you run your robot in drastically different light settings (very sunny room, very dark room) How? Surround the Color Sensor with beams to block external light © 2016 EV3Lessons.com, Last Edit 7/13/2016

Do you really need to shield your EV3 sensors? We conducted a test of the EV3 Color Sensor to see if shielding mattered We connected one shielded sensor and one unshielded to the same brick We compared the reflected light and color readings and noticed not much of a difference We tried this experiment with a flashlight shining as well as sunlight streaming from a window. The shielding does seem to effect the reading slightly. This is probably not much of a variation and you could do without shielding and still be reliable in most situations. However, shielding your EV3 sensor will do no harm. We recommend that you conduct your own tests with the EV3 Color Sensor © 2016 EV3Lessons.com, Last Edit 7/13/2016

Creating Modules You could create shielding modules around one or both of your color sensors like in the images on this page You do not need to cover the entire sensor – only the bottom is important Note: These images are with the NXT Color and Light Sensors © 2016 EV3Lessons.com, Last Edit 7/13/2016

Adding smooth plates If the shielding is low to the ground, make sure that you are not scraping the ground. © 2016 EV3Lessons.com, Last Edit 7/13/2016

Using different parts Experiment with different LEGO elements when you build your shield © 2016 EV3Lessons.com, Last Edit 7/13/2016

Credits This tutorial was created by Sanjay Seshan and Arvind Seshan Images of shielded sensors provided by FTC Team 8393 The Giant Dienciphalic BrainSTEM Robotics Team More lessons at www.ev3lessons.com                           This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. © 2016 EV3Lessons.com, Last Edit 7/13/2016