Navigation

    ModalAI Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Kris
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Kris

    @Kris

    2
    Reputation
    141
    Posts
    18
    Profile views
    0
    Followers
    9
    Following
    Joined Last Online

    Kris Follow

    Best posts made by Kris

    • RE: VIO flight capabilities

      @Steve-Turner
      Thank you for your help.
      I will give that a try.

      posted in GPS-denied Navigation (VIO)
      Kris
      Kris
    • RE: Stereo Camera Calibration update?

      Thank you Alex, I was finally able to calibrate the stereo cameras and the tracking camera.
      You were spot on with the issue. It was because of the angle and focus on the stereo cameras and the angle on the tracking camera.

      posted in Ask your questions right here!
      Kris
      Kris

    Latest posts made by Kris

    • Manual Flight Mode to match Position Flight Mode

      Hello,
      I am just looking for the best way to calibrate the Seeker (Manual Flight Mode) motor's RPM's to match the Position flight mode RPM's.
      I would like to be able to switch from Position flight mode to Manual flight mode without the Seeker suddenly rocketing to the ceiling or suddenly crashing to the ground (Manual to Position).
      Any help would be much appreciated.
      Thanks

      posted in Seeker
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      @tom
      I have also noticed that when I updated my platform to 0.9 the streamer.conf has changed.
      Now our Arducam IMX335 is not even working (it had no problems streaming before).

      0.9 streamer.conf

      {
              "input-pipe":   "hires",
              "bitrate":      1000000,
              "decimator":    2,
              "port": 8900,
              "rotation":     0
      }
      

      3.8.0-0.7 streamer.conf

      {
          "conf-version":"1.3",
          "configuration": "hires",
          "uvc-generic": {
              "input": {
                  "interface": "mpa",
                  "mpa-camera": "uvc" },
              "output": {
                  "stream": {
                      "rotation": 0,
                      "width": 640,
                      "height": 480,
                      "decimator": 1,
                      "bitrate": 1000000 } }
          },
          "uvc-flir-boson": {
              "input": {
                  "interface": "mpa",
                  "mpa-camera": "uvc" },
              "output": {
                  "stream": {
                      "rotation": 0,
                      "width": 640,
                      "height": 512,
                      "decimator": 2,
                      "bitrate": 1000000 } }
          },
          "uvc-flir-lepton": {
              "input": {
                  "interface": "mpa",
                  "mpa-camera": "uvc" },
              "output": {
                  "stream": {
                      "rotation": 0,
                      "width": 160,
                      "height": 120,        
                      "bitrate": 500000 } } 
          },                                
          "hires": {                        
              "input": {                    
                  "interface": "mpa",       
                  "mpa-camera": "hires" },  
              "output": {                   
                  "stream": {               
                      "rotation": 0,        
                      "width": 640,         
                      "height": 480,        
                      "decimator": 2,       
                      "bitrate": 1000000 } }
          },                                
          "hires-logo": {                   
              "input": {                    
                  "interface": "mpa",       
                  "mpa-camera": "hires" },  
              "output": {                   
                  "stream": {               
                      "rotation": 0,        
                      "width": 640,         
                      "height": 480,        
                      "decimator": 2,       
                      "bitrate": 1000000 } },
              "overlay": {                   
                  "location": "/etc/modalai/modalai.png",
                  "offset_x": -1,                        
                  "offset_y": -1 }                       
          },                                             
          "stereo": {                                    
              "input": {                                 
                  "interface": "mpa",                    
                  "mpa-camera": "stereo" },              
              "output": {                                
                  "stream": {                            
                      "width": 640,                      
                      "height": 960,                     
                      "decimator": 2,                    
                      "bitrate": 1000000 } }             
          },                                             
          "tracking": {                                  
              "input": {                                 
                  "interface": "mpa",                    
                  "mpa-camera": "tracking" },            
              "output": {                                
                  "stream": {                            
                      "width": 640,                      
                      "height": 480,                     
                      "decimator": 2,                    
                      "bitrate": 1000000 } }             
          },                                             
          "dfs-disparity": {                             
              "input": {                                 
                  "interface": "mpa",                    
                  "mpa-camera": "dfs_disparity" },       
              "output": {                                
                  "stream": {                            
                      "width": 640,                      
                      "height": 480,                     
                      "decimator": 2,                    
                      "bitrate": 1000000 } }             
          },                                             
          "qvio-overlay": {                              
              "input": {                                 
                  "interface": "mpa",                    
                  "mpa-camera": "qvio_overlay" },        
              "output": {                                
                  "stream": {                            
                      "width": 640,                      
                      "height": 544,                     
                      "decimator": 2,                    
                      "bitrate": 1000000 } }             
          },                                             
          "tflite-overlay": {                            
              "input": {                                 
                  "interface": "mpa",                    
                  "mpa-camera": "tflite" },              
              "output": {                                
                  "stream": {                            
                      "width": 640,                      
                      "height": 480,                     
                      "decimator": 2,                    
                      "bitrate": 1000000 } }             
          },                                             
          "hdmi-mpa": {                                  
              "input": {                                 
                  "interface": "mpa",                    
                  "mpa-camera": "v4l2" },                
              "output": {                                
                  "stream": {                            
                      "width": 640,                      
                      "height": 360,                     
                      "decimator": 2,                    
                      "bitrate": 1000000 } }             
          },                                             
          "gphoto2-mpa": {                               
              "input": {                                 
                  "interface": "mpa",                    
                  "mpa-camera": "gphoto2" },             
              "output": {                                
                  "stream": {                            
                      "width": 640,                      
                      "height": 360,                     
                      "decimator": 2,                    
                      "bitrate": 1000000 } }             
          },                                             
          "video-test": {                                
              "input": {                                 
                  "interface": "test",                   
                  "frame": {                             
                      "width": 640,                      
                      "height": 480,                     
                      "format": "yuv420" } },            
              "output": {                                
                  "stream": {                            
                      "rotation": 0,                     
                      "width": 640,                      
                      "height": 480,                     
                      "rate": 30,                        
                      "bitrate": 1000000 } }             
          },                                             
          "uvc-video": {                                 
              "input": {                                 
                  "interface": "uvc",                    
                  "device": "/dev/video0" },             
              "output": {                                
                  "stream": {                            
                      "rotation": 0,                     
                      "width": 640,                      
                      "height": 360,                     
                      "rate": 15,                        
                      "bitrate": 1000000 } }             
          }                                              
                                                         
      }                           
      
      posted in Ask your questions right here!
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      @tom
      The command you sent me earlier this week did not work on the VOXL platform. I tried variations on both our e-CAM83 and Aruducam IMX335 uvc camera modules.

      Could you please point me to a uvc camera that will work with the voxl-uvc-server?
      Our main goal is to connect a uvc camera to the Seeker and be able to capture frames or video (streaming is not necessary) and send them to an onboard SD card (possibly using voxl-logger.

      Would this Blue Robotics uvc module work? Meaning, is it capable of connecting to the voxl-uvc-server and be able to send frames and/or video to the onboard SD card using voxl-logger on the VOXL1 Seeker Dev Drone?

      posted in Ask your questions right here!
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      @tom
      No, I dont have a hires mipi sensor on my VOXL. I am using the TOF, Stereo, and Tracking sensors specifically for indoor flights.
      I am just trying to record frames or video from a connected uvc camera while in flight.
      I am also trying to set one of my stereo cameras as the QVIO instead of the tracking camera. Again this is just for indoor flights. I have also asked about this QVIO setup in this thread, but have not received a response other than pointing to the extrinsics ModalAi page.

      posted in Ask your questions right here!
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      @tom
      Ok, thank you for the explanation.
      I will read up on gstreamer and try to figure this out.
      You mentioned that I would run this on VOXL2.
      I dont have a VOXL2. Does this work on VOXL for the Seeker?

      posted in Ask your questions right here!
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      @tom
      Sorry to bother you again, but I am not seeing the h264 format supported in the main.c script you provided for the voxl-uvc-server. Is it possible to edit the voxl-uvc-server main.c script to accept h264 format at 1920x1080 @30fps?

      posted in Ask your questions right here!
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      @tom
      Do I paste this in the voxl terminal?

      gst-launch-1.0 v4l2src device=/dev/video2 ! video/x-raw,format=YUY2 ! videoconvert ! x264enc speed-preset=ultrafast tune=zerolatency ! rtph264pay name=pay0 ! udpsink host=192.168.1.97 port=8554
      

      Does this have uvc frame or video capture capabilities?

      posted in Ask your questions right here!
      Kris
      Kris
    • RE: VIO flight capabilities

      @Steve-Turner
      Thank you for your help.
      I realize you are not part of the ModalAi Dev Team, but I would like to ask for your help with this.
      There is more information that I have posted on this thread.
      I am lost, and would really appreciate any kind of help you could provide.

      Thank you.

      posted in GPS-denied Navigation (VIO)
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      @tom
      Thank you, I will give this a try.
      I am trying to use H.264 on this camera.
      This is the second UVC camera that I’ve purchased because I am trying to log the frames from voxl-logger. From what I understand, H.264 output is the format that can do this.
      Is there a way to call for only the /dev/video2 to start with the voxl-uvc-server or gstreamer?
      Does the voxl-uvc-server accept h264 1920x1080 @30fps?

      posted in Ask your questions right here!
      Kris
      Kris
    • RE: uvc_get_stream_ctrl_format_size failed

      I have a feeling that maybe the problem is deriving from my camera’s GUID Format.
      Does the voxl-uvc-server accept GUID: 4832363400001000800000aa00389b71
      for h264 format?
      How would I go about correcting the guidFormat to match up with the voxl-uvc-server?

      posted in Ask your questions right here!
      Kris
      Kris