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.

  • Offboard -> Position mode transition with stick movement

    Unsolved
    1
    0 Votes
    1 Posts
    490 Views
    No one has replied
  • Redundant VIO via AprilTags?

    Unsolved
    5
    0 Votes
    5 Posts
    1k Views
    Evan HertafeldE
    I was thinking of something simple, eg: Use tracking cam qvio until reported quality drops below a particular value (near blowup). If it does, switch to stereo qvio feed as long as the position + velocity were recently in agreement within some threshold and its reported quality is sufficient. If not, switch to manual mode and call an adult. Once the main qvio recovers, store the position offset (for future switchovers) and switch back. I'm sure proper fusion will obtain a smoother and more robust result, but I'd just like something that can handle a blowup without crashing.
  • Fatal error from hires camera

    Unsolved
    2
    2
    0 Votes
    2 Posts
    639 Views
    E
    Turns out it was a bent pin in the hires port.
  • ToF sensor orientation through extrinsics.conf

    Unsolved
    2
    0 Votes
    2 Posts
    633 Views
    ?
    Hi, VOXL Portal doesn't look at anything related to the extrinsics, it's just a debug tool to help visualize the data that's being passed around between the services. Any services that use the data coming from the tof sensor will use the data in the extrinsics config file to reorient the pointcloud to whatever frame that service is using (you can find examples of this in voxl-mapper and voxl-vision-px4).
  • voxl2 j18 to modalai esc v2 cable?

    Unsolved
    3
    0 Votes
    3 Posts
    393 Views
    Tamas Pal 0T
    @Chad-Sweet Thanks
  • VOXL coordinate frame NED/FRD -> ENU/FLU

    Unsolved
    1
    0 Votes
    1 Posts
    733 Views
    No one has replied
  • RB5 flight drone-voxl version & tensorflow

    Unsolved
    3
    2
    0 Votes
    3 Posts
    461 Views
    Mohammad Saeid AnwarM
    @Matt-Turi Thank you
  • Missing Sentinel Motor Cap V1.1

    Unsolved
    3
    0 Votes
    3 Posts
    664 Views
    R
    Thanks will do!
  • voxl-docker-opencv-opencl with VOXL2

    Unsolved
    2
    1
    0 Votes
    2 Posts
    548 Views
    Chad SweetC
    You only need the Docker on VOXL 1 if you want to use Debian OS VOXL 2 has Debian native so you don't need the Docker Both platforms have opencl libraries in the native OS and do not require a Docker for OpenCL
  • 3 Votes
    14 Posts
    4k Views
    Eric KatzfeyE
    @czarsimon Yes, it should be possible. But there are probably hard coded parameters in the code that make it only work with the hires camera right now. That code has been archived but is still available here: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-hires-server
  • VOXL® 2 Flight Deck

    Unsolved
    2
    0 Votes
    2 Posts
    555 Views
    Chad SweetC
    The VOXL 2 is the main PCB, and can come in kits with accessories for power and image sensors The VOXL 2 Flight Deck has a plastic enclosure that includes VOXL 2, 6 image sensors and is fully calibrated. The flight deck has a number of modem add-on options as well
  • VOXL Flight Deck - crash on every flight!! need help

    Unsolved
    3
    0 Votes
    3 Posts
    799 Views
    Chad SweetC
    Have you looked through the troubleshooting VIO doc? https://docs.modalai.com/flying-with-vio/#troubleshooting-vio
  • prevention/avoidance in offboard pattern flight

    Unsolved
    1
    0 Votes
    1 Posts
    378 Views
    No one has replied
  • Acceptable tracking camera calibration reprojection error

    Unsolved
    5
    0 Votes
    5 Posts
    3k Views
    H
    @Alex-Gardner said in Acceptable tracking camera calibration reprojection error: Ah, If you're talking about the calibration for the fisheye tracking lens the rules are different. It's much easier to calculate the intrinsics of the fisheye lenses since there's much more warp in the images, hence why there's only 4 images required for the calibration. A result of this is that the reprojection cutoff will be much higher because it's such a distorted image (we have found that <=5 works for the fisheye). If you run the calibrator on one of the pinhole stereo cameras you'll see a lot more of the target rectangles, some of which have been intentionally elongated as to force the user to include some skew in the input set. This isn't necessary for the fisheye though. Do you know if the reprojection error is a good and reliable metric to determine if the calibrationis done well? I have on rare occasions calibrated the fisheye cam, obtained reproj errors of less <0.3, but the calibration was obviously off. The aircraft was very unstable at takeoff, hovering and pure yaw rotations. The instability went away after i performed a recalibration (even if the reproj error ismore than what i had before) I could confirm this because i kept the old intrinsics fileand i can reproduce the instability simpyly by swapping back to the old file
  • Using a custom trained yolov5

    Unsolved
    3
    0 Votes
    3 Posts
    789 Views
    Steve TurnerS
    All of the files for the demonstration TF Lite server models live in: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-tflite-server/-/tree/master/misc_files/usr/bin/dnn On the VOXL itself they reside at: /usr/bin/dnn You can add your specific model and execute voxl-configure-tflite-server to point to the new model. https://gitlab.com/voxl-public/voxl-sdk/services/voxl-tflite-server/-/blob/master/src/main.cpp#L238 shows an example with YoloV5.
  • [INFO] Waiting for fastboot...

    Unsolved
    5
    1
    0 Votes
    5 Posts
    1k Views
    wilkinsafW
    Wanted to update this by saying I experienced same issue, but I resolved this by disconnecting tracking camera that had been installed upside down. So, if anyone is reading this in the future....try disconnecting your cameras attached to the board
  • Voxl stuck in waiting for device after unbricking

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    wilkinsafW
    Wanted to update this by saying I experienced same issue, but I resolved this by disconnecting tracking camera that had been installed upside down. So, if anyone is reading this in the future....try disconnecting your cameras attached to the board
  • avoidance/collision prevention Error

    Unsolved
    6
    2
    0 Votes
    6 Posts
    1k Views
    ?
    Hi, You don't need voxl-mapper to use collision prevention, you just need to enable an auxiliary input for the tof sensor in /etc/modalai/voxl-vision-px4.conf. Mapper is a completely separate service that's still in alpha and should only be used after understanding the majority of the codebase.
  • Upload PX4 firmware to VOXL2

    Unsolved
    3
    0 Votes
    3 Posts
    752 Views
    Youngjoo KimY
    @Eric-Katzfey Thanks, it works! I didn't know the last part (push the debian package and install there).
  • SLAM and voxl-mapper video details

    Unsolved
    10
    3 Votes
    10 Posts
    3k Views
    F
    @Matt-Turi thank you very much. Really appreciate your help