Loading...
 

Overview

Part 1 - Dynamics


According to the discussion with Jozimar, IMU and GPS are not yet implemented. Nevertheless, we can already define their outputs according a more general rule in order to build the wrappers inside the SmartData@Linux implementation. In the first implementation, these will be empty boxes in the model.

IMU Transducer

Feeds a X/Y/Z speed, X/Y/Z acceleration, and yaw rate.

GPS

Latitude and Longitude are expected to be converted to X, Y, Z Coordinates in relation to the center of the earth before entering the main system.

Kalman Filter — Location

Is used to improve location. AMPERA implementation is not finished yet. In the case study will simply replicate the input.

Dynamics Model

Combination of every information in dynamics. Defined as Object (see below at Part 2) + Gear, Engine RPM, and Battery State of Charge. Total size = 65B.

SmartData Model

Description Unit Unit Meaning Semantics
IMU Acceleration 0xC4962924 (m/s², float 32 bits) for x's value=0, for y's value=1, for z's value=2
IMU Speed 0xC4963924 (m/s, float 32 bits) for x's value=3, for y's value=4, for z's value=5
IMU Yaw Rate 0xC4B24924 (rad, float 32 bits) 6
GPS 0x84964924 Meter for x's value=7, for y's value=8, for z's value=9
Gear 0x3001 Type 3, Length 1 10
Engine RPM 0xE4923924 Frequency Hz 11
Battery State of Charge 0xF8000001 Percentage 12
Kalman Filter Location 0x84964924 Meter for x's value=13, for y's value=14, for z's value=15
Dynamics Model 0x40041 Type 3, Length 65 16
Heading 0x84964924 Meter for x's value=17, for y's value=18, for z's value=19

SmartData Model VeReMi Message Extension

Description Unit Unit Meaning Semantics
Send Time 0x84925924 Time (us) 30
Sender ID 0x4924924 Digital Unit 31
Sender Pseudonym 0x4924924 Digital Unit 32
Message ID 0x4924924 Digital Unit 33
IMU Acceleration 0xC4962924 (m/s², float 32 bits) for x's value=34, for y's value=35, for z's value=36
IMU Speed 0xC4963924 (m/s, float 32 bits) for x's value=37, for y's value=38, for z's value=39
GPS 0x84964924 Meter for x's value=40, for y's value=41, for z's value=42
Heading 0x84964924 Meter for x's value=43, for y's value=44, for z's value=45