Skip to content

General Questions

2.2k Topics 11.3k Posts

Not sure where your question goes? Ask here. ModalAI engineers and the community answer questions about any VOXL product.

  • 4K Hires Camera crashes camera server

    Unsolved
    21
    2
    0 Votes
    21 Posts
    5k Views
    Alex KushleyevA
    @riteshsharma you are welcome. If the current approach initializes and works fine (is able to allocate all the buffers), the performance should be stable. I am a bit surprised so many buffers are needed for the encoder, there is probably some other settings in our software to change that... However since it is actually working with 11 buffers, maybe there is no need for me to test / fix that. If you do encounter any other issues, let me know..
  • Installing RTK GPS On Sentinel

    Unsolved
    10
    0 Votes
    10 Posts
    2k Views
    S
    @SMRazaRizvi Actually connecting my RTK-GPS to the configuration described here: https://docs.modalai.com/voxl2-guides-onboard-offboard-sensors/#external-gps-mag--gnss was not giving me RTK corrections so I am now using the J9 connector on the 5G modem, and that works fine in giving me GPS Coordinates and receiving RTK Connections. But another problem that I am facing is Compass Sensor 0 missing. Do you think there's some setting of the default compass that PX4 was picking up with the M8N GPS that came with the drone? Where can I configure the compass?
  • Voxl2 Mini i2c

    Unsolved
    9
    0 Votes
    9 Posts
    2k Views
    Eric KatzfeyE
    @tiralonghipol No, only within px4
  • Probing Intel Realsense LIDAR with voxl-mapper

    Unsolved
    11
    0 Votes
    11 Posts
    3k Views
    wilkinsafW
    @K-Stute I wish, but it is not.
  • Flying multiple RB5s

    Unsolved
    8
    0 Votes
    8 Posts
    1k Views
    T
    @Moderator I have followed the build instructions and got the voxl-mavlink-server built. I'm currently testing it with different ports (other than 14550). Thank you for your support.
  • Clarification on voxl and PX4 Integration for state estimation

    Unsolved
    3
    1 Votes
    3 Posts
    1k Views
    ModeratorM
    @aashry VIO and EKF2 are separate, concurrent state estimations. You can see where voxl-vision-hub sends the VIO data to PX4's EKF2 here: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-vision-hub/-/blob/master/src/vio_manager.c?ref_type=heads#L395 I'm not sure what mavros uses, but here is the mpa-to-ros code to publish VIO data https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros/-/blob/master/catkin_ws/src/src/interfaces/vio_interface.cpp?ref_type=heads#L151
  • Streaming Stereo Camera

    Unsolved
    21
    0 Votes
    21 Posts
    6k Views
    ModeratorM
    Typically hires is the only pipe with encoding enabled by default, but in this case tracking is being used. Can you make sure encoding is enabled for the tracking camera in voxl-camera-server.conf ? Or, can you just see if hires_enc is working in QGC first? That's what we ship by default on a fresh install hires_enc to QGC should by enabled by default.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • voxl-vision-px4 not showing up

    Unsolved
    7
    0 Votes
    7 Posts
    1k Views
    Eric KatzfeyE
    @Kris On seeker PX4 runs on flight core, a separate board, not on voxl. So no, you shouldn't see voxl-px4 running on voxl. And voxl-px4-imu-server is a service specific to RB5 platforms so it isn't applicable to seeker.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • Best quality for the Mapping and Planning

    Unsolved
    9
    0 Votes
    9 Posts
    2k Views
    P
    @Alex-Kushleyev Thank you for the information.
  • Using Intel RealSense D455 over USB-Port on voxl2

    Unsolved
    1
    0 Votes
    1 Posts
    433 Views
    No one has replied
  • VOXL mpa_to_ros1 cmake prefix path

    Unsolved
    3
    0 Votes
    3 Posts
    604 Views
    Darshit DesaiD
    @Moderator I had to explicitly change the system variable CMAKE_PREFIX_PATH every time to /opt/ros/melodic only to build the nodes. Building a new voxl package might break things and I don't want to do that.
  • PCIe Card Porting

    Unsolved
    2
    1
    0 Votes
    2 Posts
    377 Views
    ModeratorM
    @andrea_seock We are not supporting the PCIe interface, it is currently disabled
  • VOXL2 I2C error

    Unsolved
    2
    0 Votes
    2 Posts
    688 Views
    Alex KushleyevA
    @czarsimon , can you please clarify where you have your device plugged in (based on the connector definitions here : https://docs.modalai.com/voxl2-connectors/)
  • voxl-dfs-server: stereo pointcloud coordinate frame

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    James StrawsonJ
    Hi Eric, The stereo camera pair intrinsics and extrinsics are saved to /data/modalai/opencv_stereo_intrinsics.yaml and /data/modalai/opencv_stereo_extrinsics.yaml We then use the following opencv calls to generate the rectification maps for each left and right image cv::Mat R1, P1, R2, P2; cv::Mat map11, map12, map21, map22; cv::Mat Q; // Output 4×4 disparity-to-depth mapping matrix, to be used later double alpha = -1; // default scaling, similar to our "zoom" parameter cv::stereoRectify(M1, D1, M2, D2, img_size, R, T, R1, R2, P1, P2, Q, cv::CALIB_ZERO_DISPARITY, alpha, img_size); // make sure this uses CV_32_FC2 map format so we can read it and convert to our own // MCV undistortion map format, map12 and 22 are empty/unused!! cv::initUndistortRectifyMap(M1, D1, R1, P1, img_size, CV_32FC2, map11, map12); cv::initUndistortRectifyMap(M2, D2, R2, P2, img_size, CV_32FC2, map21, map22); Those maps then get converted into a format that can be used by the Qualcomm hardware acceleration blocks for image dewarping, but the fundamental matrices and undistortion coefficients stay the same. I think the above lines is what you are after. You are correct that the disparity map is centered about the left camera, I believe this is typical in OpenCV land too. Note that we do not do a precise calibration between the Stereo and Hires Cameras from the factory, depending on how precise you need to alignment to be you may need to use a tool like Kalibr to do that.
  • VOXL 2 /data mount error

    Unsolved
    7
    0 Votes
    7 Posts
    2k Views
    tomT
    @czarsimon Interesting, I've never seen it get stuck during flashing like that. Can you try forcing it into fastboot with the button (https://docs.modalai.com/voxl2-voxl2-mini-system-image/#force-voxl-2-into-fastboot) and then using ./install.sh -w
  • Starling unable to connect via wifi or adb

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    K
    @Vinny Solder pads look okay from what I can see. In addition to the two batteries we tested, we also used the included wall power.
  • voxl2 mini build

    Unsolved
    9
    0 Votes
    9 Posts
    2k Views
    tiralonghipolT
    @tom @Eric-Katzfey Thank you guys!! More to come eheh
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied