Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL Dev Kits
  3. VOXL-CAM
  4. Wired connection for ROS data from VOXL CAM to companion computer

Wired connection for ROS data from VOXL CAM to companion computer

Scheduled Pinned Locked Moved VOXL-CAM
3 Posts 2 Posters 1.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jdw-creare
    wrote on last edited by jdw-creare
    #1

    I'm evaluating adding a VOXL cam to an existing rover setup, for its ability to generate point clouds and compute visual odometry. I want to get point cloud data from the VOXL cam flowing into our ROS environment on our companion computer. I'm trying to avoid writing additional software to run on the VOXL, since we already have our main ROS software stack running on this companion computer. I was hoping to treat the VOXL CAM as a plug-in peripheral, which may or not be possible.

    The VOXL cam comes out of the box with at least two wired connections: the USB ADB connection, and a serial link, which the software (the qvio daemon I believe specifically?) uses to send pose solutions to an external device (we're using a Pixhawk right now). Can either of these be configured to send ROS data in any way? As far as I know ROS typically expects a TCP/IP stack, but maybe there's some sort of bridge for ADB?

    There's WiFi connectivity available, but we're already using the WiFi on our companion computer for something else. We'd need some design compromises to include the VOXL in that network. Plus, it just feels stunningly ridiculous to need a wireless connection between two parts of the same rover.

    Is there any way to establish a wired network connection to the VOXL CAM? Or, to communicate ROS data over the existing wired interfaces (ADB, serial)? Our existing software stack is in ROS2, so that's also a bridge we'll have to cross.

    Eric KatzfeyE 1 Reply Last reply
    0
    • J jdw-creare

      I'm evaluating adding a VOXL cam to an existing rover setup, for its ability to generate point clouds and compute visual odometry. I want to get point cloud data from the VOXL cam flowing into our ROS environment on our companion computer. I'm trying to avoid writing additional software to run on the VOXL, since we already have our main ROS software stack running on this companion computer. I was hoping to treat the VOXL CAM as a plug-in peripheral, which may or not be possible.

      The VOXL cam comes out of the box with at least two wired connections: the USB ADB connection, and a serial link, which the software (the qvio daemon I believe specifically?) uses to send pose solutions to an external device (we're using a Pixhawk right now). Can either of these be configured to send ROS data in any way? As far as I know ROS typically expects a TCP/IP stack, but maybe there's some sort of bridge for ADB?

      There's WiFi connectivity available, but we're already using the WiFi on our companion computer for something else. We'd need some design compromises to include the VOXL in that network. Plus, it just feels stunningly ridiculous to need a wireless connection between two parts of the same rover.

      Is there any way to establish a wired network connection to the VOXL CAM? Or, to communicate ROS data over the existing wired interfaces (ADB, serial)? Our existing software stack is in ROS2, so that's also a bridge we'll have to cross.

      Eric KatzfeyE Offline
      Eric KatzfeyE Offline
      Eric Katzfey
      ModalAI Team
      wrote on last edited by
      #2

      @jdw-creare The standard way to do this is to attach an Ethernet dongle to a USB port. For VOXL you need an add-on board that exposes one or more USB ports on JST connectors.

      J 1 Reply Last reply
      0
      • Eric KatzfeyE Eric Katzfey

        @jdw-creare The standard way to do this is to attach an Ethernet dongle to a USB port. For VOXL you need an add-on board that exposes one or more USB ports on JST connectors.

        J Offline
        J Offline
        jdw-creare
        wrote on last edited by
        #3

        @Eric-Katzfey Thanks Eric, that makes sense!

        1 Reply Last reply
        0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        ModalAI
        Categories Recent Tags ModalAI.com Docs
        © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups