With commit cfc2300b1597c70efea0e28d5bf3c0facc2b32cd we now have both zed camera and realsense support. However, the two classes `ZedCam` https://github.com/AGI-Labs/manimo_dev/blob/cfc2300b1597c70efea0e28d5bf3c0facc2b32cd/manimo/sensors/zed_camera.py#L58 and `RealSenseCam` are identical https://github.com/AGI-Labs/manimo_dev/blob/cfc2300b1597c70efea0e28d5bf3c0facc2b32cd/manimo/sensors/real_sense_camera.py#L62 The only difference is the `add_image` function https://github.com/AGI-Labs/manimo_dev/blob/cfc2300b1597c70efea0e28d5bf3c0facc2b32cd/manimo/sensors/real_sense_camera.py#L98)that is called. Can we unify this into a single Camera class where the particular version of `add_image` is determined by the `camera_cfg`?
With commit cfc2300 we now have both zed camera and realsense support. However, the two classes
ZedCamhttps://github.com/AGI-Labs/manimo_dev/blob/cfc2300b1597c70efea0e28d5bf3c0facc2b32cd/manimo/sensors/zed_camera.py#L58 andRealSenseCamare identical https://github.com/AGI-Labs/manimo_dev/blob/cfc2300b1597c70efea0e28d5bf3c0facc2b32cd/manimo/sensors/real_sense_camera.py#L62 The only difference is theadd_imagefunction https://github.com/AGI-Labs/manimo_dev/blob/cfc2300b1597c70efea0e28d5bf3c0facc2b32cd/manimo/sensors/real_sense_camera.py#L98)that is called.Can we unify this into a single Camera class where the particular version of
add_imageis determined by thecamera_cfg?