SDP19 positIN Abstract System Overview Block Diagram Results

Slides:



Advertisements
Similar presentations
A Guide to major network components
Advertisements

Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
FPR Presentation Team Frij
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Classroom Collaborator Brandon Reagen, Matthew Ng, Runfeng Chen, Robert Connelly Faculty Advisor: Prof. Tessier Department of Electrical and Computer Engineering.
Senior Project Electrical Engineering 2010 Energy Monitoring Demarcus Hamm Advisor: Prof. Cherrice Traver Abstract Goals ECE Lab Connection Diagram Design.
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
Objectives Overview Discuss the purpose of the components required for successful communications and identify various sending and receiving devices Differentiate.
Mobile Navigation With SVG Christian Schmitt SVG Open 2005.
ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy.
Computer Emergency Notification System (CENS)
BLUETOOTH BASED LOCATION SYSTEM SULAIMAN AL AWAD HANI AL RUWAILI.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Test Interface Units (TIUs) used in validating hardware. A TIU.
TIU Tracking System Requirements Asset tag’s size: 1” x 1” x 1” Low power consumption Accurate Web application as user interface 2D map display Scalable.
1 Department of Electrical and Computer Engineering Team AlternativeChoices October 10, 2012 Preliminary Design Review.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
CHAPTER 8 Communication and Network Copyright © Cengage Learning. All rights reserved.
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
1. 2 Android location services Determining a device’s current location Tracking device movements Proximity alerts.
WiFi Positioning System Cory Anderson | Rylan Grant | Herbert Mueller Department of Electrical Engineering General OverviewSystem Overview The global positioning.
DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.
Bluetooth for Ad-Hoc Networking
NETWORK AND COMMUNICATIONS
Wireless Access Point Product Overview
Wireless Lighting control system
Voice Controlled Robot by Cell Phone with Android App
Networking Objectives
Pilot Walktour Pack Operation Guide V3.4
Multiway Noticeboard with User Configure Features Using IOT & PC
Featrues of Compputer Networks
Integrating Wireless Technology in business
Bluetooth connection & GAIA protocol
Pilot Walktour Pack Operation Guide V3.2
Mapping Robot Department of Electrical & Computer Engineering
Pilot Watcher Product Overview V5.3
Chapter 4 Computer Networks – Part 2
Section 4 – Computer Networks
Voice Manipulator Department of Electrical & Computer Engineering
GSM+GPS Based School Kids Tracking System
Wireless Access Point Product Overview
Mobile Operating System
WLAN Communication Network
Accelerometer-Based Character Recognition Pen
Three types of wireless technology
Presented by, Sreya G S3 EC
Emergency Personnel Indoor Locator
SDP16 SigninGlove Abstract System Overview Block Diagram Results
Computer Technology Notes #4
Faiza Iqbal Mobile Networks Faiza Iqbal EC-425 Mobile Networks Lab 1.
SDP17 Lawn-O-Matic Abstract System Overview Lawn Requirements
SDP17 SmartWheel Abstract System Overview Results Block Diagram
<month year> doc.: IEEE < e>
Anne Pratoomtong ECE734, Spring2002
Mike Pappas, Nigel Himmelreich, Eric Anderson
Faculty Advisor: Prof. Yeon Sik Noh
Multithreaded Programming
Indoor Localization of Mobile Robots with Wireless Sensor Network Based on Ultra Wideband using Experimental Measurements of Time Difference of Arrival 
LO2 – Understand Computer Software
Accelerometer-Based Character Recognition Pen
Depth Analysis With Stereo Camera
Team North Star + Lockheed Martin
CS378 - Mobile Computing Location and Maps.
Overview: Chapter 4 Infrastructure Establishment
Chapter 15 Advanced Laboratories RF link using the eZ430-RF2500
Product Overview.
Presentation transcript:

SDP19 positIN Abstract System Overview Block Diagram Results Isaac Nelson, Chris Nagy, Aric Pennington, Yaowei Xie Faculty Advisor: Prof. Neal Anderson Abstract System Overview Indoor positioning systems tend to lack accuracy and transmitter power efficiency. In instances where personal safety or protection of property is an issue, accuracy of these real-time location systems (RTLS) is critical. Several technologies and algorithms were considered, but the commonly used existing technologies only offered a positioning accuracy as good as 1 meter. To achieve both efficiency and accuracy. a low power algorithm was used with ultra-wide band (UWB) technology. To solve the issue of inaccurate indoor positioning, positIN built a 2-dimensional indoor real time location system (RTLS) that is based on ultra-wideband (UWB) technology. The design incorporates time difference of arrival (TDoA) geolocation, which is a low power method in locating a signal emitting tag. Other technologies considered consisted of GPS repeaters, WiFi and BLE RSSI, and passive RFID. Collectively, these technologies only offer a positioning accuracy as good as 1 meter. UWB technology was chosen because of the superior accuracy and range over other positioning technologies. positIN is a 2-dimensional indoor positioning system consisting of 3 fixed position anchors, 1 mobile tag, a server, and an Android application. The tag communicates information to the anchors using ultra wideband technology. The anchors then forward arrival timestamp data via WiFi to the server. The server calculates the location of the tag and then forwards this position via WiFi to the application on an Android mobile device. On the mobile device the user is able to see where the tag is located. Block Diagram Results The system is able to locate the tag within the 30cm accuracy specification continuously, while inside of the 60m range area. Incorporating a power saving mode utilizing an onboard 3-axis accelerometer, the tag device is easily able to operate for the 12 hours specified operational battery life. This mode stops the tag from transmitting when the device is not moving. Depending on anchor configuration results have been measured with less than 5cm of accuracy error. Specifications Requirement Specification Value Location with minimal error Two Dimensional Device Arrangement 1 tag, 3 Anchors Tag Position Accuracy 30cm Line of sight anchor range 60m Transmitter Power Efficiency Tag operational battery life 12 hours Tag standby battery life 16 years User Convenience Visual Interface Location displayed on mobile device screen Acknowledgement Special thanks to our advisor, Prof. Neal Anderson, and our evaluators, Prof. Xia and Prof. Moritz, for their time, advice, and their patience. We would like to thank Shira Epstein and the M5 staff for critical help with the build. We would also like to thank Prof. Hollot and Prof. Soules for their guidance and suggestions. Department of Electrical and Computer Engineering ECE 415/ECE 416 – SENIOR DESIGN PROJECT 2019 College of Engineering - University of Massachusetts Amherst SDP19

Tag Backend User Interface Anchor Scalability Cost The tag is a component that enlaces the users for the purpose of localization. The tag will be operated in two different modes, active and battery saving mode. This piece of hardware pings out an ultra-wideband signal to the anchors at the systems designated frequency. As the person moves the tag pings will take different amounts of time to reach each anchor, thus allowing the positioning to be calculated. This device communicates only one way to the anchors to minimize power consumption, while also utilizing a 3 axis accelerometer to halt pings when the tag is not moving. Each tag has a unique ID which allows many to be running on a single system setup. The backend consists of a localization engine, a multi-threaded server, and a router acting as an access point thus creating a wireless local area network (WLAN). The WLAN consists of a set of anchors, user devices, and the server. Anchors send tag’s UWB information via Wi-Fi through a router to the server. The router receives packets from the anchors and forwards them to the correct port on the server. Per each anchor and user device connection to the server, the server spawns off an anchor thread and device thread, respectively, to service them. The localization engine also runs concurrently as a thread on the server. User Interface The user interface is an application on the user’s mobile phone which allows he/she to modify the features, content and functions of the system. Additionally, the application will receive and display the calculated position data from the Backend. In other word, it is an Indoor GPS. The user can track their real-time position in the room, while they are walking with the tag. When logging into the app the user must identify which tag ID they want to receive positioning for. Anchor The anchor block of our project makes up the data acquisition portion of the system. The anchor is the component responsible for sensing the ping sent out by the tag, timestamping it with relation to other anchors, and sending this time value to the server for localization calculations. The hardware is almost identical to the tag design, with the inclusion of the ESP2866 WiFi chip which allows it to forward these timestamps to the server. To implement two dimensional positioning a three anchor setup will be necessary. Since each anchor is running on their own clock and they are not synchronized by the server, the anchors communicate between themselves through UWB to get differences in time stamps, which the server can then interpret as TDOA values. Scalability TDoA allows for positIN to scale to multiple tags and keep a high refresh rate. Each tag embeds its’ ID in a transmission message sent to the anchors. The anchors also forward this ID along with their own to the server in a timestamp message. The server uses the tag ID along with the corresponding anchor ID to align timestamp messages. This ensures that timestamp messages are not out of phase even when they are received out of phase. The end user uses the android application to register its’ tag ID to the server. The server will discard any received timestamp messages that its’ corresponding tag ID has not been registered. The server is multi-threaded which takes advantage of parallel processing. The performance of the server is greatly improved when executed on a multi-core processor. Cost Development Production Part Price ($) PCB 2.00 Dev Board 35.99 Battery 13.53 UART WiFi 6.95 BMS 5.76 Total 64.23 Part Price ($) PCB 0.14 Dev Board 23.32 Battery 13.53 UART WiFi 6.95 BMS 2.49 Total 46.43