Skip to content
  • VOXL ESC FPV 4-in-1 with Built-in Power Module (MDK-M0138) Issues

    ESCs
    16
    0 Votes
    16 Posts
    386 Views
    Eric KatzfeyE
    Could you post a log of the drone flip?
  • 0 Votes
    4 Posts
    175 Views
    Alex KushleyevA
    hi @nostrain , Thank you for providing an important detail regarding unloaded motor. I am going to test that condition with a similar motor. I am a bit hesitant to ask you to go back to the older firmware since we have had a number of improvements since the original firmware, so we will try to figure out how to make this work. In general, the ESC with unloaded motor should not be doing this, even while running in RPM control mode (which has been tuned for optimal response with a propeller). Ideally, the unloaded performance should not fail (while would behave differently from loaded motor). Meanwhile, i am not sure how much value it is to do RPM step response tests with unloaded motor, because RPM controller assumes a loaded motor and the RPM controller is using the tuning parameters you provided. However, the motor behavior is extremely different without the propeller. To test realistic conditions, we typically run robustness tests like this with propeller on. One more request, are you able to repeat the same test with the original firmware (that currently works) and set the demag_timing ESC parameter to 0. This was a feature originally put in for testing to help with low kv motors, but we later decided that this feature was not complete / robust enough to cover general use cases and it was removed. I am curious if it is helping in this case. Alex
  • 0 Votes
    1 Posts
    11 Views
    No one has replied
  • software licensing question

    Ask your questions right here!
    1
    0 Votes
    1 Posts
    16 Views
    No one has replied
  • Battery Data Collection

    Stinger Vision FPV
    4
    0 Votes
    4 Posts
    35 Views
    Vipul BansalV
    I want to develop a battery management system to read live battery data and use it into a software that plans launch, path, return and control of the drone
  • 0 Votes
    9 Posts
    313 Views
    Eric KatzfeyE
    I was finally able to get to a Windows PC and try this. I still cannot recreate the issue. I can restart voxl-ardupilot with systemctl restart or via Mission Planner reboot pixhawk and in both cases I can disconnect and then reconnect Mission Planner to ardupilot. I am connected on VOXL2 to my local WiFi network via station mode. I have disabled all other services other than, essentially, voxl-ardupilot and voxl-mavlink-server. I am using recent VOXL2 SDK, recent ArduPilot build, and Mission Planner 1.3.83
  • OpenVINS

    GPS-denied Navigation (VIO)
    2
    1
    0 Votes
    2 Posts
    52 Views
    zauberflote1Z
    Please update your VINS to our master branch here: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-open-vins-server
  • Using VOXL IO Expander with VOXL 2 Mini?

    Ask your questions right here!
    2
    0 Votes
    2 Posts
    42 Views
    Eric KatzfeyE
    Yes, you can connect to one of the UARTs on J19. However, there are only 3 UARTs so you'll have to choose which one to use. The PWM outputs on the IO expander are mainly intended to be used when you have PWM ESCs instead of a ModalAI UART based ESC. In that case you would connect to the ESC UART. If you want to use the IO expander in addition to a ModalAI UART based ESC then you will have to choose between the RC UART or the GNSS UART.
  • Re-configure VOXL2 1.4 for GHOST Receiver/Transmitter?

    Sentinel
    2
    0 Votes
    2 Posts
    61 Views
    Eric KatzfeyE
    First of all I would update the SDK to something newer. That's probably not going to solve this issue but it makes it easier for us to support you when you are on the current SDK. To help troubleshoot can you show the output of px4-qshell ghst_rc status. Run that status command a few times.
  • QDL - 'received non-successful result'

    Sentinel
    2
    0 Votes
    2 Posts
    467 Views
    P
    RMA'd the VOXL2 board, it was found to be unrepairable.
  • 0 Votes
    2 Posts
    95 Views
    D
    Hi @masa-chau, It seems you are on the right track. A few pointers from my side: First, what are you actually trying to achieve? If you can avoid tracking in 3D and perform the task in 2D, I would strongly recommend doing that. Recovering 3D position from 2D observations is quite hard and can be very finicky/unreliable. For many tracking tasks, you can get away with tracking entirely in image space. If you really need to track in 3D: Use the PX4 estimator output. VIO is fused into EKF2 in PX4, so I would probably use the PX4 estimated poses/velocities as the state of the drone rather than trying to fuse the raw VIO yourself. I believe these should be available in ROS 2 through voxl-microdds-agent, although someone from ModalAI should confirm the exact topics/data being exposed. Your 2D observations from the object detector are fine, but pay close attention to latency. Also, I would not expect reliable detection at very long distances with the Starling 2 Max fisheye camera; in practice, the useful detection range may be significantly below what you might initially expect. I would not rely on the ToF camera for this. For the actual tracking algorithm, I would look at an EKF or MAP estimator that fuses the 2D observations (e.g. bearing and potentially bounding-box size) with the drone's 3D pose/velocity. The important point is that a single 2D observation does not give you reliable depth. To estimate the object's distance over time, you need additional constraints, typically through a motion model or assumptions about how the tracked object moves. Whether the object is flying or driving, you will probably need to make some approximation about its motion. I would look into the existing literature on monocular 3D object tracking / bearing-only tracking for this part. Good luck!
  • voxl-mavcam-manager in differnt versions

    VOXL SDK
    5
    0 Votes
    5 Posts
    327 Views
    A
    Hi,Apoorv Thapliyal, Thanks for the suggestions made. We have tried 1.4.5 SDK on Voxl2 board and we are able to get snapshot in both QGC and also in /data/snapshots folder in the board .If we try to change resolution of snapshot in voxl-camera-server ,it is applied to resolution of snapshot saved in /data/snapshot folder in voxl2 board.
  • Bots Unlimited Wifi Crash

    Ask your questions right here!
    7
    0 Votes
    7 Posts
    291 Views
    L
    Hi John, Thanks for the data dumps. Could you run this wifi_capture.sh on your board and send us the data when you reproduce the crash along with the dump file again? It should be here along with a simple readme https://drive.google.com/drive/folders/14nMhkvOMeHJ6zLJYMW4scAglTfkRYY8N?usp=sharing Could you also briefly describe how you are connecting/what devices you are connecting? Also does this happen under any specific workloads or is it sporadic? It seems like a firmware crash so any additional information would be very useful if we end up needing to report it. Thanks! Luke
  • 0 Votes
    1 Posts
    37 Views
    No one has replied
  • 0 Votes
    9 Posts
    338 Views
    VinnyV
    Hi @jetson-nano I'm not sure I am following. The ADB Debug port is still available on VOXL 2 when you use an M0062 Debug Board with USB Hub. Our plug-in boards that connect to J3 and J5 do not consume the primary USB. See here for guidance: https://docs.modalai.com/expansion-design-guide/#usb-expansion-over-j3--j5
  • 0 Votes
    3 Posts
    112 Views
    M
    ok thanks, I have emailed, please let me know if you have not received it
  • 7-port USB 2.0 hub design review

    PCB Design Reviews
    1
    0 Votes
    1 Posts
    62 Views
    No one has replied
  • 0 Votes
    1 Posts
    45 Views
    No one has replied
  • 0 Votes
    4 Posts
    116 Views
    Eric KatzfeyE
    Can you plug the cable from the working drone into the other one? That could tell you if it's the cable.
  • stinger + TOF

    Stinger Vision FPV
    1
    0 Votes
    1 Posts
    71 Views
    No one has replied