Vehicle/wheel speed measurement configuration settings. More...
#include <point_one/fusion_engine/messages/configuration.h>
Public Attributes | |
AppliedSpeedType | applied_speed_type = AppliedSpeedType::REAR_WHEELS |
The type of vehicle/wheel speed measurements to be applied to the navigation solution. More... | |
float | steering_ratio = NAN |
Ratio between angle of the steering wheel and the angle of the wheels on the ground. More... | |
SteeringType | steering_type = SteeringType::UNKNOWN |
Indication of which of the vehicle's wheels are steered. More... | |
WheelSensorType | wheel_sensor_type = WheelSensorType::NONE |
The type of vehicle/wheel speed measurements produced by the vehicle. More... | |
uint32_t | wheel_tick_max_value = 0 |
The maximum value (inclusive) before the wheel tick measurement will roll over. More... | |
float | wheel_tick_output_interval_sec = NAN |
The nominal rate at which wheel tick measurements will be provided (in seconds). More... | |
bool | wheel_ticks_always_increase = true |
true if the wheel tick measurements increase by a positive amount when driving forward or backward. More... | |
bool | wheel_ticks_signed = false |
true if the reported wheel tick measurements should be interpreted as signed integers, or false if they should be interpreted as unsigned integers. More... | |
float | wheel_ticks_to_m = NAN |
The scale factor to convert from wheel encoder ticks to distance (in meters/tick). More... | |
float | wheel_update_interval_sec = NAN |
The nominal rate at which wheel speed measurements will be provided (in seconds). More... | |
Vehicle/wheel speed measurement configuration settings.
See:
Definition at line 772 of file configuration.h.
AppliedSpeedType point_one::fusion_engine::messages::WheelConfig::applied_speed_type = AppliedSpeedType::REAR_WHEELS |
The type of vehicle/wheel speed measurements to be applied to the navigation solution.
Definition at line 782 of file configuration.h.
float point_one::fusion_engine::messages::WheelConfig::steering_ratio = NAN |
Ratio between angle of the steering wheel and the angle of the wheels on the ground.
Definition at line 805 of file configuration.h.
SteeringType point_one::fusion_engine::messages::WheelConfig::steering_type = SteeringType::UNKNOWN |
Indication of which of the vehicle's wheels are steered.
Definition at line 785 of file configuration.h.
WheelSensorType point_one::fusion_engine::messages::WheelConfig::wheel_sensor_type = WheelSensorType::NONE |
The type of vehicle/wheel speed measurements produced by the vehicle.
Definition at line 776 of file configuration.h.
uint32_t point_one::fusion_engine::messages::WheelConfig::wheel_tick_max_value = 0 |
The maximum value (inclusive) before the wheel tick measurement will roll over.
The rollover behavior depends on the value of wheel_ticks_signed. For example, a maximum value of 10 will work as follows:
wheel_ticks_signed == true
: [-11, 10]wheel_ticks_signed == false
: [0, 10]Signed values are assumed to be asymmetric, consistent with a typical 2's complement rollover.
Definition at line 826 of file configuration.h.
float point_one::fusion_engine::messages::WheelConfig::wheel_tick_output_interval_sec = NAN |
The nominal rate at which wheel tick measurements will be provided (in seconds).
Definition at line 799 of file configuration.h.
bool point_one::fusion_engine::messages::WheelConfig::wheel_ticks_always_increase = true |
true
if the wheel tick measurements increase by a positive amount when driving forward or backward.
false
if wheel tick measurements decrease when driving backward.
Definition at line 842 of file configuration.h.
bool point_one::fusion_engine::messages::WheelConfig::wheel_ticks_signed = false |
true
if the reported wheel tick measurements should be interpreted as signed integers, or false
if they should be interpreted as unsigned integers.
See wheel_tick_max_value for details.
Definition at line 835 of file configuration.h.
float point_one::fusion_engine::messages::WheelConfig::wheel_ticks_to_m = NAN |
The scale factor to convert from wheel encoder ticks to distance (in meters/tick).
Used for WheelSensorType::TICKS and WheelSensorType::TICK_RATE.
Definition at line 812 of file configuration.h.
float point_one::fusion_engine::messages::WheelConfig::wheel_update_interval_sec = NAN |
The nominal rate at which wheel speed measurements will be provided (in seconds).
Definition at line 793 of file configuration.h.