|
FP Perception 0.1.2
|
The fp_perception_driver_vision package provides a plugin-based framework for integrating vision input sources into the perception system. It defines a standard interface for image acquisition drivers and includes reference implementations such as:
DefaultVisionDriver – subscribes to an image topic via image_transportOpenCVVisionDriver – captures images directly from a local camera device using OpenCVThis package abstracts vision input devices so they can be easily plugged into a perception pipeline for human-robot interaction (HRI) scenarios. Drivers are dynamically loaded using ROS 2 pluginlib, allowing flexible sensor integration without recompilation.
VisionSourceDriver interface returning fp_perception::vision_frameimage_transportcv::VideoCaptureBoth drivers are pluginlib plugins with DriverBase as the plugin base and VisionSourceDriver as the typed runtime interface. To load one via pluginlib:
Call captureFrame() to retrieve the latest image from any loaded driver:
-[ ] Camera info publisher integration -[ ] Dynamic reconfiguration of camera parameters -[ ] Stereo camera and RGB-D support