Difference between revisions of "Event logger"

From ElphelWiki
Jump to: navigation, search
m
m
Line 2: Line 2:
  
 
Logs external sensors data into a binary file marking it with local timestamps with a micro-second resolution. It supports up to 4 sensor channels at the same time, e.g.:
 
Logs external sensors data into a binary file marking it with local timestamps with a micro-second resolution. It supports up to 4 sensor channels at the same time, e.g.:
 
+
* IMU (Inertial Measurement Unit) - orientation in space
1. IMU (Inertial Measurement Unit) - orientation in space
+
* GPS - geographical location
 
+
* External/Internal trigger signals from another Elphel camera (same as image time).
2. GPS - geographical location
+
* Other sensor (e.g., odometer - 3..5V pulses).
 
 
3. External/Internal trigger signals from another Elphel camera (same as image time).
 
 
 
4. Other sensor (e.g., odometer - 3..5V pulses).
 
  
  

Revision as of 15:46, 22 April 2013

Description

Logs external sensors data into a binary file marking it with local timestamps with a micro-second resolution. It supports up to 4 sensor channels at the same time, e.g.:

  • IMU (Inertial Measurement Unit) - orientation in space
  • GPS - geographical location
  • External/Internal trigger signals from another Elphel camera (same as image time).
  • Other sensor (e.g., odometer - 3..5V pulses).


A typical log record has the following format:

[LocalTimeStamp] [SensorData]
Examples or parsed records:
[LocalTimeStamp]: IMU: [wX] [wY] [wZ]  [dAngleX] [dAngleY] [dAngleZ] [accelX] [accelY] [accelZ] [veloX] [veloY] [veloZ] [temperature]
[LocalTimeStamp]: GPS: [NMEA sentence]
[LocalTimeStamp]: SRC: [MasterTimeStamp]

Is used in Eyesis and Eyesis-4PI. Can be used with any other Elphel camera.