clearpath_config.sensors.types.gps module
- class clearpath_config.sensors.types.gps.BaseGPS(idx: int | None = None, name: str | None = None, topic: str = 'fix', frame_id: str = 'link', urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: str = {}, 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 = 'link'
- SENSOR_MODEL = 'base'
- SENSOR_TYPE = 'gps'
- TOPIC = 'fix'
- property frame_id: str
- get_frame_id() str
- classmethod get_frame_id_from_idx(idx: int) str
- classmethod get_ip_from_idx(idx: int) str
- has_imu() bool
- set_frame_id(link: str) None
- set_idx(idx: int) None
- class clearpath_config.sensors.types.gps.Garmin18x(idx: int | None = None, name: str | None = None, topic: str = 'fix', frame_id: str = 'link', port: str = '/dev/ttyACM0', baud: int = 115200, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: str = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])
Bases:
NMEA
- BAUD = 115200
- FRAME_ID = 'link'
- PORT = '/dev/ttyACM0'
- SENSOR_MODEL = 'garmin_18x'
- class clearpath_config.sensors.types.gps.MicrostrainGQ7(idx: int | None = None, name: str | None = None, topic: str = 'fix', frame_id: str = 'link', port: str = '/dev/microstrain_main', baud: int = 115200, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: str = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])
Bases:
BaseGPS
- BAUD = 115200
- FRAME_ID = 'link'
- PORT = '/dev/microstrain_main'
- class ROS_PARAMETER_KEYS
Bases:
object
- BAUD = 'microstrain_inertial_driver.baudrate'
- FRAME_ID = 'microstrain_inertial_driver.frame_id'
- PORT = 'microstrain_inertial_driver.port'
- SENSOR_MODEL = 'microstrain_gq7'
- property baud: int
- has_imu() bool
- property port: str
- class clearpath_config.sensors.types.gps.NMEA(idx: int | None = None, name: str | None = None, topic: str = 'fix', frame_id: str = 'link', port: str = '/dev/ttyACM0', baud: int = 115200, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: str = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])
Bases:
BaseGPS
- BAUD = 115200
- FRAME_ID = 'link'
- PORT = '/dev/ttyACM0'
- class ROS_PARAMETER_KEYS
Bases:
object
- BAUD = 'nmea_navsat_driver.baud'
- FRAME_ID = 'nmea_navsat_driver.frame_id'
- PORT = 'nmea_navsat_driver.port'
- SENSOR_MODEL = 'nmea_gps'
- property baud: int
- property port: str
- class clearpath_config.sensors.types.gps.NovatelSmart6(idx: int | None = None, name: str | None = None, topic: str = 'fix', frame_id: str = 'link', port: str = '/dev/ttyACM0', baud: int = 115200, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: str = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])
Bases:
NMEA
- BAUD = 115200
- FRAME_ID = 'link'
- PORT = '/dev/ttyACM0'
- SENSOR_MODEL = 'novatel_smart6'
- class clearpath_config.sensors.types.gps.NovatelSmart7(idx: int | None = None, name: str | None = None, topic: str = 'fix', frame_id: str = 'link', port: str = '/dev/ttyACM0', baud: int = 115200, urdf_enabled: bool = True, launch_enabled: bool = True, ros_parameters: str = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])
Bases:
NMEA
- BAUD = 115200
- FRAME_ID = 'link'
- PORT = '/dev/ttyACM0'
- SENSOR_MODEL = 'novatel_smart7'
Bases:
BaseGPS
Bases:
object
Bases:
object