That’s Hot! Robot Brain Programming

Slides:



Advertisements
Similar presentations
The brain is a complex organ consisting of several different regions. The CEREBRUM is the largest part of the brain and is divided into 2 connecting hemispheres.
Advertisements

Reflecting on Reflexes
HBS
How Do You Make a Program Wait?. 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go.
How Does a Sound Sensor Work?
How a Stimulus Elicits a Response
Nervous System GCSE Science Chapter 2.
Follow the Light Follow the Light Presentation > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
A CTIVITY M OVEMENT TASK USING SENSORS - HUMANS AND ROBOTS (75 MINUTES ) 1.
How and why do organisms respond to changes in their environment? Can you list what is required for a coordinated response? What makes up the CNS? Can.
Computational Neurobiology Center, College of Engineering, University of Missouri, Columbia MO DAY 2 – 50 minutes HOW DOES A ROBOT MOVE?
How Does a Light Sensor Work?. 1. How do humans sense light? 2. Provide an example “stimulus-sensor- coordinator-effector-response” framework using the.
Nervous System. How did our nervous system work in the Impulse Activity we just completed? How did our nervous system work in the Impulse Activity we.
Control Using Sound. 1. What is sound? 2. How does the LEGO sound sensor sense sound? 2 Control Using Sound Pre-Quiz.
Don’t Bump into Me!. 1. How do bats sense distance? 2. Describe how bats sense distance in a “stimulus-sensor-coordinator-effector- response” framework.
Stimuli and Response-Notes
Music by Touch. 1. Provide an example “stimulus-sensor- coordinator-effector-response” framework for both your (human) sense of touch and the robotic.
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.
Maze Challenge Maze Challenge activity > TeachEngineering.org
Wait Program! WAIT please!. 1. Why is it often better to use conditional commands rather than program a robot to move exact distances? 2. What is the.
Learning Target: How Organ Systems Communicate Ch (pp. 874 – 875)
Nervous System. Learning Outcomes Understand the role of the Nervous System Understand what Stimuli, Receptors and Effectors are Understand what the role.
What life function does the nervous system help to carry out?
The nervous system is important because it is the system that coordinates every animals voluntary movements, such as walking and eating, and in voluntary.
Introduction to the Nervous System The Nervous System consists of the brain, spinal cord and thousands of nerves. The Brain and Spinal Cord are collectively.
The Nervous System.  The function of the nervous system is to allow the animal to quickly detect, communicate and co- ordinate information about its.
A system that controls all of the activities of the body. The nervous system is made of: The brainThe spinal cord The nervesThe senses.
Learning Outcome Describe the structure of the brain, including cerebrum, cerebellum, medulla and hypothalamus. Describe the functions of the different.
Body in Action Subtopic (C) Coordination. Judging distance The judgement of distance is more accurate using two eyes rather than one eye.
Patina Becenti Mentor – Mansel Nelson. Introduction  The idea is to educate young students to explore the world of science and engineering.  Implement.
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.
The Nervous System. Define the following terms: Nerve system Receptor Stimulus Neuron Impluses Effector Brain Synapse In paragraph/diagram form, explain.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Are we like robots? JEOPARDY Center for Computational Neurobiology, University of Missouri.
The Nervous System Control and coordinate the body parts and processes. It receives sensory stimuli from internal and external environments. It responds.
One mistake and you have to start again!
The Nervous System Miss Charney Northville Central School Miss Charney Northville Central School.
Reflexes L.O: To know what a reflex is and how they work
Tri-teach The nervous system. Responding to change Our bodies have 2 ways of responding to change: The nervous system for fast, short term responses.
Nervous System. Structures  Brain, spinal cord, peripheral nerves Function  Recognizes and coordinates the body’s response to changes in its internal.
Nerves.
NERVOUS SYSTEM Its function is to control and co-ordinate the parts of the body.
The Peripheral Nervous System The P.N.S.. Peripheral Nervous System Somatic Nervous System (___) – ________________________________ – Motor nerves – Messages.
Bell Ringer 2/27/15 What you need for class: – Pencil – Science notebook Pass forward bell ringers to front of row.
Reflex Arc SC.912.L
Coordination and Response Explain the role of the nervous and hormonal systems in coordinating the activities of the body. Describe the structure and function.
Brain WHAT PARTS DO YOU KNOW THAT ARE IN THE NERVOUS SYSTEM? Spinal Cord Peripheral Nerves.
How a Stimulus Elicits a Response
How Do You Make a Program Wait?
DAY 2 – 50 minutes HOW DOES A ROBOT MOVE?
Don’t Bump into Me! Presentation > TeachEngineering.org
What Is an Electric Motor? How Does a Rotation Sensor Work?
By Sanjay and Arvind Seshan
What are the key components of your robot?
Follow the Light Follow the Light Presentation > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
How Does a Color Sensor Work?
Reflecting on Reflexes
How Does a Touch Sensor Work?
Music by Touch Music by Touch Presentation > TeachEngineering.org
Nervous System.
What is a Robot?.
An Introduction to VEX IQ Programming with Modkit
Reflex Lecture Chapter 7.
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.
Maze Challenge Maze Challenge activity > TeachEngineering.org
That’s Hot! Robot Brain Programming
EL Science--Component 1 Biology (The Human Body)
Intro to Robotics It’s YOUR FUTURE.
Teaching Your Robocar To Move
Presentation transcript:

That’s Hot! Robot Brain Programming That’s Hot! Presentation For That’s Hot! Robot Brain Programming activity, TeachEngineering.org Center for Computational Neurobiology, University of Missouri

Engineering Challenge Program your TaskBot with a touch sensor to mimic a person’s reaction when touching a hot object. Program it so that it withdraws quickly when the sensor touches something in front of it. Allow 30 minutes for this activity Center for Computational Neurobiology, University of Missouri

Stimulus-to-Response Framework stimulus  sensor  coordinator  effector  response touch  pain receptor  nervous system  muscle  movement Looking at the sequence of steps above, this is what happens when you touch something hot: The stimulus is touch, the sensor is the temperature/pain receptor on your finger that senses it and relays it to the nervous system (spinal cord and brain), which is the coordinator. The coordinator makes the decision of how to react, and then commands the hand muscles (acting as the effector) to jerk back quickly. The framework takes us from stimulus (touch) to response (hand movement) Sketch out how the stimulus-to-response sequence might be implemented in a robot. Identify all the components as in the example listed above. Introduce the framework of “stimulus-sensor-coordinator-effector-response” Center for Computational Neurobiology, University of Missouri

Activity Assessment [maximum 40 points] The touch sensor was correctly assembled on the robot (using instructions) [max 5 points] The computer program makes the robot move forward [max 15 points] The touch sensor worked as planned, that is, it made the robot move back quickly upon being activated by an obstacle (for example, wall in front) [max 20 points] Center for Computational Neurobiology, University of Missouri

Using LEGO NXT robot to mimic a reflex Solution Using LEGO NXT robot to mimic a reflex Go straight, slowly. If the touch sensor is activated, move back and “run”! Description: This program is for an NXT robot with an attached touch sensor. The program causes the robot to move forward until the touch sensor is activated. Once this occurs, the robot runs backwards towards the right, immediately, to simulate a reflex-type reaction. In this solution, it is set to continuously do this until the program is stopped. Solution: Using LEGO NXT robot to mimic a reflex Center for Computational Neurobiology, University of Missouri

Solution (continued)

Solution (continued) Center for Computational Neurobiology, University of Missouri

Solution (continued) Center for Computational Neurobiology, University of Missouri

Solution (continued) Center for Computational Neurobiology, University of Missouri

Image Sources Image 1a: child and robot dog; source: 2008 Stuart Caie, Wikimedia Commons http://commons.wikimedia.org/wiki/File:AIBO_ERS-7_following_pink_ball_held_by_child.jpg