43 getLogger(),
"CbSineWaveHorizontal: to (%.1f, %.1f), A=%.1f m, lambda=%.1f m, heading %.2f rad",
PathFollowerParams followerParams_
FlightPatternSineWaveHorizontalParams params_
CbSineWaveHorizontal(FlightPatternSineWaveHorizontalParams params={}, PathFollowerParams follower={})
std::vector< NedPoint > buildPath(const NedPoint ¤t) override
virtual rclcpp::Logger getLogger() const
float legHeading(const NedPoint &from, const NedPoint &to)
std::vector< NedPoint > generateFlightPatternSineWaveHorizontal(const FlightPatternSineWaveHorizontalParams &p, const NedPoint ¤t)
bool prependCurrentPosition