simos anagnostakis - a short demonstration of the robotics...
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.
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.
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 ……..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
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]