Skip to content
Snippets Groups Projects
Commit 81f70dd9 authored by Nicolò Caruso's avatar Nicolò Caruso Committed by Nicolò Caruso
Browse files

[ARP] Propagator state log and Follower gain set

Now PropagatorState is logged, the user-defined reference costructor and eigen vector3f were removed since logger needs trivially copiable structs

[ARP] PropagatorData documentation for vector get/set

NED and quaternion getter and setter now documented

[ARP] Follower race condition fixes, YAW_GAIN and PITCH_GAIN parameters, clockwise positive yaw

Added isInit variable to avoid step to run in case of non-initialized Follower.
targetAngle now protected with an apposite mutex to avoid race condition between the step and get functions.
Added pitch and yaw gain constexpr parameter
Fix yaw AntennaAngles old documentation assumption of counter-clockwise positive.

[ARP] Minor fix about atomic bools in Follower

[ARP] Follower removing mutex and changing some GPS data

Removed mutex hell and substituted with just one for the follower.
Some GPSData now removed and used instead structures just for the components needed

[ARP] Follower Format

[ARP] Fixed deadlock in Follower

Follower was having deadlocks by using mutex-protected functions to get the state in functions already owning the mutex.
parent 613c61c6
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment