as2_python_api.behavior_actions.follow_reference_behavior module

FollowReference Behavior.

class as2_python_api.behavior_actions.follow_reference_behavior.FollowReferenceBehavior(drone: DroneInterfaceBase)

Bases: BehaviorHandler

FollowReference Behavior.

modify(pose: tuple[geometry_msgs.msg.Pose, geometry_msgs.msg.PoseStamped], frame_id: str, speed_x: float, speed_y: float, speed_z: float, yaw_mode: int, yaw_angle: float)

Modify FollowReference behavior.

start(pose: tuple[geometry_msgs.msg.Pose, geometry_msgs.msg.PoseStamped], frame_id: str, speed_x: float, speed_y: float, speed_z: float, yaw_mode: int, yaw_angle: float, wait_result: bool = False) bool

Start FollowReference behavior.