Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Variables
[mrpt-hwdrivers]

Detailed Description

Back to list of all libraries | See all modules

Library mrpt-hwdrivers


This namespace includes several hardware-related classes, from serial port interfaces, USB FTDI chip interfaces, to more complex ones including handling specific proprietary protocols (SICK lasers, etc.).

See the list of classes in mrpt::hwdrivers and the list of supported sensors in this page.

Classes

class  mrpt::hwdrivers::C2DRangeFinderAbstract
 This is the base, abstract class for "software drivers" interfaces to 2D scanners (laser range finders). More...
 
class  mrpt::hwdrivers::CActivMediaRobotBase
 This software driver implements the communications (and some rudimentary control) for ActivMedia robotic bases (Pioneer DX/AT, PeopleBot, etc). More...
 
class  mrpt::hwdrivers::CBoardDLMS
 An interface to a custom board which interfaces two SICK laser scanners. More...
 
class  mrpt::hwdrivers::CBoardENoses
 A class for interfacing an e-Noses via a FTDI USB link. More...
 
class  mrpt::hwdrivers::CBoardIR
 A parser of NMEA commands, for connecting to a GPS by a serial port. More...
 
class  mrpt::hwdrivers::CBoardSonars
 This "software driver" implements the communication protocol for interfacing a Ultrasonic range finder SRF10 through a custom USB board. More...
 
class  mrpt::hwdrivers::CCameraSensor
 The central class for camera grabbers in MRPT, implementing the "generic sensor" interface. More...
 
class  mrpt::hwdrivers::CCANBusReader
 This "software driver" implements the communication protocol for interfacing a SICK LMS 2XX laser scanners through a standard RS232 serial port (or a USB2SERIAL converter). More...
 
struct  mrpt::hwdrivers::TCaptureOptions_DUO3D
 Options used when creating a camera capture object of type CImageGrabber_FlyCapture2. More...
 
class  mrpt::hwdrivers::CDUO3DCamera
 This "software driver" implements the communication protocol for interfacing a DUO3D Stereo Camera. More...
 
class  mrpt::hwdrivers::CEnoseModular
 A class for interfacing an e-NoseModular via a FTDI USB link. More...
 
class  mrpt::hwdrivers::CFFMPEG_InputStream
 A generic class which process a video file or other kind of input stream (http, rtsp) and allows the extraction of images frame by frame. More...
 
class  mrpt::hwdrivers::CGenericSensor
 A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabber. More...
 
class  mrpt::hwdrivers::CGPS_NTRIP
 A combination of GPS receiver + NTRIP receiver capable of submitting GGA frames to enable RTCM 3.0. More...
 
class  mrpt::hwdrivers::CGPSInterface
 A parser of NMEA commands, for connecting to a GPS by a serial port. More...
 
class  mrpt::hwdrivers::CGyroKVHDSP3000
 A class for interfacing KVH DSP 3000 gyroscope with an assynchronous serial communication (product SN : 02-1222-01). More...
 
class  mrpt::hwdrivers::CHokuyoURG
 This software driver implements the protocol SCIP-2.0 for interfacing HOKUYO URG, UTM and UXM laser scanners. More...
 
class  mrpt::hwdrivers::CIbeoLuxETH
 This "software driver" implements the communication protocol for interfacing a Ibeo Lux laser scanners through an ethernet controller. More...
 
struct  mrpt::hwdrivers::TCaptureOptions_dc1394
 Options used when creating an dc1394 capture object All but the frame size, framerate, and color_coding can be changed dynamically by CImageGrabber_dc1394::changeCaptureOptions. More...
 
class  mrpt::hwdrivers::CImageGrabber_dc1394
 A class for grabing images from a IEEE1394 (Firewire) camera using the libdc1394-2 library. More...
 
struct  mrpt::hwdrivers::TCaptureOptions_FlyCapture2
 Options used when creating a camera capture object of type CImageGrabber_FlyCapture2. More...
 
class  mrpt::hwdrivers::CImageGrabber_FlyCapture2
 A wrapper for Point Gray Research (PGR) FlyCapture2 API for capturing images from Firewire, USB3 or GigaE cameras. More...
 
struct  mrpt::hwdrivers::TCaptureCVOptions
 Options used when creating an OpenCV capture object Some options apply to IEEE1394 cameras only. More...
 
class  mrpt::hwdrivers::CImageGrabber_OpenCV
 A class for grabing images from a "OpenCV"-compatible camera, or from an AVI video file. More...
 
class  mrpt::hwdrivers::CIMUXSens
 A class for interfacing XSens 3rd generation Inertial Measuring Units (IMUs), the "XSens MTi" model. More...
 
class  mrpt::hwdrivers::CIMUXSens_MT4
 A class for interfacing XSens 4th generation Inertial Measuring Units (IMUs): MTi 10-series, MTi 100-series. More...
 
struct  mrpt::hwdrivers::TFTDIDevice
 A list of FTDI devices and their descriptors. More...
 
class  mrpt::hwdrivers::CInterfaceFTDI
 A definition of a CStream actually representing a USB connection to a FTDI chip. More...
 
class  mrpt::hwdrivers::CJoystick
 Access to joysticks and gamepads (read buttons and position), and request number of joysticks in the system. More...
 
class  mrpt::hwdrivers::CKinect
 A class for grabing "range images", intensity images (either RGB or IR) and other information from an Xbox Kinect sensor. More...
 
class  mrpt::hwdrivers::CLMS100Eth
 This "software driver" implements the communication protocol for interfacing a SICK LMS100 laser scanners through an ethernet controller. More...
 
class  mrpt::hwdrivers::CNationalInstrumentsDAQ
 An interface to read from data acquisition boards compatible with National Instruments "DAQmx Base" or "DAQmx". More...
 
class  mrpt::hwdrivers::CNTRIPClient
 A client for NTRIP (HTTP) sources of differential GPS corrections from internet servers, or Global navigation satellite system (GNSS) internet radio. More...
 
class  mrpt::hwdrivers::CNTRIPEmitter
 This "virtual driver" encapsulates a NTRIP client (see CNTRIPClient) but adds the functionality of dumping the received datastream to a given serial port. More...
 
class  mrpt::hwdrivers::COpenNI2_RGBD360
 A class for grabing RGBD images from several OpenNI2 sensors. More...
 
class  mrpt::hwdrivers::COpenNI2Generic
 An abstract class for accessing OpenNI2 compatible sensors. More...
 
class  mrpt::hwdrivers::COpenNI2Sensor
 A class for grabing "range images", intensity images (either RGB or IR) and other information from an OpenNI2 sensor. More...
 
class  mrpt::hwdrivers::CPtuBase
 This class implements initialization and comunication methods to control a generic Pan and Tilt Unit, working in radians. More...
 
class  mrpt::hwdrivers::CPtuDPerception
 This class implements initialization and comunication methods to control a Pan and Tilt Unit model PTU-46-17.5, working in radians . More...
 
class  mrpt::hwdrivers::CRaePID
 This class implements a driver for the RAE Systems gas PhotoIonization Detector (PID) (Tested on a MiniRAE Lite) The sensor is accessed via a standard (or USB) serial port. More...
 
class  mrpt::hwdrivers::CRoboPeakLidar
 Interfaces a Robo Peak LIDAR laser scanner. More...
 
class  mrpt::hwdrivers::CRoboticHeadInterface
 This "software driver" implements the communication protocol for interfacing a Robotic Head Board through a custom USB RS-422 interface board. More...
 
class  mrpt::hwdrivers::CRovio
 A class to interface a Rovio robot (manufactured by WowWee). More...
 
class  mrpt::hwdrivers::CSerialPort
 A communications serial port built as an implementation of a utils::CStream. More...
 
class  mrpt::hwdrivers::CServoeNeck
 A USB-interface for a custom "robotic neck" designed at MAPIR lab. More...
 
class  mrpt::hwdrivers::CSickLaserSerial
 This "software driver" implements the communication protocol for interfacing a SICK LMS 2XX laser scanners through a standard RS232 serial port (or a USB2SERIAL converter). More...
 
class  mrpt::hwdrivers::CSickLaserUSB
 This "software driver" implements the communication protocol for interfacing a SICK LMS2XX laser scanners through a custom USB RS-422 interface board. More...
 
struct  mrpt::hwdrivers::TCaptureOptions_bumblebee
 Options used when creating a bumblebee camera capture object. More...
 
class  mrpt::hwdrivers::CStereoGrabber_Bumblebee
 A class for grabing stereo images from a "Bumblebee" or "Bumblebee2" camera NOTE: More...
 
struct  mrpt::hwdrivers::TCaptureOptions_SVS
 Options used when creating a STOC Videre Design camera capture object. More...
 
class  mrpt::hwdrivers::CStereoGrabber_SVS
 A class for grabing stereo images from a STOC camera of Videre Design NOTE: More...
 
class  mrpt::hwdrivers::CSwissRanger3DCamera
 A class for grabing "range images" from a MESA imaging SwissRanger 3D cameras (SR-2, SR-3000, SR-4k). More...
 
class  mrpt::hwdrivers::CTuMicos
 This class implements initialization and comunication methods to control a Tilt Unit model DT-80, working in radians . More...
 
class  mrpt::hwdrivers::CWirelessPower
 This class implements a wireless power probe. More...
 
class  mrpt::hwdrivers::CPhidgetInterfaceKitProximitySensors
 : An interface for the phidget Interface kit board (1018). More...
 

Namespaces

 mrpt::hwdrivers
 Contains classes for various device interfaces.
 

Variables

class HWDRIVERS_IMPEXP mrpt::hwdrivers::CPtuHokuyo
 The objetive of this class is to coordinate PTU movements and Hokuyo scans, adding the posibility of save the points earned in several different formats, limit valids points and view them on a grahic. More...
 

Variable Documentation

The objetive of this class is to coordinate PTU movements and Hokuyo scans, adding the posibility of save the points earned in several different formats, limit valids points and view them on a grahic.

Definition at line 28 of file CPtuHokuyo.h.




Page generated by Doxygen 1.8.6 for MRPT 1.2.2 SVN: at dom ago 20 02:24:17 CEST 2017 Hosted on:
SourceForge.net Logo