vehicle_common.vehicle#

Attributes#

Classes#

Vehicle

Abstract control target for mission modes.

Module Contents#

Node#
class Vehicle(node: rclpy.node.Node, name: str, *, has_camera: bool = False, camera_namespace: str | None = None, image_topic: str | None = None, camera_info_topic: str | None = None, camera_service_name: str | None = None)#

Bases: abc.ABC

Abstract control target for mission modes.

node#
name#
has_camera = False#
camera_namespace = None#
image_topic = None#
camera_info_topic = None#
camera_service_name = None#
static _normalize_namespace(namespace: str | None) str | None#
static _vision_node_name(vision_node: object) str#
_default_camera_path(suffix: str) str | None#
px4_transport_path(suffix: str) str#
property logger#
namespaced_path(suffix: str, *, namespace: str | None = None) str#
vision_service_name(vision_node: object) str#
abstractmethod stop() None#

Cease active motion in a target-appropriate way.