Jan A. Barglowski (jan++at++archimedes.chinalake.navy.mil)
Mon, 20 Jun 1994 09:55:39 -0400
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]
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:50:20 PDT