L e g o N X T A c o u s t i c T a p e M e a s - - PowerPoint PPT Presentation

l e g o n x t a c o u s t i c t a p e m e a s u r e a p p
SMART_READER_LITE
LIVE PREVIEW

L e g o N X T A c o u s t i c T a p e M e a s - - PowerPoint PPT Presentation

L e g o N X T A c o u s t i c T a p e M e a s u r e A p p l i c a t i o n S t u d e n t : J a d e C h e n g P r o j e c t : M. S . C a p s t o n e i n C o m p u t e r


slide-1
SLIDE 1

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

L e g

  • N

X T A c

  • u

s t i c T a p e M e a s u r e A p p l i c a t i

  • n

S t u d e n t : P r

  • j

e c t : D a t e : S u p e r v i s

  • r

: J a d e C h e n g M. S . C a p s t

  • n

e i n C

  • m

p u t e r S c i e n c e s A p r i l 1 4 , 2 1 1 D r . E d

  • a

r d

  • S

. B i a g i

  • n

i , P h D

slide-2
SLIDE 2

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

O n e L a p t

  • p

p e r C h i l d ( O L P C ) X O L a p t

  • p

O L P C ’ s f

  • c

u s i s

  • n

t h e d e v e l

  • p

m e n t , c

  • n

s t r u c t i

  • n

, a n d d e p l

  • y

m e n t

  • f

X O l a p t

  • p

s . X O l a p t

  • p

s a r e r e g a r d e d a s a m a i n f a c t

  • r

t h a t s t a r t e d t h e t r e n d

  • f

N e t b

  • k

s . O L P C i s a p r

  • j

e c t a i m i n g t

  • c

r e a t e e d u c a t i

  • n

a l

  • p

p

  • r

t u n i t i e s f

  • r

c h i l d r e n . O L P C p r

  • v

i d e s c h i l d r e n r u g g e d , l

  • w
  • c
  • s

t , l

  • w
  • p
  • w

e r , c

  • n

n e c t e d l a p t

  • p

s . X O L a p t

  • p

I n t r

  • d

u c t i

  • n
slide-3
SLIDE 3

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

X O A c t i v i t i e s X O s r u n t h e S u g a r L e a r n i n g P l a t f

  • r

m , a n d t h e i r a p p l i c a t i

  • n

s a r e c a l l e d S u g a r A c t i v i t i e s . X O s h a v e a b

  • u

t 1 6 A c t i v i t i e s a v a i l a b l e a n d 1 4

  • f

t h e m a r e p r e

  • i

n s t a l l e d . S u g a r A c t i v i t i e s a r e d i v e r s e : e d u c a t i

  • n

, s

  • c

i a l n e t w

  • r

k i n g , a n d e n t e r t a i n m e n t . S u g a r A c t i v i t y E x a m p l e s

I n t r

  • d

u c t i

  • n
slide-4
SLIDE 4

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

I n t r

  • d

u c t i

  • n

A c

  • u

s t i c T a p e Me a s u r e ( D i s t a n c e ) A c t i v i t y T h e D i s t a n c e A c t i v i t y i s a p r e

  • i

n s t a l l e d S u g a r A c t i v i t y . T h e D i s t a n c e A c t i v i t y m e a s u r e s p h y s i c a l d i s t a n c e s u s i n g s

  • u

n d p u l s e s . D i s t a n c e A c t i v i t y U s e r I n t e r f a c e

slide-5
SLIDE 5

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

I n t r

  • d

u c t i

  • n

D i s t a n c e A c t i v i t y i n A c t i

  • n

B

  • t

h X O s m u s t b e c

  • n

n e c t e d t

  • t

h e s a m e s h a r e d n e t w

  • r

k . Wh e n t h e a c t i v i t y i s s t a r t e d , i t s e n d s i n v i t a t i

  • n

s t

  • a

l l n e i g h b

  • r

i n g X O s . O n c e a s e c

  • n

d X O a c c e p t s t h e i n v i t a t i

  • n

, b

  • t

h X O s c a n s t a r t m e a s u r i n g d i s t a n c e s . D i s t a n c e A c t i v i t y w i t h I n c

  • r

r e c t P l a c e m e n t ( l e f t ) a n d C

  • r

r e c t P l a c e m e n t ( r i g h t ) V i d e

  • s
  • f

t h e X O D i s t a n c e A c t i v i t y i n A c t i

  • n

http://www2.hawaii.edu/~yucheng/projects/acoustic-tape-measure/#program-in-action

slide-6
SLIDE 6

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

I n t r

  • d

u c t i

  • n

L e g

  • Mi

n d s t

  • r

m s L e g

  • Mi

n d s t

  • r

m s i s a l i n e

  • f

p r

  • g

r a m m a b l e r

  • b
  • t

i c s a n d c

  • n

s t r u c t i

  • n

t

  • y

s . L e g

  • Mi

n d s t

  • r

m s c

  • n

t a i n s m a n y c

  • m

p

  • n

e n t s i n c l u d i n g c a b l e s , s e n s

  • r

s , a n d t h e N X T . T h i s p r

  • j

e c t u s e d L e g

  • Mi

n d s t

  • r

m s N X T 2 . , w h i c h w a s r e l e a s e d i n 2 9 . L e g

  • N

X T w i t h S e n s

  • r

s a n d Mo t

  • r

s

slide-7
SLIDE 7

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

I n t r

  • d

u c t i

  • n

L e g

  • N

X T ( B r i c k ) T h e N X T i s t h e m a i n c

  • m

p

  • n

e n t

  • f

L e g

  • Mi

n d s t

  • r

m s . T h e N X T c

  • n

t r

  • l

s a s m a n y a s f

  • u

r s e n s

  • r

s a n d t h r e e m

  • t
  • r

s v i a R J 1 2 c a b l e s . T h e N X T h a s a 1 × 6 4

  • p

i x e l m

  • n
  • c

h r

  • m

e L C D d i s p l a y a n d f

  • u

r b u t t

  • n

s . T h e N X T ’ s s t

  • c

k f i r m w a r e p r

  • v

i d e s a u s e r i n t e r f a c e

  • f

h i e r a r c h i c a l m e n u s . T h e N X T h a s a s p e a k e r a n d c a n p l a y s

  • u

n d f i l e s a t s a m p l i n g r a t e s u p t

  • 8

k H z . L e g

  • N

X T s p e c s

slide-8
SLIDE 8

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

I n t r

  • d

u c t i

  • n

N X T

  • G

N X T

  • G

i s a p r

  • g

r a m m i n g p a c k a g e d i s t r i b u t e d w i t h L e g

  • Mi

n d s t

  • r

m s . N X T

  • G

f e a t u r e s a n i n t e r a c t i v e d r a g

  • a

n d

  • d

r

  • p

e n v i r

  • n

m e n t . N X T

  • G

i s s u i t a b l e

  • n

l y f

  • r

s i m p l e p r

  • g

r a m s . N X T

  • G

E x a m p l e P r

  • g

r a m

slide-9
SLIDE 9

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A l g

  • r

i t h m

D i s t a n c e A l g

  • r

i t h m O v e r v i e w V i s u a l E x p l a n a t i

  • n
  • f

t h e D i s t a n c e A l g

  • r

i t h m E x a m p l e :

slide-10
SLIDE 10

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A l g

  • r

i t h m

D i s t a n c e A l g

  • r

i t h m D e t a i l s T i m e l i n e s R e l e v a n t t

  • M

1

E x a m p l e :

slide-11
SLIDE 11

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A l g

  • r

i t h m

D i s t a n c e A l g

  • r

i t h m D e t a i l s T i m e l i n e s R e l e v a n t t

  • M

2

E x a m p l e :

slide-12
SLIDE 12

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A l g

  • r

i t h m

D i s t a n c e A l g

  • r

i t h m D e t a i l s E x a m p l e :

slide-13
SLIDE 13

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A l g

  • r

i t h m

D i s t a n c e A l g

  • r

i t h m A s s u m p t i

  • n

s T

  • a

p p l y t h i s a l g

  • r

i t h m , t h r e e e n v i r

  • n

m e n t a l a n d h a r d w a r e c

  • n

d i t i

  • n

s n e e d t

  • h
  • l

d . We m a k e t h r e e a s s u m p t i

  • n

s , r e s p e c t i v e l y . 1 . T h e e n v i r

  • n

m e n t a l c

  • n

d i t i

  • n

s a r e t h e s a m e a t b

  • t

h c

  • m

p u t e r s . e . g . , t e m p e r a t u r e , a i r p r e s s u r e , a n d h u m i d i t y . 2 . T h e s

  • u

n d s e n s

  • r
  • f

a c

  • m

p u t e r i s s u f f i c i e n t l y c l

  • s

e t

  • i

t s s p e a k e r . i . e . , s

  • u

n d t r a v e l s i n s t a n t a n e

  • u

s l y f r

  • m

t h e s p e a k e r t

  • t

h e s e n s

  • r
  • n
  • n

e c

  • m

p u t e r . 3 . T w

  • c
  • m

p u t e r s h a v e i d e n t i c a l h a r d w a r e a n d i n s t r u c t i

  • n

s e t s t

  • r

e c

  • r

d a s

  • u

n d . i . e . , t h e d u r a t i

  • n

s b e t w e e n h e a r i n g a n d r e c

  • r

d i n g a s

  • u

n d a r e i d e n t i c a l .

slide-14
SLIDE 14

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A l g

  • r

i t h m

D i s t a n c e A l g

  • r

i t h m C

  • n

c l u s i

  • n
slide-15
SLIDE 15

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – l e J O S

N X T J a v a S e t u p – l e J O S l e J O S i s a h i g h

  • l

e v e l ,

  • p

e n

  • s
  • u

r c e l a n g u a g e b a s e d

  • n

J a v a . l e J O S a p p l i c a t i

  • n

s e x e c u t e

  • n

t h e N X T u s i n g a c u s t

  • m

f i r m w a r e . l e J O S ’ s f i r m w a r e p r

  • v

i d e s a s u b s e t

  • f

t h e t y p i c a l J R E . N X T J a v a S e t u p – E m b e d d e d P r

  • g

r a m m i n g E n v i r

  • n

m e n t T h e E c l i p s e I D E w a s u s e d f

  • r

t h i s p r

  • j

e c t . A n e x t e r n a l c

  • m

p i l i n g t

  • l

w a s u s e d t

  • c
  • m

p i l e t h e c

  • d

e i n t

  • a

l e J O S a p p l i c a t i

  • n

. A n e x t e r n a l t r a n s f e r r i n g t

  • l

w a s u s e d t

  • u

p l

  • a

d t h e p r

  • g

r a m t

  • t

h e N X T b r i c k .

slide-16
SLIDE 16

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – l e J O S

l e J O S H e l l

  • Wo

r l d P r

  • g

r a m N X T J a v a S e t u p – H e l l

  • Wo

r l d

slide-17
SLIDE 17

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – l e J O S

N X T J a v a S e t u p – R u n t i m e D i a g n

  • s

t i c s T h e N X T L C D i s i n a d e q u a t e f

  • r

d i a g n

  • s

i n g a n d d e b u g g i n g h i g h

  • s

p e e d

  • p

e r a t i

  • n

s . l e J O S p r

  • v

i d e s a r e m

  • t

e c

  • n

s

  • l

e m

  • d

u l e . T h e r e m

  • t

e c

  • n

s

  • l

e r e q u i r e s a c

  • n

n e c t i

  • n

, e i t h e r U S B

  • r

B l u e t

  • t

h . l e J O S R e m

  • t

e C

  • n

s

  • l

e

slide-18
SLIDE 18

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – N X T S

  • u

n d S y s t e m

N X T S

  • u

n d S y s t e m P r

  • p

e r i m p l e m e n t a t i

  • n
  • f

t h e D i s t a n c e a l g

  • r

i t h m r e q u i r e s s

  • m

e b a s i c f u n c t i

  • n

a l i t y . B a s i c H a r d w a r e R e q u i r e m e n t f

  • r

t h e D i s t a n c e A l g

  • r

i t h m

slide-19
SLIDE 19

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – N X T S

  • u

n d S y s t e m

N X T S

  • u

n d S y s t e m T

  • u

s e t h e a l g

  • r

i t h m w i t h t h r e e

  • r

m

  • r

e p a r t i c i p a n t s , s u c h a s i n a r

  • b
  • t

i c s

  • c

c e r a p p l i c a t i

  • n

, a n d t

  • m

a k e m e a s u r e m e n t s s i m u l t a n e

  • u

s l y , t h e N X T w

  • u

l d n e e d t w

  • a

d d i t i

  • n

a l c a p a b i l i t i e s . H a r d w a r e R e q u i r e m e n t f

  • r

Mu l t i p l e P a r t i c i p a n t s Me a s u r i n g S i m u l t a n e

  • u

s l y A l t e r n a t i v e l y , t h e p a r t i c i p a n t s c

  • u

l d f

  • l

l

  • w

a p r e

  • d

e f i n e d p r

  • t
  • c
  • l

a n d t a k e t u r n s e m i t t i n g s

  • u

n d s .

slide-20
SLIDE 20

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – N X T S

  • u

n d S y s t e m

N X T S

  • u

n d S y s t e m – S p e a k e r s T h e L e g

  • N

X T s p e a k e r s a r e c a p a b l e

  • f

p l a y i n g s

  • u

n d s a t a s p e c i f i e d f r e q u e n c y ( H z ) a t a s p e c i f i e d v

  • l

u m e ( %

  • f

t h e s y s t e m s

  • u

n d ) f

  • r

a s p e c i f i e d d u r a t i

  • n

( m s ) S p e a k e r E x p e r i m e n t 1 We t e s t e d t h e N X T ’ s a b i l i t y t

  • p

l a y d i f f e r e n t f r e q u e n c i e s a t a f i x e d v

  • l

u m e . We t e s t e d t h e N X T ’ s a b i l i t y t

  • p

l a y d i f f e r e n t v

  • l

u m e s a t a f i x e d f r e q u e n c y . S p e a k e r E x p e r i m e n t 2

http://www2.hawaii.edu/~yucheng/projects/nxt-sound/#speakers

A u d i

  • R

e s u l t s f

  • r

E x p e r i m e n t 1 a n d 2

slide-21
SLIDE 21

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – N X T S

  • u

n d S y s t e m

N X T S

  • u

n d S y s t e m – S

  • u

n d S e n s

  • r

T h e L e g

  • N

X T s

  • u

n d s e n s

  • r

d e t e c t s s

  • u

n d s i n t w

  • m
  • d

e s . D e c i b e l s ( D B ) m

  • d

e A d j u s t e d D e c i b e l ( D B A ) m

  • d

e N X T S

  • u

n d S e n s

  • r
slide-22
SLIDE 22

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – N X T S

  • u

n d S y s t e m

N X T S

  • u

n d S y s t e m – F r e q u e n c y a n d Mo d e E x p e r i m e n t We p r

  • g

r a m m e d

  • n

e N X T a s a s

  • u

n d g e n e r a t

  • r

t h a t p l a y e d t

  • n

e s a t v a r y i n g f r e q u e n c i e s . We p r

  • g

r a m m e d t h e

  • t

h e r N X T a s a s

  • u

n d r e c e i v e r t h a t r e c

  • r

d e d s

  • u

n d s . T h e N X T s

  • u

n d s e n s

  • r

i s a b l e t

  • d

i s t i n g u i s h s

  • u

n d s . T h e l a r g e s t , m

  • s

t s t a b l e r a n g e

  • f

d i s t i n g u i s h a b l e f r e q u e n c i e s w e r e i n D B m

  • d

e . T h e l a r g e s t , m

  • s

t s t a b l e r a n g e

  • f

d i s t i n g u i s h a b l e f r e q u e n c i e s w e r e 8 ~ 1 4 H z .

slide-23
SLIDE 23

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – N X T S

  • u

n d S y s t e m

N X T S

  • u

n d S y s t e m – S

  • u

n d P u l s e D e t e c t i

  • n

E x p e r i m e n t We p r

  • g

r a m m e d

  • n

e N X T a s a s

  • u

n d g e n e r a t

  • r

t h a t p l a y e d a f i x e d f r e q u e n c y , 1 1 H z . We p r

  • g

r a m m e d t h e

  • t

h e r N X T a s a s

  • u

n d r e c e i v e r t h a t r e c

  • r

d e d s

  • u

n d s i n r e a l t i m e . T h e N X T s

  • u

n d s e n s

  • r

d

  • e

s n

  • t

r e c

  • r

d s

  • u

n d a s f r e q u e n c i e s (

  • s

c i l l a t i

  • n

s ) . T h e N X T s

  • u

n d s e n s

  • r

c a n c a p t u r e a p p r

  • x

i m a t e l y 5 s a m p l e s p e r s e c

  • n

d . T h e N X T s

  • u

n d s e n s

  • r

c a n d e t e c t p u l s e s w h e n t h e y a r e l

  • u

d e r t h a n a m b i e n t n

  • i

s e .

slide-24
SLIDE 24

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – N X T S

  • u

n d S y s t e m

N X T S

  • u

n d S y s t e m – D i s t a n c e S e n s i t i v i t y E x p e r i m e n t We p r

  • g

r a m m e d

  • n

e N X T a s a s

  • u

n d g e n e r a t

  • r

t h a t p l a y e d a f i x e d f r e q u e n c y , 1 1 H z . We p r

  • g

r a m m e d t h e

  • t

h e r N X T a s a s

  • u

n d r e c e i v e r t h a t r e c

  • r

d e d s

  • u

n d s . T h e N X T s

  • u

n d s e n s

  • r

c a n d i s t i n g u i s h s

  • u

n d s f r

  • m

a n e a r b y N X T ( ~ 3 i n c h e s a w a y ) . T h i s r a n g e i s c

  • n

s i d e r a b l y l e s s t h a n t h e s

  • u

n d d e t e c t i n g c a p a b i l i t y r a n g e

  • f

t h e s e n s

  • r

. T h i s g r e a t l y r e d u c e s t h e u s e f u l n e s s

  • f

i m p l e m e n t i n g t h e D i s t a n c e a l g

  • r

i t h m

  • n

t h e N X T .

slide-25
SLIDE 25

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – I m p l e m e n t a t i

  • n

S t a t e Ma c h i n e D e s i g n T w

  • s

t a t e m a c h i n e s w e r e d e s i g n e d a n d i m p l e m e n t e d . T h e c l i e n t u n i t i n i t i a t e s a c

  • n

n e c t i

  • n

a n d p l a y s t h e f i r s t t

  • n

e . T h e s e r v e r u n i t r e s p

  • n

d s t

  • t

h e c l i e n t ’ s i n v i t a t i

  • n

a n d p l a y s t h e s e c

  • n

d t

  • n

e . T h e a p p l i c a t i

  • n

s t a r t s b y a l l

  • w

i n g t h e u s e r t

  • s

p e c i f y t h e N X T ’ s m

  • d

e

  • f
  • p

e r a t i

  • n

. T h e N X T s e x e c u t e t h e i r s t a t e m a c h i n e s a n d c

  • n

t i n u

  • u

s l y d i s p l a y s y n c h r

  • n

i z e d r e a d i n g s . I m p l e m e n t a t i

  • n

http://www2.hawaii.edu/~yucheng/projects/nxt-distance-implementation/source

slide-26
SLIDE 26

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – I m p l e m e n t a t i

  • n

S e r v e r S t a t e Ma c h i n e C l i e n t S t a t e Ma c h i n e

slide-27
SLIDE 27

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – I m p l e m e n t a t i

  • n

E v e n t T i m e l i n e i n a n I d e a l S c e n a r i

  • E

v e n t T i m e l i n e

slide-28
SLIDE 28

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

E v e n t T i m e l i n e Wh e n a F a i l u r e O c c u r s E v e n t T i m e l i n e Wh e n a F a i l u r e O c c u r s

R e l a t e d Wo r k – I m p l e m e n t a t i

  • n
slide-29
SLIDE 29

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

N X T D i s t a n c e A p p l i c a t i

  • n

i n A c t i

  • n

T h e c l i e n t a n d s e r v e r N X T s r u n t h e s a m e v e r s i

  • n
  • f

t h e p r

  • g

r a m . T h e c l i e n t a n d s e r v e r a r e s e l e c t e d b y t h e u s e r w h e n t h e a p p l i c a t i

  • n

s t a r t s . T h e c l i e n t i n i t i a t e s t h e c

  • n

n e c t i

  • n

; t h e t w

  • N

X T s t a k e t u r n s p l a y i n g t

  • n

e s . T h e c l i e n t a n d s e r v e r d i s p l a y s y n c h r

  • n

i z e d m e a s u r e m e n t s . T h e p r

  • g

r a m t e r m i n a t e s w h e n t h e u s e r p r e s s e s t h e e s c a p e b u t t

  • n

. N X T D i s t a n c e A p p l i c a t i

  • n

i n A c t i

  • n

R e l a t e d Wo r k – I m p l e m e n t a t i

  • n

V i d e

  • s
  • f

t h e N X T D i s t a n c e A p p l i c a t i

  • n

i n A c t i

  • n

http://www2.hawaii.edu/~yucheng/projects/nxt-distance-implementation/#program-in-action

slide-30
SLIDE 30

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

N X T D i s t a n c e A p p l i c a t i

  • n

R e s u l t s R e c

  • r

d i n g s w e r e c

  • m

p u t e d u s i n g t h e f

  • l

l

  • w

i n g f

  • r

m u l a a s d i s c u s s e d p r e v i

  • u

s l y . T h e s p e e d

  • f

s

  • u

n d a t 8 ° F i s 3 4 7 m e t e r s p e r s e c

  • n

d , w h i c h c

  • r

r e s p

  • n

d s t

  • 1

. 3 6 6 × 1

  • 5

i n c h e s p e r n a n

  • s

e c

  • n

d .

R e l a t e d Wo r k – I m p l e m e n t a t i

  • n
slide-31
SLIDE 31

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

N X T D i s t a n c e A p p l i c a t i

  • n

R e s u l t s T h e p r e v i

  • u

s c h a r t s h

  • w

e d r e c

  • r

d e d v e r s u s a c t u a l d i s t a n c e p e r a c t u a l d i s t a n c e . T h e f

  • l

l

  • w

i n g c h a r t s h

  • w

s t h e a v e r a g e r e c

  • r

d e d d i s t a n c e v e r s u s a c t u a l d i s t a n c e .

R e l a t e d Wo r k – I m p l e m e n t a t i

  • n

T h e N X T D i s t a n c e a p p l i c a t i

  • n

d i d n

  • t

c a l c u l a t e t h e c

  • r

r e c t d i s t a n c e s . T h e N X T D i s t a n c e a p p l i c a t i

  • n

r e p

  • r

t e d c

  • n

s i s t e n t v a l u e s t h a t d i r e c t l y c

  • r

r e s p

  • n

d e d t

  • t

h e a c t u a l d i s t a n c e s

  • f

s e p a r a t i

  • n
  • f

t w

  • N

X T s .

slide-32
SLIDE 32

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A n a l y s i s

N X T D i s t a n c e A p p l i c a t i

  • n

A n a l y s i s A t t h i s p

  • i

n t , w e d i d n ’ t k n

  • w

w h y w e w e r e g e t t i n g t h e s e r e s u l t s . D e e p e r a n a l y s i s a n d m

  • r

e t h

  • r
  • u

g h i n v e s t i g a t i

  • n

w e r e r e q u i r e d . V e r i f i c a t i

  • n
  • f

A l g

  • r

i t h m A s s u m p t i

  • n

s T

  • a

p p l y t h i s a l g

  • r

i t h m , t h r e e e n v i r

  • n

m e n t a l a n d h a r d w a r e c

  • n

d i t i

  • n

s n e e d t

  • h
  • l

d . V e r i f y t h e s e t h r e e a s s u m p t i

  • n

s , r e s p e c t i v e l y . 1 . T h e e n v i r

  • n

m e n t a l c

  • n

d i t i

  • n

s a r e t h e s a m e a t t h e t w

  • N

X T s . 2 . T h e s

  • u

n d s e n s

  • r
  • f

a N X T i s s u f f i c i e n t l y c l

  • s

e t

  • i

t s s p e a k e r . 3 . T w

  • N

X T s h a v e i d e n t i c a l h a r d w a r e a n d i n s t r u c t i

  • n

s e t s t

  • r

e c

  • r

d a s

  • u

n d .

slide-33
SLIDE 33

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A n a l y s i s

S

  • u

n d P u l s e A t t a c k T i m e v s . S

  • u

n d D u r a t i

  • n

s E x p e r i m e n t We p r

  • g

r a m m e d

  • n

e N X T t

  • p

l a y a f i x e d t

  • n

e a t d i f f e r e n t d u r a t i

  • n

s . We p r

  • g

r a m m e d t h e

  • t

h e r N X T t

  • r

e c

  • r

d a l l s

  • u

n d s i n r e a l t i m e . S h

  • r

t s

  • u

n d d u r a t i

  • n

s w

  • u

l d n

  • t

s u f f i c e f

  • r

t h e N X T D i s t a n c e p r

  • g

r a m . T h e a t t a c k t i m e

  • f

t h e s

  • u

n d p u l s e s i s l

  • n

g , a n d a s h

  • r

t d u r a t i

  • n

i s n

  • t

e n

  • u

g h t i m e f

  • r

t h e s e n s

  • r

t

  • d

e t e c t a t

  • n

e g e n e r a t e d b y a n

  • t

h e r N X T a t i t s p e a k v

  • l

u m e .

slide-34
SLIDE 34

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A n a l y s i s

S

  • u

n d P u l s e A t t a c k T i m e v s . D i s t a n c e s E x p e r i m e n t We p r

  • g

r a m m e d

  • n

e N X T t

  • p

l a y a f i x e d t

  • n

e a t a f i x e d d u r a t i

  • n

a t d i f f e r e n t d i s t a n c e s . We p r

  • g

r a m m e d t h e

  • t

h e r N X T t

  • r

e c

  • r

d a l l s

  • u

n d s i n r e a l t i m e . T h e N X T D i s t a n c e a p p l i c a t i

  • n

t a k e s s i g n i f i c a n t l y d i f f e r e n t p e r i

  • d

s

  • f

t i m e t

  • r

e a c h t h e u s e r

  • d

e f i n e d D B t h r e s h

  • l

d . T h i s d i f f e r e n c e i s b a s e d s

  • l

e l y

  • n

t h e d i s t a n c e

  • f

s e p a r a t i

  • n

b e t w e e n t h e t w

  • N

X T s .

slide-35
SLIDE 35

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A n a l y s i s

S

  • u

n d P u l s e A t t a c k T i m e T h e f

  • l

l

  • w

i n g c h a r t i l l u s t r a t e s t h e e f f e c t

  • f

d i s t a n c e

  • n

s

  • u

n d p u l s e a t t a c k t i m e .

slide-36
SLIDE 36

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A n a l y s i s

A t t a c k T i m e I n f l u e n c e i n N X T D i s t a n c e A p p l i c a t i

  • n

N X T D i s t a n c e A p p l i c a t i

  • n

f

  • r

S i m p l i f i e d Mo d e l

slide-37
SLIDE 37

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A n a l y s i s

N X T D i s t a n c e A p p l i c a t i

  • n

C

  • n

s i d e r i n g I n f l u e n c e

  • f

A t t a c k T i m e

slide-38
SLIDE 38

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

R e l a t e d Wo r k – A n a l y s i s

A t t a c k T i m e I n f l u e n c e i n t h e N X T D i s t a n c e A l g

  • r

i t h m

slide-39
SLIDE 39

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

D i s c u s s i

  • n

& C

  • n

c l u s i

  • n

s

P r

  • j

e c t S u m m a r y We s t u d i e d t h e a l g

  • r

i t h m

  • f

t h e A c

  • u

s t i c T a p e Me a s u r e ( D i s t a n c e ) p r

  • g

r a m . We e x p l

  • r

e d t h e J a v a p r

  • g

r a m m i n g e n v i r

  • n

m e n t

  • f

t h e L e g

  • N

X T . We p e r f

  • r

m e d a s e r i e s

  • f

s

  • u

n d s y s t e m e x p e r i m e n t s w i t h t e s t p r

  • g

r a m s . We i m p l e m e n t e d t h e D i s t a n c e a l g

  • r

i t h m a s a n a u t

  • n
  • m
  • u

s p r

  • g

r a m r u n n i n g

  • n

N X T s . We a n a l y z e d t h e a p p l i c a t i

  • n

p e r f

  • r

m a n c e a n d n

  • t

i c e d a c

  • n

s i s t e n t e r r

  • r

t e r m . We c

  • n

d u c t e d m

  • r

e e x p e r i m e n t s a n d d e t e r m i n e d t h e

  • r

i g i n

  • f

t h i s e r r

  • r

.

slide-40
SLIDE 40

J a d e C h e n g · I C S M . S . C a p s t

  • n

e · U n i v e r s i t y

  • f

H a w a i ‘ i a t M ā n

  • a

· A p r i l 2 1 1

D i s c u s s i

  • n

& C

  • n

c l u s i

  • n

s

T h e N X T D i s t a n c e A p p l i c a t i

  • n

T h e N X T D i s t a n c e a p p l i c a t i

  • n

r e p

  • r

t s c

  • n

s i s t e n t v a l u e s t h a t d i r e c t l y c

  • r

r e s p

  • n

d t

  • t

h e a c t u a l d i s t a n c e s

  • f

s e p a r a t i

  • n
  • f

t w

  • N

X T s . T h e N X T D i s t a n c e m e a s u r e m e n t s w i t h i n a d e t e c t a b l e r a n g e c a n e a s i l y b e c a l i b r a t e d s

  • t

h a t t h e N X T r e p

  • r

t s c

  • r

r e c t d i s t a n c e s . T h e u s e f u l n e s s

  • f

t h i s a l g

  • r

i t h m

  • n

t h e N X T i s m a i n l y r e s t r i c t e d b y t h e q u i c k d i m i n i s h i n g

  • f

s

  • u

n d s e n s i t i v i t y a s t h e d i s t a n c e i n c r e a s e s . l e J O S J a v a S u p p

  • r

t f

  • r

N X T T h e l e J O S S D K u t i l i z e s a J a v a c

  • m

p i l e r t

  • b

u i l d i m a g e s t h a t e x e c u t e

  • n

t h e N X T . T h e J R E i s l i m i t e d b u t d

  • e

s s u p p

  • r

t n e t w

  • r

k c

  • m

m u n i c a t i

  • n

s , t h r e a d i n g , a n d a v a r i e t y

  • f

c l a s s e s t

  • c
  • n

t r

  • l

t h e N X T h a r d w a r e . C

  • m

b i n e d w i t h E c l i p s e , l e J O S a n d t h e L e g

  • N

X T c

  • u

l d b e a g

  • d

c a n d i d a t e f

  • r

i n t r

  • d

u c t

  • r

y c

  • m

p u t e r s c i e n c e a n d s

  • f

t w a r e e n g i n e e r i n g c

  • u

r s e s .