We do. I will send you your calibration files via email.
Posts
-
Camera Calibration – Starling 2 Max -
Possible camera orientations for Starling 2 Max dev droneHi @Dylan-Gresham,
Starling 2 Max ships with cameras in both directions already. The C28 config is two IMX412 4K color cameras and two AR0144 tracking cameras, one of each facing forward and one of each facing downward, so you get a front and a down view at the same time without moving anything. The camera names in the config are hires_front, hires_down, tracking_front, and tracking_down: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-camera-server/-/blob/master/misc_files/usr/share/modalai/voxl-camera-server/standard_configs/voxl2/platform_config_1/28 - M0173 Starling 2 Max dual IMX412 %2B dual AR0144
If you are asking about something different, can you point to the product image you are looking at and describe what you want to do? For example, physically re-mounting the front 4K camera to point down, or tilting it. That will help us give you a precise answer.
Front end board with the camera connector layout: https://docs.modalai.com/M0173/
-
Starling 2 Max - Power issues when starting processHi @rozner88,
Some context first. On VOXL 2 the estimator, controllers, sensor drivers, and ESC driver run on the DSP, not the apps processor. The CPU usage you see for voxl-px4 is only the apps processor side of PX4 (MUORB bridge, MAVLink, logging), so a heavy apps-side process is not expected to throttle the rate controller directly. The DSP has its own load figure, which is recorded in the PX4 log as the cpuload topic. See https://docs.modalai.com/voxl-px4-system-architecture/#cpu-load. The MAVLink "drops" in the log are not real drops; as Eric notes below, they come from the DSP and the apps processor keeping separate event numbering sequences. The logger does run on the apps processor, so it is still worth checking whether the "throttle drops to zero" are real actuator output gaps or gaps in the log itself.
That said, I do not have a confident explanation for the control degradation yet, and I would like our PX4 and ESC folks to look at the log. To help with that, please upload the ulog to https://logs.px4.io and post the link, and answer a few questions:
Does the stack publish anything into PX4 at all, even in altitude mode, such as odometry through voxl-vision-hub, setpoints, or parameter changes? VIO is disabled in your service list, so if the stack brings its own odometry source that matters.
Does the stack open any cameras or change camera-server streams when it starts? camera-server is already the heaviest service before the stack runs.
Does the same behavior happen on the bench with props off, and does it change if you run voxl-set-cpu-mode perf before starting the stack?
Is the stack in a Docker container, and does it pin cores or set real-time priority?
Once we have the log we can check DSP load, actuator outputs, and ESC status together.
-
Starling D0005 / VOXL 2 M0054-2 still stuck in Qualcomm 900e after QDL reflashHi @alraj,
05c6:900e QUSB_BULK is not EDL (that is 9008). It is the SoC crash-dump mode, so the board is attempting to boot and failing before the OS comes up. Since Sahara/Firehose completed with the correct M0054-2 image, the flash contents are unlikely to be the problem. In past cases a board that returns to 900e after a successful QDL has not been recoverable by reflashing (https://forum.modalai.com/topic/1468 and https://forum.modalai.com/topic/3263), and a similar Sentinel case came back from RMA as a damaged main board (https://forum.modalai.com/topic/2131).
Two things worth ruling out first. Pull the VOXL 2 out of the drone and boot it bare with every camera and add-on disconnected, since a mis-seated camera connector produced this same 900e state once (https://forum.modalai.com/topic/3230). Then re-check the steps at https://docs.modalai.com/voxl2-unbricking/#if-the-device-still-shows-900e-or-boot-loops-after-a-successful-flash and repeat the flash once.
If it still comes back as 900e, an RMA is the next step: https://www.modalai.com/pages/rma. Include the serial number and QDL log. Keep the crash dump private, support can request it if needed.
-
Starling 2 Max: WiFi dongle USB link (error -71,) - dongle tested good on PCHi @kristi ,
Not a known issue.
error -71on the descriptor read happens before the WiFi driver loads, and getting worse over weeks with only a power cycle recovering it points to a failing part in the USB path rather than software.Working on a PC does not rule out the dongle, since we have seen these Alfa dongles fail in service
(https://forum.modalai.com/topic/4538).On Starling 2 Max the dongle sits in the M0141 breakout on VOXL 2 J3, so the likely fix is replacing one of them:
- Try a new AWUS036EACS or AWUS036ACS (https://docs.modalai.com/voxl-2-wifi-setup/).
- If a new dongle fails the same way, open an RMA so we can inspect the board: https://www.modalai.com/rma
Posting
voxl-versionanddmesg | grep -i usbfrom a failing boot would help us confirm. -
Seeker User ManualPlease reach out here: https://www.modalai.com/pages/blue-uas-cleared-fpv-customer-intake-form
-
Re: [voxl2 is not booting](/topic/4984/voxl2-is-not-booting)@Jetson-Nano Given the crash and hardware issues I'd recommend sending this board in for an RMA
-
voxl-suite upgrade@RoyAzriel 1.6.4 release is tested on Starling 2 now, go ahead and use that from the link I emailed you.
-
voxl-suite upgrade@RoyAzriel I'll send you an email with a link to the latest SDK. It is largely untested on starling2-max which is why it isn't available on our public downloads page yet.
-
Software On/Off VTX Power using VOXL FPV 4in1 ESC@PatkirkMartin In order to toggle power via PX4 you can do the following:
Set
GPIO_CTL_CHto the AUX channel you'd like to use for this feature, e.g.,3forRC_MAP_AUX3.Set the corresponding
RC_MAP_AUX#to the button/switch you want to use. e.g.10for channel 10 on your RC transmitter. -
GPIO on DSP?@jmltt Apologies, context was lost. For clarity, sentinel was the last dev drone in which spektrum rc was supported and SDK 1.5.0 was the last SDK tested on said platform. Later SDKs have different gpio defaults which is why you're running into this issue
-
GPIO on DSP?@jmltt The last ModalAI supported SDK on the Sentinel platform is SDK 1.5.0. Which doesn't mean that you won't success with newer SDKs, we just haven't tested with it.
-
Starling 2 max Not detecting Wifi hardware@vmbasvi That appears to be a Microhard modem, not a WiFi dongle.
-
Latest SDK versions - How to access?@nl_vdi Here is a link to the latest beta: https://storage.googleapis.com/platform-beta-releases/voxl2/voxl2_SDK_1.6.4-beta8.tar.gz
-
LTE Modem v2 Pro@Michael-Hatton Did you run through the
voxl-configure-modemsetup in order to configure APN, etc? -
LTE v2 VPN@Barry-Hammond https://docs.modalai.com/voxl-streamer/#how-to-stream-video-with-rtsp-on-voxl
Quality greatly depends on your LTE coverage and VPN performance. I recommend lowering the bitrate in
/etc/modalai/voxl-streamer.confuntil you're happy with the response rate.Tailscale can add overhead as well and our recent LTE testing has involved hosting a custom WireGuard server.
-
Voxl 2 mini flashing SDK through raspberry pi 5 bricking voxl@mkriesel It's possible the kernel you're flashing is incorrect. Can you provide the full terminal output of the install?
-
Technical Support: Sudden Loss of Control and Connectivity - VOXL 2 -
voxl-vtx and voxl-vrx source not on gitlab?@Alan_S The voxl-vtx repository is currently private, the source code for both voxl-vtx and voxl-vrx are contained within.