41 getLogger(),
"CbLemniscate: %d x %s figure eight(s), lobe %.1f m, centre (%.1f, %.1f), ~%.0f m",
std::vector< NedPoint > buildPath(const NedPoint ¤t) override
CbLemniscate(FlightPatternFigureEightParams params={}, PathFollowerParams follower={})
FlightPatternFigureEightParams params_
PathFollowerParams followerParams_
virtual rclcpp::Logger getLogger() const
std::vector< NedPoint > generateFlightPatternFigureEight(const FlightPatternFigureEightParams &p, const NedPoint ¤t)
float flightPatternFigureEightLength(const FlightPatternFigureEightParams &p)
const char * turnName(Turn t)