ECE 1160/2160 Embedded Systems Design. Projects and Demos. Wei Gao. ECE 1160/2160 Embedded Systems Design

Similar documents
ECE 1160/2160 Embedded Systems Design. Introduction. Wei Gao. ECE 1160/2160 Embedded Systems Design 1

Mobile and Ubiquitous Computing: Mobile Sensing

ECE 1161/2161 Embedded Computer System Design 2. Introduction. Wei Gao. Spring

EMBEDDED SYSTEMS AND MOBILE SYSTEMS

Public Sensing Using Your Mobile Phone for Crowd Sourcing

6.S062: Mobile and Sensor Computing aka IoT Systems

CS 528 Mobile and Ubiquitous Computing Lecture 11b: Mobile Security and Mobile Software Vulnerabilities Emmanuel Agu

Overview. Background. Intelligence at the Edge. Learning at the Edge: Challenges and Brainstorming. Amazon Alexa Smart Home!

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

9/27/15 MOBILE COMPUTING. CSE 40814/60814 Fall System Structure. explicit output. explicit input

Mobile Computing Meets Research Data

MEMS & Sensors for wearable electronics. Jérémie Bouchaud Director and Senior Principal Analyst IHS Technology

MOBILE COMPUTING 1/17/18. Course Overview. Course Goals

Open Sesame Team. Grant Apodaca. Richie Agpaoa. Evin Sellin. Eric Taba. Jeff Bolin. Team Leader and Bluetooth. ecompass and power design

SMART Technologies. Introducing bluetooth low energy and ibeacon

MOBILE COMPUTING 2/14/17. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

Machine Learning for the Quantified Self. Lecture 2 Basic of Sensory Data

EECS 388 Embedded Systems Introduction. Gary J. Minden January 22, 2013

Smartwatches (April 12, 2017) Samsung Gear Live, 2014 Samsung S 3G, 2014 Samsung S3 LTE, November 2016

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

HOW TO USE TECHNOLOGY TO UNDERSTAND HUMAN MOBILITY IN CITIES? Stefan Seer Mobility Department Dynamic Transportation Systems

CS 528 Mobile and Ubiquitous Computing Lecture 7b: Smartphone Sensing. Emmanuel Agu

EMBEDDED SYSTEMS PROGRAMMING Accessing Hardware

CEVA-X1 Lightweight Multi-Purpose Processor for IoT

Wearable Technologies and the IoT. David Lamb Market Development Manager, North Europe STMicroelectronics

How to start with Intelligent VOICE

Power Saver: Energy Efficiency for Smartphone Using Sensors

CS 403X Mobile and Ubiquitous Computing Lecture 1: Introduction. Emmanuel Agu

Weared Data; the Personal and Proprietary Nature of Data on Wearable Technology Devices. Dr. Michael Conyette

Innovative M-Tech projects list

Rail defect diagnosis using smartphones and drones by: Borna Tech.

Star rating driver safety behavior by the use of smart technologies

GENERIC ANDROID DEVICE INFORMATION TIPS & TRICKS

Activity Recognition Using Cell Phone Accelerometers

UNIT 1. The App Store was created the next year and its Android rival, Google Play,(2008)

Footfall GPS Polling Scheduler for Power Saving on Wearable Devices. Kent W. Nixon, Xiang Chen, Yiran Chen University of Pittsburgh January 28, 2016

GENERAL SET-UP & APP GENERAL SET-UP & APP PAIRING/SYNCING FEATURES BATTERY ACCOUNT & DEVICE SETTINGS PRIVACY WARRANTY. For IOS:

MOBILE COMPUTING 2/11/18. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

Honor 3C (H30-U10) Mobile Phone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Sense & Sensibility for Wireless Networks. Hari Balakrishnan Department of EECS and CSAIL M.I.T. nms.csail.mit.edu/~hari

Principles of Wireless Sensor Networks

Innovative M-Tech projects list IEEE papers

GENERAL SET UP & APP. Swipe up and tap Restart.

Live me app for computer

Mobile Millennium Using Smartphones as Traffic Sensors

ECE471: Embedded Systems Final Project. Due: Friday, 14 December 2018 (Last day of Classes)

IEEE PROJECTS ON EMBEDDED SYSTEMS

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei

STMicroelectronics is pleased to present the. Attend a FREE One-Day Technical Seminar Near YOU!

Talon Communications. Wireless and Video Product Development It s what we do!

Brief Intro on Mobile Platforms and Dev. Tools

Principles of Wireless Sensor Networks

How To Setup Bluetooth Iphone 4s Ringtones On Mac Via >>>CLICK HERE<<<

Smart Wearables: Enriching The Digital Sixth Sense. Pankaj Kedia Sr. Director & Business Lead, Smart Wearables Segment Qualcomm Technologies, Inc.

Monitoring Driver Behaviour Through Mobile Phones OSeven

USER MANUAL SMART AC. CW058IU-AWIFI midea.com. version B C (PREVIEW01)

Android project proposals

O-SYNCE MOBILE APP MANUAL

CMSC 628: Introduction to Mobile Computing

Kostas Giokas MONITORING OF COMPLIANCE ON AN INDIVIDUAL TREATMENT THROUGH MOBILE INNOVATIONS

Reporting road hazards using in-vehicle camera

IoT in Smart Cities Technology overview and future trends

Micronet SmartHub. Platform Datasheet. The Next Generation Rugged On-Board Computing Platform. Preliminary February, 2019.

GENERAL SET-UP & APP PAIRING/SYNCING FEATURES BATTERY ACCOUNT & DEVICE SETTINGS PRIVACY WARRANTY GENERAL SET-UP & APP ANDROID

Connected Cars as the next great consumer electronics device

Towards a Proximal Resource-based Architecture to Support Augmented Reality Applications. Cynthia Taylor, Joe Pasquale UC San Diego

Cross listed CRN# CPET Mobile Computing Systems. Fall 2012

Social Behavior Prediction Through Reality Mining

Deb Atchison Consulting, LLC

Ch. 0: Course Overview Multimedia Systems

Tracking driver actions and guiding phone usage for safer driving. Hongyu Li Jan 25, 2018

Human factors aspects of navigation systems in support of Intelligent Speed Adaptation (ISA) functionality

Understanding mobile programming and applications

Broad Learning via Fusion of Heterogeneous Information

Crowdsourced sensing & collaboration using Twitter. Murat Demirbas SUNY Buffalo

Table of Contents. Index CONNECTED WEARABLES

Wearables CS 4720 Mobile Application Development

Sony expands SmartWear Experience range with two new additions for Lifelog - SmartBand Talk and SmartWatch 3

Smart Sensors for Domotics and Health Care, Alessandra Flammini, Brescia University 1

BUYING DECISION CRITERIA WHEN DEVELOPING IOT SENSORS

EMBEDDED SYSTEMS 2017 IEEE PROJECT

CSC6290: Data Communication and Computer Networks. Hongwei Zhang

Premium Infotainment Systems for Skoda Octavia 3

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering

Smart Security For Car Using OT

DOC SAMSUNG GEAR FIT 2 STOPPED COUNTING STEPS EBOOK

37 FAQs ABOUT CELLCONTROL ASKED BY PARENTS OF NEW DRIVERS

Next Generation Wireless Sensing Applications, Moving Forward

Real-Time GIS: The Internet of Things (IoT)

Project Details. Jiasi Chen CS 179i: Project in Computer Science (Networks) Lectures: Monday 3:10-4pm in Spieth 1307

E-BOOK # GARMIN VIVOACTIVE WAITING FOR SETTINGS ARCHIVE

Reminder. Course project team forming deadline. Course project ideas. Next milestone

November Coffee Chat. Tech Toys 8:30 10:00 am Thursday November 8, 2018 Hopi Room, Chaparral Center. Joe Parla Grand Computers Club

SW-500 SMARTWATCH. User s Guide. ENGLISH

Wearable Technology: the wave of the future

More than time. Spring-Summer 2014 Collection

GPS for Scouts LEAD 2018

26/05/2015 AR & VR? 1 1

OPTIMIZING THE CARPOOL SERVICE PROBLEM WITH GENETIC ALGORITHM

The Future Of Smartphone

Transcription:

ECE 1160/2160 Embedded Systems Design Projects and Demos Wei Gao ECE 1160/2160 Embedded Systems Design 1

Project Group project 45% Proposal presentation 5% Midterm presentation/demo 10% Final presentation/demo 15% Final report 15% Usually 3 students per team Perform a system project Develop/integrate software or hardware Perform experiments on real systems Write a paper (your project report) Do a demo to the class ECE 1160/2160 Embedded Systems Design 2

Project Topics Sensing and monitoring Collect data from the environment Figure out the project scale carefully Application Develop an interesting application Using sensors and/or smartphones Cyber-physical systems ECE 1160/2160 Embedded Systems Design 3

Available Devices Raspberry Pi 3 Come with the temperature, light, and humidity sensors Your Android-based smartphones A larger variety of sensors Proximity sensor Light sensor GPS Three-axis gyroscope Accelerometer Digital compass ECE 1160/2160 Embedded Systems Design 4

Available Devices Wearable devices Smart wristbands, smartwatches, etc Discuss your idea with me ECE 1160/2160 Embedded Systems Design 5

Examples of Sensor Systems Flight turbulence recorder Using 3-D accelerometer to take streaming data during flight: turbulence = burst change in Y and Z axis speed Locate turbulence with Garmin GPS Using Matlab for data analysis ECE 1160/2160 Embedded Systems Design 6

Examples of Sensor Systems Monitoring the T shuttles Is bus late again? Where is the bus right now? A sensor network could be used to detect bus location and sync with back-end server Real systems in use! CATA BUS at Penn State ECE 1160/2160 Embedded Systems Design 7

Examples of Sensor Systems Sensor tracking Track and locate stationary and moving objects Use location-aware sensor motes to determine distances between motes Determine the location of a moving mote using triangulation ECE 1160/2160 Embedded Systems Design 8

Examples of Sensor Systems Urban sensing: CarTel Project by MIT http://cartel.csail.mit.edu/doku.php Visualization of traffic conditions Mobile data transfer among sensor devices Combining WiFi, Bluetooth, and cellular connectivity ECE 1160/2160 Embedded Systems Design 9

More Examples Google Soli Project Fine-grained motion tracking https://www.youtube.com/watch?v=0qnizfsspc0 ECE 1160/2160 Embedded Systems Design 10

Suggested Topics for Sensor Systems Energy efficiency Thermal monitoring for servers and data centers for reduced cooling cost Energy usage monitoring for home/apartment Smart home Your own air humidifier Automatic light control ECE 1160/2160 Embedded Systems Design 11

Examples of Smartphone Systems Mobile sensing: CenceMe by Dartmouth College http://metrosense.cs.dartmouth.edu/projects.html Application developed for iphone http://itunes.apple.com/us/app/cenceme/id28495382 2?mt=8 Infer users social status based on the sensed data Sitting, walking, running, chatting with friends Microphone, accelerometer, GPS, etc. Machine learning techniques http://www.youtube.com/watch?v=8rdfbtf47pa ECE 1160/2160 Embedded Systems Design 12

Examples of Smartphone Systems Driving safety Prevention of making phone calls and texting Using directional microphones to distinguish between a driver and a passenger using a phone The driver s phone is locked if he is talking ECE 1160/2160 Embedded Systems Design 13

Examples of Smartphone Systems Cellular network diagnosis: MobiPerf by Umich Available at the Android market https://play.google.com/store/apps/details?id=com.mo biperf Monitor your network configuration ECE 1160/2160 Embedded Systems Design 14

Suggested Topics for Smartphone Systems Urban sensing Any interesting stuff near you? Traffic conditions, air quality, city noise level, etc Mobile social computing Event publishing Smart healthcare Detecting your mood Identify whether you are stressful ECE 1160/2160 Embedded Systems Design 15

More Buzz Words Smart Auto Integrating Android auto Fancy things on your car Virtual Reality Google Tango Project https://www.youtube.com/watch?v=qe10exwzcqk Samsung Gear VR & Microsoft Hololens Wearable Computing Anything interesting with smartwatches? Circet Smartphone on your arm https://www.youtube.com/watch?v=jtftqpwrac8 Games? ECE 1160/2160 Embedded Systems Design 16

Focus of System Design Performance Accuracy, delay Overhead Power consumption Transmission/computational cost Complexity Be careful to control the complexity of your project Focus on a specific aspect of system design ECE 1160/2160 Embedded Systems Design 17

Milestones Team forming: Sep 6 Find your teammates in or after class I will randomly assign you to a team after that time Proposal presentation ( 5%): Sep 20 An one-page project proposal document is due by 3pm Midterm presentation (10%): Oct 23 & Oct 25 A midterm progress report is due by 3pm Final presentation (15%): Nov 27 & Nov 29 Final Report (15%): before final exam ECE 1160/2160 Embedded Systems Design 18

Project Proposal Need to discuss with me before you decide Make appointment with me or come during my office hours One proposal per team Presentation Team members Project focus: what are you doing in this project? Project background: where do you start with? Project motivation: why do you do this? Project goals: what do you expect to accomplish and learn? ECE 1160/2160 Embedded Systems Design 19

Project Report Recommended format as being a research paper Introduction Related Work Overview: motivation, problem formulation, basic idea System design Experimentation: your system setup, evaluation plan, experimental data Discussions & conclusions Proposal Mid-term presentation Final project report ECE 1160/2160 Embedded Systems Design 20

Advice Start early and work on it regularly! Discuss with me often for feedbacks and directions ECE 1160/2160 Embedded Systems Design 21

Next Class Design methodology of embedded computing systems ECE 1160/2160 Embedded Systems Design 22