Skip to content

VOXL 2

596 Topics 3.3k Posts

VOXL 2 Support Forum

  • How to compile and deploy a custom voxl- script to Sentinel

    8
    0 Votes
    8 Posts
    1k Views
    Hersch NathanH
    @tom Thank you so much for you help! I got my code to deploy to the voxl! Now on to bug fixing!
  • GPIO numbering

    2
    2
    0 Votes
    2 Posts
    658 Views
    Viswanadh CheguV
    Found the offset its gpiochip1100 so for gpio 12 echo 1112 > /sys/class/gpio/export will enable gpio 12
  • Using IMX412 camera with 4K resolution.

    2
    0 Votes
    2 Posts
    623 Views
    Arjun Jain 0A
    @Chad-Sweet - I have the same issue. How to enable the 4K resolution for IMX412 that we bought for $349 USD from you?
  • How can I use both Doodle and Quectel together?

    2
    1
    0 Votes
    2 Posts
    493 Views
    tomT
    @황인호 It isn't required to use voxl-modem to interact with the modems if you'd like to do a custom config. In your case, I'd recommend using voxl-configure-modem with the quectel option to handle Quectel bringup and then creating a custom script / service file (or modifying the existing one) to handle doodle bringup. Although doodle bringup is very basic, if you follow the code path here in the startup script: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-modem/-/blob/master/scripts/voxl-modem-start#L99 it monitors the eth0 network interface and if the IP address isn't what is specified in the config file then it assigns said IP address. This could be broken out into a different script
  • Disabling DHCP while using static IP

    6
    0 Votes
    6 Posts
    2k Views
    M
    @I_Dwyer I have been down the rabbit hole here. It seems that qualcomm has not used any of the standard network management tools like Netplan. They use a hybrid of Systemd-Networkd and a wide range of complex scripts to manage all the interfaces. None of the scripts are standard. I am at the point of possibly stripping all of that out, and replacing it with either Ifupdown or Netplan and creating a firmware build that works better for our use case. There are a number of problems with the older Qualcomm network scripts, such as the DHCP management you are encountering. For example I have noticed that if WWAN0 has an IP, then WLAN0 will NOT get an IP from the DHCP server, even thought the wifi is connected to the local AP! To get around that I added an ifconfig statement issuing a static IP to wlan0 every time the drone boots, but this is a hacky solution. Would like to see ModalAI replace the entire Network Management stack with something better and easier to maintain.
  • Relocalization on a loaded map

    7
    0 Votes
    7 Posts
    1k Views
    Chad SweetC
    @afdrus the relocalization is external to the VIO EKF. You can trace this code path here: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-vision-hub/-/blob/master/src/tag_manager.c#L110
  • Random PX4 Mavlink Disconnected

    3
    0 Votes
    3 Posts
    602 Views
    TjarkT
    @tom Yes, thanks! That is a good idea. I will do that. I was looking at the release page of the system image and saw this line with 1.5.3 internal release: HLOS Added service file that changes SLPI restart level to avoid board crash when SLPI crashes What is SLPI and could you describe a little bit more what kind of issues you saw when SLPI crashed? I also sometimes saw px4io io_reg_get(4,0,15): data error -5 in the logging so maybe that could be related?
  • Has anyone added LoRa to the VOXL2?

    3
    0 Votes
    3 Posts
    519 Views
    Hersch NathanH
    @Chad-Sweet Thank you for getting back to me. The radio we are leaning to use has an SPI interface. However, I am not opposed to switching radios if there is an easier to use I/O on the VOXL. We are leaning to using Adafruit RFM95W based on the SX1276 LoRa module with SPI interface.
  • hires camera snapshot in python

    3
    0 Votes
    3 Posts
    653 Views
    Viswanadh CheguV
    @Chad-Sweet Thanks for reply, I am just triggering via python subprocess voxl-send-command hires_snapshot snapshot able to get snapshots. will try to look into mavsdk also.
  • Hires calibration repojection error

    1
    2 Votes
    1 Posts
    377 Views
    No one has replied
  • [Solved] Serial Connection to VOXL 2 with telet 5G hat

    1
    0 Votes
    1 Posts
    453 Views
    No one has replied
  • VOXL2 Platform Beta or PX4 1.14

    2
    0 Votes
    2 Posts
    586 Views
    tomT
    @Aidan-Dempster I will send you an email.
  • VOXL2 Flash new PX4 firmware

    4
    0 Votes
    4 Posts
    1k Views
    A
    Thanks @Aidan-Dempster, that worked.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    9 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • VOXL2 PX4 1.11

    2
    0 Votes
    2 Posts
    333 Views
    Eric KatzfeyE
    @Veldrovive No, 1.11 is not supported and it would likely be a lot of effort to make it work.
  • Sentinel VOXL2 Ubuntu Upgrade

    5
    0 Votes
    5 Posts
    1k Views
    Adeeb AbbasA
    @tom said in Sentinel VOXL2 Ubuntu Upgrade: @Adeeb-Abbas We haven't implemented ros2 ourselves yet so I can't give a definitive answer, however it's on our list Oh interesting. The marketing material repeatedly said "ROS / ROS 2" so I just assumed there's some level of ROS2 support. https://www.modalai.com/products/sentinel-development-drone?variant=40446488805427 says the following - Software Features PX4, ROS 1 / 2, Ubuntu 18.04, Open CV, MAVROS, MAVSDK Open Source Linux kernel, cross-compilers Docker build environment for CPU, GPU (OpenCL) and DSP (Hexagon SDK) heterogeneous computer vision and deep learning processing
  • 5G Tailscale Issue

    7
    1
    0 Votes
    7 Posts
    2k Views
    wilkinsafW
    It is because port 53 is already in use Jun 23 18:12:02 m0054 dnsmasq[3420]: failed to create listening socket for port 53: Address already in use Jun 23 18:12:02 m0054 dnsmasq[3420]: FAILED to start up Jun 23 18:12:02 m0054 systemd[1]: dnsmasq.service: Control process exited, code=exited status=2 Jun 23 18:12:02 m0054 systemd[1]: dnsmasq.service: Failed with result 'exit-code'. Jun 23 18:12:02 m0054 systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
  • No GPs lock for vehicle

    2
    0 Votes
    2 Posts
    593 Views
    modaltbM
    duplicate perhaps, see https://forum.modalai.com/topic/2313/no-gps-lock-for-vehicle
  • Is there an on board way to access DSP logs?

    4
    0 Votes
    4 Posts
    1k Views
    Aidan DempsterA
    @Eric-Katzfey Oh, ha. I could have sworn it wasn't outputting my custom module status message. Checking again I see it though. That's silly.