A short demonstration of the Robotics course Simos Anagnostakis University of Crete, Crete, Mobilim Conference.

Slides:



Advertisements
Similar presentations
Intermediate Robotics Getting to the Next Level Guiding Question: How might I move the robot consistently, accurately, and predictably? –Review basics.
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
LabView Basics.
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Robot Soccer Challenge
Mingo County Shewey Science Academy: NXT Training.
Robotics A New Generation of Learning Hands On Learning Students learn best when they’re given the opportunity to explore. Students learn best when they’re.
Computer Basics. The Computer (Generic) Processor executes commands. Memory stores program and data. Input devices transfer information from outside world.
Robotics Lego NXT Mindstorms.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
EducateNXT NXT... an introduction The Kit and the Software.
Created by Chris Bracken
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
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.
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.
Teaching with Robotics Professor: Jeffrey Forbes
LEGO MINDSTORMS Education Jenniffer Martínez Flores.
Music by Touch. 1. Provide an example “stimulus-sensor- coordinator-effector-response” framework for both your (human) sense of touch and the robotic.
“LEGO MINDSTORMS Education” Rocío Buenaventura Mendieta Informática Avanzada Ing. Juan Calderón C.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
The Robotics Academy Changing the Cultural Nature of Teaching.
What is AIBO ? AIBO is produced by SONY Marketed as an entertainment robot Has sensors for input Has LEDs and sound for output as well as motors for movement.
Introduction to LEGO NXT 6 hour course. Introductions You Your Expectations.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Introduction to the Basic Parts of LEGO’s NXT Robotics
Why do robots need to move?
Coding for the FIRST Tech Challenge: RobotC
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
Final Presentation.  Software / hardware combination  Implement Microsoft Robotics Studio  Lego NXT Platform  Flexible Platform.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Walking Lego Robot Driving Lego Robot
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
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.
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.
Find the Mindstorms Icon on the computer.. To start a new program click go.
Robotics NXT-G: variables, file Rotation sensor Lab: Use buttons to hit specific ball. Homework: Postings. Start planning mapping the room.
How to control LEGO® Mindstorms devices Thomas Mueller thomas _ tmspecial.com.
Introduction to STEM Integrating Science, Technology, Engineering, and Math.
LEGO Robotics LEGO Mindstorms Education
Minds and Computers 2.1 The RCX l Hitachi H8/3297 series processor l 3 inputs/sensors (1, 2, 3) l 3 outputs/motors (A, B, C) l 32k RAM/ 16k ROM ä 12 kB.
Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.
EV3 Software EV3 Robot Workshop
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
ROBOTC Software EV3 Robot Workshop
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
ROBOTICS Jason Bell Brad Carlson
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
TECHNOLOGY IN THE CLASSROOM Integration of technology in teaching and learning.
Introduction to LEGO Mindstorms EV3 What is in the box?
NXT Mindstorms Kit Programming
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Exploring Computer Science Lesson 6-5
Mindstorms EV3 Programming
Mindstorms EV3 Programming
Mindstorms EV3 Programming
Music by Touch Music by Touch Presentation > TeachEngineering.org
Robot Programming Computer Literacy S2.
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.
Lego EV3 Mindstorms SW Programming Blocks.
Computer Science Teachers Association Academy Lego Robotics
« NON-CONVENTIONAL LEARNING : EDUCATIONAL ROBOTICS»
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

A short demonstration of the Robotics course Simos Anagnostakis University of Crete, Crete, Mobilim Conference Program October 6-7, 2009 Yozgat

What is robot? An autonomous system which exists in the physical world, can sense its environment, and can act on it to achieve some goals.

Robots are becoming part of everyday life

More robots PatrolBot Base with Twin Lasers & Stereocam (Vertical laser visible, horizontal laser is under sonar ring) Robot Asimo MobileRobots Robot Reconnaissance Team at SRI's Artificial Intelligence Center in Menlo Park includes AmigoBots and Pioneer-AT's.

Industrial Robots Exploration Medicine

Why Robotics? 1. Robotics is exciting! 2. Robotics is intriguing! 3. Robotics is fun! 4. You need to know a lot of math and science to build a robot. “Use the motivational effects of robotics to excite this and future generations of children to study science and technology”

Goals Importance of Engineering Hands-on Learning Open-ended, creative, all skill levels Motivate math and science learning Low entry, high ceiling

Using Robotics to Teach/Learn Applied Math and Science Mathematics Programming Sensor Feedback Geometry Electronics Mechanical Engineering Measurement Simple Machines Ratios & Proportions Computer Science Mechanics Physics

Theoretical context: robotics and constructionism in education TermFounde r Highlights Constructivism Piaget Learning takes place as the result of mental construction by the learner. Emphasis is placed on the learner and not the instructor. Learner interacts with objects and events and thereby gains understanding of the features held by such objects and events Learner constructs his/her own conceptualizations and solutions to problems. Autonomy and initiative is encouraged Constructionism Papert "Giving children good things to do so that they can learn by doing much better than they could before." Find ways in which the technology enables children to use knowledge, mathematical or other. Cooperative Inquiry University of Maryland Three step process: Contextual inquiry: observe how children interact with the technologies that are currently available. Participatory design: Sketch ideas by building. Technology Immersion: Expose children to technology that they might not encounter otherwise. Learning by Design Georgia Tech Students learn as a result of collaboratively engaging in design activities and reflecting appropriately on their experiences. Learn science concepts through hands-on experience and real-world applications. Incorporates teacher scaffolding to prevent classroom chaos. Enhance problem-solving, decision making and collaboration skills.

Robot Hardware

Robot Hardware …. Release bit Processor 3 inputs, 3 outputs 6 AA battery Release bit ARM7 Processor/256k Flash /64k Ram USB Bluetooth connections 4 inputs, 3 outputs recharge battery RCX NXT LEGO ® MINDSTORMS ® Education At the end 2009 will stopping the support of the RCX.

NXT Connections Touch Sound Light Distance 3º Motor USB Input Output 2º Motor 1º Motor

Robot Software NXT-G (NXT Graphical programming) RoboLab2.9 RobotC, NCX, NBC, Java, etc Microsoft Robotics Studio

LEGO MINDSTORMS Education NXT Data Logging Drag and Drop icons - Download - Run

Laboratory of Educational Robotics An undergraduate course for Primary Education Teacher --Students

Objectives & Syllabus Objectives: Understanding the basic concepts of robots, familiarization with robot programming, apprehension of the possibilities and limitations of robots, development of problem solving skills. Syllabus: familiarization with the material Lego Mindstorms, construction of simple robots under guidance, construction a robot for a challenge, design and implementation a their own classroom application

Table I – A Summary of the Syllabus 1 st PART 1 st weekIntroduction, GroupsUsing Robotics to Teach/Learn Applied Math and Science. Theoretical context: robotics and constructionism in education. 2 nd weekKnow the material and software Level 1: Introduction to Robotics Design with LEGO® Digital Designer 2 Build the robot (with guideline) Install and using the program NXT Educator Communicate computer with robot Work with all the bricks from the unique robot set, LEGO MINDSTORMS NXT #8527. Then upload your model and building guide to the LEGO MINDSTORMS website. 3 rd weekProgramming with sensors. Level 2: Starting Programming 10 introductory activities for students related to Robotics concepts (play sound, use display, drive forward, drive reverse, accelerate, curve turn, point turn, drive in square, my block1 and parking bay). 4 th weekProgramming with sensors. Level 3: Further Programming 10 introductory activities for students related to Robotics concepts (action replay, detect sound, sound control, detect distance, distance control detect dark line, follow a line, detect touch, sensor bumper and hit red ball). 5 th weekAdvance Programming. Level 4: Structuring compound programs 9 introductory activities for students related to Robotics concepts (speed control, react to distance, react to light, rotation sensor, reset rotation sensor, reaction time, nxt buttons, sound control 2, bump counter). 6 th weekAdvance Programming. Level 4: Structuring compound programs 10 introductory activities for students related to Robotics concepts (Send message, range control, random duration, save a file, calibrate sensor, display text, acceleration control, my block 2, motor bumper and multiple download). 7 th weekData logging project.. Level 4: Collect and graph data 7 introductory activities for students related to Data Logging concepts (real time logging, remote logging, music maker, mobile inspection, speed logging, object detection and heat detection). 2ο PARTTwo long length cooperative learning activities 8 th - 9 th weekIndependent Project 1Construction a robot for a challenge (RoboPong, PrintLEGO, est.) 10 th - 11 th weekIndependent Project 2Design and implementation at their own classroom application 12 th weekPost-testFinal check 13 th weekProjects Presentation

Competition 1 “RoboPong” 200 cm 90 cm 62,5 cm 20 cm 5 cm 11 cm 62,5 cm 10 cm 2 cm   23 0

Competition 2 “LegoPrint”

Summer Schools AESTIT EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE RETHYMNO 2008 RETHYMNO 2009

End Thank you, “ “Knowledge is experience. Everything else is just information.” Albert Einstein Take Risks! Ask ? Don’t be afraid to fail Technology isn’t perfect It’s not about the technology!