= Sensors supported by ROS = There are several robotics sensors that are supported by official ROS packages and many more supported by the ROS community. While not comprehensive, the featured sensors are documented and should have stable interfaces. <> == Portals == Portal pages help you install and use ROS software with specific types of sensors. Each portal page also has information about tutorials and documentation of common interfaces. ||[[Sensors/2D range finders|2D range finders]] ||[[Sensors/3D Sensors|3D Sensors]] || ||[[Sensors/Pose Estimation|Pose Estimation (GPS + IMU)]] ||[[Sensors/Cameras|Cameras]] || ||[[Sensors/Sensor Interfaces|Sensor Interfaces]] || || == Complete Listing == === 1D range finders === * [[arbotix_sensors|Sharp IR range finder (via ArbotiX RoboController)]] * Tera Ranger * [[teraranger|TeraRanger Evo ToF range finder]] * [[teraranger|TeraRanger One ToF range finder]] * [[teraranger|TeraRanger Duo ToF/Sonar range finder]] * [[vl53l1x|STM VL53L1X ToF range finder]] === 2D range finders === * [[lsc_ros_driver|Autonics LSC Series 270º Laser Scanner]] * [[hls_lfcd_lds_driver|HLS-LFCD LDS]] * [[hokuyo_node|Hokuyo Scanning range finder]] * [[https://gitlab.cc-asp.fraunhofer.de/led/leuze_ros_drivers|Leuze RSL 400]] * [[naviradar|NaviRadar]] * [[pepperl_fuchs_r2000|Pepperl+Fuchs R2000 laser]] * [[Prescripte180A_Static_Lidar|Prescripte180A Static Lidar]] * [[psen_scan_v2|PILZ Safety Laserscanner PSENscan]] * [[rotoscan_node|Leuze rotoScan laser rangefinder driver (ROD-4, RS4)]] * [[https://www.slamtec.com/en|SLAMtec RPLIDAR]] * [[rplidar driver in python|RPLIDAR 360 laser scanner Driver(python)]] * [[rplidar|RPLIDAR A1/2/3/S1 laser(c++)]] * SICK LIDAR * [[sick_scan|SICK LMS1104 laser]] * [[sick_scan|SICK LMS1xx laser-family]] or [[LMS1xx]] * [[sick_scan|SICK LMS2xx laser-family]] or [[sicktoolbox_wrapper]] * [[sick_scan|SICK LMS511 laser]] * [[sick_scan|SICK LMS4xxx laser-family]] * [[sicks300|SICK S300 Professional]] * [[s3000_laser|SICK S3000 laser]] * [[sick_scan|SICK TiMxxx laser-family]] or [[sick_tim]] * [[sick_safetyscanners|SICK Safety Scanners (microScan3)]] * Tera Ranger * [[teraranger_array|TeraRanger Multiflex]] * [[teraranger_array|TeraRanger Hub & Tower]] * [[teraranger_array|TeraRanger Hub Evo & Tower Evo]] * [[teraranger|TeraRanger Evo 64px ToF range finder]] * [[xv_11_laser_driver|Neato XV-11 Laser Driver]] * [[xaxxon_openlidar|Xaxxon OpenLIDAR]] * [[HenchmanU1A_Ultrasonic_Range_Finder|HenchmanU1A Ultrasonic Range Finder]] === 3D Sensors (range finders & RGB-D cameras) === * [[AD-96TOF1-EBZ| Analog Devices AD-96TOF1-EBZ 3D ToF camera]] * [[argos3d_p100|Argos3D P100 ToF camera]] * [[basler_tof|Basler ToF ES camera]] * [[http://wiki.ros.org/cis_camera|CIS ToF Camera Sensor DCC-RGBD1]] * [[CubeEye|CUBE EYE 3D DEPTH CAMERA]] * [[duo3d-driver|DUO3D™ stereo camera]] * [[ensenso_driver|Ensenso stereo cameras]] * ESPROS 3D * [[ESPROS-635|Espros TOFcam-635]] * [[ESPROS-660FPGA|Espros TOFcam-660FPGA]] * [[Forecast|Forecast 3D Laser with SICK LIDAR]] * [[nerian_stereo|SceneScan and SP1 by Nerian Vision Technologies]] * [[openni_kinect|OpenNI driver for Kinect and PrimeSense 3D sensors]] * [[trifo|Trifo Ironsides]] * [[nimbus_3d_driver|pieye Nimbus 3D]] * [[pmd_camcube_3_ros_pkg|PMD Camcube 3.0]] * [[ifm_o3mxxx|IFM O3M250 ToF camera]] * [[phoxi_camera|Photoneo PhoXi 3D Scanner]] * Intel RealSense * [[realsense_camera|Intel® RealSense™ F200/VF0800]] * [[RealSense|Intel® RealSense™]] * [[rc_visard_driver|Roboception rc_visard stereo camera]] * [[Terabee3Dcam|Terabee 3D ToF camera]] * Toposens US * [[toposens|Toposens ECHO ONE 3D ultrasonic sensor]] * [[toposens|Toposens TS3 3D ultrasonic sensor]] * [[Sensors/OrbbecAstra|Orbbec Astra]] * SICK LIDAR * [[sick_scan|SICK MRS1xxx lasers]] * [[sick_scan|SICK MRS6xxx lasers]] * [[sick_ldmrs_laser|SICK LD-MRS laser (identical to IBEO LUX)]] or [[sick_ldmrs|csiro-asl/sick_ldmrs]] * [[sentis_tof_m100|Sentis ToF M100 camera]] * [[swissranger_camera|Mesa Imaging SwissRanger devices (3000/4000/4500)]] * [[velodyne|Velodyne HDL-64E 3D LIDAR]] * [[livox_ros_driver|Livox 3D LiDAR]] * [[zivid_camera|Zivid 3D Camera]] === Audio / Speech Recognition === * [[baidu_speech]] * [[hark]] * [[pocketsphinx]] * [[rospeex]] * [[rosecho|ROSECHO (A Chinese Smart Speaker based on IFLYOS)]] === Cameras / Optical Sensors === * [[avt_vimba_camera|Allied Vision Tech GigE cameras]] * [[camera1394|IEEE 1394 Digital Camera]] * [[camera_aravis|camera_aravis (ethernet camera driver)]] * [[canon_gphoto]] * [[cmucam_png]] * [[duo3d-driver|DUO3D™ stereo camera]] * [[dynamic_uvc_cam]] * [[gencam_cu]] * [[gevicam_camera|GeViCAM stereo camera]] * [[gscam|gstreamer camera driver]] * [[libuvc_camera|libuvc USB Video Class driver]] * [[mv_bluefox_driver|MatrixVision BlueFOX]] * [[occam_vision_group_stereo-camera|Occam Vision Group Omni Stereo camera]] * [[omronsentech_camera|OMRON SENTECH camera]] * [[teraranger|TeraRanger Evo Thermal 33/90]] * [[trifo|Trifo Ironsides]] * [[photo|gPhoto Driver]] * [[pointgrey_camera_driver|PointGrey Cameras (with FlyCapture2)]] * [[prosilica_camera|Prosilica Camera]] * [[rc_visard_driver|Roboception rc_visard stereo camera]] * [[usb_cam]] * [[videre_stereo_cam]] * [[wge100_camera|WGE100 camera]] * [[zed-ros-wrapper|ZED stereo camera]] === Enviromental === * [[ce_environment]] * [[windsonic|Gill Instruments Windsonic ultrasonic wind sensor]] === Force/Torque/Touch Sensors === * [[dynpick_driver|Wacoh-Tech DynPick]] * [[force_torque|ATI nano 25 and AMTI HE6x6 force plate]] * [[leptrino_force_torque|Leptrino force/torque sensor]] * [[Nano17interface|Nano17 6-axis force/torque sensors]] * [[netft_utils|Interface to ATI NetFT sensor adapter]] * [[cob_forcetorque|Schunk LWA 3 Force Torque Controller based on ATI Mini 45]] * [[skin_driver]] === Motion Capture === * [[leap_motion]] * [[motion_analysis_mocap|Motion Analysis motion capture system]] * !OptiTrack Motion Capture system using [[mocap_optitrack|NatNet]] and [[ros_vrpn_client|VRPN]]. * [[phase_space|Phase Space optical motion capture system]] * [[vicon_mocap|VICON motion capture system]] === Pose Estimation (GPS/IMU) === * [[mitch_v2_driver| 221e Mitch V2]] * [[muse_v2_driver| 221e Muse V2]] * [[adi_driver|adi_driver: Analog Devices Inc. IMU(ADIS16470) and accelerometer(ADXL345)]] * [[applanix_driver|Applanix Position and Orientation System for Land Vehicles]] * [[bma180|Bosch Sensortec BMA180 3-axis accelerometer]] * [[duo3d-driver|DUO3D™ IMU sensor]] * [[ess_sensors|EPSON Sensing System Sensors]] * [[gpsd_client]] * Honeywell HG * [[hg_node|Honeywell HG1120]] * [[hg_node|Honeywell HG4930]] * [[hg_nav_node|Honeywell HGuide n580]] * [[https://github.com/VT-ASIM-LAB/inertiallabs_gnss_driver|Inertial Labs GPS-Aided INS-B INS-P INS-D]] * [[ixblue_ins_driver|iXblue Atlans series]] * [[openzen_sensor|LP-Research LPMS series]] * [[lse_xsens_mti|Xsens MTi node]] * Microstrain * [[microstrain_inertial_driver|Parker LORD MicroStrain Inertial Driver]] * [[microstrain_3dm_gx3_45|Microstrain 3DM-GX3-45]] * [[microstrain_3dmgx2_imu]] * [[myahrs_driver]] * [[nmea_navsat_driver]] * [[oxford_gps_eth|Oxford Technical Solutions (OXTS) GPS/IMU products]] * [[trifo|Trifo Ironsides]] * [[phidgets_drivers|Phidgets PhidgetsSpatial 3/3/3]] * [[razor_imu_9dof|Razor's IMU 9 DOF (Degree of Freedom) board]] * [[rc_visard_driver|Roboception rc_visard stereo camera (onboard IMU, pose estimation and SLAM)]] * [[sbg_driver|SBG System Ellipse (A, E, N, D)]] * [[smi540|Bosch SMI530/540 3-axis sensor]] * [[swiftnav_piksi|Swiftnav Piksi RTK-GPS]] * [[um6|CH Robotics UM6 IMU]] * XSens MTi * [[xsens_driver|Xsens MTx/MTi/MTi-G devices]] * [[xsens_mti_driver|Xsens MTi Driver (Official)]] * [[zed-ros-wrapper|ZED stereo camera tracking]] * [[rt_usb_9axisimu_driver|RT Corp. USB Output 9-axis IMU sensor module]] * SICK Level Sensory * [[sick_line_guidance|SICK Optical line guidance sensors OLS10 and OLS20]] * [[sick_line_guidance|SICK Magnetic line guidance MLS]] * [[ChipRobotics/imu_sensor|Chip Robotics IMU Sensor (BNO080)]] * [[aceinna_openimu|Aceinna OpenIMU Series]] * Witmotion Shenzhen Co. TTL/UART-compatible IMU sensors * [[witmotion_ros|witmotion_ros - Qt-based configurable ROS driver]] * [[wit_node|wit motion 9-axis IMU and GPS module - POSIX-based ROS driver]] === Power Supply === * [[ctx2140|Carnetix CNX-P2140 DC-DC power supply]] * [[m4atx|Mini-Box M4-ATX power supply]] * [[ocean_battery_driver|Ocean Server Technology Intelligent Battery and Power System]] === RFID === * [[hrl_rfid|UHF RFID Reader]] * [[huxi_rfid|Huxi RFID Reader]] === Sensor and IO Interfaces === * [[arbotix|ArbotiX RoboController]] * [[rosserial_arduino]] * [[ardusim|Arduino Sensor Interface Module]] * [[pmad|PMAD Arduino interface]] * [[nxt_ros|Lego NXT Sensors]] * [[ce_phidgets|Phidgets Interface]] * [[libphidget21]] * [[phidgets_ros|Phidgets sensor interface]] * [[phidgets|Phidgets sensor interface with differential drive]] * [[roboard_sensors|Trossen Robotics' Roboard PC/Controller]] * [[sensoray626|Sensoray 626 analog and digital I/O PCI board]] (Legacy product) * [[serializer|RoboticsConnection's Serializer or CM Robots' Element microcontroller]] (Product discontinued) * [[sr_ronex|Shadow RoNeX]] (Product discontinued) === Speed === * [[radar_omnipresense|OmniPreSense Radar Sensor (OPS241/OPS242)]] * [[sick_scan|SICK RMS3xx Radar Sensor]]