-
- Downloads
[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.
Showing
- src/shared/algorithms/Follower/Follower.cpp 67 additions, 58 deletionssrc/shared/algorithms/Follower/Follower.cpp
- src/shared/algorithms/Follower/Follower.h 34 additions, 18 deletionssrc/shared/algorithms/Follower/Follower.h
- src/shared/algorithms/Follower/FollowerData.h 9 additions, 3 deletionssrc/shared/algorithms/Follower/FollowerData.h
- src/shared/algorithms/Propagator/Propagator.cpp 7 additions, 2 deletionssrc/shared/algorithms/Propagator/Propagator.cpp
- src/shared/algorithms/Propagator/Propagator.h 1 addition, 0 deletionssrc/shared/algorithms/Propagator/Propagator.h
- src/shared/algorithms/Propagator/PropagatorData.h 83 additions, 43 deletionssrc/shared/algorithms/Propagator/PropagatorData.h
Loading
Please register or sign in to comment