Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:

Slides:



Advertisements
Similar presentations
What is Engineering?.
Advertisements

Bad News Bots E2 Ryan Bove Kara Collins Peter Courtney Kyle O’Reilly Benjamin Rowland Concept Design Review.
© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Interactive Solutions & Design Group.
Real-time Systems Lab, Computer Science and Engineering, ASU Please Standby Galileo Tech Talk at ASU Will Begin Shortly.
MicroCART Micro processor C ontrolled A erial R obotics T eam Abstract MicroCART is a group of EE/CprE students tasked with developing an autonomous helicopter.
Coding. Steps to Success 1.Create a PLAN including a detailed statement of requirements (SORs) 2.Write algorithms based on the SORs 3.Write pseudocode.
Blake Davis: Electrical Engineering Luke Haberkern: Electrical and Computer Engineering Brian Hacsi: Electrical and Computer Engineering Chris Kircher:
Donald Kline, Jr.; Emily Redmond; Kaitlyn Ruhl, Vikram Patwardhan.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen.
MSD P07302Design Review1 Motor Controller Subsystem MSD P07302 Project Sponsor: KGCOE Project Members: D. ShenoyProject Manager S. TallauSoftware Design.
Electrical Engineering Capstone Courses EE-4BI6 Electrical and Biomedical Engineering  Dr. Hubert deBruin EE-4OI6 Electrical and Computer Engineering.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
The Software Development Process A*D*I*T*D*E*M All Day I Try to Defy Evil Milligan.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
ABSTRACT The purpose of this project is to continue to perfect the Nintendo Entertainment System (NES) emulation on an FPGA that would showcase Iowa State.
Interfacing the LEGO RCX to the outside world John M. Larkin Whitworth College Spokane, WA.
Final Presentation – CS 425 Aaron O'Banion Todd Astroth Chris Cobb Matt Stowe Mark Williams.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Majid Sarrafzadeh Computer Science Department UCLA.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Module: Development Develop. Module: Development A GENDA Core Concepts Inputs Tasks Tools Deliverables Portfolio Management.
Storyboarding 1. Purpose of Storyboarding  To gain an early reaction from users on the concepts proposed for the application.  They are an effective.
Software Engineering Management Lecture 1 The Software Process.
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
VESL-Career & life planning Career Presentation April 13, 2011 Mt.SAC.
Wind Turbine Design and Implementation Phase III Senior Design May Team Andrew Nigro (EE) Chad Hand (EE) Luke Rupiper (EE) Ryan Semler (EE) Shonda.
Chess Playing Bot. Detecting Green coloured squares using Blobs.
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
Senior Design Laboratory Design Dec 05-01
Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Peterson.
Design Through Curriculum on Embedded Systems Team: Aisha Grieme, Jeff Melvin, Dane Seaberg Advisors: Dr. Tyagi and Jason Boyd Client: Dept. of Electrical.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen.
Design Through Curriculum on Embedded Systems Team:Aisha Grieme, Jeff Melvin, Dane Seaberg Advisors: Dr. Tyagi and Jason Boyd Client: Dept. of Electrical.
Dec Dec Team Members - Bannister, Jacqueline - EE Petersen, Jordan - CprE Holen, Jacob - CprE Harvey, Luke - CprE Members - Bannister, Jacqueline.
MoRob – Modular Educational Robotic Toolbox Uwe Gerecke.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Design Objectives The design should fulfill the functional requirements listed below Functional Requirements Hardware design – able to calculate transforms.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
ECE450 - Software Engineering II1 ECE450 – Software Engineering II Today: Introduction to Software Architecture.
University of Limerick1 Computer Applications CS 4815 Robocode.
Humanoid Robot Head Dan Potratz Cody Genkinger Tim Meer Jason Pollard Andrew Taylor.
Electronics and Robotics Merit Badges Class 5 – Programming Robot Controllers for Sumo Competition 12/23/2015 Electronics and Robotics Merit Badges - Class.
Design Through Curriculum on Embedded Systems Team:Aisha Grieme, Jeff Melvin, Dane Seaberg Advisors: Dr. Tyagi and Jason Boyd Client: Dept. of Electrical.
Single Player Foosball Table with an Autonomous Opponent ECE 4007 Senior Design Team FIFA Dr. James Hamblen Michael Aeberhard Shane Connelly Evan Tarr.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
OSCAR Octagonal Speech Controlled Autonomous Robot ME Seth Alberty Henry Venes EE Matt FrerichsHuy Nguyen Daniel HumkeDavid Staab Daniel MarquisFahad Wajid.
Estimated Resources Closing Summary Other Resources Financial Resources Project Schedule Computer Engineers William Hoang Gavin Ripley David Hawley Justin.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
--- Concept Diagram --- Design Through Curriculum on Embedded Systems Dec Problem Statement Department of Computer Engineering of Iowa State University.
OSCAR Octagonal Speech Controlled Autonomous Robot Team Ongo01 Motion Control & End Effector Frerichs, Matt – EE Moudin, Alex – ME Shedek, Tom – ME Wajid,
Retention - Seminar Course Freshmen/Sophomore Seminar course 2 credits Professional Issues –Career Building –Sub-areas of ECE / Curriculum Options –What.
ECE 448: Lab 4 VGA Display Snake Game. Flexibility in the Second Part of the Semester Lab 4: VGA display (2 weeks) – 8 points Lab 5: Computer Graphics.
IEEE South East Conference 2016 MID-SEMESTER PRESENTATION.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Fall 2006P7305: Freshman Practicum AM Receiver P7305: Learning Module for EE Freshman Practicum Chris Urban: Lead Engineer Hans-Christian Rotmann: Project.
Experimental Software Engineering Course for Training Practitioners in Embedded Real-Time Systems Real-Time Systems LAB, School of Electronic Engineering,
Software Engineering Management
Proposal for Term Project
Software Support Framework
Robot Programming Computer Literacy S2.
Software Development Process
Octagonal Speech Controlled Autonomous Robot
Project Closure And Termination
Jetson-Enabled Autonomous Vehicle
Presentation transcript:

Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors: Akhilesh Tyagi – Jason Boyd

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 2

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 3

Concept Sketch 4 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)

Platform Approaches 5 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

Market Survey 6 -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.

Dry-Erase Bot Competition 7 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

Deliverables Completed robot prototype built from scratch Example competition for first semester Vision recognition software for the first semester competition Example robot control algorithm for the competition Recommendation for a platform to be used for the second semester course Documentation for students and TAs consisting of: – Goal of the 286X course – Description of the final competition – How to use and modify the vision recognition software – Example of how to construct the robot – How to program the robot using labview 8

Robotics Platform - Deliverables Custom Power System Custom PCB 24v, 12v, 5v supplies Student-friendly configuration 9

Robotics Platform - Deliverables FPGA control module Top level control VI Controls sensors, motors Links FPGA to c module 10

Vision Recognition - Deliverables Created VR for first competition Created interface for C code to interact with vision data 11 Data structure for a robot’s location Data structure for which robot is winning a given square location *Bit 7 denotes which robot is winning that square (1 = Black, 0 = Green) Smart Camera

Vision Recognition - VB Screen Shots 12 Original Picture from Smart Camera Screen Shot of Running Inspection

Dry-Erase Bot Competition - Deliverables 13 Completed course construction Created prototype robot Competition rules and requirements Completed Whiteboard Grid -Two 4x8 sheets of melamine

ADEPT Planning - Deliverables Learning modules Technical documentation for future students Platform recommendation Learned from difficulties with platform Recommend changes to current platform and recommend an alternative 14 Initial Robot Prototype

Platform Complications Software complications cRIO platform does not allow direct access to VxWorks – No operating systems concepts cRIO only allows for c modules to be placed into LabVIEW – Limited algorithm control in c – No interrupts, low level programming – Thread concept only available in LabVIEW blocks 15

Test Plan Completion of a prototype robot in one semester Department offering 286x Feedback surveys from students taking 286x 16

Schedule and Workload 17

Cost 18