PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
Loading...
Searching...
No Matches
px4_ros2::multicopter::WaypointTrajectoryExecutor Class Reference

Trajectory executor using goto setpoints. More...

#include <px4_ros2/mission/trajectory/multicopter/waypoint_trajectory_executor.hpp>

Inheritance diagram for px4_ros2::multicopter::WaypointTrajectoryExecutor:
px4_ros2::TrajectoryExecutorInterface

Public Member Functions

 WaypointTrajectoryExecutor (ModeBase &mode, float acceptance_radius=2.0f)
 
bool navigationItemTypeSupported (NavigationItemType type) override
 
bool frameSupported (MissionFrame frame) override
 
void runTrajectory (const TrajectoryConfig &config) override
 
void updateSetpoint () override
 
- Public Member Functions inherited from px4_ros2::TrajectoryExecutorInterface
 TrajectoryExecutorInterface (const TrajectoryExecutorInterface &)=delete
 

Detailed Description

Trajectory executor using goto setpoints.

Member Function Documentation

◆ frameSupported()

bool px4_ros2::multicopter::WaypointTrajectoryExecutor::frameSupported ( MissionFrame  frame)
overridevirtual

◆ navigationItemTypeSupported()

bool px4_ros2::multicopter::WaypointTrajectoryExecutor::navigationItemTypeSupported ( NavigationItemType  type)
overridevirtual

◆ runTrajectory()

void px4_ros2::multicopter::WaypointTrajectoryExecutor::runTrajectory ( const TrajectoryConfig config)
overridevirtual

◆ updateSetpoint()

void px4_ros2::multicopter::WaypointTrajectoryExecutor::updateSetpoint ( )
overridevirtual

The documentation for this class was generated from the following file: