Braitenberg’s Vehicles

Slides:



Advertisements
Similar presentations
Robots Introduction Based on the lecture by Dr. Hadi Moradi University of Southern California.
Advertisements

Adaptive behavior in autonomous individuals Michael Vigorito Department of Psychology.
Photos and Sensor Instructions
Intro to Robots Lab 6: Robot Behaviours. Intro to Robots Further Braitenberg Vehicles: Timid: –Moves forward in a straight line –One threshold light sensor.
Building Line Following and Food Following Robots.
IAT 800 Braitenberg Vehicles. Oct 31, Fall 2006IAT 8002 Outline  Braitenberg vehicles –Concept behind vehicles –Introduce several vehicles –Look through.
Human-machine system.
A Robust Layered Control System for a Mobile Robot Rodney A. Brooks Presenter: Michael Vidal.
Intro to Robots Insect Behaviours. Intro to Robots Designing Robot Behaviours Designing robot behaviours requires more imagination than knowledge. You.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
Exploration Discovery Sensor. What are your Senses? Draw yourself and label each of your “senses” Senses are parts of you that interact with what is around.
Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Summary of Lecture /03/2012.
Sensor-Actuator Networks (Braitenburg Vehicles) “Experiments in Synthetic Psychology” OR Steps toward “[really] artifical life” Norm Badler Steve Lane.
Study of noise readings in infrared sensors and their effect in the Khepera Miniature Robot’s performance Saúl J. VegaDaisy A. Ortiz Advisor: Raúl E. Torres,
CS206Evolutionary Robotics “Cogito ergo sum.”. CS206Evolutionary Robotics “Cogito ergo sum.” “I think, therefore I am.” “Do I exist?” “There is something.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 3.
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
CBP 2003 Robot lecture 21 Sojourner 1996 MIT Kismet Honda Asimo 2003 NavLab (CMU) Why Study Robots now?
Comp Sojourner 1996 MIT Kismet Honda Asimo 2003 NavLab (CMU) Why Study Robots now?
3 | Touch sensors Created by H. Robinson & A. Gostelow TOUCH SENSORS.
Braitenberg Vehicles. A little history… Valentino Braitenberg (born 1926) is a cyberneticist and former director at the Max Planck Institute for Biological.
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Photos and Sensor Instructions
Braitenberg Vehicles. A little history… Valentino Braitenberg (born 1926) is a cyberneticist and former director at the Max Planck Institute for Biological.
Rescue Robot Day 2 Exploring Computer Science Lesson 6-11.
Introduction to Computer Science – Chapter 6 CSc 2010 Spring 2011 Marco Valero.
LCC 6310 Computation as an Expressive Medium Lecture 11.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Introduction to Robots and the Mind - Sensors - Bert Wachsmuth & Michael Vigorito Seton Hall University.
USING SWITCHES TO PROGRAM A CANDY SORTER DESIGNED FOR USE WITH LMS EV3 PROGRAMMING AND BUILDING ENVIRONMENT.
Faster Line Tracking Introductory Presentation. Opening Activity Try the following with a partner: Obtain a meter stick Holding the meter stick vertically,
DO NOW` 1. Write the equation for the speed of light. 2. What two ways does light behave? DO NOW` 1. Write the equation for the speed of light. 2. What.
EV3 Programming By Dianna de Matos.
Introduction to Programming in RobotC
2.8 NXT Test Programs (Try Me Mode) U2C8
Integrate Lighting, Daylighting and HVAC Control in the Laboratory Room Duane Ranski Siemens Industry Inc.
BEAM Robotics Biology Electronics Aesthetics Mechanics
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Exploring Computer Science Lesson 6-5
Angelo Loula, Ricardo Gudwin, Charbel Nino El-Hani, and Joao Queiroz
Braitenberg’s Vehicles
Business School Computing Division
Quantum Logic Quantum Logic Boolean Logic EXOR/AND Logic
Unit 2 – What is a Robot? Pg
Review and Ideas for future Projects
Build Intelligence from the bottom up!
Build Intelligence from the bottom up!
Using Switches to Program A candy Sorter
DT-Assessment Frame Work Term2
Quantum Logic Quantum Logic Boolean Logic EXOR/AND Logic
CISC 1003 Exploring Robotics
Girl Scout Lego Robotics Workshop
Building Line Following and Food Following Robots
TAs: Somchaya Liemhetcharat Si Yang Ng
Better Line Following with PID
Exploring Computer Science Lesson 6-5
BC Science Connections 8
Using Switches to Program A candy Sorter
An Introduction to VEX IQ Programming with Modkit
Phie Ambo, Mechanical Love,
Line Following Behavior
Red lights, yellow lights, and green lights
Build Intelligence from the bottom up!
Homework 2 This homework is the first use of quantum gates. In lectures we learned about the following gates: inverter, Feynman (controlled NOT), Toffoli.
Subsuption Architecture
Photos and Sensor Instructions
Electromagnetism.
Sensation, Perception, and vision
Building Complex Behaviors: Actions and States
TAs Bruce Burnett Isaac Dekine Richard Juchniewicz
Presentation transcript:

Braitenberg’s Vehicles Instructor: Erol Şahin

VEHICLES: Experiments in Synthetic Pscyhology 20/09/07 20/09/07 VEHICLES: Experiments in Synthetic Pscyhology A classic book by Valentino Braitenberg published in 1984. “Valentino Braitenberg is a cybernetician, and a neuroanatomist and a musician, seeking to understand how the beautiful structures of the brain constitute a machine that can enable us to exhibit such skilled behavior as that involved in playing music” Arbib’s foreword to the book. Braitenberg claims that “a way of thinking in which the hardware realization of an idea is much less important than the idea itself. Let’s design some simple robots and see what they do and how we interpret what they do! 2

Vehicle 1: Getting around 20/09/07 Vehicle 1: Getting around Simplest possible vehicle equipped with one sensor and one motor. The sensor is directly connected to the motor. The sensor’s output is higher as it gets closer to the light source. The vehicle will speed up where it’s warm, and slow down where it’s dark. With friction in the world, the vehicle will spend most of its time on dark areas, while escaping from light areas.

Vehicle 2a: Fear Two sensors and two motors. 20/09/07 Vehicle 2a: Fear Two sensors and two motors. Each sensor is connected to the motor on the same side. The vehicle turns away from light sources speeds up in light areas and slows down in dark areas spends more time in dark and less time in light. The vehicle “dislikes” light. The vehicle is a “coward”, it “fears” light!

Vehicle 2a: Trails http://kovan.ceng.metu.edu.tr/software/Braitenberg/ 20/09/07 Vehicle 2a: Trails http://kovan.ceng.metu.edu.tr/software/Braitenberg/

Vehicle 2b: Aggression Two sensors and two motors. 20/09/07 Vehicle 2b: Aggression Two sensors and two motors. Each sensor is connected to the motor on the other side. The vehicle heads towards light sources speeds up in light areas and slows down in dark areas spends more time in dark and less time in light. The vehicle “dislikes” light. The vehicle is “aggressive”, it “attacks” light!

20/09/07 Vehicle 2b: Trails

Vehicle 3a: Love By default, the motors turn! 20/09/07 Vehicle 3a: Love By default, the motors turn! Each sensor is connected to the motor on the same side inhibiting the motor. The vehicle Heads toward light sources speeds up in dark areas and slows down in light areas spends more time in light and less time in dark. The vehicle “loves” light.

20/09/07 Vehicle 3a: Trails

Vehicle 3b: Love By default, the motors turn! 20/09/07 Vehicle 3b: Love By default, the motors turn! Each sensor is connected to the motor on the other side inhibiting the motor. The vehicle Turns away from light sources slows down in light areas and speeds up dark areas spends more time in light and less time in light. The vehicle does not “love” light, but it explores light areas.

20/09/07 Vehicle 3b: Trails

20/09/07 Vehicle 3c: Values The vehicle has two types of sensors: one for red the other for green lights. How does the vehicle behave?

Vehicle 4: Values and Special Tastes 20/09/07 Vehicle 4: Values and Special Tastes What if the sensor has a nonlinear characteristic?

Vehicle 4a: Values What if the sensor has a nonlinear characteristic? 20/09/07 Vehicle 4a: Values What if the sensor has a nonlinear characteristic?

20/09/07 Vehicle 4a: Trails

20/09/07 20/09/07 Homework Modify Braitenberg’s vehicles 2a, 2b, 3a and 3b so that there are non-monotonic connections between the sensors and actuators. Try building vehicles that can Circle a single light source. Go back and forth between two light sources. Go in a figure 8 with a single light source in one of the lobes. Is this possible? Problem taken from Rodney Brooks. 16

20/09/07 20/09/07 Homework – cont’d Add a light source to the top of the Braitenberg vehicles so that others can sense their presence. Analyze the behavior of a pair of each of the same type vehicles 2a, 2b, 3a and 3b. Problem taken from Rodney Brooks. 17