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

ModalAI Forum

  1. ModalAI Support Forum
  2. Ask your questions right here!
  3. getting omni-vision capability

getting omni-vision capability

Scheduled Pinned Locked Moved Ask your questions right here!
6 Posts 3 Posters 766 Views 2 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.
  • Mark OgataM Offline
    Mark OgataM Offline
    Mark Ogata
    wrote on last edited by
    #1

    Hello,

    I have the starling max 2 drone.

    I would like to get full 360 vision coverage from the perspective of the drone (I can see in any direction).

    I am lost and confused on the camera documentation:

    1. how I can add cameras to the drone/voxl2 (electronic connection configuration is the confusing part. I am not concerned with the mechanical engineering here at all)
    2. What cameras are supported? can I use raspi cameras or generic ones as well?
    3. Would it be possible to add enough cameras to the voxl2 to get omni-directional vision? What connection ports and cameras can I use?
    4. Why are there support for different camera types on different ports?
    5. For a stereo camera set up, could I point the two cameras in non-overlapping FOVs to get more coverage?
    6. If I add lots of cameras this way, would I be able to process these feeds freely and run my own algorithms to process them? What frame rates could I expect?

    The big question I am having here is how could I get omni-directional vision coverage with the voxl2 from the perspective of electrical engineering?

    Mark OgataM 1 Reply Last reply
    0
    • Mark OgataM Mark Ogata

      Hello,

      I have the starling max 2 drone.

      I would like to get full 360 vision coverage from the perspective of the drone (I can see in any direction).

      I am lost and confused on the camera documentation:

      1. how I can add cameras to the drone/voxl2 (electronic connection configuration is the confusing part. I am not concerned with the mechanical engineering here at all)
      2. What cameras are supported? can I use raspi cameras or generic ones as well?
      3. Would it be possible to add enough cameras to the voxl2 to get omni-directional vision? What connection ports and cameras can I use?
      4. Why are there support for different camera types on different ports?
      5. For a stereo camera set up, could I point the two cameras in non-overlapping FOVs to get more coverage?
      6. If I add lots of cameras this way, would I be able to process these feeds freely and run my own algorithms to process them? What frame rates could I expect?

      The big question I am having here is how could I get omni-directional vision coverage with the voxl2 from the perspective of electrical engineering?

      Mark OgataM Offline
      Mark OgataM Offline
      Mark Ogata
      wrote on last edited by
      #2

      I would also like to know how I can best connect a raspberry pi to the drone. What communication protocol I could use, and also if I should power the raspberry pi off of the drone somehow or if I should have another battery connected to the raspberry pi.

      Eric KatzfeyE 1 Reply Last reply
      0
      • Mark OgataM Mark Ogata

        I would also like to know how I can best connect a raspberry pi to the drone. What communication protocol I could use, and also if I should power the raspberry pi off of the drone somehow or if I should have another battery connected to the raspberry pi.

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

        @Mark-Ogata Regarding the Raspberry Pi, you could connect with a UART or you could connect via Ethernet (With proper intermediary hardware).

        Mark OgataM 1 Reply Last reply
        0
        • Eric KatzfeyE Eric Katzfey

          @Mark-Ogata Regarding the Raspberry Pi, you could connect with a UART or you could connect via Ethernet (With proper intermediary hardware).

          Mark OgataM Offline
          Mark OgataM Offline
          Mark Ogata
          wrote on last edited by
          #4

          @Eric-Katzfey what do you suggest for supporting 2 video streams of around 30fps 720p (Im assuming high bandwidth)? Could I just use the USB port available on the voxl2?

          Eric KatzfeyE 1 Reply Last reply
          0
          • Mark OgataM Mark Ogata

            @Eric-Katzfey what do you suggest for supporting 2 video streams of around 30fps 720p (Im assuming high bandwidth)? Could I just use the USB port available on the voxl2?

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

            @Mark-Ogata Just in terms of bandwidth you will definitely see more with the Ethernet versus UART. Don't use the USB-C adapter directly on the VOXL 2. That is really only for adb. You would want an add on board that exposes one or more USB2 ports. Then you could attach a USB Ethernet dongle. It's more hardware but more bandwidth. Are you sure you even need the Raspberry Pi? Couldn't you just do everything on VOXL 2?

            Alex KushleyevA 1 Reply Last reply
            0
            • Eric KatzfeyE Eric Katzfey

              @Mark-Ogata Just in terms of bandwidth you will definitely see more with the Ethernet versus UART. Don't use the USB-C adapter directly on the VOXL 2. That is really only for adb. You would want an add on board that exposes one or more USB2 ports. Then you could attach a USB Ethernet dongle. It's more hardware but more bandwidth. Are you sure you even need the Raspberry Pi? Couldn't you just do everything on VOXL 2?

              Alex KushleyevA Online
              Alex KushleyevA Online
              Alex Kushleyev
              ModalAI Team
              wrote on last edited by Alex Kushleyev
              #6

              @Mark-Ogata ,

              Starling 2 Max already has 4 or 5 cameras (depending on configuration - 5th could be a TOF sensor if selected). There are two high resolution IMX412 cameras (up to 4056x3040 resolution rolling shutter RGB cameras) and there are two AR0144 monochrome global shutter cameras that are used for feature tracking / VIO (1280x800 resolution).

              If you really wanted to, you could add two more high resolution cameras to VOXL camera port J8 (camera ports J6 and J7 are fully used up). Adding the first IMX412 camera would just require you to buy a camera with the correct adapter, such as M0161 camera (with ucoax cable) and M0155 adapter which would plug in to VOXL2's J8. In order to get two IMX412 cameras added to starling 2 Max, it will be a bit more complicated, including a small Kernel change.

              It looks like you are potentially looking to re-configure cameras on Starling 2 Max, so my suggestion is first to understand the capabilities of the cameras you have (resolution, field of view, etc) . The lenses on the IMX412 cameras have about 120 degress of horizontal FOV (and you can check it) : https://www.modalai.com/products/msu-m0161 . So for full 360 degree coverage, you would technically only need three of these cameras. However, you have a total of 4 cameras already and the lower resolution AR0144 cameras also have a wide FOV (almost 140 degrees horizontal : https://docs.modalai.com/M0166/) and can be used to supplement the two high resolutions cameras.

              It seems to me that you could take the cameras that you already have and build a hardware mount for them. Also, as Eric said you might want to consider using VOXL2 for whatever you are trying to do on the Raspberry pi, since VOXL2 runs Ubuntu linux (but no display).

              In terms of USB adapters, your startling 2 max already has a wifi module that uses a USB2 adapter, so you can plug in an ethernet adapter instead of that wifi dongle. BTW M0151 adapter board (which is part of Starling 2 Max, this is were the wifi dongle is plugged in) supports USB 3.0 : https://www.modalai.com/products/m0151

              Alex

              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