Robotic teaching for Malaysian gifted enrichment program

Similar documents
Mindstorms NXT. mindstorms.lego.com

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

Designing Toys That Come Alive: Curious Robots for Creative Play

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher

The use of programmable robots in the education of programming

The Seeds That Seymour Sowed. Mitchel Resnick Professor of Learning Research MIT Media Lab

After Performance Report Of the Robot

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: My First Humanoid Robot An Experience worth Sharing with Freshmen and Sophomore

A Learning System for a Computational Science Related Topic

Where C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1

Closed-Loop Transportation Simulation. Outlines

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...

Hi everyone. educational environment based on team work that nurtures creativity and innovation preparing them for a world of increasing

Available online at ScienceDirect. Procedia Computer Science 76 (2015 ) 2 8

Worksheet Answer Key: Tree Measurer Projects > Tree Measurer

Robotics using Lego Mindstorms EV3 (Intermediate)

Pre-Day Questionnaire

A Rubik s Cube Solving Robot Using Basic Lego Mindstorms NXT kit

Based on the ARM and PID Control Free Pendulum Balance System

Afterschool Clubs & One Day Workshops Create. Code. Innovate.

Engaging Solutions for Applied Learning Programme

: Robots for Education and Entertainment. Sara Schütz

Deriving Consistency from LEGOs

Instructors. Manual GEARED. After-School Robotics Program By Haley Hanson

THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS

TEACHING PLC IN AUTOMATION --A Case Study

Chapter 1. Robots and Programs

Q Learning Behavior on Autonomous Navigation of Physical Robot

UC DAVIS CENTER FOR INTEGRATED COMPUTING AND STEM EDUCATION (C STEM) Implementation Brochure /2018. c-stem.ucdavis.edu

ACTIVE LEARNING USING MECHATRONICS IN A FRESHMAN INFORMATION TECHNOLOGY COURSE

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook

Hands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez)

Learning serious knowledge while "playing"with robots

Artificial Intelligence Planning and Decision Making

RUNNYMEDE COLLEGE & TECHTALENTS

Summer on Campus - Learning Robotics with fun

MathWorks Announces Built-in Simulink Support for Arduino, BeagleBoard, and LEGO MINDSTORMS NXT

COMPETITION RULES. Last Revised: January 11 th, Table of Contents

FLL Coaches Clinic Chassis and Attachments. Patrick R. Michaud

EDUCATORS INFORMATION GUIDE

Lab book. Exploring Robotics (CORC3303)

Introduction to Robotics Rubrics

Available online at ScienceDirect. Procedia Computer Science 76 (2015 )

Arduino as a Tool for student lead scientific investigations

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Robot Olympics: Programming Robots to Perform Tasks in the Real World

Vision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest!

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

Digital Studio vs. Conventional in Teaching Architectural Design Process

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

PC s and Micro-Controllers in Mechatronics Education. Santosh Devasia and Sanford Meek

TETRIX PULSE Workshop Guide

Start a Robotics Elective at Your School

Wheeled Mobile Robot Kuzma I

Available online at ScienceDirect. Anugerah Firdauzi*, Kiki Wirianto, Muhammad Arijal, Trio Adiono

MADISON PUBLIC SCHOOL DISTRICT. GRADE 7 Robotics Cycle

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

Ultimatum. Robotics Unit Lesson 5. Overview

Fuzzy Logic Controlled Miniature LEGO Robot for Undergraduate Training System

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

The level of scientific culture among Malaysian and Japanese students

COSC343: Artificial Intelligence

Building a FIRST Robotics team Utilizing the VEX System and Recognized Team Building Methods

ROBOTC: Programming for All Ages

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Activity Template. Subject Area(s): Science and Technology Activity Title: Header. Grade Level: 9-12 Time Required: Group Size:

Available online at ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono

2.4 Sensorized robots

e d u c a t i o n Detect Dark Line Objectives Connect Teacher s Notes

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds

Available online at ScienceDirect. Procedia Computer Science 24 (2013 )

AC : AN INTRODUCTION TO MECHATRONICS EXPERIMENT: LEGO MINDSTORMS NEXT URBAN CHALLENGE

Robotics will be very important for the humanity in the next 10 years and this ebook is an effort to help in this way.

Program Your Robot to Perform a Task

Robot Programming Manual

Homeschool Propeller Car Build, Sept 28 2:00 2:50

Ages 9+ Monday, Nov 14 5:30-7:30 Saturday, Dec 3 9:00-11:00

Automata Depository Model with Autonomous Robots

LEGO 2D Planar Manipulator (with zero offset between Z1 and Z2 axes of rotation)

ROBOTICS. also enjoy buildi ng things with such manipulatives as Legos. Robotics was the. Real World. technology build engineering intuition.

ENGR-102 (Sections 30 and 33) Week 01: Introduction to NXT Robots and Programming

4-H TECH WIZARDS ROBOTICS RALLY

Toeing the Line Experiments with Line-following Algorithms

DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn

Physical Etoys: Freedom beyond the digital world

Procedia - Social and Behavioral Sciences 143 ( 2014 ) CY-ICER Built Environment Education For Children Through Architectural Workshops

Building a comprehensive lab sequence for an undergraduate mechatronics program

TECHNICAL PROPOSAL FOR 3D PRINTING

Assisted Creative Robot Arm Assembly and Control Program Design

Pre-Activity Quiz. building a robot to fight another robot by trying to push it out of a ring? in the competition? the way when racing?

Kids Learning Engineering Science Using LEGO and the Programmable Brick

LEGO Mindstorms Class: Lesson 1

Program.

THE ARDUINO ENGINEERING KIT INFORMATION GUIDE ARDUINO.CC/EDUCATION

Growing up with Robots Costa MFM and Fernandes JF

Teaching Bottom-Up AI From the Top Down

Chassis & Attachments 101. Chassis Overview

Engineering Technology Program in Malaysia: A Market Survey

Using Dynamic Software in Teaching of the Symmetry in Analytic Geometry: The Case of GeoGebra

Ev3 Robotics Programming 101

Transcription:

Available online at www.sciencedirect.com Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 WCES-2011 Robotic teaching for Malaysian gifted enrichment program Rizauddin Ramli a *, Melor Md Yunus b and Noriah Mohd Ishak b a Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia, 43600 Bangi Selangor, MALAYSIA b Pusat PERMATApintar Negara, Universiti Kebangsaan Malaysia, 43600 Bangi Selangor, MALAYSIA Abstract In Malaysia, interest of public toward robotic teachings has increasing astonishingly in the last few years. In most of technology learning environment in traditional classroom, the ways of learning could be dull and lack of activities that involved the children. In this paper, we present a curriculum development for a robotic class for Malaysian gifted enrichment program. During the program, students explored the potential of using the LEGO NXT Mindstorms set to instill engineering skills, computer programming, innovation and creativity among them. By using the NXT set which is affordable, motivational and effective teaching material for robotic and programming, the three weeks program provided hands-on experience which gave the students the opportunity for creativity and sense of achievement. It has been proved that during our program, the students had upgraded their sense of creativity by developing various types of robot with the versatility of LEGO NXT Mindstorms. 2011 Published by Elsevier Ltd. Open access under CC BY-NC-ND license. Keywords: LEGO; Gifted Enrichment Program; Robotic; Science and Technology 1. Introduction Today, in modern technology advances, there is a continuous demand for highly motivated and skilled engineers especially in the crucial fields such as robotic and automation. To meet this demand, a technology curriculum is needed at the school level to give students insight into engineering fields and attract students to mathematics, science and technology especially for high achievers student. The curriculum must be develop so that it will be able to attract the motivation and nurture the students because many of the traditional way of classroom which can be dull and less appealing to students(seefelt, 1999). Educationist proposed that the technology curriculum at the school level should discard the confined professional bias and provide an insight into engineering science which is opposed to the traditional vocational education approach (Waks, 1995). Therefore, new approaches to design an appropriate modern strategy for implementing high quality of technology program at school level are needed. In the effort of stimulating especially young generations at early childhood ages from primary school students to get involved with engineering, science and technology, robotics in which today have being a multifaceted representation of modern science and technology seems to be a topic that will attracts the interest of young children. Traditionally, robots have been programmed by high complexity or even a low level computer languages, which would tend to mitigate against their use within education. In the industrial area, robots are widely use to increase productivity and hence production capacity. However, due to the complexity of robotics studies, it is hard to attract * Rizauddin Ramli. Tel.: +60-3-89217022; Fax: +60-9-89259659. E-mail address: rizauddin@eng.ukm.my. 1877 0428 2011 Published by Elsevier Ltd. doi:10.1016/j.sbspro.2011.04.139 Open access under CC BY-NC-ND license.

Rizauddin Ramli et al. / Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 2529 and pass the knowledge to students.an interesting approach to address this has been taken by an international group of researchers who work in evolutionary robotic design. They have successfully demonstrated the use of evolutionary robotic approaches that can enable children to design for themselves a range of simple robotic behavior such as collision avoidance, line or wall following(lund et. al., 1998). Seymour Papert, supports an approach of learning in the classroom which he calls constructionism, opposed to the traditional style of instructionism (Papert, 1993). He means that children will do best by finding for knowledge by themselves. Improvisational, selfdirected, playful activities should simulate the more natural way in which children seem to learn outside the classroom. However, a robotics program at school level should not only focus on the introduction of engineering skills, but should also aim to bring out the best of scientific concepts and technological principles through active, creative and meaningful learning. In this paper, we present a robotics program that has been carried out at Center for PERMATApintar which was able to stimulate critical thinking, communications and teamwork among students. In the program, instead of using a one-way and top-down transmission of knowledge from teacher to students, we adopt an appropriate learning environments that used an application oriented or students centred style. The goal of the program is to create a new interest and develop a in a new style of learning, in which take account of each personal variation in learning styles. Figure 1 A line follower robot 2. The classroom The Introduction to Robotics was part of the Center for PERMATApintar Negara (PPN) School Holiday Enrichment Program held in Universiti Kebangsaan Malaysia. The three week course met for four and a half hours per day, five days per week. Students also attended a 90-minute lab session five afternoons per week. There were approximately 90 contact hours with the discipline. In this course students were engaged in design activities challenging them to develop their own original solution for each problem presented. This offers extraordinary creative freedom developing the out of the box thinking that is important for future innovators and engineers. Students built robots using LEGO NXT Mindstorms robotics equipment and NXT-G graphical language. In the design phase students covered basic physical engineering topics such as systems engineering, simple machines, stable structures and locomotion. Emphasis was placed on the design process, including maintaining a design notebook and obtaining feedback from the customer. They also surveyed principles of electrical engineering

2530 Rizauddin Ramli et al. / Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 including sensor feedback, circuits, signals, and radio frequency digital communications. Students embraced foundational computer science concepts such as algorithms, loops, switches, sequential control flow and the use of Boolean operators as they learned to program and control their robots using the NXT graphical programming environment. When students have a basic knowledge of robotics among them, it can encourage them to learn more about various types of robots such as industrial robot, humanoid robot, rescue robot and others. We believe that the basic knowledge of robotics can lead to the development of their critical thinking skills which is the most important to be a future scientist, engineers or researchers and LEGO NXT Mindstorms fits into this planning perfectly. The PERMATApintar Negara School Holiday Enrichment program which is fully sponsored by the Government of Malaysia is committed to use robotics in order to encourage young gifted children to learn science and technology. Through our gifted enrichment program, we tend to create a more technologically literate youngsters in Malaysia. In the program, highly potential students all over Malaysia is selected based on IQ test called UKM1 and UKM2. The first holiday camp was successfully conducted in 2009 with 420 students from the age of 9 until 15 years old. Out of this numbers, 48 students with ages of 12 years old were selected to attend the robotic classes. The Introduction to Robotics course was divided into 3 classes where in each class there was an instructor and a teaching assistant(ta). The instructors and TAs was selected based on their expertise and experiences both in teaching pedagogy and robotic contents as well. In 2009 session, the first class of robotic (RO1) was conducted by a master student in mechatronic with a teaching experience in school and matriculation college for more than 10 years. The second class of robotics (RO2) instructor was a senior mathematic teacher at a well known boarding school in Malaysia. The third class of robotics (RO3) instructor was a master student of information technology(it). The objectives of the Center for PERMATApintar Negara introducing the Introduction to Robotics course is to develop a mathematical competency and technological literate children students. We also want to influence the children to be more interested in robotics and at the same time having fun with experimenting the robot technologies. In our PERMATApintar program, we allow children to design, build and program their own robots and they will get involved in many technical activities that also overlap with several other disciplines like mathematics, engineering, electronics, IT, science and technology in general. During their 3 weeks camping period, they also they have to learn how to work in teams and faced many difficult technical decisions in order to enhance their management skills. 3. Robotics Implementation in Teaching In the industrial area, robotic arms are widely used to increase productivity, and hence production capacity since it can replace the human labor because robots can perform a tasks more accuracy, consistent and faster than human being. Besides that, robots can be substituted for humans in hazardous or uncomfortable work environments. However, due to the complexity of robotics studies, it is hard to attract and pass the knowledge to the students. This can be overcome by developing interest among student at early ages by introducing the simplest robotic knowledge to them. At the Center for PERMATApintar Negara, the use of robotics as the tools for engaging teachers and young children in mathematic, science, technology and engineering has provides an opportunity for an active design, stimulate and motivate the ways of thinking in order to solve what they think is a real world problems. In general, robotic is an engineering art combining electrical, electronic, computer science and mechanical engineering technologies. Though a meaningful projects such as building an exploration robot with light and ultrasonic sensors, they explore and play with new concepts. In our robotic classes, we use robotics construction sets of the LEGO NXT Mindstorms series(lego, 2010). This sets represent an ideal tool for our purpose not only serving as a physical model for programming, but also being easy to handle and still allowing a lot of freedom for students creativity. The LEGO NXT Mindstorms is a set consists of structural and mechanical building parts such as gears, axles, and beams, a programmable NXT intelligent brick, several motors, and sensors. The NXT intelligent brick (I-Brick) is a programmable device, buildin speaker, push buttons and plugs to connect to input and output devices. In order to download a program created in a PC, it can be connected to a PC via a USB, or alternatively we can use Bluetooth capability which also allows direct communication between I-Brick. Among the sensor that are available in the packet include touch sensor, ultrasonic sensor for measuring distance to an object, sound sensors, light sensors and rotation sensors.

Rizauddin Ramli et al. / Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 2531 3.1. Robot Building and Programming During the first day of the program, students are given chances to explore the flexibility of using LEGO NXT Mindstorms set to built robots according the syllabus we provided. Teachers gave a basic instructions of the set and programming and most of the time it depends to to the student themselves. In three weeks program, they were able to built numbers of different interesting robots such as explorobot, stringbot, line follower robot, shoe crane robot, sumo robot, soccer robot and animal robot. Figure 1 shows one of the robots that has been built by the students for a line follower task. The robot vehicle uses a light sensor to follow a color boundary on a smooth surface. At the same time, that robot also will turn towards the opposite direction on the track when detect obstacle which is situated in front of it in certain distance. In the LEGO NXT Mindstorms set, the most important part is the I-Brick. The I-Brick consists of three output ports to connect with servo motors, and four input ports to connect various types of sensors. The basic LEGO NXT Mindstorms set comes with touch sensor, sound sensor, light sensor, and ultrasonic sensor. The most challenging parts for the students is the programming. In our class, we controlled the NXT by a graphical programming language named NXT-G as shown in Figure 2. Beside the NXT-G, other programming languages that used text based language such as NXC (Not exactly C), ROBOT C, Java, MATLAB, lejos NXJ and others are also available (Kim 2007). However, for a primary school students, these programming language are not very suitable since it needs a basic text based programming experience. Figure 3 shows the text based programming language NXC for the same task of line following robot. Figure 2 NXT-G programming Figure 3 Text based programming language NXC

2532 Rizauddin Ramli et al. / Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 4. Results At the beginning of the class, we conducted a pre-test to determine the baseline knowledge that the students have before entering the classroom. The question was developed by the teachers and key instructors. The questions tried to gain as much information from the student. Based on this pre-test, the teachers can analyzed the basic knowledge that the student have and use it to improve his or her teaching style. Finally, at the end of the program, the students were given a post test with exactly the same question so that an improvement can be seen for each class. Figure 4 shows the average result of pre-test and post test of each class. It seemed that after three weeks of the program, more that 50 percent of the students understood the course held in the program. 100.0% 80.0% Pre-test Post Test 60.0% Score 40.0% 20.0% 0.0% 1 2 3 No of classes 5. Conclusions Figure 4. Result of Pre and Post t t In this paper, we presented the experience of the Center for PERMATApintar gifted enrichment program conducting a robotic class. The idea of learning by playing and hands-on experience which stands behind the LEGO NXT Mindstorms set has been adopted in our program. Through our extensive 3 weeks program, the children have proved that they were able to perform an extensive programming skills of NXT-G, building a various types of complicated robots, self confidence in demonstrating and presenting their work as well as interactive social skills between them. Finally, we believed that the use of LEGO NXT Mindstorms as a medium of teaching robotics enabled us to facilitate an active learning environment, interpersonal communication skills and programming skills among the students attended our camp. References Kim S. H. & Jeon J.W.(2007). Programming Lego Mindstorms NXT with visual programming. International Conference on Control, Automation and Systems, 2468-2472 LEGO. LEGO Mindstorm official site: http://mindstorm.lego.com/ (last visited 30 Nov 2010) Lund H.H., Miglino O., Pagliarini L., Billard A. & Ijspeert A.(1998). Evolutionary Robotics - A Children s Game, Proceedings of IEEE 5th International Conference on Evolutionary Computation. IEEE Press, New Jersey Papert S. (1993). The Children s Machine. Rethinking School in the Age of the Computer, Basis Books, New York. Seefelt C.(1999). The Early Childhood Curriculum: Current Findings in Theory and Practice M, Teachers College Press, New York Waks S.(1995). Curriculum Design From an Art Towards a Science, Tempus Publication., Oxford