Consistent camera not found (M00014 and M0076 or M0135)
-
Hi,
The error is probably very obvious but I'm just not able to see it at the moment.
We're trying to setup a new voxl2 mini with a tracking camera, but we simply cannot get the camera recognized by the voxl-camera-server. I have tried with both M0076 and M0135 interposers.
For example, if we try to replicate the setup from https://docs.modalai.com/voxl2-mini-image-sensors/

for just the tracking camera, that means connecting M0014 to M0135/JU to J7 on the voxl2 mini. None of the other camera are connected, for now we're just interested in the tracking. We can try the same with the M0076, but I just want to follow this image explicitly.
Once I do this I configure the camera as follows:
$ camera-server-config-helper tracking:ov7251:3 successfully wrote this camera config to disk: ================================================================= configuration for 1 cameras: cam #0 name: tracking sensor type: ov7251 isEnabled: 1 camId: 3 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 640 pre_height: 480 en_raw_preview: 1 en_small_video: 0 small_video_width: -1 small_video_height: -1 en_large_video: 0 large_video_width: -1 large_video_height: -1 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: -1 snap_height: -1 exif_focal_length: 0.000000 exif_focal_len_35mm_format:0 exif_fnumber: 0.000000 ae_mode: lme_msv msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 8000 standby_enabled: 0 decimator: 1 independent_exposure:0 fsync_en: 0 fsync_gpio: 109 ================================================================= camera_server_config_helper is doneAfter which I run
$ voxl-camera-server -d 0 ================================================================= configuration for 1 cameras: cam #0 name: tracking sensor type: ov7251 isEnabled: 1 camId: 3 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 640 pre_height: 480 en_raw_preview: 1 en_small_video: 0 small_video_width: -1 small_video_height: -1 en_large_video: 0 large_video_width: -1 large_video_height: -1 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: -1 snap_height: -1 exif_focal_length: 0.000000 exif_focal_len_35mm_format:0 exif_fnumber: 0.000000 ae_mode: lme_msv msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 8000 standby_enabled: 0 decimator: 1 independent_exposure:0 fsync_en: 0 fsync_gpio: 109 ================================================================= DEBUG: Attempting to open the hal module DEBUG: SUCCESS: Camera module opened on attempt 0 DEBUG: ----------- Number of cameras: 0 VERBOSE: cci-direct: using voxl_platform_mod config 1 and 2 layout ERROR: Found zero cameras connected, need at least one.I've tried with different hardware IDs, but from what I can see from the documentation it should be three. No ID lets the camera server find a camera.
Version info:
system-image: 1.8.04-M0104-14.1a-perf kernel: #1 SMP PREEMPT Mon Mar 24 21:03:36 UTC 2025 4.19.125 ──────────────────────────────────────────────────────────────────────────────── hw platform: M0104 mach.var: 2.0.2 SKU: MCCA-M0104-C0-T0-M0-X0 ──────────────────────────────────────────────────────────────────────────────── voxl-suite: 1.5.1Curious if anyone can see what I'm doing wrong?
-
@Morten-Nissov you have the kernel variant 2.0.2, which works with M0188 and M0195 camera adapters, but not the adapters you are using. Please update your kernel to use 2.0.0, there are details in a recent question here : https://forum.modalai.com/topic/4975/hardware-configuration-for-2-m0014-tracking-1-m0169-pmd-tof-1-m0024-hires/7
Alex