Skip to content

General Questions

2.2k Topics 11.3k Posts

Not sure where your question goes? Ask here. ModalAI engineers and the community answer questions about any VOXL product.

  • Please Read: Support Request Format for Best Results

    Pinned Locked
    1
    1 Votes
    1 Posts
    2k Views
    No one has replied
  • VOXL ADB or Wi-Fi no longer communicating!?!

    Pinned Locked
    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • USB camera live streaming through Microhard carrier board

    Unsolved
    5
    0 Votes
    5 Posts
    51 Views
    Eric KatzfeyE
    I'm confused by all of the new data. Can you summarize? You have tested with 2 different USB cameras: Lepton and c270. You have tested with 3 viewers: QGC, VLC, and ffplay. You have tested with 2 applications: voxl-uvc-server and voxl-streamer. Only one network connection: Microhard. Can you also try a MIPI camera instead of a USB camera? Then can you create a matrix saying which ones worked and which ones didn't?
  • voxl-ardupilot crashing on mission planner reconnect

    Unsolved
    11
    0 Votes
    11 Posts
    441 Views
    Eric KatzfeyE
    Ah, interesting, thanks for the update!
  • Starling 2 Max: WiFi dongle USB link (error -71,) - dongle tested good on PC

    Unsolved
    4
    1 Votes
    4 Posts
    198 Views
    tomT
    Hi @kristi , Not a known issue. error -71 on 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-version and dmesg | grep -i usb from a failing boot would help us confirm.
  • Support for SXGA LWIR Cameras

    Solved
    2
    0 Votes
    2 Posts
    116 Views
    VinnyV
    Hi @greg We have not investigated or researched that image sensor. I do not know of any plans for us to officially support it at this point. Sorry if this is not what you wanted to hear.
  • VOXL2 reboots randomly

    Unsolved
    2
    0 Votes
    2 Posts
    76 Views
    VinnyV
    Hi @dvz It sounds like that specific unit may need to be RMA'd and we can give it a full check-out through our tests. Please refer to this page for submitting an RMA, as there is not much we can do remotely given your assessments and noted behaviors. https://www.modalai.com/pages/rma
  • 0 Votes
    1 Posts
    70 Views
    No one has replied
  • Battery Issues

    Unsolved
    7
    0 Votes
    7 Posts
    186 Views
    Adrian HidalgoA
    @Colby-Howell New order# 8874.
  • Autonomous navigation with Starling 2 (trajectory generation via multiple waypoints)

    Unsolved
    1
    0 Votes
    1 Posts
    68 Views
    No one has replied
  • Bots Unlimited Wifi Crash

    Unsolved
    9
    0 Votes
    9 Posts
    463 Views
    L
    Hi John, Thank you for the information it was very helpful for analysis. It seems as though the firmware crash happens on stream timeouts and causes the firmware to crash. Here is a potential workaround with the installer, I kept all the claude output in case that helps with any analysis on your end: https://drive.google.com/drive/folders/1sbwS3RZ4wgmC2raH7SnDKZz3OYSOavSg?usp=sharing If you could try running that and using the device normally, hopefully that stops it from crashing. We also do have routing on that expansion board for the RESET pin but for some reason the firmware does not respect it. If you keep seeing the issue that might be the next place to look, but NXP has marked this chip as EOL and won't support any fixes there, so our best hope is to workaround whatever is happening. Let us know how that goes and any other findings. Thanks! Luke
  • MVX FPV Video Receiver Dual Clean Feed Out?

    Unsolved
    1
    0 Votes
    1 Posts
    64 Views
    No one has replied
  • Cannot Download QDL Image File

    Unsolved
    7
    0 Votes
    7 Posts
    670 Views
    Greg BrougherG
    @zuraneb that new download page doesnt seem to be sending out email verification emails so I cant verify my email so I gent register an account, so I cant download the flat builds
  • 0 Votes
    4 Posts
    249 Views
    Alex KushleyevA
    hi @nostrain , Thank you for providing an important detail regarding unloaded motor. I am going to test that condition with a similar motor. I am a bit hesitant to ask you to go back to the older firmware since we have had a number of improvements since the original firmware, so we will try to figure out how to make this work. In general, the ESC with unloaded motor should not be doing this, even while running in RPM control mode (which has been tuned for optimal response with a propeller). Ideally, the unloaded performance should not fail (while would behave differently from loaded motor). Meanwhile, i am not sure how much value it is to do RPM step response tests with unloaded motor, because RPM controller assumes a loaded motor and the RPM controller is using the tuning parameters you provided. However, the motor behavior is extremely different without the propeller. To test realistic conditions, we typically run robustness tests like this with propeller on. One more request, are you able to repeat the same test with the original firmware (that currently works) and set the demag_timing ESC parameter to 0. This was a feature originally put in for testing to help with low kv motors, but we later decided that this feature was not complete / robust enough to cover general use cases and it was removed. I am curious if it is helping in this case. Alex
  • software licensing question

    Unsolved
    1
    0 Votes
    1 Posts
    48 Views
    No one has replied
  • Using VOXL IO Expander with VOXL 2 Mini?

    Unsolved
    2
    0 Votes
    2 Posts
    95 Views
    Eric KatzfeyE
    Yes, you can connect to one of the UARTs on J19. However, there are only 3 UARTs so you'll have to choose which one to use. The PWM outputs on the IO expander are mainly intended to be used when you have PWM ESCs instead of a ModalAI UART based ESC. In that case you would connect to the ESC UART. If you want to use the IO expander in addition to a ModalAI UART based ESC then you will have to choose between the RC UART or the GNSS UART.
  • Outdoor metric depth + velocity estimation on Starling 2 Max for target tracking

    Unsolved
    2
    0 Votes
    2 Posts
    134 Views
    D
    Hi @masa-chau, It seems you are on the right track. A few pointers from my side: First, what are you actually trying to achieve? If you can avoid tracking in 3D and perform the task in 2D, I would strongly recommend doing that. Recovering 3D position from 2D observations is quite hard and can be very finicky/unreliable. For many tracking tasks, you can get away with tracking entirely in image space. If you really need to track in 3D: Use the PX4 estimator output. VIO is fused into EKF2 in PX4, so I would probably use the PX4 estimated poses/velocities as the state of the drone rather than trying to fuse the raw VIO yourself. I believe these should be available in ROS 2 through voxl-microdds-agent, although someone from ModalAI should confirm the exact topics/data being exposed. Your 2D observations from the object detector are fine, but pay close attention to latency. Also, I would not expect reliable detection at very long distances with the Starling 2 Max fisheye camera; in practice, the useful detection range may be significantly below what you might initially expect. I would not rely on the ToF camera for this. For the actual tracking algorithm, I would look at an EKF or MAP estimator that fuses the 2D observations (e.g. bearing and potentially bounding-box size) with the drone's 3D pose/velocity. The important point is that a single 2D observation does not give you reliable depth. To estimate the object's distance over time, you need additional constraints, typically through a motion model or assumptions about how the tracked object moves. Whether the object is flying or driving, you will probably need to make some approximation about its motion. I would look into the existing literature on monocular 3D object tracking / bearing-only tracking for this part. Good luck!
  • Looking for basic specs of Seeker Vision 7

    Unsolved
    1
    0 Votes
    1 Posts
    54 Views
    No one has replied
  • Radar Compatibility and connections clarification.

    Unsolved
    9
    0 Votes
    9 Posts
    406 Views
    VinnyV
    Hi @jetson-nano I'm not sure I am following. The ADB Debug port is still available on VOXL 2 when you use an M0062 Debug Board with USB Hub. Our plug-in boards that connect to J3 and J5 do not consume the primary USB. See here for guidance: https://docs.modalai.com/expansion-design-guide/#usb-expansion-over-j3--j5
  • Debugging steps for: "Pre-arm Check Failure: Compass Sensor 0 Missing"

    Unsolved
    4
    0 Votes
    4 Posts
    163 Views
    Eric KatzfeyE
    Can you plug the cable from the working drone into the other one? That could tell you if it's the cable.