simos anagnostakis - a short demonstration of the robotics...

21
A short demonstration of A short demonstration of the Robotics course the Robotics course Simos Anagnostakis ([email protected] ) , University of Crete, Crete, Greece Mobilim Conference Program October 6-7, 2009 Yozgat

Upload: doque

Post on 24-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

A short demonstration of A short demonstration of the Robotics coursethe Robotics course

Simos Anagnostakis ([email protected]) ,

University of Crete, Crete, Greece

Mobilim Conference Program October 6-7, 2009 Yozgat

What is robot?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 lifeRobots are becoming part of everyday life

More robotsMore 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

ExplorationMedicine

Why Robotics?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”

GoalsGoals

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 Using Robotics to Teach/Learn Applied Math and ScienceApplied Math and Science

ScienceMathematics Programming

PhysicsMechanics

ElectronicsRatios &ProportionsSensor

Feedback SimpleMachines

GeometryComputer ScienceMeasurement

Mechanical Engineering

Theoretical context: Theoretical context: robotics and constructionism in educationrobotics and constructionism in education

Term Founder

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 eventsLearner 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

Robot Hardware Robot Hardware ……..LEGO® MINDSTORMS® Education

NXTNXTRCXRCX

Release 1998•8bit Processor• 3 inputs, 3 outputs• 6 AA battery

Release 2006•32bit ARM7 Processor/256k Flash /64k Ram• USB Bluetooth connections•4 inputs, 3 outputs• recharge battery

At the end 2009 will stopping the At the end 2009 will stopping the support of the RCX.support of the RCX.

NXT ConnectionsNXT Connections

Touch

SoundLight

Distance

3º Motor

USB

Input

Output

2º Motor

1º Motor

Robot SoftwareRobot Software

NXT-G (NXT Graphical programming)

RoboLab2.9

RobotC, NCX, NBC, Java, etc

Microsoft Robotics Studio

LEGO MINDSTORMS Education NXTLEGO MINDSTORMS Education NXT

Data Logging

Drag and Drop icons - Download - Run

Laboratory of Educational RoboticsLaboratory of Educational RoboticsAn undergraduate course for Primary Education Teacher --Students

Objectives & Syllabus 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 Syllabus1st PART

1st week Introduction, Groups Using Robotics to Teach/Learn Applied Math and Science.Theoretical context: robotics andconstructionism in education.

2nd week Know the material and softwareLevel 1: Introduction to RoboticsDesign with LEGO® Digital Designer 2

Build the robot (with guideline)Install and using the program NXT EducatorCommunicate computer with robotWork 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.

3rd week Programming 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).

4th week Programming 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).

5th week Advance 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).

6th week Advance 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).

7th week Data 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ο PART Two long length cooperative learning activities8th- 9th week Independent Project 1 Construction a robot for a challenge (RoboPong, PrintLEGO, est.)

10th - 11th

weekIndependent Project 2 Design and implementation at their own classroom application

12th week Post-test Final check

13th week Projects Presentation

Competition 1 Competition 1 ““RoboPongRoboPong””

200 cm

90 cm

62,5 cm

20 cm

5 cm

11 cm

62,5 cm

10 cm

2 cm

�1220

�230

Competition 2 Competition 2 ““LegoPrintLegoPrint””

Summer SchoolsSummer Schools

AESTIT EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE

RETHYMNO 2008

RETHYMNO 2009

EndEndTake Risks! Ask ?

Don’t be afraid to failTechnology isn’t perfect

It’s not about the technology!

““Knowledge is experience. Everything else is just

information.”

Albert Einstein

Thank you , [email protected]