dec09-11 embedded systems design though curriculum
DESCRIPTION
Dec09-11 Embedded Systems Design Though Curriculum. Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen. Problem Statement. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/1.jpg)
Dec09-11Embedded Systems
Design Though Curriculum
Jacqueline BannisterLuke HarveyJacob Holen
Jordan Petersen
![Page 2: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/2.jpg)
Problem Statement
The Department of Computer Engineering has found that underclassman students are struggling to see the connection between concepts learned within the curriculum and real world applications. Additionally the curriculum of each course tends to be compartmentalized, therefore not providing a birds eye view of the entire field. This Computer Engineering field encompasses the areas of embedded systems, computer architecture and software systems.
Additional Issues:• Little student involvement in clubs related to the program• Students quickly lose interest in the program because of the
difficulty of the curriculum and lack of encountering real world applications or design experiences
2
![Page 3: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/3.jpg)
Need Statement
Design an inquiry-based learning module that focuses on the use of course curriculum in the area of embedded systems for the Computer Engineering department. As outlined in the ADEPT proposal this program should:• Motivate students to learn new material• Provide alternate learning methodologies to address
different learning styles• Increase the design experience in the computer
engineering program• Motivate students to create a community of learners
focused around problem solving
3
![Page 4: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/4.jpg)
System Design - Requirements• Projects must effectively integrate knowledge expected of students
for that given year
• The courses will define checkpoints and milestones for students while still allowing for a design experience
• The proposed modules must engage student interest
• Should accommodate for various levels of skill sets and learning styles
• Should demonstrate area of embedded systems using robotics application
4
![Page 5: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/5.jpg)
Concept Sketch - ADEPT
5
![Page 6: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/6.jpg)
Concept Sketch
6
• Knowledge learned during the Freshman and Sophomore years is used as input to the First Term course (CprE 286X)
• Knowledge learned from the Junior, Sophomore and Freshmen years as well as the CprE 286X course is used as input to the second term course (CprE 386X)
![Page 7: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/7.jpg)
Platform Approaches
7
Autonomous Vehicle Build your own robot Cell phone MP3/Video Player Lego Mindstorm Robotic Competitions
Wii-Motes Wireless Sensor Networks Etching System Autonomous Sentry Gun
Robotic Arm
IR Tracker
![Page 8: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/8.jpg)
Market Survey
8
Concept 488 Scores 388 ScoresAutonomous Golf Cart 113 2IR TrackerMiniature Robotic Arm 23 23
Sentry Gun 3 2Build Your Own Robot 11223 11MP3/Video Player 12233 13Robotics Control Competition 122 3
Open Source Cell Phone 111223 FPGA NES or Gaming System 1Laser Drawing System 2 Wii Mote Racing Simulator 3
-Gave survey to computer engineering students currently taking embedded systems courses (Cpre 388 and Cpre 488)
-Asked them to “Please pick three projects below that you find the most interesting and exciting. Rank 1-3, with 1 being the most interested.”
-A more detailed description of the projects was given on the survey form.
![Page 9: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/9.jpg)
Results from Market Survey
9
Based on the results from market survey as well as input from the design through curriculum team members and their advisors the team decided to pursue a robotics platform.
Winner:• Build your own robot:
Robotics platform
Runner Up:• Handheld electronics device: Open
source cell phone and MP3 player
Pros ConsEasier to incorporate more curriculum topics
May prove to be too challenging
Hands on experience with building a robot from the ground up, something students do not currently get
Many other embedded systems courses already use a robotics platform
Easier to obtain hardware donations
May be more expensive
Pros ConsMore interesting idea Harder to obtain necessary
hardware
Students may have had something to bring home at the end of the semester
Harder to incorporate topics learned from the CprE curriculum, which is a fundamental requirement from the ADEPT proposal
Idea unique to the CprE department
Involves a lot more risks
![Page 10: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/10.jpg)
Course Breakdown
10
• Small rectangles denote names for each module
• Ovals denote curriculum topics covered by each module
![Page 11: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/11.jpg)
System Design – Sophomore Class (286X)
11
![Page 12: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/12.jpg)
Dry-Erase Bot Competition
12
• Goal: Autonomously color more squares than opponent in time limit• Requirements & Restrictions:
– Avoid obstacles, boundary and enemy robot
– Robot design will be each team’s choice using given supplies
– Limited battery supply, forcing efficient design implementation
– Robots start outside course, therefore must locate entrance to course
![Page 13: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/13.jpg)
System Design – Junior Class (386X)
13
![Page 14: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/14.jpg)
D-Bomb Robot Competition
• Goal: Autonomously find and disarm a single “Bomb” object in a room filled with various obstacles
• Requirements:– Multiple “dummy bombs” in room, must deactivate only the armed bomb– Bomb must be deactivated in under a certain amount of time– Avoid obstacles and boundaries, layout of room is not known– Must return to starting location after bomb is deactivated
14
![Page 15: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/15.jpg)
Class Outline
15
Introduction to competitionStudents given tutorials for all components
Students loaned a box of componentsProject milestones every 3-4 weeks
Final reportCompetition
Semester Begins Midterm Dead week(Demo)
Semester Ends
![Page 16: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/16.jpg)
Platform
• NI Compact Rio 9073
– Up to 8 modules– Onboard FPGA– Heavy Duty– Expensive
• NI Single Board Compact Rio– Up to 4 modules– Onboard FPGA– Not so heavy duty– Cheaper
16
![Page 17: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/17.jpg)
Software/Hardware
• NI LabVIEW– Real-time– FPGA– Embedded
• Libraries
• NI Smart Camera– Image Recognition
• Servos/Linear Actuators• IR Sensor• Sonar• Light Sensor• Chassis (body, wheels, etc)• Breadboard/Electronics
17
![Page 18: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/18.jpg)
Cost of Components
18
Peripherals Item Part Number Price Quantity Total Stepper M-200-ROB-
08420 $15 2 $30
Servo HS-422 $17 2 $34 DC Motor GHM-01 $22 4 $88 IR Sensor GP2D120 $13 2 $26 Black/White Sensor
S-10-SLF $22 1 $22
Accelerometer S-300-28017 $9 3 $27 Bump Sensors (2)
FRS-V-276-2159
$13 2 $26
Sonar Sensor S-10-EZ4 $30 2 $60 Linear Actuator/Solenoid
SMT-3257S12STD
$30 1 $30
Compass S-65-29123 $30 1 $30 $373
Robotics Kit Name Part
Number Price Quantity Total
Compact RIO NI-9073 $1,500 1 $1,500 Analog Input Module
NI-9205 $700 2 $1,400
Analog Output Module
NI-9263 $380 2 $760
Digital I/O Module
NI-9043 $340 1 $340
Full H-Bridge Brushed DC Servo Drive Module
NI-9505 $440 2 $880
Bluetooth Serial Adapter
IOGEAR-GBS301
$100 1 $100
24V Battery with Charger
CHUN-2420C-4.2Ah
$130 1 $130
$5,110
Chassis Kit Item Part Number Price Quantity Total VEX Booster Kit 276-2232 $180 4 $120 VEX Robotics Wheel Kit
276-2164 $30 1 $30
$150
Total Cost for CourseItem Quantity TotalRobotics Kit 5 $25,550Chassis Kit 19 $7,087Peripherals 19 $2,850
$35,487
Based on a total of 75 students enrolled in the courseand a maximum of 24 students per lab section
![Page 19: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/19.jpg)
Schedule for CprE 492
19
![Page 20: Dec09-11 Embedded Systems Design Though Curriculum](https://reader035.vdocuments.us/reader035/viewer/2022070419/56815cab550346895dcaac45/html5/thumbnails/20.jpg)
Success Metrics (Test Plan)
• Execute course material• Implement each component• Prototype robot• Assure robots can perform required tasks• Evaluate experimental courses (Cpre 286X, Cpre 386X)
20