Back to projects

Event camera ROS2 Integration

Implementing a ROS2 driver and integration for the DV Event Camera.

Event camera ROS2 Integration hero
Lead Engineer ROS2, C++, Python 2024

The Goal

The ROS drivers for the event cameras from iniVation AG would only support ROS1, and the company had no plans to support ROS2. The goal of this project was to implement a ROS2 wrapper for the DV software suite, enabling seamless integration of the DV Event Camera with ROS2-based robotic systems.

The How

Features that were implemented in the ROS1 wrapper were ported to ROS2, including:

  • Real-time event streaming
  • IMU data integration
  • Dynamic reconfiguration of camera parameters
  • Support for multiple camera models

The Results

All components available in the ROS1 driver were re-implemented using ROS2 best practices, ensuring compatibility with the latest ROS2 distributions. The project was open-sourced on GitHub, allowing the robotics community to leverage the capabilities of the DV Event Camera within ROS2 environments.