@juancho248
Sorry for the delay, please see the answers below:
@juancho248 said:
Which Starling 2 Max configuration provides the most suitable high-resolution RGB cameras for our application?
All versions of Starling 2 Max come with dual IMX412 cameras (one front-facing, one down-facing).
@juancho248 said:
Is the C29 configuration currently supported, and what are its camera and depth-sensing capabilities?
yes, c29 is supported. Note that TOF (depth sensor) does not work outdoors due to sunlight
@juancho248 said:
Can the RGB cameras be configured for downward-facing image acquisition?
The rear IMX412 is already down-facing. The front camera is forward-facing, so you would need to make modification to make it down-facing
@juancho248 said:
Can the platform capture full-resolution still images programmatically, rather than only video frames?
Yes, you can capture full resolution images, including RAW10 , which can be processed offline for best results. Processed YUV also supported.
@juancho248 said:
What camera controls are available through the SDK, including exposure, gain, image format, resolution, and capture timing?
exposure, gain can be changed in real time. resolution can only be changed before camera server is started, but we support multiple streams with multiple resolutions (so you could have one full resolution stream for sparse captures and lower resolution for video feed). SW zoom is also available for processed images (YUV and video).
@juancho248 said:
Can captured images be associated with timestamps and available vehicle pose or localization metadata?
yes, each image has metadata, including timestamp, exposure, gain. The timestamp is using linux monotonic time, which can be correlated with other data sources that are logged with same time source.
@juancho248 said:
What onboard storage options and image-transfer interfaces are supported?
built-in storage (EMMC 120GB split into two partitions, typically at least 80-90GB free on a fresh system install - dont remember the exact number). you could support USB-based storage as well. Transfer images can be done using the USB / ADB interfrace. The adb itself is slow (<5MB/s) but a usb-ethernet can be enabled on the same USB connection, that is typically ~35MB/s transfers. If you use wifi on the drone, that is also an option. wifi speed depends on typical factors.
@juancho248 said:
Can images be stored locally during a mission and transferred after landing without requiring continuous Internet connectivity?
Yes, as long as you don't run out of local storage. Note that RAW10 images from IMX412 at full resolution (4040x3040) are about 15MB each. YUV of the same resolution are 18MB each. You can also compress them to JPG on voxl2.
Please let us know if you have any other questions of if I missed anything.
Alex