TAs Bruce Burnett Isaac Dekine Richard Juchniewicz

Slides:



Advertisements
Similar presentations
Robot Programming. Programming Behaviors Behaviors describe the actions and decisions of your robot.
Advertisements

Laboratory for Perceptual Robotics – Department of Computer Science Overview of the Course The Trinity Project History Cabling for Electronics Projects.
Quantum Robot for Teenagers Arushi Raghuvanshi Yale Fan Michal Woyke Marek Perkowski Presentation at ISMVL 2007 May
Using the Light Sensor A LEGO light sensor utilizes a LED and a phototransistor to read the reflection of light off a surface. Light sensors are useful.
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
EG1003: Introduction to Engineering and Design Sensors.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Robot Construction & Programming Basics
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
Department of Computing and Information Sciences Kansas State University Design Methodology for State based Embedded Systems Case Study: Robot Controller.
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.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
ORTOP WORKSHOP 3 ROBOT NAVIGATION & MISSIONS ORTOP WORKSHOP 3 ROBOT NAVIGATION & MISSIONS.
The SFA Rover Team Project. The SFA Rover  Must be demonstrated at the beginning of the last lab of the semester, Dec 11 th.  Teams can work on this.
Welcome to CS 115! Introduction to Programming. Class URL
LAB 9 Robot Arm Path Planning TAS: Kedar Amladi & Margaret Toebes.
Intro to Engineering Design 9/11/2015. Creating Shortcuts Log onto the network – Your log in number is on your schedule – Your password is your Student.
Introduction to Robotics Lab 10 – Robot Sorter Felix Duvallet, Matt Faria.
Department of Computing and Information Sciences Kansas State University Design Methodology for State based Embedded Systems Case Study: Maze Navigator.
Overview: The goal of this lesson is to transition from discussing robots in general to the specifics of NXT robot. Objectives: Students will be able.
A note on oral presentations These are the progress report presentations. Please note that the individual presentations should be ~8 min long. Since the.
Homework 1 (with additional explanations) Intelligent Robotics 1, ECE 478/578 Deadline, October 15 This Homework is Group Project Will be incorporated.
Sentry System Multiple Sensors
3 | Touch sensors Created by H. Robinson & A. Gostelow TOUCH SENSORS.
Laboratory 7: Sensors. Overview Objective Background Materials Procedure Report / Presentation Closing.
  Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice.
Lab 1: Rube Goldberg Machine Teaching Assistants: Richard Juchniewicz Steven Shamlian Introduction to Robotics.
Laboratory 5: Quality, Test & Data Analysis General Engineering Polytechnic University.
ROBOTC Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Introduction to Computer Science – Chapter 6 CSc 2010 Spring 2011 Marco Valero.
Lesson 1: Motors and Sound Programming Solutions.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Introduction to EV3. Many Different Types of Robots Snake Robot.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
Student Defined Lab Demo Date: April 29, 2009 Robot Exchange.
ROBOTICS Jason Bell Brad Carlson
I’m Mr. Sensitivity... A brief overview of sensors (and why you should love them)
Somerset Berkley Regional High School Robotics Engineering with LabView.
Navigate with Nanobots (STEAM Design Challenge)
LEGO Robotics Workshop
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Instructor: Alexander Stoytchev
Braitenberg’s Vehicles
Introduction To Programming with LEGO NXT 1
Learning to Program with Python
Intro to Engineering Design
Using tools and the ‘Wait’ Block
Robot Questions.
Braitenberg’s Vehicles
Programming Part 2 Mod Kit
IMDL Summer 2007: RoBeDeS by David Ladolcetta.
Lecture 23 Logistics Last lecture Today HW7 due Friday Lab8 going on
Lego Robotics Will Schleter 11/12/2018.
Loops and Switches Pre-Quiz
CISC 1003 Exploring Robotics
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Laboratory 4: Sensors Matthew R. Gaglio, Feb 2007.
TAs: Somchaya Liemhetcharat Si Yang Ng
Holyoke Codes LEGO ROBOTICS
Basic Sensors – Laser Distance Sensor
Lecture 23 Logistics Last lecture Today HW7 due Friday Lab8 going on
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.
Introduction to programming consistent results
Team Project: A Surveillant Robot System
Materials needed for this class:
Obstacle Detection.
Presentation transcript:

TAs Bruce Burnett Isaac Dekine Richard Juchniewicz Lab 3 Braitenberg Vehicles TAs Bruce Burnett Isaac Dekine Richard Juchniewicz

Who is Braitenberg? Valentino Braitenberg

What is a Braitenberg Vehicle? Machine designed to produce complex behaviors based on simple connections between its sensors and actuators In our case, we’ll be using light sensors

Basic Concept Each robot has a pair of light sensors on the front Robot A: Left sensor controls left motor and right sensor controls right motor Robot B: Left sensor controls right motor and right sensor controls left motor Which robot is a Photovore? Which robot is a Photophobe?

Your Assignment Each team will construct their own Braitenberg Vehicle which is attracted to a stationary 60W light source The robot must be able to navigate to within a 6” radius around the light source in one of the 3 two minute long attempts Those robot which do not make it to within 6” of the light source will be awarded points based on their distance from the light source Bonus points will awarded to those robots that stop with in the 6” radius without touching the light source

Constraints The robot will be arbitrarily placed, by the TA, between 12”-24” from the light source. Additionally, the robot will be angled slightly away from the light source, by the TA, at an arbitrary angle between ±45o

Suggestions Don’t use a fixed threshold value to detect light changes Subtle changes in sunlight or the opening of a window can cause your threshold value to become useless Use Lego pieces to narrow the light sensor field of vision This can make a world of difference in a robot’s behavior Build a robot platform which has 6”X6” foot print It will save you a lot of work on later labs

Demo Date Tuesday February 7th, 2006 During Recitation 1:30PM-2:30PM In the Robot Education Lab (REL) Please present a copy of the grading sheet to your grader at the demo

Questions?