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.

  • ToF sensor orientation through extrinsics.conf

    Unsolved
    2
    0 Votes
    2 Posts
    626 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
    388 Views
    Tamas Pal 0T
    @Chad-Sweet Thanks
  • VOXL coordinate frame NED/FRD -> ENU/FLU

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

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

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

    Unsolved
    2
    1
    0 Votes
    2 Posts
    543 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
    551 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
    783 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
    372 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
    776 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
    738 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
  • Seeker maps its own props in Voxl-mapper

    Unsolved
    2
    1 Votes
    2 Posts
    560 Views
    C
    Here are some pictures of the issue. Did some more testing and it might not be the props as I tested with the props off and the close points are still there. Is there something wrong or blocking the TOF sensor on the seeker? [image: 1668213067386-screenshot-from-2022-11-11-17-07-51.png] [image: 1668213085769-screenshot-from-2022-11-11-17-11-39.png]
  • Estimated delivery time

    Unsolved
    2
    0 Votes
    2 Posts
    521 Views
    Adrian HidalgoA
    @wxyLuna we do offer express delivery. If you would like an estimated time and cost I would send an email to contact@modalai.com with your preferred selection of drone config and address. The ten days you are referring to is the estimated lead time to build the drone, not shipping time duration. We build each drone to order, making sure the product is built to our high standards.
  • How to increase i2c frequency -> no "bus_clk_rate" file to edit?

    Unsolved
    5
    0 Votes
    5 Posts
    1k Views
    tanguy sagereT
    @modaltb Hey! Thank you for the reply ahaha, I understand its a busy quarter for everyone We are connecting the IMU to the I2C3 pins of the J9 6-pin pinout of the 5G Modem. On other devices (such as the jetson AGX orin) we are able to get a data rate of 928 hz , but on the VOXL its stuck at around 628 Hz in ROS. For the ORIN we were able to increase the rate by modifying a bus_clk_rate file in /sys/bus/i2c/devices/i2c-1 but there appears to be no equivalent here. I found a voxl_i2c_write function in your docs that looks like it could increase I2C bus rate, but unsure how to access and use it. Also tried changing the device tree file to increase the rate ceiling and making a .patch to change it and add changes to kernel_patches but that dropped the rate to 120-ish, and never increased it. Quite confusing! Thanks for your time and have a nice day!