#5202 NORM Future : Acoustic Tape Measure thinks I'm short!

Zarro Boogs per Child bugtracker at laptop.org
Sat Dec 1 01:04:13 EST 2007


#5202: Acoustic Tape Measure thinks I'm short!
----------------------------------------+-----------------------------------
  Reporter:  cscott                     |       Owner:  bemasc        
      Type:  defect                     |      Status:  new           
  Priority:  normal                     |   Milestone:  Future Release
 Component:  acoustic-measure-activity  |     Version:                
Resolution:                             |    Keywords:                
  Verified:  0                          |  
----------------------------------------+-----------------------------------

Comment(by bemasc):

 Replying to [comment:5 ohshima]:
 > Showing all measuremant is just an attempt to obscure the fact that this
 is not the best tool to measure the 1-2 meters distance.

 A meter stick would definitely be better, but I don't know if they will
 have meter sticks.  Maybe they can make some.

 > It just should be more explorable and explainable,

 I agree.  I am open to suggestions.  However, it is very difficult to do
 better than "look at the code".

 The activity relies on special autocorrelation properties of maximum
 length sequences produced by linear feedback shift registers.  It uses
 FFT-accelerated cross-correlations of these sequences to determine the
 time-delay between the two laptops.  There's also some very tricky timing
 logic required, because it is impossible to synchronize the clocks to
 sufficient accuracy over the network.  What I'm trying to say is, I have a
 degree in mathematical computer science, I wrote the program, and I still
 don't really understand why it works.  I have no idea how to explain it to
 a student, even an exceptionally bright 16-year-old.

 > and the UI should be simpler.

 How could the UI be any simpler?  It's got one button and one display
 field.

 > (Probably response time should be a slider to change the interval,
 though.)

 This might be a very good idea.  It would not be very difficult to add a
 slider to change the speed.  However, it would add complexity to the
 interface.  Alternatively, I have considered a system that automatically
 adjusts the speed depending on distance and background noise (the lower
 the SNR, and the longer the sequences must be to make correct
 measurements).

-- 
Ticket URL: <http://dev.laptop.org/ticket/5202#comment:6>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list