Official ROS driver for Ensenso stereo cameras.


To get started with the package, take a look at the tutorials.

For opening a camera, you need to use an ensenso_camera_node. The other provided nodes and utility scripts are listed here.


  • For using this package, you need to have the Ensenso SDK installed.

  • Ensenso C-Series cameras require at least version 2.1.1
  • Ensenso S- and XR-Series cameras require at least version 1.7.0.
  • Version 1.7.0 and newer requires at least Ensenso SDK 3.0.
  • Version 1.6.3 and older requires at least Ensenso SDK 2.0. Older versions are not supported.
  • All inputs and outputs of this package are in meters and seconds, as the convention for ROS requires. This is different from the NxLib, which uses millimeters and milliseconds.

Report a Bug

For general problems with your camera or the Ensenso SDK, please visit the Ensenso community forum or contact the IDS support.

Use GitHub to report bugs or submit feature requests. [View active issues]



Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information:

EU Flag

This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement No. 732287.

Wiki: ensenso_driver (last edited 2024-03-21 07:07:48 by DanielSaier)