ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • N

      Yaw Error Estimate on PX4v1.15

      Ask your questions right here!
      • yaw flight core v2 • • ndwe
      5
      0
      Votes
      5
      Posts
      78
      Views

      Eric KatzfeyE

      @ndwe Whether you use a VOXL or Jetson as a companion computer shouldn't make any difference unless you want to use the VOXL SDK. The version you run is totally up to you. If our v1.14.0 based version works for you then use it. We do plan to transition to v1.17.x in the near future. I don't think the issues you are seeing are related to something specific in the flight core v2 hardware setup. I would think that if you swapped it out for some other brand you would see the same issue. I would ask on the PX4 forums to see if others have experienced the same issues.

    • J

      voxl-logger seg fault on shutdown

      Ask your questions right here!
      • • • jon
      2
      0
      Votes
      2
      Posts
      42
      Views

      Alex KushleyevA

      Hi @jon , do you always see the following warning right before the seg fault? (and never see it when there is no seg fault?)

      @jon said in voxl-logger seg fault on shutdown:

      WARNING, _stop_helper_and_remove_pipe timed out joining read thread

      The way one would normally debug this is using gdb, but that would be tricky if you are spawning the logger from another (python) process and don't have a terminal to type in gdb (after crash) to investigate.. You could potentially attach gdb to an already running (spawned) logger.

      Alex

    • qubotics-adminQ

      voxl io server

      VOXL Accessories
      • • • qubotics-admin
      2
      0
      Votes
      2
      Posts
      45
      Views

      Alex KushleyevA

      Hi @qubotics-admin ,

      Our understanding is that the voxl2_io driver should present itself as a generic PWM output (up to 8 channels) and you should be able to map any function you need to it. Although we have not explicitly tested every function. Can you please clarify which version of voxl-px4 you are using and elaborate on the "limited options" that you have for selecting the PWM function (what are you expecting to be able to set and what are the options).

      Alex

    • Rowan DempsterR

      Switching between Mag+GPS and VIO indoors

      GPS-denied Navigation (VIO)
      • • • Rowan Dempster
      8
      0
      Votes
      8
      Posts
      947
      Views

      Eric KatzfeyE

      @Sarika-Sharma You can get v1.0.10 here: http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/libfc-sensor_1.0.10-202602041609_arm64.deb

    • Tej AcharyaT

      Looking for deatiled flight logs

      Ask your questions right here!
      • • • Tej Acharya
      1
      0
      Votes
      1
      Posts
      29
      Views

      No one has replied

    • Rowan DempsterR

      Running QVIO on a hires camera

      GPS-denied Navigation (VIO)
      • • • Rowan Dempster
      14
      1
      Votes
      14
      Posts
      533
      Views

      Alex KushleyevA

      Hi @Rowan-Dempster , you are right, actually, there is no option right now to log from an ion buffer using voxl-logger. However, voxl-replay has an option to send camera frames as ion buffers. I have not tested it recently, but you could give it a try : https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-logger/-/blob/extend-cam-logging/tools/voxl-replay.cpp

      For offline processing, it should not matter much whether you are using ion buffers or not. There would be a bit more cpu usage, but hopefully not too much. Having voxl-replay support cam playback as ion buffers is probably more important than using ion buffers for logging, since then your offline processing pipeline uses the same flow (ion buffers) as the live vio pipeline.

      We may add logging from ion buffer, but it's probably not a high priority.

      By the way, i wanted to mention one detail. I recently made a change in camera server dev branch to allocate the ion buffers that are used for incoming raw images as uncached buffers. This actually happens to reduce the cpu usage (so that cpu does not have to check / flush cache before sending the buffer to the GPU). The cpu reduction was something like 5% of one core per camera (for a large 4K image). For majority of hires camera use cases, this is beneficial, because usually the cpu never touches the raw10 image before sending to GPU.

      However, when you are logging the raw10 image to disk using voxl-logger, the cpu will have to read the contents of the whole image and send it via the pipe - uncached reads are more expensive. There will be increased cpu usage (i dont remember how much), but it should still be fine unless you are trying to log very large images at high rate. If you wanted to profile the cpu usage while logging, you can just disable making the raw buffers uncached and see if that helps. I have not yet figured out a clean way to handle this, maybe i will add a param for type of caching to use for the raw camera buffer.

      look for the following comment in https://gitlab.com/voxl-public/voxl-sdk/services/voxl-camera-server/-/blob/dev/src/hal3_camera_mgr.cpp :

      //make raw preview stream uncached for Bayer cameras to avoid cpu overhead mapping mipi data to cpu, since it will go to gpu directly

      Alex

    • A

      Configuration for VOXL 4in1 mini 6S ESC and Newbee Drone Flow 2808 1300KV motors

      Ask your questions right here!
      • • • ashley.miller
      3
      0
      Votes
      3
      Posts
      182
      Views

      A

      @Alex-Kushleyev said in Configuration for VOXL 4in1 mini 6S ESC and Newbee Drone Flow 2808 1300KV motors:

      ESC M0138 FPV ESC :

      Thank you very much for your reply Alex. I appreciate the references and support documentation you provided as well.

    • Kashish Garg 1K

      M0149 IR Filter with 36 Pin Connector

      Ask your questions right here!
      • • • Kashish Garg 1
      3
      0
      Votes
      3
      Posts
      75
      Views

      Kashish Garg 1K

      @Alex-Kushleyev Thanks Alex, very helpful!

    • S

      How to Fuse VL53L1X Rangefinder for Height-Above-Ground (HAGL) Estimation with PX4 on VOXL2

      Ask your questions right here!
      • • • Sarika Sharma
      1
      0
      Votes
      1
      Posts
      53
      Views

      No one has replied

    • Myles LevineM

      How much can cameras be obscured?

      Ask your questions right here!
      • • • Myles Levine
      11
      0
      Votes
      11
      Posts
      184
      Views

      Alex KushleyevA

      @Myles-Levine , if you are masking out 90% of down-facing camera, then it is probably useless any movement of the features will get it out of the unmasked region very easily and feature will be dropped.. It may hurt VIO as there may be features going in and out, only trackable for a few frames (just adds to the complexity).

      You should try to move the down-facing camera to free up it's FOV or even have it facing slightly angled to the back of the drone..

      Alex

    • C

      Confusion about the VOXL 2 MIPI Boson+ website page

      Ask your questions right here!
      • • • Catalystmachine
      2
      0
      Votes
      2
      Posts
      43
      Views

      Alex KushleyevA

      Hello @Catalystmachine ,

      Sorry for the confusion. We have updated the page to be more clear that Boson is not included, see below: "(No Boson)" was added to the kit description.

      The title of the product already states "VOXL 2 MIPI Boson+ Adapters for Thermal IR FPV" as well as the Kit description used to say (Before we added (No Boson)) : "PCB Adapters Only..."

      The price of the Boson cameras varies significantly, depending on the specifications. You can contact a distributor to get more details. For example : https://www.oemcameras.com/product-category/thermal-imaging-cameras/thermal-imaging-cores/flir-boson-series-htm/boson-plus/ (you can find more at https://oem.flir.com/contact/find-a-dealer/)

      Please note that Boson+ series of the Boson sensor is required for compatibility with VOXL2.

      Regarding the pricing of the adapter kit, we do offer discounts in higher volumes, if you are interested, please send us a request: https://www.modalai.com/pages/contact-us

      ebff1907-0495-4a65-8f27-2138562022d3-image.png

    • qubotics-adminQ

      Stinger control via mavlink joystick

      FPV Drones
      • • • qubotics-admin
      6
      0
      Votes
      6
      Posts
      158
      Views

      Eric KatzfeyE

      @qubotics-admin First you need to determine the version of PX4 running. With ssh or adb you can run the following at the command line: px4-ver all. You will see PX4 version and Vendor version. So, for example, for px4 version 1.14.0 and vendor version 8.134.3 then you would checkout the tag v1.14.0-8.134.3-dev from the repo to see that commit.

    • Q

      Finished with a Dev Project and Have a Starling 2 and Extras For Sale

      Starling & Starling 2
      • • • QSL
      1
      0
      Votes
      1
      Posts
      83
      Views

      No one has replied

    • S

      EIS cam-server crash

      Video and Image Sensors
      • • • SKA
      2
      0
      Votes
      2
      Posts
      67
      Views

      Alex KushleyevA

      @SKA , I am not sure. please disable all streams except preview and try again. specifically disable:

      small_video large_video snapshot

      Double check to make sure:
      en_raw_preview: true
      en_preview: true
      en_misp : true

      It seems you have at least small_video enabled.

      What camera resolution are you requesting? (preview_width, preview_height)

      Alex

    • C

      MAG SDA 3P3V shorted to ground

      VOXL 2 Mini
      • • • cbay
      4
      0
      Votes
      4
      Posts
      81
      Views

      Eric KatzfeyE

      @cbay voxl-fpv-px4 is based on voxl-px4 but has some custom tuning code / parameters for our fpv drones that isn't in voxl-px4. So, it's kind of a superset. But there isn't anything related to low level i2c drivers so I have no idea how that could be causing this issue.

    • voxltesterV

      Microdds not working with Microhard modem

      Ask your questions right here!
      • • • voxltester
      10
      0
      Votes
      10
      Posts
      400
      Views

      A

      Hey @voxltester
      It seems there is an issue with how MicroXRCE and the microhard modem interfaces are starting up, I had to edit the service files to get the topics on the VOXL2.
      Edit /etc/systemd/system/voxl-microdds-agent.service:

      [Unit] Description=voxl-microdds-agent SourcePath=/usr/bin/MicroXRCEAgent After=network.target After=multi-user.target [Service] User=root Type=simple ExecStart=/usr/bin/MicroXRCEAgent udp4 -p 8888 [Install] WantedBy=multi-user.target

      Edit /etc/systemd/system/voxl-modem.service:

      [Unit] Description=Modem Initialization After=sdsprpcd.service [Service] User=root Type=oneshot ExecStartPre=/bin/sleep 2 ExecStart=/usr/bin/voxl-modem-start RemainAfterExit=yes [Install] WantedBy=multi-user.target

      Add export ROS_DOMAIN_ID=0 to your .bashrc
      Reboot the VOXL2, and the topics should come up
      Thanks

    • J

      Connect qrb5165-emulator to voxl-gazebo-docker

      VOXL SDK
      • • • jeremykilbride
      1
      0
      Votes
      1
      Posts
      59
      Views

      No one has replied

    • M

      IMX664 MISP decoding issue

      Video and Image Sensors
      • • • mark
      5
      0
      Votes
      5
      Posts
      155
      Views

      M

      Hi @Alex-Kushleyev, sorry for the late reaction, it took some time before i could update to the new SDK (1.6). the system now works normally with the resolution 2704x1540, and downscaled to 1920x1080 for the MISP pipeline. Thanks for the help!

    • E

      Replacement piece for Starling 2

      Starling & Starling 2
      • • • ey
      2
      0
      Votes
      2
      Posts
      67
      Views

      Alex KushleyevA

      @ey , please send us a request via http://www.modalai.com/pages/contact-us

      Alex

    • S

      Need Info for Starling 2 Max That Shipped With New Wifi & ELRS Receiver

      Starling & Starling 2
      • • • sssagara
      3
      0
      Votes
      3
      Posts
      91
      Views

      S

      @Maxwell-Schaefer Thanks for your reply. Is this step also applicable for the BetaFPV Nano RX? Should this also used ModalAI's firmware repo? Or will this use BetaFPV's? I did look into trying to flash the Nano RX initially, but stopped short of doing it as the physical RX itself did not have a BetaFPV silkscreen on it, so I assumed that it might be using a different firmware from the stock BetaFPV

      Are you able to advise on the other queries regarding the new wifi adapter board?