Skip to content

VOXL 2

593 Topics 3.3k Posts

VOXL 2 Support Forum

  • UAVCAN

    10
    0 Votes
    10 Posts
    2k Views
    wilkinsafW
    @Denver-Hopkins We had other projects come up. But this is starting to creep to the top of our list. If you would like to fast track it, feel free to email me at andrew.wilkins@ascendengineer.com
  • Voxl 2 IO and PWM outputs

    voxl2
    13
    0 Votes
    13 Posts
    2k Views
    A
    @Moderator Got it. I have mailed already to contact@modalai.com . Please expedite my request and let me know.
  • Kyro CPU instruction set updates for kernel

    3
    0 Votes
    3 Posts
    1k Views
    modaltbM
    @mrawding was logged into wrong account for above, feel free to hit up email as well!
  • Bad DFS disparity

    13
    2
    0 Votes
    13 Posts
    3k Views
    ?
    @afdrus Sounds good, let me know if I can help in any way!
  • No current network Connection

    2
    1
    0 Votes
    2 Posts
    339 Views
    ?
    @Paola-Lim Hey @Paola-Lim ! Check out our guide on setting up Wi-Fi here. Let me know if you have any questions! Thomas Patton
  • Require Password (or encryption key) to ADB into VOXL2

    9
    0 Votes
    9 Posts
    2k Views
    Alex KushleyevA
    @John-Nomikos i see, yes, most likely due to: /lib/systemd/system/multi-user.target.wants/adbd.service That re-enables it after reboot.. Anyway, it looks like you found a workaround. Alternatively you could potentially remove that dependency from multi-user.target.wants/ but i have not tested that
  • ADB not showing but fastboot shows up

    2
    1
    0 Votes
    2 Posts
    391 Views
    tomT
    @Paola-Lim The board can either be in "adb mode" or "fastboot mode". To go from adb to fastboot you can use adb reboot bootloader and to go from fastboot to adb you can use fastboot reboot
  • VOXL2 mpatoros2 build

    13
    1
    0 Votes
    13 Posts
    2k Views
    Zachary Lowell 0Z
    @Darshit-Desai said in VOXL2 mpatoros2 build: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2.git @Darshit-Desai I am a bit lost as to why having wifi would matter in this instance. When you run voxl-inspect-cam -a what is the output? Are all the cameras actively streaming at 30 FPS from camera server?
  • M0151 USB

    2
    0 Votes
    2 Posts
    606 Views
    Alex KushleyevA
    @robertshmurda , M0151 provides a native UART expansion port (as you noted) and a USB 3.0 expansion port. So you would need to plug an extra USB-to-serial adapter into the USB port if you need another serial port. M0151 details here . Please note that you can order board only or board + cables
  • IMX412 for camera configuration 11 on SDK 1.1.2

    8
    0 Votes
    8 Posts
    2k Views
    Alex KushleyevA
    @Chase-Riley, i think so! You would need to delete the sensormodule for the non flipped one from /usr/lib/camera
  • Voxl2 Spektrum Receiver error

    90
    0 Votes
    90 Posts
    41k Views
    Eric KatzfeyE
    @Chase-Riley Okay, thanks for the update. I'll have to add an option to ignore the protocol byte check in the Spektrum driver then.
  • QGC Starts up showing a heading of north no mater the direction of compass

    29
    0 Votes
    29 Posts
    6k Views
    Eric KatzfeyE
    @Chase-Riley Definitely would recommend being on 1.1.2 at this point.
  • Poor VIO performance when tracking distant features

    4
    0 Votes
    4 Posts
    999 Views
    Alex KushleyevA
    @afdrus I believe that both logDepthBootstrap and logCameraHeightBootstrap are approaches to initialize the depth of new features, not only during initialization. However, the effect of these values is the greatest during initialization because the VIO state is not fully converged and it is difficult to triangulate the feature depths without a good VIO solution. If VIO is fully initialized and tracking well, the effect of these values will be minimal because feature depth can be very quickly resolved even if there is a little motion (so in that case the initial depth of feature does not matter much). However, if VIO is not working very well in a case of distant features, then initializing the feature depth to a larger value could help not only during initialization of VIO but also during normal tracking. The farther the features are, the more difficult it is to determine their depth without significant motion, so a good prior on the feature depth could help. The logic behind using useLogCameraHeight is the following: if your vehicle has a camera pointing significantly down, lets say 45 degrees or even more, then a large part of majority of features that it sees will likely be on the floor during initialization. So if the camera is looking at a flat floor, the features on the floor will be arranged according to the flat plane geometry and if you know the camera height above the ground, which is easy to measure, that parameter is specified in logCameraHeightBootstrap (well log of that actual height). So, using this approach to initialize the feature depth, the depths will be initialized assuming the features in the image are on the ground plane, so the depth is calculated based on where the pixel appears in the image (it can be projected onto a ground plane). If the camera is not looking sufficiently downward, an assumption that features are on the ground plane will not be very helpful, so it is better to just use an expected average feature depth during initialization. In the past, we have pretty much always set useLogCameraHeight to true and logCameraHeightBootstrap according to the camera height above ground for best initialization results because majority of the vehicles have the tracking cameras pointing down at least 30 or 45 degrees. this helps during initialization because when the vehicle takes off, the feature motion is very significant during initial moments and knowing that the features are on the ground plane significantly helps with tracking during take-off. After take off, as I mentioned before, a good prior for feature depths is no longer needed. Regarding using dual cameras, QVIO does not support using two cameras in one VIO instance. We are working on another solution that will support multiple cameras, but we are not ready to share the details yet, hopefully in about 2 months.
  • VIO/VOA with ArduCopter

    3
    0 Votes
    3 Posts
    839 Views
    M
    @Chad-Sweet Great to hear, that's exactly what I was hoping for. Thank you!
  • Any known issues with PCIe?

    3
    0 Votes
    3 Posts
    381 Views
    O
    @Vinny It's an Intel I210--should be as vanilla as it gets and well supported by the kernel.
  • Access to SLPI_QUP6_UART while voxl-px4 is running

    4
    0 Votes
    4 Posts
    799 Views
    madswampM
    @Alex-Kushleyev, yes, we will do just that, connect a USB Hub to the USB 3.0 Port and connect it to the Hub, that way we still have the USB available for the WiFi and other possible sensors. Thank you for your response.
  • 0 Votes
    7 Posts
    2k Views
    Chase RileyC
    @teddy-zaremba I was running 1.0 when I was experiencing this issue. I can speak for newer SDKs.
  • Datasheet for VOXL2 Ethernet expansion and USB Hub addon

    5
    0 Votes
    5 Posts
    834 Views
    ModeratorM
    Any of our USB expansion boards should work with VOXL 2 and Boson, you don't need this specific board
  • VOXL2 unbricking StarlingV2 - Forced fastboot mode doesn't work

    4
    1
    0 Votes
    4 Posts
    1k Views
    S
    Ok final update and case-closed...it was a USB-C issue! Even though I was most of the times able to discover my device, I was never able to discover it when in fastboot mode. Whenever anybody is facing such issues always switch to another USB-C cable first...
  • Use I2C on Voxl2 with Px4

    6
    0 Votes
    6 Posts
    935 Views
    Eric KatzfeyE
    @tiralonghipol UART drivers need patching. If it is an i2c or spi driver then usually not.