Data Stream buffering/interpolation...

New Message Reply Date view Thread view Subject view Author view

Jan A. Barglowski (jan++at++archimedes.chinalake.navy.mil)
Mon, 20 Jun 1994 09:55:39 -0400


Hello!

While not graphics, this would be of VizSim importance. I have to buffer
the incoming data stream from ethernet to our app for three reasons: 1) the
data stream may be coming in at a fixed, known data rate *slower* than 30
Hz, 2) incoming packets may occasionally be lost, and 3) the data may
"jerk" about -- move randomly about the "real" location (GPS margin of
error).

My first thought is to try a real-time spline function. This could
possibly smooth the data to any rate I'd wish, but I haven't heard of any
"predictive" algorithms (haven't started looking 'til now, either :-) If I
didn't care about the possible visual descrepencies during the acquisition
(I do), then I could do the interpolation after acquisition and before
"playback".

Questions are then:
- What is a suitable splining (or other smoothing) function to use, that
could possibly work real-time in a predictive manner?
- What is a good way to interpolation the rotations (quaternions)?
- Is this the proper way to approach this problem?
- What are you doing, if you have this same problem?

Any pointers to papers, books, code snippets, etc. welcome!

Thanks!

jan.

 Jan Anthony Barglowski Phone: (619) 927-1057
 Computer Dude Internet: jan++at++archimedes.nwc.navy.mil
 Visualization Lab Packet: SYSOP++at++WA6YBN.#SOCA.CA.US.NA
  Naval Air Warfare Center kc6uth++at++kc6uth.ampr.org
  -Weapons Division [44.17.2.6]


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:50:20 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.