clearpath_config.sensors.types.lidars_2d module

class clearpath_config.sensors.types.lidars_2d.BaseLidar2D(idx: int = None, name: str = None, topic: str = 'scan', frame_id: str = 'laser', ip: str = '192.168.131.20', port: int = 6000, min_angle: float = -3.141592653589793, max_angle: float = 3.141592653589793, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: dict = {}, ros_parameters_template: dict = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])

Bases: BaseSensor

FRAME_ID = 'laser'
IP_ADDRESS = '192.168.131.20'
IP_PORT = 6000
MAX_ANGLE = 3.141592653589793
MIN_ANGLE = -3.141592653589793
class ROS_PARAMETER_KEYS

Bases: object

FRAME_ID = 'node_name.frame_id'
IP_ADDRESS = 'node_name.ip_address'
IP_PORT = 'node_name.ip_port'
MAX_ANGLE = 'node_name.max_angle'
MIN_ANGLE = 'node_name.min_angle'
SENSOR_MODEL = 'base'
SENSOR_TYPE = 'lidar2d'
TOPIC = 'scan'
class TOPICS

Bases: object

NAME = {'scan': 'scan'}
SCAN = 'scan'
TYPE = {'scan': 'sensor_msgs/msg/LaserScan'}
property frame_id: str
classmethod get_frame_id_from_idx(idx: int) str
classmethod get_ip_from_idx(idx: int) str
property ip: str
property max_angle: float
property min_angle: float
property port: int
set_idx(idx: int) None
class clearpath_config.sensors.types.lidars_2d.HokuyoUST(idx: int = None, name: str = None, topic: str = 'scan', frame_id: str = 'laser', ip: str = '192.168.131.20', port: int = 10940, min_angle: float = -3.141592653589793, max_angle: float = 3.141592653589793, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: dict = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])

Bases: BaseLidar2D

FRAME_ID = 'laser'
IP_PORT = 10940
MAX_ANGLE = 3.141592653589793
MIN_ANGLE = -3.141592653589793
class ROS_PARAMETER_KEYS

Bases: object

FRAME_ID = 'urg_node.laser_frame_id'
IP_ADDRESS = 'urg_node.ip_address'
IP_PORT = 'urg_node.ip_port'
MAX_ANGLE = 'urg_node.angle_max'
MIN_ANGLE = 'urg_node.angle_min'
SENSOR_MODEL = 'hokuyo_ust'
class clearpath_config.sensors.types.lidars_2d.SickLMS1XX(idx: int = None, name: str = None, topic: str = 'scan', frame_id: str = 'laser', ip: str = '192.168.131.20', port: int = 2111, min_angle: float = -2.391, max_angle: float = 2.391, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: dict = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])

Bases: BaseLidar2D

FRAME_ID = 'laser'
IP_PORT = 2111
MAX_ANGLE = 2.391
MIN_ANGLE = -2.391
class ROS_PARAMETER_KEYS

Bases: object

FRAME_ID = 'lms1xx.frame_id'
IP_ADDRESS = 'lms1xx.host'
IP_PORT = 'lms1xx.port'
MAX_ANGLE = 'lms1xx.max_ang'
MIN_ANGLE = 'lms1xx.min_ang'
SENSOR_MODEL = 'sick_lms1xx'