Difference between revisions of "Eyesis4Pi data structure"

From ElphelWiki
Jump to: navigation, search
(Created page with "==Intro== Eyesis4Pi stores images and gps/imu logs independently. {| class="wikitable" ! scope="col" width="100" | Data ! scope="col" width="270" | Stored on ! scope="col" width...")
 
Line 17: Line 17:
  
 
==IMU/GPS logs==
 
==IMU/GPS logs==
 +
===Description===
 +
A sensor's log is a list of registered events from various sources:
 +
* Trigger for starting image exposure (fps)
 +
* IMU sentence received (2460 samples per second)
 +
* GPS sentence received (5 samples per second) - in NMEA or other configured format.
 +
Logs are stored in a binary format to have smaller size. Also, there's a file size limit - when it's reached a new file with an auto-incremented index will be started.
  
 +
===Raw logs examples===
 +
All the raw '''*.log''' files are found [http://community.elphel.com/files/imu/ here]
 +
===Parsed log example===
 +
[http://community.elphel.com/files/imu/parsed_log_example.txt parsed_log_example.txt] (41.3MB) at [http://community.elphel.com/files/imu/ the same location]
 +
<font size='2'>
 +
[localTimeStamp,usec]: IMU: [gyroX] [gyroY] [gyroZ] [angleX] [angleY] [angleZ] [accelX] [accelY] [accelZ] [veloX] [veloY] [veloZ] [temperature]
 +
 +
[localTimeStamp,usec]: GPS: $GPRMC,231112.8,A,4043.36963,N,11155.90617,W,000.00,089.0,250811,013.2,E
 +
 +
[localTimeStamp,usec]: SRC: [masterTimeStamp,usec]=>1314335482848366 [localTimeStamp,usec]=>1314335474855775
  
 +
===Tools for parsing logs===
 +
[http://community.elphel.com/files/imu/ Download] one of the raw logs.
 +
* '''PHP:''' Download [http://community.elphel.com/files/imu/read_imu_log.php_txt read_imu_log.php_txt], rename it to '''*.php''' and run on a PC with PHP installed.
 +
* '''Java:''' Download [http://community.elphel.com/files/imu/java/ IMUDataProcessing] project for [http://www.eclipse.org/ Eclipse].
  
 +
</font>
 
==Images==
 
==Images==

Revision as of 09:55, 27 April 2012

Intro

Eyesis4Pi stores images and gps/imu logs independently.

Data Stored on Comments
Images Host PC or (9x) internal SSDs (if equipped)
IMU/GPS logs Internal Compact Flash cards (2x16GB)

IMU/GPS logs

Description

A sensor's log is a list of registered events from various sources:

  • Trigger for starting image exposure (fps)
  • IMU sentence received (2460 samples per second)
  • GPS sentence received (5 samples per second) - in NMEA or other configured format.

Logs are stored in a binary format to have smaller size. Also, there's a file size limit - when it's reached a new file with an auto-incremented index will be started.

Raw logs examples

All the raw *.log files are found here

Parsed log example

parsed_log_example.txt (41.3MB) at the same location

[localTimeStamp,usec]: IMU: [gyroX] [gyroY] [gyroZ] [angleX] [angleY] [angleZ] [accelX] [accelY] [accelZ] [veloX] [veloY] [veloZ] [temperature]

[localTimeStamp,usec]: GPS: $GPRMC,231112.8,A,4043.36963,N,11155.90617,W,000.00,089.0,250811,013.2,E

[localTimeStamp,usec]: SRC: [masterTimeStamp,usec]=>1314335482848366 [localTimeStamp,usec]=>1314335474855775

Tools for parsing logs

Download one of the raw logs.

Images