kompass.callbacks#

Callback classes used to process input topics data for supported types in Kompass

Module Contents#

Classes#

OdomCallback

ROS2 Odometry Callback Handler to get the robot state in 2D

PointCallback

ROS2 Pose Callback Handler to get the robot state in 2D

PointStampedCallback

ROS2 Pose Callback Handler to get the robot state in 2D

PoseCallback

ROS2 Pose Callback Handler to get the robot state in 2D

PoseStampedCallback

ROS2 PoseStamped Callback Handler to get the robot state in 2D

CameraInfoCallback

ROS2 Image Callback Handler to process sensor_msgs/CameraInfo data

API#

class kompass.callbacks.OdomCallback(input_topic, node_name: Optional[str] = None, get_front: Optional[bool] = False, robot_radius: Optional[float] = None)#

Bases: ros_sugar.io.OdomCallback

ROS2 Odometry Callback Handler to get the robot state in 2D

property get_front: Optional[bool]#

get_front.

Return type:

Optional[bool]

class kompass.callbacks.PointCallback(input_topic, node_name: Optional[str] = None, get_front: Optional[bool] = False, robot_radius: Optional[float] = None)#

Bases: ros_sugar.io.PointCallback

ROS2 Pose Callback Handler to get the robot state in 2D

class kompass.callbacks.PointStampedCallback(input_topic, node_name: Optional[str] = None, get_front: Optional[bool] = False, robot_radius: Optional[float] = None)#

Bases: kompass.callbacks.PointCallback

ROS2 Pose Callback Handler to get the robot state in 2D

class kompass.callbacks.PoseCallback(input_topic, node_name: Optional[str] = None, get_front: Optional[bool] = False, robot_radius: Optional[float] = None)#

Bases: ros_sugar.io.PoseCallback

ROS2 Pose Callback Handler to get the robot state in 2D

class kompass.callbacks.PoseStampedCallback(input_topic, node_name: Optional[str] = None, get_front: Optional[bool] = False, robot_radius: Optional[float] = None)#

Bases: kompass.callbacks.PoseCallback

ROS2 PoseStamped Callback Handler to get the robot state in 2D

class kompass.callbacks.CameraInfoCallback(input_topic, node_name: Optional[str] = None)#

Bases: ros_sugar.io.GenericCallback

ROS2 Image Callback Handler to process sensor_msgs/CameraInfo data