Intelligent Database Systems Lab N.Y.U.S.T. I. M. Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms Presenter : Wu, Jia-Hao Authors :

  • Published on
    26-Dec-2015

  • View
    215

  • Download
    1

Embed Size (px)

Transcript

  • Slide 1
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms Presenter : Wu, Jia-Hao Authors : Seung Han Kim, Jae Wook Jeon IEEE Transactions On Education (2009) National Yunlin University of Science and Technology
  • Slide 2
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. 2 Outline Motivation Objective Why to use the LEGO Course Design Student Response Conclusion Personal Comments
  • Slide 3
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Motivation Typical examples of embedded systems include mobile phones, personal digital assistants (PDAs), game consoles, digital cameras. Embedded systems like mobile phones are rapidly becoming core technology nowadays and the need for engineers with knowledge.
  • Slide 4
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Objective Engineers early education in embedded systems is important and institutions are beginning to recognize this. The embedded systems has broad knowledge across multiple disciplines, most embedded systems courses have been offered to seniors or graduates. The authors designed a course that can be used to introduce freshmen to embedded systems using LEGO mindstorms.
  • Slide 5
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Why to use the LEGO Students can build an embedded system without having the comprehensive knowledge required to design embedded systems. Students can tackle real-world problems. Widely known competitions using robots such as the sumo robot and maze robot. Students can realize the characteristics and constraints of embedded systems like they have to consider not only the software, but also the hardware and mechanical design.
  • Slide 6
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Course Design There has 80 undergraduate freshmen attend this course. The authors use three homework assignments, three projects, one final examination to teach student.
  • Slide 7
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Course Design-First homework Flip The first program allows the students to understand the execution time of the processor, and second program let students to understand the effect of the environment on the robot.
  • Slide 8
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Course Design-Second homework Guardbot The students realized that this hardware limitation could be circumvented by software and use the switch~case statements in ANSI- C to select one of the five options using two touch sensors.
  • Slide 9
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Course Design-Third homework Artbot The issue that the students needed to be concerned about was the ability to draw the curves smoothly.
  • Slide 10
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Course Design-First Project Maze Robot Students began to realize the importance of hardware when many of their robots failed to escape the maze because their bumpers stuck to the wall of the maze.
  • Slide 11
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Course Design-Second Project Scanner The second project was to design a scanner that can reproduce a black and white image for a given picture, so the robot required that the scanner print and read at the same time. The important factor in this project was the communication between the two RCXs and the motions of the input RCX and the output RCX should be synchronized.
  • Slide 12
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Course Design-Third Project Sumo Robot This project was the first given with strict restrictions on size and weight of the robot they had to build (The sumo robot of each team had to fit into a 16 cm * 16 cm square, without any height limitation, and its weight had to be less than 1.5 Kg).
  • Slide 13
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Student Response After the course, 63% said LEGO Mindstorms were an efficient tool to learn about embedded systems. 87% knew nothing about embedded systems before taking this course. By the end of this course, 45% of the students said they understood the concept of embedded systems. The final examination use some questions about definitions of embedded system, and the average score of the students for the examination was about 56%.
  • Slide 14
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Conclusion Student can design a unique system for each applications like sumo, maze. LEGO Mindstorms seemed more like simple toys but proved to be an efficient system to teach the students about embedded systems. Through this course, students learned the main characteristics of embedded systems and also improved their programming skills.
  • Slide 15
  • Intelligent Database Systems Lab N.Y.U.S.T. I. M. Comments Advantage Very Interesting Research on Education and a novel course design of embedded system. Maybe we can use some online games such as Age Of Empires to introduce management resource course. Drawback Application Computer-assisted education Computerize Course design

Recommended

View more >