[mrpt-hwdrivers]

Overview

Sensor and hardware-related drivers.

Library mrpt-hwdrivers

This C++ library is part of MRPT and can be installed in Debian-based systems with:

sudo apt install libmrpt-hwdrivers-dev

Read also how to import MRPT into your CMake scripts.

This library provides sensor drivers and hardware interface utilities, from low-level serial/USB helpers to high-level sensor wrappers.

All sensor drivers derive from mrpt::hwdrivers::CGenericSensor, which provides a unified doProcess() / getObservations() interface and integrable into rawlog-grabber.

Supported sensors

Class

Sensor / Protocol

mrpt::hwdrivers::CCameraSensor Generic camera (OpenCV, IEEE1394, etc.) mrpt::hwdrivers::CImageGrabber_OpenCV OpenCV camera capture mrpt::hwdrivers::CKinect Microsoft Kinect (libfreenect) mrpt::hwdrivers::COpenNI2Sensor OpenNI2-compatible depth cameras mrpt::hwdrivers::CMyntEyeCamera MYNT EYE stereo/depth camera mrpt::hwdrivers::CVelodyneScanner Velodyne HDL-32E / VLP-16 LiDAR mrpt::hwdrivers::CSickLaserUSB SICK LMS/TIM lasers (USB) mrpt::hwdrivers::CSickLaserSerial SICK LMS lasers (serial) mrpt::hwdrivers::CIbeoLuxETH Ibeo Lux 4-layer LiDAR (Ethernet) mrpt::hwdrivers::CGPSInterface GPS/GNSS via NMEA or NTRIP mrpt::hwdrivers::CGPS_NTRIP Combined GPS + NTRIP correction stream mrpt::hwdrivers::CIMUXSens_MT4 XSens MTi IMU (MT4 protocol) mrpt::hwdrivers::CGyroKVHDSP3000 KVH DSP-3000 fiber-optic gyro mrpt::hwdrivers::CTaoboticsIMU Taobotics IMU mrpt::hwdrivers::CGillAnemometer Gill ultrasonic anemometer mrpt::hwdrivers::CEnoseModular Modular electronic nose mrpt::hwdrivers::CRaePID RAE PID gas detector mrpt::hwdrivers::CWirelessPower WiFi RSSI scanner mrpt::hwdrivers::CPhidgetInterfaceKitProximitySensors Phidget proximity sensors mrpt::hwdrivers::CNationalInstrumentsDAQ National Instruments DAQ mrpt::hwdrivers::CCANBusReader CAN bus raw reader mrpt::hwdrivers::CNTRIPEmitter NTRIP caster client mrpt::hwdrivers::CImpinjRFID Impinj RFID reader ===================================================== =======================================

Library contents