Upload
brett-dorsey
View
234
Download
2
Tags:
Embed Size (px)
Citation preview
A short demonstration A short demonstration of the Robotics courseof the 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 Using Robotics to Teach/Learn Applied Math Teach/Learn Applied Math and Scienceand Science
Mathematics Programming
Sensor Feedback
Geometry
Electronics
Mechanical EngineeringMeasurement
SimpleMachines
Ratios &Proportions
Computer Science
Science
MechanicsPhysics
Theoretical context: Theoretical context: robotics and constructionism in robotics and constructionism in educationeducation
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 ….
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
RCXRCX NXTNXT
LEGO® MINDSTORMS® Education
At the end 2009 will stopping At the end 2009 will stopping the support of the RCX.the support of the RCX.
NXT ConnectionsNXT Connections
Touch
Sound Light
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 LEGO MINDSTORMS Education NXTNXT
Data Logging
Drag and Drop icons - Download - Run
Laboratory of Educational Laboratory of Educational RoboticsRobotics
An 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 week Independent Project 2 Design and implementation at their own classroom application
12th week Post-test Final check
13th week Projects Presentation
Competition 1 Competition 1 “RoboPong”“RoboPong”
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
EndEnd
Thank you , [email protected]
““Knowledge is experience. Everything
else is just information.”
Albert Einstein
Take Risks! Ask ?Don’t be afraid to fail
Technology isn’t perfectIt’s not about the technology!