Skip to content

VOXL-CAM

91 Topics 444 Posts

Discussion regarding VOXL-CAM

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    13 Views
    No one has replied
  • Latest PX4 version for VOXLCAM

    5
    0 Votes
    5 Posts
    681 Views
    ?
    Hello @modaltb Thanks for the response. I can see tags on modalai px4-firmware repo for 1.13 so I was asking. By any chance can I test latest tag v1.13 from modalai px4-firmware repo? If no what's the time by which v1.13 would be officially supported on VOXLCAM? The feature I am looking for is Autotune vehicle which isn't supported on V1.11.
  • Openvpn not updating from 2.1.3 to 2.4.6

    5
    0 Votes
    5 Posts
    668 Views
    tomT
    @Aks Ah okay, I wasn't using the systemd service so that makes sense.
  • Treatment of log for a ROVER with an odometer

    5
    2
    0 Votes
    5 Posts
    1k Views
    Cliff WongC
    Looking at your mavlink log on estimator_visual_odometry_aligned, I can confirm VIO resetting to 0 at the moment your local position resets (picture #1). (pic 1) [image: 1659554580119-screenshot-from-2022-08-03-12-22-32.png] On a rover typically VIO will reset on 3 situations (everything else working normally as specified): Fast yaw transitions (I do see a large manual input/actuator output around that time--indicated on pic #2). To solve this, have your vehicle turn/tuned slower on yaw motions. auto-exposure not keeping up with rapid lighting conditions (high noon sunlight + tree shadows), the too much vehicle vibration (e.g. treads). From the logs it appears you have a max yaw/roll input into the rover, that indicates scenario #1 above. If you slow down you yaw movements may solve the problem, please try that 1st (there are other, more complicated options). (pic 2) [image: 1659554883412-screenshot-from-2022-08-03-12-26-11.png] What you can do aside from following the vio troubleshooting guide is to monitor the vio stream on QGC. In order to do that, you need to edit the voxl-streamer service file on VOXL. Basically: login to VOXL edit /etc/systemd/system/voxl-streamer.service on the Exec line that says /usr/bin/voxl-streamer, append to the end of it "-c qvio-overlay". cycle power and QGC video should show the VIO debug video (and not the high resolution stream), showing at the top: vio xyz position and number of features Run thru your test again to recreate the error, when it occurs, keep in mind the number of features, if it drops under 5, you'll see vio reset confirming the reset is due to one of 3 scenarios above. If not, post a video of that as it would be a configuration issue & we'd need to see the video stream on what's happening to debug further. Good luck.
  • Multiple tracking cameras

    3
    0 Votes
    3 Posts
    779 Views
    Andy JaroszA
    @Chad-Sweet said in Multiple tracking cameras: Yes, these fisheye modules plug in to the stereo flex adapter https://www.modalai.com/products/m0072 They are the same lens and sensor spec as the tracking sensor Thanks! I've yet to play around with the system--the platform can handle VIO with 2 cameras, from a system performance perspective?
  • Cooling solution for VOXLCAM

    2
    0 Votes
    2 Posts
    414 Views
    ?
    Hi, We've run into this issue as well when the VOXL-CAM is sitting on a desk, for which we've designed this cooling stand. As for when the cam is in motion on a body, we've only flown it on the seeker where the propwash is enough to keep the unit cool enough to utilize all of the cores fully. The cam unit wasn't designed around that smaller fan, we use that primarily on our other platforms with an open board where we can direct air directly onto the board. As for QVIO, we've also seen this behavior when cores shut down, but we try to avoid overheating at all costs, and generally don't carry any expectation for software to continue operating properly once the pmic is shutting down cores. Generally, I'd recommend : Trying to make sure that the cam is placed on a spot on your drone with as much airflow as possible Optimizing your code as much as possible to minimize CPU utilization Download the latest software release (3.8.0-0.7) from here since we've spent most of the last year improving and optimizing our services and libraries and there should be significant improvements since 3.3.0 was released
  • VOXL not connecting to QGC

    17
    0 Votes
    17 Posts
    3k Views
    Bright NnadiB
    @Steve-Turner Hey please I need you help setting up ADB for my newly purchased VOXL CAM. I already started a discussion "Broken parts".
  • VOXL CAM/Seeker Drone Power Supply Question

    3
    0 Votes
    3 Posts
    747 Views
    M
    @Adrian-Hidalgo Appreciate the response, thank you!
  • 0 Votes
    8 Posts
    2k Views
    Eric KatzfeyE
    @Caleb-Rievley Our recommendation is to use voxl-uvc-server and voxl-streamer for UVC cameras. Documentation is at: https://docs.modalai.com/voxl-streamer/#streaming-uvc-cameras-from-voxl-uvc-server, https://docs.modalai.com/voxl-streamer, and https://docs.modalai.com/voxl-uvc-server
  • Link VIO to stereo instead of tracking camera

    8
    0 Votes
    8 Posts
    1k Views
    M
    @Alex-Gardner Thank you, is looking good and promising for this use case. I'll give it a try.
  • ARDUPILOT VOXL CAM ORIENTATION ISSUE ?

    21
    0 Votes
    21 Posts
    5k Views
    Cliff WongC
    Hi Sergio. I'm handle a number of rover configurations here for the team. Reading thru the posts, let's take a step back to confirm your setup. a. you are using the cube to output IMU data into voxl-cam. b. you are using voxl-cam to output odom data [back] to the cube for (e.g. external vision localization) c. the camera has been moved from the stock position of -45deg from horizon w.r.t. voxl-cam body to 0deg from horizon w.r.t. voxl cam body. d. the cube is mounted w/IMU in standard orientation (0 deg to horizon/forward, aka imu RPY is 0,0,0) e. you are not using a modalai flight core (option for voxl-cam purchase) First of make sure your PX4 SENS_BOARD_ROT (or AHRS_ORIENTATION if Ardupilot) is set for a cube setup (I recall should be "No rotation" as well as from your photo). Please reply if that is all correct. If so, then we can move to the next step where I can show you how confirm vio's pose estimation (after that then we'll look at position accuracy).
  • Cooling fan for Voxl cam on board

    3
    0 Votes
    3 Posts
    900 Views
    H
    okay,Thank you
  • voxl-calibrate-camera not working

    4
    1
    0 Votes
    4 Posts
    909 Views
    ?
    Hi, i think your issue is the board size, it's counting the number of inside corners not the number of squares so it should be 6x8 not 7x9
  • Replacement for trcking camera

    2
    0 Votes
    2 Posts
    719 Views
    ?
    It should be possible to plug in the hires cam to j4 and have frames appear, but vio server and the camera calibrator are not set up to handle the non-fisheye color images, I'd strongly recommend getting a new tracking camera from here
  • 0 Votes
    3 Posts
    2k Views
    Deeshant SharmaD
    Thank you for your reply. Its working now
  • VOXL ToF sensor rotated

    5
    0 Votes
    5 Posts
    1k Views
    Chad SweetC
    voxl-mapper is an example of taking TOF point cloud data and exercising path planning
  • Does VOXL-CAM yet support Flir thermal sensors

    2
    0 Votes
    2 Posts
    679 Views
    Eric KatzfeyE
    @janis_blank No, the needed SPI driver for the Lepton that goes in that socket has not yet been created.
  • Clarification regarding locally saving images from Hi-Res camera

    11
    0 Votes
    11 Posts
    2k Views
    David SmythD
    @Adrian-Hidalgo @Eric-Katzfey Thanks for the reply, much appreciated. I'll give that a go.
  • YouTube video, office navigation

    6
    0 Votes
    6 Posts
    1k Views
    tomT
    @Zeev-Mindali apq8096
  • Realsense driver installation on docker image

    2
    0 Votes
    2 Posts
    841 Views
    ?
    Voxl and it's software build image use ros indigo, not kinetic. You'll either need to install the indigo version of this package or use an ubuntu 18.04 docker image with ros kinetic installed (and use this on voxl). A sample such image for using kinetic on voxl can be found near the bottom of our downlods page (roskinetic-xenial docker image)