Repository Summary
Checkout URI | https://github.com/mrpt-ros-pkg/mrpt_sensors.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-09-01 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mrpt_generic_sensor | 0.2.3 |
mrpt_sensor_bumblebee_stereo | 0.2.3 |
mrpt_sensor_gnss_nmea | 0.2.3 |
mrpt_sensor_gnss_novatel | 0.2.3 |
mrpt_sensor_imu_taobotics | 0.2.3 |
mrpt_sensorlib | 0.2.3 |
mrpt_sensors | 0.2.3 |
README
Distro | Build dev | Release |
---|---|---|
ROS 2 Humble (u22.04) | ||
ROS 2 Iron (u22.04) | ||
ROS 2 Jazzy (u24.04) | ||
ROS 2 Rolling (u24.04) |
mrpt_sensors
ROS nodes for various robotics sensors via mrpt-hwdrivers.
All packages follow REP-2003 regarding ROS 2 topic QoS.
Table of Contents
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_imu_taobotics
mrpt_sensor_velodyne
- Individual package build status
mrpt_sensor_bumblebee_stereo
ROS 2 node for Bumblebee Stereo Cameras using libdc1394 interface.
Supported models: Bumblebee2 stereo cameras with FireWire connection.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-bumblebee-stereo
# Launch to test it:
ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py
Launch arguments
```yaml ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_nmea
Supported models: any GPS/GNSS sensor emiting NMEA messages via a serial/USB port.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-nmea
# Launch to test it:
ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py serial_port:=/dev/ttyACM0 publish_topic:="/gps"
Parsed messages (via mrpt::hwdrivers::CGPSInterface): - NMEA_GGA - NMEA_GLL - NMEA_GSA - NMEA_GSV - NMEA_MSS - NMEA_RMC - NMEA_VTG - NMEA_ZDA
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_novatel
ROS node for GNSS/IMU Novatel receivers with RTK precision using an NTRIP HTTP source. This node actually launches two mrpt::hwdrivers sensors:
- mrpt::hwdrivers::CGPSInterface for the Novatel GNSS/INS device, and
- mrpt::hwdrivers::CNTRIPEmitter to connect to a remove NTRIP source and emit the received corrections via a serial port.
Thus, you need to specify several mandatory ros launch arguments to make this node to work, including the Novatel serial (USB) ports, the NTRIP server configuration, etc.
Supported models: Novatel OEM6
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-novatel
# Launch to test it:
ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py \
publish_topic:="/gps_novatel" \
publish_mrpt_obs_topic:="/gps_novatel_mrpt" \
sensor_frame_id:="novatel" \
sensor_label:="novatel" \
novatel_main_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port0" \
novatel_ntrip_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port2" \
ntrip_server:="www.euref-ip.net" \
ntrip_port:="\"2101\"" \
ntrip_mount_point:="ALME00ESP0" \
ntrip_user:="user" \
ntrip_password:="pass" \
novatel_init_azimuth:="0.0 25.0"
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_imu_taobotics
Supported models: hfi-b6
, hfi-a9
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-imu-taobotics
# Launch to test it:
ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py serial_port:=/dev/ttyUSB0
Launch arguments
```yaml ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_velodyne
Supported models: VLP16
,HDL32
,HDL64
ros2 launch mrpt_sensors velodyne.launch.py
TODO: Document and explain parameters.
Individual package build status
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/mrpt-ros-pkg/mrpt_sensors.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-09-01 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mrpt_generic_sensor | 0.2.3 |
mrpt_sensor_bumblebee_stereo | 0.2.3 |
mrpt_sensor_gnss_nmea | 0.2.3 |
mrpt_sensor_gnss_novatel | 0.2.3 |
mrpt_sensor_imu_taobotics | 0.2.3 |
mrpt_sensorlib | 0.2.3 |
mrpt_sensors | 0.2.3 |
README
Distro | Build dev | Release |
---|---|---|
ROS 2 Humble (u22.04) | ||
ROS 2 Iron (u22.04) | ||
ROS 2 Jazzy (u24.04) | ||
ROS 2 Rolling (u24.04) |
mrpt_sensors
ROS nodes for various robotics sensors via mrpt-hwdrivers.
All packages follow REP-2003 regarding ROS 2 topic QoS.
Table of Contents
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_imu_taobotics
mrpt_sensor_velodyne
- Individual package build status
mrpt_sensor_bumblebee_stereo
ROS 2 node for Bumblebee Stereo Cameras using libdc1394 interface.
Supported models: Bumblebee2 stereo cameras with FireWire connection.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-bumblebee-stereo
# Launch to test it:
ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py
Launch arguments
```yaml ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_nmea
Supported models: any GPS/GNSS sensor emiting NMEA messages via a serial/USB port.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-nmea
# Launch to test it:
ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py serial_port:=/dev/ttyACM0 publish_topic:="/gps"
Parsed messages (via mrpt::hwdrivers::CGPSInterface): - NMEA_GGA - NMEA_GLL - NMEA_GSA - NMEA_GSV - NMEA_MSS - NMEA_RMC - NMEA_VTG - NMEA_ZDA
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_novatel
ROS node for GNSS/IMU Novatel receivers with RTK precision using an NTRIP HTTP source. This node actually launches two mrpt::hwdrivers sensors:
- mrpt::hwdrivers::CGPSInterface for the Novatel GNSS/INS device, and
- mrpt::hwdrivers::CNTRIPEmitter to connect to a remove NTRIP source and emit the received corrections via a serial port.
Thus, you need to specify several mandatory ros launch arguments to make this node to work, including the Novatel serial (USB) ports, the NTRIP server configuration, etc.
Supported models: Novatel OEM6
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-novatel
# Launch to test it:
ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py \
publish_topic:="/gps_novatel" \
publish_mrpt_obs_topic:="/gps_novatel_mrpt" \
sensor_frame_id:="novatel" \
sensor_label:="novatel" \
novatel_main_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port0" \
novatel_ntrip_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port2" \
ntrip_server:="www.euref-ip.net" \
ntrip_port:="\"2101\"" \
ntrip_mount_point:="ALME00ESP0" \
ntrip_user:="user" \
ntrip_password:="pass" \
novatel_init_azimuth:="0.0 25.0"
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_imu_taobotics
Supported models: hfi-b6
, hfi-a9
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-imu-taobotics
# Launch to test it:
ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py serial_port:=/dev/ttyUSB0
Launch arguments
```yaml ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_velodyne
Supported models: VLP16
,HDL32
,HDL64
ros2 launch mrpt_sensors velodyne.launch.py
TODO: Document and explain parameters.
Individual package build status
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/mrpt-ros-pkg/mrpt_sensors.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-09-01 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mrpt_generic_sensor | 0.2.3 |
mrpt_sensor_bumblebee_stereo | 0.2.3 |
mrpt_sensor_gnss_nmea | 0.2.3 |
mrpt_sensor_gnss_novatel | 0.2.3 |
mrpt_sensor_imu_taobotics | 0.2.3 |
mrpt_sensorlib | 0.2.3 |
mrpt_sensors | 0.2.3 |
README
Distro | Build dev | Release |
---|---|---|
ROS 2 Humble (u22.04) | ||
ROS 2 Iron (u22.04) | ||
ROS 2 Jazzy (u24.04) | ||
ROS 2 Rolling (u24.04) |
mrpt_sensors
ROS nodes for various robotics sensors via mrpt-hwdrivers.
All packages follow REP-2003 regarding ROS 2 topic QoS.
Table of Contents
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_imu_taobotics
mrpt_sensor_velodyne
- Individual package build status
mrpt_sensor_bumblebee_stereo
ROS 2 node for Bumblebee Stereo Cameras using libdc1394 interface.
Supported models: Bumblebee2 stereo cameras with FireWire connection.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-bumblebee-stereo
# Launch to test it:
ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py
Launch arguments
```yaml ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_nmea
Supported models: any GPS/GNSS sensor emiting NMEA messages via a serial/USB port.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-nmea
# Launch to test it:
ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py serial_port:=/dev/ttyACM0 publish_topic:="/gps"
Parsed messages (via mrpt::hwdrivers::CGPSInterface): - NMEA_GGA - NMEA_GLL - NMEA_GSA - NMEA_GSV - NMEA_MSS - NMEA_RMC - NMEA_VTG - NMEA_ZDA
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_novatel
ROS node for GNSS/IMU Novatel receivers with RTK precision using an NTRIP HTTP source. This node actually launches two mrpt::hwdrivers sensors:
- mrpt::hwdrivers::CGPSInterface for the Novatel GNSS/INS device, and
- mrpt::hwdrivers::CNTRIPEmitter to connect to a remove NTRIP source and emit the received corrections via a serial port.
Thus, you need to specify several mandatory ros launch arguments to make this node to work, including the Novatel serial (USB) ports, the NTRIP server configuration, etc.
Supported models: Novatel OEM6
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-novatel
# Launch to test it:
ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py \
publish_topic:="/gps_novatel" \
publish_mrpt_obs_topic:="/gps_novatel_mrpt" \
sensor_frame_id:="novatel" \
sensor_label:="novatel" \
novatel_main_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port0" \
novatel_ntrip_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port2" \
ntrip_server:="www.euref-ip.net" \
ntrip_port:="\"2101\"" \
ntrip_mount_point:="ALME00ESP0" \
ntrip_user:="user" \
ntrip_password:="pass" \
novatel_init_azimuth:="0.0 25.0"
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_imu_taobotics
Supported models: hfi-b6
, hfi-a9
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-imu-taobotics
# Launch to test it:
ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py serial_port:=/dev/ttyUSB0
Launch arguments
```yaml ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_velodyne
Supported models: VLP16
,HDL32
,HDL64
ros2 launch mrpt_sensors velodyne.launch.py
TODO: Document and explain parameters.
Individual package build status
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/mrpt-ros-pkg/mrpt_sensors.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-09-01 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mrpt_generic_sensor | 0.2.3 |
mrpt_sensor_bumblebee_stereo | 0.2.3 |
mrpt_sensor_gnss_nmea | 0.2.3 |
mrpt_sensor_gnss_novatel | 0.2.3 |
mrpt_sensor_imu_taobotics | 0.2.3 |
mrpt_sensorlib | 0.2.3 |
mrpt_sensors | 0.2.3 |
README
Distro | Build dev | Release |
---|---|---|
ROS 2 Humble (u22.04) | ||
ROS 2 Iron (u22.04) | ||
ROS 2 Jazzy (u24.04) | ||
ROS 2 Rolling (u24.04) |
mrpt_sensors
ROS nodes for various robotics sensors via mrpt-hwdrivers.
All packages follow REP-2003 regarding ROS 2 topic QoS.
Table of Contents
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_imu_taobotics
mrpt_sensor_velodyne
- Individual package build status
mrpt_sensor_bumblebee_stereo
ROS 2 node for Bumblebee Stereo Cameras using libdc1394 interface.
Supported models: Bumblebee2 stereo cameras with FireWire connection.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-bumblebee-stereo
# Launch to test it:
ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py
Launch arguments
```yaml ros2 launch mrpt_sensor_bumblebee_stereo mrpt_sensor_bumblebee_stereo.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_nmea
Supported models: any GPS/GNSS sensor emiting NMEA messages via a serial/USB port.
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-nmea
# Launch to test it:
ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py serial_port:=/dev/ttyACM0 publish_topic:="/gps"
Parsed messages (via mrpt::hwdrivers::CGPSInterface): - NMEA_GGA - NMEA_GLL - NMEA_GSA - NMEA_GSV - NMEA_MSS - NMEA_RMC - NMEA_VTG - NMEA_ZDA
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_nmea mrpt_sensor_gnss_nmea.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_gnss_novatel
ROS node for GNSS/IMU Novatel receivers with RTK precision using an NTRIP HTTP source. This node actually launches two mrpt::hwdrivers sensors:
- mrpt::hwdrivers::CGPSInterface for the Novatel GNSS/INS device, and
- mrpt::hwdrivers::CNTRIPEmitter to connect to a remove NTRIP source and emit the received corrections via a serial port.
Thus, you need to specify several mandatory ros launch arguments to make this node to work, including the Novatel serial (USB) ports, the NTRIP server configuration, etc.
Supported models: Novatel OEM6
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-gnss-novatel
# Launch to test it:
ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py \
publish_topic:="/gps_novatel" \
publish_mrpt_obs_topic:="/gps_novatel_mrpt" \
sensor_frame_id:="novatel" \
sensor_label:="novatel" \
novatel_main_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port0" \
novatel_ntrip_serial_port:="/dev/serial/by-id/usb-Novatel_Inc._Novatel_GPS_Receiver_BJYA15400456J-if00-port2" \
ntrip_server:="www.euref-ip.net" \
ntrip_port:="\"2101\"" \
ntrip_mount_point:="ALME00ESP0" \
ntrip_user:="user" \
ntrip_password:="pass" \
novatel_init_azimuth:="0.0 25.0"
Launch arguments
```yaml ros2 launch mrpt_sensor_gnss_novatel mrpt_sensor_gnss_novatel.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_imu_taobotics
Supported models: hfi-b6
, hfi-a9
# INSTALL:
sudo apt install ros-${ROS_DISTRO}-mrpt-sensor-imu-taobotics
# Launch to test it:
ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py serial_port:=/dev/ttyUSB0
Launch arguments
```yaml ros2 launch mrpt_sensor_imu_taobotics mrpt_sensor_imu_taobotics.launch.py --show-args Arguments (pass arguments as 'mrpt_sensor_velodyne
Supported models: VLP16
,HDL32
,HDL64
ros2 launch mrpt_sensors velodyne.launch.py
TODO: Document and explain parameters.
Individual package build status
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/mrpt-ros-pkg/mrpt_sensors.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-03-19 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mrpt_generic_sensor | 0.0.4 |
mrpt_sensorlib | 0.0.4 |
mrpt_sensors | 0.0.4 |
mrpt_sensors_examples | 0.0.4 |
README
Distro | Build dev | Build release | Stable sync |
---|---|---|---|
ROS1 Noetic (u20.04) |
EOL Distro | Last release |
---|---|
ROS1 Melodic (u18.04) |
mrpt_sensors
ROS nodes for various robotics sensors via mrpt-hwdrivers
This branch ros1
will see no further development.
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/mrpt-ros-pkg/mrpt_sensors.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-03-19 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
mrpt_generic_sensor | 0.0.4 |
mrpt_sensorlib | 0.0.4 |
mrpt_sensors | 0.0.4 |
mrpt_sensors_examples | 0.0.4 |
README
Distro | Build dev | Build release | Stable sync |
---|---|---|---|
ROS1 Noetic (u20.04) |
EOL Distro | Last release |
---|---|
ROS1 Melodic (u18.04) |
mrpt_sensors
ROS nodes for various robotics sensors via mrpt-hwdrivers
This branch ros1
will see no further development.