Civil Group 2 - Professor Zhaoshuo Jiang

Slides:



Advertisements
Similar presentations
Professor Nigel Linge Computer Networking and Telecommunications Research Group University of Salford.
Advertisements

CyberShake Project and ShakeMaps. CyberShake Project CyberShake is a SCEC research project that is a physics-based high performance computational approach.
March 13, 2006 Location Tracking System & Sensor Based Communications For Mining Response to RIN 1219-AB44.
Citizens as Sensors: The World of Volunteered Geography Michael F. Goodchild GeoJournal (2007) 69:211–221 DOI /s y Presented by: Group.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 15th Lecture Christian Schindelhauer.
August 7, 2003 Sensor Network Modeling and Simulation in Ptolemy II Philip Baldwin University of Virginia Motivation With.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
Mobile Sensor Application Group 4. Introduction Modern smartphones are often equipped with quite a large number of sensors. The sensors data can be used.
1 Physical Clocks need for time in distributed systems physical clocks and their problems synchronizing physical clocks u coordinated universal time (UTC)
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 6 1 Real-Time Communication on the Internet Exploring Wireless Networks Tutorial.
By Daniel Nanghaka Founder – ILICIT Africa, and EWERDIMA Platform Early Warning Early.
Sensor networks on a mobile platform University of Missouri-Columbia Ryan Donnelly, Paul Baskett, Tiancheng Zhaung Smartphones have many sensors and collectively.
Online Communities. Topics Social Networking Online Work Spaces Virtual Learning Environments User-Generated Reference Sites.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell December 14, 2011.
Seung-Hoon Lee, Sewook Jung, Alexander Chang, Dea-Ki Cho, and Mario Gerla Network Research Lab Department of Computer Science University of California,
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
CS HONORS UNDERGRADUATE RESEARCH PROGRAM - PROJECT PROPOSAL Tingyu Thomas Lin Advisor: Professor Deborah Estrin January 25, 2007.
1 Clock Synchronization for Wireless Sensor Networks: A Survey Bharath Sundararaman, Ugo Buy, and Ajay D. Kshemkalyani Department of Computer Science University.
Final Presentation Senior Design II November 19, 2013 MyBand Fitness [1]
Ben Miller.  A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Buildings That Resist Earthquakes Better Abstract Structural engineers attempt to overcome the issues caused by earthquakes by designing buildings that.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
IShake System: Earthquake Detection with Smartphones Presenter: Jize Zhang Da Huo Original Paper:Reilly, Jack, et al. "Mobile phones as seismologic sensors:
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
Current Research Projects
Latency and Communication Challenges in Automated Manufacturing
Group 3 Corey Jamison, Joel Keeling, & Mark Langen
Wireless Sensor Networks in Healthcare
The University of Adelaide, School of Computer Science
Unit 2 GCSE Business Communication Systems
Smart Brace: A Way for ACL Patients to Track Rehab Progression
Intelligent IVI with AI
2.10: Hexiwear IoT Sensor System
Lesson 2-9 AP Computer Science Principles
101.
Distributed Computing
Introduction to Wireless Technology
Wireless Sensor Network Architectures
Copyright ©2013 Pearson Education, Inc. publishing as Prentice Hall
Speed Sensor Calibration
Comparison of 200kN Magneto-Rheological Dampers for Determination of Parameters by Probabilistic Means Christopher Amaro, Priscila Silva, Adam Davies,
CSE 486/586 Distributed Systems Time and Synchronization
Software What Is Software?
Wireless Sensor Networks
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
Marketing Management Dr. Aravind Banakar –
1 Chapter.
Sentio: Distributed Sensor Virtualization for Mobile Apps
Locating an earthquake
DO NOW Pick up notes..
Warm-up 2/12/18 & 2/13/18 Describe what a natural disaster is.
Wireless Body Area Network (WBAN)
Mobile Commerce and Ubiquitous Computing
Earthquakes /
Syllabus – what will we cover?
Image Acquisition and Processing of Remotely Sensed Data
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Nir Zaidman and Michael Tahar
Designed by Hwandong Joo
CSE 486/586 Distributed Systems Time and Synchronization
Statistics.
Journal #72 Draw a picture of an earthquake (lithosphere) label the focus, epicenter and fault.
Evaluating Parameter Estimation of Stability and Accuracy of Structural Property-Dependent Integration Algorithms Cañada College Undergraduate Interns:
Presentation transcript:

Civil Group 2 - Professor Zhaoshuo Jiang Time Synchronization of Smart Wearable Devices For Recording Seismic Activity Civil Group 2 - Professor Zhaoshuo Jiang Alex Furlanic Jessie Armas Rene Parra Medina Philip Thomas Alex Hello, my name is Alex, ___, we are the second civil engineering group and today we’re going to be talking about our research on time synchronization of smart wearable devices for recording seismic activity.

Outline Objective Wearable Devices Time Synchronization Procedure Testing and Results Analysis Future Work Alex We will be talking about our main objective for this research, what smart wearable devices are, important concepts that we had to learn and understand, what our current focus is, and the challenges that we’ve faced throughout this research.

Outline Objective Wearable Devices Time Synchronization Procedure Testing and Results Analysis Future Work Alex We will be talking about our main objective for this research, what smart wearable devices are, important concepts that we had to learn and understand, what our current focus is, and the challenges that we’ve faced throughout this research.

Objective Use smart wearable devices to collect and share earthquake data on a large geographic scale Alex Our main goal for this research is to be create a system where we can use smart wearable devices to collect and share earthquake data on a large geographic scale. We want to utilize the technologies in smart wearable devices to gather useful information both during and after earthquake disasters and transmit that data.

Seismic Monitoring Stations in California Why It Matters Seismic Monitoring Stations in California Useful in the following applications: Record seismic movement Retrofit infrastructure Improve building codes Send early earthquake warnings Respond to post-earthquake disasters Alex This research is very important because seismic monitoring is crucial for minimizing the destruction and loss of life that earthquakes can cause. Currently, seismic monitoring stations are very scarce. For instance, there are only six working seismic monitoring stations here in California, a state with high risk earthquake zones. Our research could act as an addition to seismic monitoring. This will be useful information towards retrofitting infrastructure, improving building codes, sending our early earthquake warnings, and assisting first responders during a post-earthquake disaster.

Outline Objective Wearable Devices Time Synchronization Procedure Testing and Results Analysis Future Work Jessie We will be talking about our main objective for this research, what smart wearable devices are, important concepts that we had to learn and understand, what our current focus is, and the challenges that we’ve faced throughout this research.

Popularity of Smartwatch Wearable Devices Popularity of Smartwatch Shimmer Jessie - Smartwatches are becoming popular in today's tech world. They’re becoming ubiquitous around the world so you see more people with them.We want to use the sensors embedded in the smartwatch to detect seismic activity such as earthquakes. It would be an addition to seismic stations we have today so we can collect and analyze more data. If thousands of people or even millions are wearing a smartwatch during an earthquake then we have more data to analyze. Shimmer- is a device that contains the same sensors a smartwatch has so we are using this device instead of a smartwatch to test the accuracy and reliability of the sensors. We’re just creating a procedure to synchronize the sensors and not having to create whole new interface or application that would do that. It makes it easier for us to focus on synchronization of the sensors. Smart wearable devices image source: https://botnlife.wordpress.com/category/health-monitor-devices/ Wireless sensors image source: http://spine.deis.unical.it/spine.html

How It Will Work The use of smart wearable devices involves the following: Activity Recognition Time Synchronization Wireless Sensor Networks (WSNs) Potential Sensor Data from Smart Watch USGS Philip Or another information center

Outline Objective Wearable Devices Time Synchronization Procedure Testing and Results Analysis Future Work Alex We will be talking about our main objective for this research, what smart wearable devices are, important concepts that we had to learn and understand, what our current focus is, and the challenges that we’ve faced throughout this research.

Problems in Wireless Sensor Networks (WSNs) Problems related to time Individual clocks have slightly different rate of counting time (clock drift) Delays in software and message delivery Message loss Philip

Time Synchronization The alignment of the data collected by sensors to a common reference time Importance: Data accuracy and readability Philip THOROUGH description of the graph

Time Synchronization Scheme Time Synchronization Schemes Peer-to-peer vs. Master-slave Pros and Cons Peer-to-peer network Master-slave scheme Philip [Talk about what we’ve accomplished so far.] add picture of the sdof structure (or just mention it)

Time Synchronization Procedure offset Post-Processing Synchronization Device’s local timestamp (t) Unix timestamp (u) Offset Offset = (u2 - u1) - (t2 - t1) Apply offset to local timestamp Saves the synchronized data Device 1 Device 2 Device 1 Device 2 Alex Local timestamp is the time that each individual device tracks Unix timestamp is the universal timestamp. It's the amount of time that has elapsed since Thursday, 1 January 1970. The offset can be found using the equation… The offset can then be added to the local timestamps in the other devices

MATLAB Shimmer MATLAB Instrument Driver v2.6 Control Shimmer devices Collect data from the Shimmers Process Connects via Bluetooth Sets calibration values and sampling rates Collects data Disconnects Synchronization Uses Unix timestamps and local timestamps to find offset Graphics Displays both synchronized and unsynchronized data Alex We decided to use MATLAB because: can be used to control Shimmer Devices, we all had access to the software, and we all had experience using it. The way we used MATLAB is we took an example function that plots and writes data from a Shimmer device for a specified duration. We modified the function so that it would connect to four Shimmers at the same time. The way it works is

Outline Objective Wearable Devices Time Synchronization Procedure Testing and Results Analysis Future Work Alex We will be talking about our main objective for this research, what smart wearable devices are, important concepts that we had to learn and understand, what our current focus is, and the challenges that we’ve faced throughout this research.

Testing Shimmers Two on structure Two on shake table PCB high fidelity sensor Quanser Shimmers Two on structure Two on shake table High Fidelity Sensors One on structure One on Shake table Four Types of Tests Free Vibration Sine Wave Sine Sweep Earthquake Single degree of Freedom Structure Shimmer Shake table PCB high fidelity sensor Figure 1: Shows an image of the Single Degree of Freedom Structure on a shake table with four Shimmer Devices, a Quanser Accelerometer Module, and a PCB high fidelity sensor. Jessie here on the image we have the shake table we used to conduct our tests to collect data. We had a total of four Shimmers and two high fidelity sensors, so we used half of each on top of the SDOF structure and half on the shake table. The ran a total of four different tests, and those tests were: free vibration, sine wave, sine sweep, and earthquakes. Describe and compare the results using the nanopads

Results - Unsynchronized Data Jessie This graph represents the simulation we ran for the Northridge Earthquake that occurred in the Los Angeles Area in 1994. As we can see when we zoom into a specific region of the data collected, the wavelengths registered by each of the Shimmers are offset from each other. b. Figure 10: Shows (a.) a graph of the the unsynchronized data from the Northridge earthquake simulation that was conducted and (b.) a zoomed in section of that graph.

Results - Synchronized Data b. Jessie This graph also shows the synchronized data collected by the two sensors on top of the SDOF structure. As we can see, when the data is synchronized, the time offset changes drastically and becomes very small. Figure 11: Shows (a.) a graph of the the synchronized data from the Northridge earthquake simulation that was conducted and (b.) a zoomed in section of that graph.

Outline Objective Wearable Devices Time Synchronization Procedure Testing and Results Analysis Future Work Rene We will be talking about our main objective for this research, what smart wearable devices are, important concepts that we had to learn and understand, what our current focus is, and the challenges that we’ve faced throughout this research.

Analysis Unsynchronized Offsets are large Synchronized Figure 12: Numerical comparison of the synced and unsynced data. This table shows how far apart the top two shimmers are from each other. Unsynchronized Offsets are large Synchronized Offsets are small Time synchronization procedure is effective for reducing the offset between each wireless device Rene Time synchronization procedure lets us reduce that offset to a smaller number that can align all the data to a better reading We compare the numerical offsets between Unsynchronized and synchronized data. Before synchronization: offsets range from about 600 to 700 milliseconds After synchronization: offsets reduce to a range from about 2 to 20 milliseconds Looking at the average, we can quantitatively represent the effectiveness of the time synch. procedure

Sensors Test the reliability and accuracy of Shimmers by comparing them to high- fidelity wired sensors Rene We tested the reliability and accuracy of the Shimmer sensors compared to the high fidelity wired sensors by attaching them all to the shake table and running four different types of tests. What we looked for when comparing the two types of sensors was that the offsets between each type was similar to the data collected with the other type. Shimmer Sensor High Fidelity Wired Sensors

Shimmer vs. High-Fidelity Sensors Alex

Outline Objective Wearable Devices Time Synchronization Procedure Testing and Results Analysis Future Work

Future Work Use this time synchronization procedure for smartwatches Test using a smartwatch on a shake table Modify MATLAB time synchronization procedure for more accurate offset estimation by calculating offset for each individual sample Alert: 5.0 Mag Alert: 5.0 Mag Rene - modify MATLAB time synchronization by finding offsets for each individual sample.

Thank You! Acknowledgments Advisors: Dr. Amelito Enriquez Dr. Zhaoshuo Jiang Student Mentors: Jackie Lok Alec Maxwell

References 1. Ali, Shaukat. "Sensors and Mobile Phones: Evolution and State-of-the-Art."Pakistan Journal of Science (2014): n. pag. ResearchGate. Web. 5 July 2016. 2. Feng, M., Fukuda, Y., Mizuta, M., & Ozer, E. (2015). Citizen Sensors for SHM: Use of Accelerometer Data from Smartphones. Sensors, 15(2), 2980-2998. doi:10.3390/s150202980 3. Roche, Michael. "Time Synchronization in Wireless Networks." Time Synchronization in Wireless Networks. Washington University in St. Louis, n.d. Web. 03 Aug. 2016. <http://www.cs.wustl.edu/~jain/cse574-06/ftp/time_sync/index.html>. 4. Sundararaman, Bharath, Ugo Buy, and Ajay D. Kshemkalyani. "Clock Synchronization for Wireless Sensor Networks: A Survey." Ad Hoc Networks 3.3 (2005): 281-323. Web. *Some of the photos used were taken from the internet and the rights belong to the original owners.