27 float desiredUpdateRateHz()
override {
return 30.f; }
42 void update(
const Eigen::Vector2f& position_ned,
43 const std::optional<Eigen::Vector2f>& start_ned = {},
44 std::optional<float> cruising_speed = {}, std::optional<float> arrival_speed = {},
45 std::optional<float> yaw = {});
49 rclcpp::Publisher<px4_msgs::msg::RoverPositionSetpoint>::SharedPtr _rover_position_setpoint_pub;
Definition context.hpp:18
void update(const Eigen::Vector2f &position_ned, const std::optional< Eigen::Vector2f > &start_ned={}, std::optional< float > cruising_speed={}, std::optional< float > arrival_speed={}, std::optional< float > yaw={})
Send a rover position setpoint to the flight controller.