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
    • wen maxW

      Starling 2 Max Payload and LiDAR Integration Questions

      Support Request Format for Best Results
      • • • wen max
      2
      0
      Votes
      2
      Posts
      51
      Views

      ModeratorM

      @wen-max Yes, the 500g payload capacity is in addition to the battery.

      If you double the weight, flight time will be cut in half

    • C

      Clarification on Starling2 (C27) Specifications and Propeller Compatibility

      Ask your questions right here!
      • • • coreyazion
      3
      0
      Votes
      3
      Posts
      103
      Views

      C

      Thank you for your detailed response!

      It has already addressed much of the urgent information we needed.

      We look forward to receiving more details on the props and speed.

    • S

      Stereo Image sensor selection

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

      Alex KushleyevA

      Hello @SKA,

      The replacement for OV7251 in DFS use case (Depth From Stereo) will be AR0144 which is a 1280x800 resolution global shutter sensor, compared to 640x480 OV7251. The AR0144 camera is already available and we use for VIO (tracking) cameras.

      You would probably want to use the micro-coax version of AR0144 (M0166) because it will be much more flexible in terms of getting the wiring connected to VOXL2 (so M0166 + M0173 (Starling Camera Front End). Different cable lengths are available to support different base lines.

      Take a look at some camera bundle options : https://docs.modalai.com/voxl2-coax-camera-bundles/

      We are working on testing this configuration of dual AR0144 in DFS application and updating the DFS server to optimize performance. I expect to have an update in the next 1-2 weeks regarding the DFS performance.

      Alex

    • S

      Drone Flipped Over When Initial Flying Status

      Qualcomm Flight RB5 5G Drone
      • • • selina
      2
      0
      Votes
      2
      Posts
      38
      Views

      Alex KushleyevA

      Hello @selina,

      Do you have any px4 logs from the original flight(s) which exhibited the flipping behavior? The logs contain the commanded and actual RPM (as well as many other things) and we can check what happened.

      If you don't have any sensitive information (gps location that you dont want to share, etc), you could upload the log to https://review.px4.io/ and that will give you some information and we will be able to grab that log and further analyze it to parse the custom ESC messages that standard px4 flight review does not support.

      Alex

    • B

      ov7251 tracking camera not being initialized with unsupported preview config

      VOXL 2
      • • • brianaustin
      17
      0
      Votes
      17
      Posts
      293
      Views

      Alex KushleyevA

      @brianaustin great to hear, thanks for the update!

    • D

      Python MPA image example

      Modal Pipe Architecture (MPA)
      • • • david.moro
      8
      0
      Votes
      8
      Posts
      367
      Views

      Meytal LempelM

      @Alex-Kushleyev Thank you, it works!

    • D

      The differences between M0054-1, M0054-2, M0154-1, and M0154-2.

      Ask your questions right here!
      • • • dongsup.seo
      5
      0
      Votes
      5
      Posts
      105
      Views

      tomT

      @dongsup-seo I would recommend flashing the latest SDK (1.4.1) as that will have much better handling for M0054-1/2, I think a lot of that logic was missing on 1.1.3 as that is very old.

    • Suvasis MS

      voxl-2 - support MESSAGING PROTOCOLS IQUART, DroneCAN, CANOpen, Hobby Protocols

      VOXL Dev Kits
      • • • Suvasis M
      6
      0
      Votes
      6
      Posts
      131
      Views

      Chad SweetC

      @Suvasis-M https://docs.modalai.com/voxl2-mini-external-flight-controller/

    • Jeremy FrederickJ

      Fact Checking my Understanding of the Extrinsic Configuration

      Ask your questions right here!
      • • • Jeremy Frederick
      2
      0
      Votes
      2
      Posts
      57
      Views

      Alex KushleyevA

      @Jeremy-Frederick , just to clarify, there are two IMUs on VOXL2 - one is connected to the DSP, used by PX4 and the second IMU is connected to the Application Processor (CPU). The data flow from the two IMUs normally does not cross, that is to say, that PX4 IMU is used by PX4 and the "apps proc" IMU is used for things like VIO, etc.

      PX4 does not use the extrinsics.conf file, since PX4 has its own configuration for IMU rotation, I believe you know that.

      Now, regarding the second IMU, if you flip your voxl2 board upside down (lets say roll it 180 degrees around its X axis), then your body->imu0 transform should reflect that [180, 0, 0].

      When you specify the transforms between the imu and the cameras, you need to do that in the IMU frame. Perhaps that would be easier if you flip the drone upside down so that the voxl2 is oriented in its nominal orientation and then compute the transforms to the cameras by following the rotations described in our docs (see link below)

      The Transform Tree typically looks like this;

      Body | IMU | ------------------ | | | cam0 cam1 cam2

      If your tracking camera is initially in forward facing orientation while voxl2 is "right side up", then you have the [0, 90, 90] rotation wrt the imu. if you roll the voxl2 board 180 degrees around its x axis (x axis still points forward), but the camera remains in the same orientation, then your imu->camera transform becomes [180, 90, 90]. You could verify this by using the red-green-blue marker helper tool as shown in the video 🙂

      One way to understand this a bit better, and to do a sanity check.. When rotations are composed, they can be multiplied together as Rotation Matrices. When you compute the rotation between the drone's "body" to the tracking camera, this will look like body_R_cam = body_R_imu * imu_R_cam. which would be in the default case equal to something like this body_R_cam = [Ry(90) * Rz(90)] because body_R_imu is Identity Matrix (no rotation).

      For the use case where VOXL2 is rotated upside down around the x axis, both the body_R_imu and imu_R_cam transforms have changed but they changed in the same (opposite) way and it just so happens that 180 degree rotation is the same as -180 rotation. So now we have body_R_cam = [Rx(180)] * [Rx(-180) * Ry(90) * Rz(90)] where the first Rx(180) is the body_R_imu and Rx(-180) is the part of the new imu_R_cam transform. As a result the 180 and -180 degree rotations cancel out and you end up with the original body_R_cam because you have not actually rotated the camera w.r.t to body.. Long explanation but worth the sanity checking.

      Also more details here : https://docs.modalai.com/configure-extrinsics/

      Now, regarding Open Vins actually using the upside down IMU to body rotation correctly, I will need to double check with my colleages. @Cliff-Wong , can you confirm?

    • JP DroneJ

      Unexpected characters appearing on OSD

      Ask your questions right here!
      • • • JP Drone
      3
      0
      Votes
      3
      Posts
      89
      Views

      JP DroneJ

      @Eric-Katzfey Thank you for your work!
      It successfully resolved the issue. The unexpected characters no longer appear on the OSD.
      I appreciate your support and quick response.

    • Raza RizviR

      Using SIYI Gimbal and Smart RC Controller with VOXL2

      Ask your questions right here!
      • • • Raza Rizvi
      9
      0
      Votes
      9
      Posts
      93
      Views

      Eric KatzfeyE

      @Raza-Rizvi In that diagram it shows PWM out to the ESCs. Are you planning to use PWM ESCs or the UART based ModalAI 4-in-1 ESC?

    • voxl-phoenixV

      Zenoh on voxl-2

      PX4 Autonomy Developer Kit
      • • • voxl-phoenix
      3
      0
      Votes
      3
      Posts
      140
      Views

      voxl-phoenixV

      @Beniamino-Pozzan Thank you so much for the info,
      I wanted to try it and realised foxy has no support and with Ubuntu 18.04 on voxl-2 it is not possible to use any other ROS-2 installations easily. I will use ros2 plugin by keeping microdds as default middleware.
      I hope newer ROS versions will be available for VOXL-2.

    • Thasindu WickramaT

      Clarification on Livox Mid 360 LiDAR Compatibility with VOXL 2 on Starling 2 Max Outdoor Drone

      VOXL Accessories
      • • • Thasindu Wickrama
      8
      0
      Votes
      8
      Posts
      170
      Views

      Raza RizviR

      @Thasindu-Wickrama Hey man, I am planning to do the same on a VOXL2 powered custom build drone.
      Did you have any success?

    • T

      Positions reporting issue between voxl and Px4

      Qualcomm Flight RB5 5G Drone
      • • • tahawaru
      1
      0
      Votes
      1
      Posts
      72
      Views

      No one has replied

    • J

      VOXL 2 Ethernet Expansion and HUB Power issue

      VOXL Accessories
      • • • Jskim
      3
      0
      Votes
      3
      Posts
      66
      Views

      J

      @jakkkobo
      Thanks for the quick reply.

      JS, Kim