40 getLogger(),
"CbSquareSpiral: %s, %d legs, spacing %.1f m, origin (%.1f, %.1f), %.0f m total",
PathFollowerParams followerParams_
CbSquareSpiral(FlightPatternSquareSpiralParams params={}, PathFollowerParams follower={})
std::vector< NedPoint > buildPath(const NedPoint ¤t) override
FlightPatternSquareSpiralParams params_
virtual rclcpp::Logger getLogger() const
std::vector< NedPoint > generateFlightPatternSquareSpiral(const FlightPatternSquareSpiralParams &p, const NedPoint ¤t)
float flightPatternSquareSpiralLength(const FlightPatternSquareSpiralParams &p)
const char * turnName(Turn t)