13 Oct 2007 stribog had a field test. actually our goal was burbot in the Oka, but it led us a pretty dance and went away. however, stribog data were not so bad.
We mounted our stand on a car generously provided by M. Grishin. this is its block diagramme:
Here is a photo of the stand having been mounted:
The stribog unit inside looks like this:
The odometer counter was assembled at a breadboard:
The whole trace was from Radujny to Colychovo, calibration circles by the Oka and half-way back.
The session time was about 1000 seconds.
Here is LM74-derived temperature. this sensor is mounted on the main board.
The figure shows that the temperature was almost constant on the observed timespan.
Main board clock frequency drift; compared with PPS from Garmin 25LP.
Main board clock drift; compared with PPS and UTC from NMEA-0183 messages (a quadratic polynom of time is subtracted).
Typical clock uncertainty is less than 1 us; the maximum is less than 3 us. the irregularities near 1200 seconds, 1400 seconds and so on were caused by noises on PPS line; at those periods no good PPS was available for many seconds.
Odometer clock uncertainty is lower than 100 microseconds. it is determined by communications delay between the main board and the odometer board. the UART rate was 9600 baud, so one can hardly expect any higher precision.
The next figure shows DFT of axial, lateral and vertical accelerometers output.
Currently we can add no comment here.
To get the magnetic sensor calibrated the car moved to and fro by the Oka bank in Colychovo. here is the trace.
At the same time, HMC1022 sensors were drawing this curve:
Certainly, we would like to get more regular circles, but the life is hard.
To estimate sensors qualities, primitive mechanisation routines were run. they use two-dimensional motion model; the sensors used are axial (forth-back) accelerometer or odometer to compute path length and XY-magnetic sensors or vertical angular rate sensor to get velocity direction. it was assumed that the vehicle always moves strictly forth. GPS-derived position and velocity were used as reference and initial points of extrapolation.
Thus, we have four mechanised systems: acc+gyro, acc+mag, odo+gyro and odo+mag, where acc is for "accelerometer is used for axial computations", gyro - "angular rate sensor is used to compute the direction" and so on.
The next figure presents axial and lateral errors as functions of extrapolation time.
We would note that for small extrapolation times (te) axial and lateral errors show precision of path length and direction sensor respectively, whereas for larger te the lesser error tends to "merge" in the larger one. so, "acc+mag lateral" error growth is greatly influenced by accelerometer errors for te>5 s. we can not explain "odo+gyro axial" error behaviour on te<6 s.
We see that
The next figures are examples of extrapolated tracks for extrapolation time equal to 5 seconds: just to show what it looks like.
Last modified: 07 Apr 2008
Copyright (C) 2008 Ineiev <ineiev@users.sourceforge.net>
Verbatim copying and distribution of this entire document is permitted in any medium, provided this notice is preserved.
You may also make and publish an unofficial translation of this document into any language including good English. In this case you should additionally provide a disclamer in the language, into wich you translate, clearly stating that it is not the original text of the author.