vehicle_common.vehicle#
Attributes#
Classes#
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.ABCAbstract 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.