ARK. SDP18 Team 21 MDR 12/07/2017

Similar documents
ARK. SDP18 Team 21 FPR 4/11/2018

ARK: MDR Report. Ethan Miller (EE), Jacqueline Lagasse (CSE), Matthew Bolognese (EE), and Charles Klinefelter (CSE)

Midway Design Review. Team RCA December 5, 2012

MDR Presentation SmartWheel

DuelReality. Preliminary Design Review. Jerry Charles Hadi Ghantous Xiaobin Liu. Advisor: Prof. Jackson. October 7, 2017

LOW ENERGY ANDROID GAMEPAD. Project Proposal

DuelReality. Cumulative Design Review. Jerry Charles Hadi Ghantous Xiaobin Liu. Advisor: Prof. Jackson. March 9, 2018

Comprehensive Design Review. Sync-In March 4, 2015

Smart Harness. Group #15 Members MATTHEW HORTON - EE HAI NGUYEN - CPE DOMINIC VU - CPE

ECE Fall 2016

Fire Bird V Insect - Nex Robotics

MDR Presentation StarTrack

GROUP 23 Military Surveillance Robotic Vehicle. Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1).

XDK HARDWARE OVERVIEW

Virtual Grand Piano. 1. Introduction Objective Background

Bluetooth Embedded Inertial Measurement Unit for Real-Time Data Collection for Gait Analysis

Blobo Clone Angry Birds Toy Upgrade. Schedule of the project and log of work done

IoTECH* *Internet of Things Extensible Car Hub. MDR Presentation

Team: XeroDual. EEL 4924 Electrical Engineering Design. Final Report 3 August Project Ehrgeiz. Team Name: XeroDual

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

ARDUINO BOARD LINE UP

ECE1778: Creative Applications for Mobile Devices. Mover-bot. Android-based Mobile Robotics Development Platform

Wireless Accident Detection and Indicator System

Real-Time Parking Information Solution. Team 9. Them Le - EE Danny Russell - CpE Carlos Pereda -

LOW ENERGY ANDROID GAMEPAD

Vladimir Tsarkov Electrical Engineering

Blobo Clone Angry Birds Toy Upgrade. Requirement and implementation specification and test plan

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

Advanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors

The Diabetic Breathalyzer. Group 13 Jon Brown Christine Sleppy Noah Spenser Edert Geffrard

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

Conductive Fabric Gesture-Controlled Sleeve

Equipack. Zach Boynton. Brenton Chasse. Colin Morrisseau. Alex Nichols CSE CSE. EE Advisor: Prof. Salthouse

Real-time Traffic Monitoring With Bluetooth

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd

Towards the Consumerization of Smart Sensors

EMBEDDED SYSTEMS PROGRAMMING Accessing Hardware

T.A.A.G. Tamper Automated Alert Gadget. Final Presentation. Group 7 Aiman Salih Daniel Gibney Leaphar Castro

Seeing the world through a depth-sensing camera

USER MANUAL. Sens it SENS IT 2.1

Automated Tennis - Image Processing and Launcher. Group 14 Michael Rathbun Aviel Yashar Khoa Hoang Kyle Willnow

GROUP 14: ESSENCE OF MUSIC. Joshua Garber EE Baron Dolletski-Lazar CpE Nelson Tan - CpE

AUTOMAT. Dream, Make, Play.

Final Project Review

Homework 3: Design Constraint Analysis and Component Selection Rationale

Smart Helmet. Group 22. Julian Bonnells. Jorge De Gouveia. Jeremy Reimers. Blake Scherschel

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

Remote Area Monitoring Robot

PROJECT DESCRIPTION WWU Engineering Technology 2015 Senior Design Project By: Isaiah Ryan

Available with actuator function: POWER OPEN - POWER CLOSE FAILSAFE MODULATING FAILSAFE MODULATING. Overview

Electron Asset Tracker

Available with actuator function: POWER OPEN - POWER CLOSE FAILSAFE MODULATING FAILSAFE MODULATING. Overview

CSE 466 Exam 1 Winter, 2010

The Heart Buddy. Andrew Pagan, Andrew Villagomez, Jose Reyes, Jairo Hernandez

Portable Refreshable Braille Display

AC-Sequencer. Audio Sequencer with Bluetooth. Group 10: Brandon Marcoux (CpE) Giani Francis (Cpe) Miguel Chavez (Cpe) Alexis San Javier (Cpe)

Adafruit Analog Accelerometer Breakouts

Wasp Embedded Controller

WHY APPLICATIONS ARE STILL DRAINING OUR BATTERIES and how we can help. Aaron Schulman & Sachin Katti

DEVELOPMENT TEAM: Jeremiah Prousalis: Project Lead Firmware Lead Bluetooth Module Interfacing

T.A.A.G. Tamper Automated Alert Gadget. Critical Design Review. Group 7 Aiman Salih Daniel Gibney Leaphar Castro

THE WI-FI SEEKER GROUP 30 CHRISTINA LEICHTENSCHLAG ADRIAN MORGAN JIMMY WONG SPONSORS: LEIDOS DUKE ENERGY

IoTECH* *Internet of Things Extensible Car Hub. PDR Presentation

LED Matrix Scrolling using ATmega32 microcontroller

Product Description. HUAWEI TalkBand B2 V200R001 HUAWEI TECHNOLOGIES CO., LTD. Issue 03. Date

THE COMPLETE ALL IN ONE ROBOT 360 NANO BOT

Ultigesture UG Wristband User Manual

GAUSS OBC ABACUS 2017

International Journal of Artificial Intelligence and Applications (IJAIA), Vol.9, No.3, May Bashir Ahmad

Preliminary Design Review. Sync-In October 23, 2015

Overcoming Hurdles in Wearable Device Designs. John Logan Atmel

Adafruit Feather nrf52840 Express

Lightsaber Training. 1 Overview. Landon Carter (lcarter), Rachel Yang (rsyang), Linda Zhang (lolzhang) Final Project Proposal Fall 2016

Aether Engineering Design Team

FOR ALL YOUR GADGET REQUIREMENTS

USB Virtual Reality HID. by Weston Taylor and Chris Budzynski Advisor: Dr. Malinowski

Product description for ED1600 generic Sigfox Module

the recording of an activity by a participant in the activity, typically by way of small wearable or portable personal technologies


LabVIEW ON SMALL TARGET

acsequencer Audio Sequencer unit partially controlled via a mobile application. Group 10:

Energy consumption optimization for a wireless sensor for the IOT

Accelerometer Mouse: Hardware Description

Walking Robot with Vision. Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz

Final Report. Project Title: Dial A Whip

ECE 477 Design Review Team 8 Spring Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson

MEMS & Advanced Analog

Group 16: Alexis Timms, EE Sarah Rassel, EE Jeffrey Rodriguez, EE Wendelyn Sanabria, CPE

LOW ENERGY ANDROID GAMEPAD

KMote - Design and Implementation of a low cost, low power platform for wireless sensor networks. Naveen Madabhushi

Available with actuator function: POWER OPEN - POWER CLOSE FAILSAFE MODULATING FAILSAFE MODULATING. Overview

BLE to Wi-Fi Gateway

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

DOWNLOAD OR READ : ULTRA LOW POWER CAPACITIVE SENSOR INTERFACES PDF EBOOK EPUB MOBI

ARDUINO MEGA INTRODUCTION

Inertial measurement and realistic post-flight visualization

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

I/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017

Transcription:

ARK SDP18 Team 21 MDR 12/07/2017 Advisor: Professor Holcomb 1 1

Team Matteo Bolognese, EE Device Design, Assembly PCB Design, & Power Chad Klinefelter, CSE User Interface & Backend App Development Jackie Lagasse, CSE Augmented Reality App Development Ethan Miller, EE Device Communication Sensor Interfacing Advisor: Professor Holcomb 2 2

PDR Feedback / Problem Statement Our previous design (OmniRoll) could not find a niche to separate from other low-cost omnidirectional treadmills made for home use. Instead, decided to pivot focus to Augmented Reality (AR). Problem Statement: AR users are unable to incorporate extremities into a game unless their device camera can directly face them. There are no inertial sensing products for extremity tracking that can be used in AR gaming. Advisor: Professor Holcomb 3 3

Augmented Reality (AR) What is Augmented Reality? Computer responds to physical environment through object recognition or computer vision User requires view of physical world through goggles or screen World is augmented through overlaid visuals, sounds Distinct from Virtual Reality (VR) http://www.solidapps.co.uk/blog/2013/02/now-available-edrawings-for-ios-with-augmented-reality/ Advisor: Professor Holcomb 4 4

Background Information ARK (Augmented Reality Kick) is an augmented reality gaming device with an accompanying Android App. Soccer is played by roughly 265 million people worldwide (FIFA survey). AR is capable of running on most new smart phones (iphone, Galaxy, Pixel, etc.) with APIs directly from OS developers. Why a separate foot attachment? To overcome current limitations in AR gaming. In particular, being unable to incorporate extremities into the game unless the phone camera directly faces the extremities. Sensor on foot can transmit data to phone, where it can then be acted upon. Advisor: Professor Holcomb 5 5

Our Vision On demo day we plan to present the following: Bring user to an open space User wears headset and kick tracker Start ARK app on phone App displays virtual soccer ball and goal User kicks foot, observes movement of soccer ball Advisor: Professor Holcomb 6 6

System Requirements App must have clean and user friendly interface, must create virtual soccer goal and ball, must allow ball to move when kicked App must properly determine user s kick speed, direction Ball must move realistically in relation to user's movement (should miss if kicked in wrong location, consistent speed) System delay must be low enough to retain immersion (satisfactory at less than 300ms, ideally less than 100ms) Kick tracker must be lightweight, enclosed, and easy to calibrate The device must be rechargeable, last for a few hours of continuous use on one charge, and be as inexpensive as possible Advisor: Professor Holcomb 7 7

Concept Diagram Smartphone with Headset Kick Tracker Inertial Sensor Microcontroller Bluetooth Module Battery Bluetooth LE Signal Processing Process Environment with Camera + Process Ball Movement AR Game Data Rx Represent Motion in Game Environment Advisor: Professor Holcomb 8 8

Block Diagram Inertial Sensor ADC /I2C Kick Tracker Bluetooth HC-05 RS-232C Protocol Bluetooth Data Analysis Calculate Ball Movement Sensor Database ARCore User Interface Display Soccer Net Display Ball Movement Microcontroller ATMega32 Battery User Database Display User Data All components in foot attachment will be connected together in PCB. User data consists of user's score count, ie how many goals earned in this play through. Battery will be rechargeable. Advisor: Professor Holcomb 9 9

Microcontroller Atmel AVR ATMega32 Have experience from using in ECE 353, easily obtain programming hardware and AVR Studio Has several communication interfaces including USART for Bluetooth module ADC and I2C for sensor data Clock rate up to 16MHz means higher data throughput Inexpensive, about $6 each http://www.atmel.com/images/doc2503.pdf Advisor: Professor Holcomb 10 10

Bluetooth Module HC-05 Wireless Bluetooth Serial Transceiver Contains USART module to communicate with ATMega32 processor Uses standard Bluetooth functionality One line BT Tx to uproc Rx, another line uproc Tx to BT Rx Inexpensive, about $9 each https://arduino-elektronika.eu/12250-thickbox/hc-05-masterslave-bluetooth-module.jpg Advisor: Professor Holcomb 11 11

Sensors Bosch BMI160 Shuttle Board Includes BMI160 Accelerometer / Gyroscope and BMI150 Magnetometer sensors High quality, currently used in high end mobile phones for augmented reality applications Can use SPI or I2C communication Many included features such as step counter, power management, timestamping data, capable of integrating external sensor data http://www.mouser.com/ds/2/783/bmi160_shuttleboardflyer_bst_20170112-1221218.pdf Advisor: Professor Holcomb 12 12

Sensors Adafruit ADXL335 5V Triple-axis Analog Accelerometer Small, thin, low-power, temperature stability On-board 3.3V regulator Minimum full scale range of ±3g -3g is at 0V output 0g is at 1.65V output (half of 3.3V) 3g is at 3.3V output Can measure dynamic acceleration Motion, shock, and vibration https://www.adafruit.com/product/163 Advisor: Professor Holcomb 13 13

Battery Strongest option: LiPo 18650 cell (~$5 per) Single cell outputs 3.7V, nominal capacity 2600mAh (dependent on manufacturer) 44g weight, slim packaging useful for placement on leg Will be in enclosure to protect cell from damage Cheaper alternative is NiMH cell, safer to store, however lower voltage (1.2V) would require more cells to power devices https://www.orbtronic.com/vtc5-18650-battery-imr-2600mah-us18650vtc5 Advisor: Professor Holcomb 14 14

Power System Analysis Device ATMega32L @8MHz, 3.3V, no PicoPower HC-05 Bluetooth (no power savings) Bosch BMI160 (no low power) Adafruit ADXL335, 3.3V Average Current ~6 ma ~8 ma ~ 1.1 ma ~0.45 ma Assuming the highest power consuming sensor, average current will be roughly 15.1 ma. Assuming a 2500mAh cell, 2500mAh / 15 ma = 166.7 h of battery life per charge Energy storage is not critical aspect of design https://www.orbtronic.com/vtc5-18650-battery-imr-2600mah-us18650vtc5 Advisor: Professor Holcomb 15 15

Application Development App being developed in Android Studio Data primarily transferred over BT sockets (similar concept to TCP sockets) Augmented Reality code will be based off the free ARCore API from Google Will be using Google Pixel XL and / or Samsung S8 phones, both compatible with ARCore API https://goo.gl/images/rsfr4s https://goo.gl/images/dm43s7 Advisor: Professor Holcomb 16 16

Headset Starlight SL-001 VR Headset Compatible with AR and VR applications Expands to fit various phone sizes, can fit both phones we are interested in using Lenses are adjustable for different eye distance and optical focus Inexpensive, $12-$25 per pair http://www.starlightvr.com/ Advisor: Professor Holcomb 17 17

Budget & Cost Analysis Items to Date: # Total Cost Ball Bearings 30 $42 ATMega32 2 $15 (with shipping) HC-05 Bluetooth 2 $18 BMI160 Board 2 $79 (with shipping) Adafruit ADXL335 1 $15 Battery 2 $11 PCB Manufacture 1 $20 Production Cost Per Unit Items per Device # Bulk Cost ATMega32 1 $4.46 HC-05 Bluetooth 1 $4.33 Inertial Sensor 1 $20-$40 Battery 1 $2.42 PCB Manufacture 1 $1.00 Starlight Headset 1 $12 Starlight Headset 1 $12 Total: $212 Total: $44.21-64.21 Even cheaper if user has their own headset! Advisor: Professor Holcomb 18 18

MDR Deliverables Deliverable Status Team Member Select and purchase inertial sensor, microcontroller, Bluetooth module, and battery Assemble purchased components together Send data from inertial sensors to phone over Bluetooth Display data from sensors in Android App Completed (except battery) Completed Completed Completed Matteo & Ethan Matteo, Jackie, Chad, & Ethan Matteo, Jackie, Chad, & Ethan Jackie & Chad Advisor: Professor Holcomb 19 19

MDR Demo Advisor: Professor Holcomb 20 20

Proposed CDR Deliverables App Augmented reality must be implemented to show soccer goal and soccer ball (Jackie) Backend of app must store sensor data, model data to analyze foot movement (Chad & Ethan) Device Kick accuracy measurement (Ethan) Design PCB, send for fabrication (Matteo) Design foot mount structure and enclosure (Matteo) Team Member Color Code Matteo Jackie Chad Ethan Advisor: Professor Holcomb 21 21

Gantt Chart Start Bench Bench CDR Break Bench FDR Assignee Task Jan. 22 Jan. 29 Feb. 5 Feb. 12 Feb. 19 Feb. 26 Mar. 5 Mar. 12 Mar. 19 Mar. 26 Apr. 2 Apr. 9 Apr. 16 Matteo Jackie Chad Ethan Matteo Jackie Chad Ethan Matteo Jackie Chad Matteo All Design, Order PCB Develop App, Soccer Goal Develop App, Backend Integrate Sensor w/backend Design Foot Mount, 3D Print Develop App, Soccer Ball Develop App, UI Assess Accuracy of App Assemble PCB, Foot Mount Develop App, Motion Accuracy Develop App, Motion Accuracy Assess Accuracy of App Final Integration of System Advisor: Professor Holcomb 22 22

Thank You! Questions? Advisor: Professor Holcomb 23 23

Bulk Pricing References ATMega32 https://www.mouser.com/productdetail/microchip-technology-atmel/atmega32-16pu/?qs=aqrrburbvgdpkmgj 7RWmsQ%3D%3D HC-05 https://www.dhgate.com/product/hc05-jy-mcu-anti-reverse-integrated-bluetooth/401037278.html#s1-1-1b;srp 23 21066803 LiPo Battery https://www.dhgate.com/product/hot-vtc5-18650-us18650-3-7v-30a-2600mah-vtc5/402133835.html#s1-0-1b;sr p 0029339464 PCB https://www.pcbcart.com/quote Advisor: Professor Holcomb 24 24