REU/REV Update Paul Curtis and Vitor Weber 1 Project Description - - PowerPoint PPT Presentation

reu rev update
SMART_READER_LITE
LIVE PREVIEW

REU/REV Update Paul Curtis and Vitor Weber 1 Project Description - - PowerPoint PPT Presentation

REU/REV Update Paul Curtis and Vitor Weber 1 Project Description Android based acoustic ranging application Current Work Paul: 2 device ranging using android devices + calculations in MATLAB Vitor: Device to device communication


slide-1
SLIDE 1

REU/REV Update

Paul Curtis and Vitor Weber

1

slide-2
SLIDE 2

Project Description

 Android based acoustic ranging application  Current Work

  • Paul: 2 device ranging using android devices + calculations in

MATLAB

  • Vitor: Device to device communication

 Future Work

  • Expand to multiple devices for triangulation and sensor network

algorithms

2

slide-3
SLIDE 3

Getting Familiar With Android

Figure 1. Simple waveform generator app 3

slide-4
SLIDE 4

Ranging Strategy

Figure 2. Illustration of the two-way sensing stage in the BeepBeep ranging procedure. [1] Peng, Chunyi, Guobin Shen, and Yongguang Zhang. 4

slide-5
SLIDE 5

MATLAB Results

D=(c/2*fs)*[(nA2-nA1)-(nB2-nB1)]+K

6

slide-6
SLIDE 6

MATLAB Results Cont.

 July 17th, 2013

  • 24 ranging tests from .6 meters up to 2.75 meters
  • MSE = 2.912 cm

7

slide-7
SLIDE 7

Present and Near Future

 Current Challenges

  • Multipath effects

 Next Steps

  • Move calculations from MATLAB to Android device
  • Integrate with

Vitor’sWork

  • Look further into ultrasonic possibilities

8

slide-8
SLIDE 8

Server/Client App

 The app will enable android devices to send and

receive ranging data

 After ranging data is acquired by each device, all

data will be sent to one device

 The Server/Client app java code used was found

in an Android tutorial

9

slide-9
SLIDE 9

Server/Client App

 The Server/Client apps are capable to

communicate between two devices

10

slide-10
SLIDE 10

Server/Client App Current Challenges

 Allow multiple clients to communicate with

server

 Server must be able to identify which client is

sending data via time stamp and/or device ID

11

slide-11
SLIDE 11

Server/Client App Future Steps

 Determine what data will be passed from

ranging app and what calculations will be done at server

 Possibility of each tablet be a server/client

instead of one centralized server

12

slide-12
SLIDE 12

Works Cited

 [1] Peng, Chunyi, Guobin Shen, and

Yongguang Zhang. "BeepBeep: A high-accuracy acoustic-based system for ranging and localization using COTS devices." ACM Transactions on Embedded Computing Systems (TECS) 11.1 (2012): 4.

 [2]The KTS Infotech family of sites. Network Programming in

Android, 2010. Web. 2 July 2013.

13