Skip to content

General Questions

2.3k Topics 11.3k Posts

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

  • Apriltag Relocalization with GPS?

    Unsolved
    2
    0 Votes
    2 Posts
    736 Views
    Cliff WongC
    Modules such as Precision Landing in PX4 perform a indirect correction using relative camera coordinates translated to the global frame upon identification if the "tag/marker". I suggest you take a look into the Precision Landing module of px4 as an example in solving your problem. Of course that is using the IR markers available out there. Now we have internally modified that module for april tags in the landing case as well that will be available shortly. This method corrects the drone relative to actual ground truth (i..e the ARtag/IRTag), but does not correct the Global Frame position itself as its used as a relative offset to correct its setpoint position. That offset could be used to correct the global frame position itself (doesn't necessarily exist in PX4), but then again it would be better to transmit the actual GPS position of the tag to account for the curvature of the Earth, etc... and then calculate a proper offset.
  • Voxl PX4 firmware not working

    Unsolved
    3
    0 Votes
    3 Posts
    543 Views
    yashas katteY
    I tried the link you provided,the ECS is not intalising and ardupilots firmware and voxl is not able to communicate with the px4. Also stats provided in voxl portal about px4 there is not available. Is it possible we meet on a call on any meeting platform, So that we can solve this issue easily? Thank you
  • High-Resolution + TOF + Stereo on VOXL?

    Unsolved
    3
    0 Votes
    3 Posts
    739 Views
    C
    Hi @Alex-Gardner I'm trying to accomplish the same thing as the OP but I'm running into some problems (my thread: https://forum.modalai.com/topic/1703/non-standard-camera-configuration-on-voxl-running-4-0-0-0-9-4). When connecting the stereo to J3 and hires to J4 voxl-camera-server -l outputs only two cameras which are the stereo, it does not recognize hires unless its on J2 but that has its own slew of problems which I've gone into more detail in my thread. Any help with this would be appreciated.
  • vrpn_client_ros, How to install on VOXL-Flight?

    Unsolved
    2
    0 Votes
    2 Posts
    552 Views
    Chad SweetC
    We don't have any experience with that package, sorry.
  • MDK-M0117-1-01

    Unsolved
    4
    0 Votes
    4 Posts
    913 Views
    VinnyV
    @Suvasis-Mukherjee said in MDK-M0117-1-01: I see D0-A,B, C which one corresponds to which pin mentioned above in the documentation pasted above? Hi Suvasis, Can you please clarify what you are referring to... I do not know what "D0-A,B,C" is to help you with this question. Thanks!!
  • Voxl m500 temperature durability

    Unsolved
    6
    0 Votes
    6 Posts
    746 Views
    VinnyV
    @TasnimBas Glad we can help. Our team says this: "The injection molded plastics from the S500 frame are advertised as being glass-fiber reinforced nylon", so not sure if that helps you, but we do not have a material spec sheet to get the temp coefficients you are after. Maybe that description can get you close!
  • voxl2 and ROS

    Unsolved
    2
    0 Votes
    2 Posts
    528 Views
    Chad SweetC
    No, but there should be no difference to any other Debian system. I think if you Google it, you should find what you are looking for. From Google, I found this result which looks promising https://docs.ros.org/en/dashing/Installation/DDS-Implementations.html Obviously, we have not tried this
  • motor for VOXL® 2 AI & 5G Development Drone - Sentinel

    Unsolved
    3
    0 Votes
    3 Posts
    714 Views
    Suvasis MukherjeeS
    thank you.
  • Unable to connect to host PC using adb shell & SSH

    Unsolved
    19
    1
    0 Votes
    19 Posts
    3k Views
    Mohammad Saeid AnwarM
    No. I don't have any other voxl. Yes, it's properly installed. I had previously worked with the same ADB installation. Suddenly, it stopped responding. I also tried with two other machines with proper ADB installations. It showed the same problem (no device found).
  • Seems things have changed with voxl-camera stuff...

    Unsolved
    15
    0 Votes
    15 Posts
    3k Views
    Ed SutterE
    @Chad-Sweet I'm not familiar with a "ci script", I've just been referring to the README.md file at the top of each of the project repositories. Most of the projects do include a install_build_deps.sh step, but that wasn't in voxl-streamer's README.md, so I didn't realize I had to run it. No worries; although, it's probably a good idea that the README.md be updated to include that.
  • Voxl 2 DFS Server

    Unsolved
    7
    0 Votes
    7 Posts
    1k Views
    B
    @Chad-Sweet That seems to have done the trick! Thanks
  • Does VOXL2 support docker autorun?

    Unsolved
    3
    0 Votes
    3 Posts
    699 Views
    Daniel RyuD
    @Alex-Gardner Perfect, thanks!
  • Executing custom opencv c++ code

    Unsolved
    2
    0 Votes
    2 Posts
    628 Views
    ?
    Hi, You'll want to make your own project that builds a package that can be deployed to a voxl. Our projects generally follow a four-script system. install_build_deps.sh The script that install the build dependencies of a project. If you're writing an opencv process for voxl you'll probably need voxl-opencv and libmodal-pipe at the very least to get your code to work. (If you haven't already, check out our docs on our pipe architecture to see how to grab camera frames in userspace). build.sh The script that actually builds the codebase that you're using, will set up a cmake toolchain to make sure that you're building with the right architecture/gcc version and put all of the build files in a build directory for packaging. make_package.sh The script that bundles all of the built files, as well as any config/other files that your project will use into a standard debian or opkg package (opkg for voxl1 or debian for voxl2/rb5) All three of those scripts should be run inside of the voxl-cross docker image that we've built as our primary build environment; it has all of the toolchains that you may need baked in, as well as the correct gcc versions for our different platforms. deploy.sh This script deploys the package that you've built to voxl and installs it, oputting any binaries that you've generated in the correct location where you can run them from the command line. This script is usually run outside of the docker image since the image does not have adb installed by default, but can be run inside of the image if you're deploying over ssh instead of adb. Finally, Since you're building an opencv project, I'd strongly recommend that you look at our voxl-camera-calibration package. This is a very good example of how to use libmodal-pipe to get camera images, and then pass them off to opencv (in this case the calibration routines) for processing. The project also have fully flushed out versions of all of the aforementioned scripts that you can copy into your project as a good starting point.
  • voxl 2 flight deck with esc v2 few questions

    Unsolved
    5
    0 Votes
    5 Posts
    1k Views
    bensusanaB
    @modaltb please if you can give me some info it will be much appreciate
  • HITL with voxl 2

    Unsolved
    24
    0 Votes
    24 Posts
    7k Views
    Tamas Pal 0T
    @Taylor-Presley Right. Some cables work some don't.
  • Using M.2 5G Modem Addon Board (M0090) on voxl2 , can not found the /dev/ttyHS2 device

    Unsolved
    3
    0 Votes
    3 Posts
    514 Views
    Cheng Sheng WengC
    @modaltb Thanks a lot . I have updated to system image 1.3+. The device can be find on /dev Best Wishes
  • Neither of GPS and VIO data are available

    Unsolved
    7
    2
    0 Votes
    7 Posts
    1k Views
    M
    Thanks, @modaltb! yes, that seems to be the cause; we received two sentinel drones yesterday and for the same reason they have not had GPS signal available either. But that's ok, we don't need GPS for indoor flight tests. could you please comment on the odometery problem which I mentioned in the first post? I have two odemetry components with id=1 and id=197 in MAVLink Inspector in QGC. The odometry component with id=1 works fine and voxl-inpsect-imu outputs correct values in the VIO-enabled, GPS-disabled setting. But I get invalid local position for ekf2 status in MAVlink console and "reject position mode" message when try to fly the drone with RC in position mode. do I need to reset the PX4 firmware? thanks
  • IR Lock with VOXL m500

    Unsolved
    2
    0 Votes
    2 Posts
    387 Views
    Chad SweetC
    Hi Xeno, We are not familiar with that sensor. The Flight Core portion of m500 is stock PX4. You could look at the connectors found on the Flight Core datasheet and see if there is an appropriate connection. Then you could see if PX4 supports that sensor. If it does not, you will need to develop the driver on your own. You can find details on building PX4 for Flight Core on the Flight Core Firmware page
  • Qualcomm Hexagon DSP Download - License problems

    Unsolved
    4
    0 Votes
    4 Posts
    889 Views
    D
    Update: I've tried again and the licenses are now available. Seems like Qualcomm needed a day or so to propagate licenses. Thanks again for your help Eric.
  • Is there any the off-the-shelf AI perception models available for VOXL2?

    Unsolved
    3
    0 Votes
    3 Posts
    663 Views
    D
    @Steve-Turner Thanks for your information and I will check it. Dan