• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login
    1. Home
    2. svempati
    3. Posts
    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 11
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by svempati

    • RE: VOXL Connection to MAVLINK server failed using pymavlink

      @tom No I don't have a wifi dongle connected.

      posted in Ask your questions right here!
      S
      svempati
      18 Dec 2024, 18:28
    • RE: VOXL Connection to MAVLINK server failed using pymavlink

      @tom I ran ifconfig on voxl2, but I haven't found anything on wlan0. This is the output I get after running that command:

      bond0: flags=5123<UP,BROADCAST,MASTER,MULTICAST>  mtu 1500
              ether fe:ca:d2:74:91:69  txqueuelen 1000  (Ethernet)
              RX packets 0  bytes 0 (0.0 B)
              RX errors 0  dropped 0  overruns 0  frame 0
              TX packets 0  bytes 0 (0.0 B)
              TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
      
      dummy0: flags=195<UP,BROADCAST,RUNNING,NOARP>  mtu 1500
              inet6 fe80::e2a:ce35:6c11:d803  prefixlen 64  scopeid 0x20<link>
              ether de:92:20:5e:07:c9  txqueuelen 1000  (Ethernet)
              RX packets 0  bytes 0 (0.0 B)
              RX errors 0  dropped 0  overruns 0  frame 0
              TX packets 25  bytes 7462 (7.4 KB)
              TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
      
      lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
              inet 127.0.0.1  netmask 255.0.0.0
              inet6 ::1  prefixlen 128  scopeid 0x10<host>
              loop  txqueuelen 1000  (Local Loopback)
              RX packets 368130  bytes 35420354 (35.4 MB)
              RX errors 0  dropped 0  overruns 0  frame 0
              TX packets 368130  bytes 35420354 (35.4 MB)
              TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
      

      would any of these help with finding the voxl's ip address?

      posted in Ask your questions right here!
      S
      svempati
      17 Dec 2024, 18:21
    • VOXL Connection to MAVLINK server failed using pymavlink

      Hello, I am trying to read mavlink messages like the pressure and altitude from the VOXL 2 sensors using pymavlink. I wanted to make sure that the udpin to the mavlink connection is correct?

      I am having trouble connecting to the mavlink server. I set the port number to 14557 based on the first diagram in this page: (https://docs.modalai.com/mavlink/).
      When I use localhost as the port, . When I use localhost, I get an error that says OSError: [Errno 98] Address already in use, and when I use the IP address 192.168.8.10 it gives an error that says OSError: [Errno 99] Cannot assign requested address.

      If that is not the correct IP address, how can I find the IP address for my specific VOXL? It is worth noting that my VOXL isn't connected to the internet, but is physically connected to the flight controller by wire.

      Thanks for your help!

      # MAVLINK Common Message Set: https://mavlink.io/en/messages/common.html
      from pymavlink import mavutil
      
      the_connection = mavutil.mavlink_connection('udpin:192.168.8.10:14557')
      
      the_connection.wait_heartbeat()
      print("Heartbeat from system (system %u component %u)" % (the_connection.target_system, the_connection.target_component))
      
      while True:
          try:
              # local xyz position
              msg_pos = the_connection.recv_match(type='LOCAL_POSITION_NED', blocking=True)
              print(msg_pos.x, msg_pos.y, msg_pos.z)
      
              # altitude
              msg_altitude = the_connection.recv_match(type='ALTITUDE', blocking=True)
              print(msg_altitude.altitude_local, msg_altitude.altitude_relative)
      
              # pressure
              msg_pressure = the_connection.recv_match(type='SCALED_PRESSURE', blocking=True)
              print(msg_pressure.press_abs)
      
          except KeyboardInterrupt:
              print('Terminating mavlink...')
              break
      
      posted in Ask your questions right here!
      S
      svempati
      12 Dec 2024, 17:28
    • RE: Using OV9782 image sensor for VIO on VOXL 2

      @Alex-Kushleyev I haven't yet but will try doing that. I just wasn't sure how to configure the camera for VIO. Thank you!

      posted in GPS-denied Navigation (VIO)
      S
      svempati
      4 Dec 2024, 16:33
    • Using OV9782 image sensor for VIO on VOXL 2

      I am trying to implement Visual Inertial Odometry using the QVIO server to find the local XYZ positions, but the documentation only mentions it working with the tracking camera (Camera and IMU Calibration section in https://docs.modalai.com/voxl-qvio-server-0_9/#resetting-vio).

      Would I be able to use the OV7982 image sensor on VOXL 2 so that I get a similar output as the one below when I run voxl-inspect-qvio? If that would work, are there additional configurations or parameters I need to change before running VIO?

      yocto:/$ voxl-inspect-qvio
      
          T_imu_wrt_vio (m)   |Roll Pitch Yaw (deg)| state| error_code
         -4.96    0.94   -0.00|  17.9  -52.3    9.3| OKAY | 
      
      posted in GPS-denied Navigation (VIO)
      S
      svempati
      2 Dec 2024, 22:44
    • RE: Create a new pipe to publish barometer data for VOXL 2

      @Alex-Kushleyev Got it. Thank you your help and for taking the time to answer my questions!

      Sashank

      posted in Modal Pipe Architecture (MPA)
      S
      svempati
      22 Nov 2024, 22:13
    • RE: Create a new pipe to publish barometer data for VOXL 2

      @Alex-Kushleyev By storing to mpa I mean creating a new service under voxl-inspect-services and storing px4 messages under that new service.

      I understood that px4-listener could be directly executed in python3, but I was assuming that listening to data from one of the voxl-services would be the a faster or more efficient way to get data on the VOXL board.

      Sashank

      posted in Modal Pipe Architecture (MPA)
      S
      svempati
      22 Nov 2024, 20:26
    • RE: Create a new pipe to publish barometer data for VOXL 2

      @Alex-Kushleyev So what I wanted to ask was whether you could pipe px4 messages in general into mpa. The idea is I would like to do something like this:

      px4-listener sensor_baro -> some measurements -> Get pressure measurement -> store to mpa -> read mpa pipe from python

      Would it be possible to create a pipeline that looks something like this?

      posted in Modal Pipe Architecture (MPA)
      S
      svempati
      22 Nov 2024, 19:47
    • RE: Create a new pipe to publish barometer data for VOXL 2

      @Alex-Kushleyev Thank you for your response, I will try that out. I have a follow up question, is there a way to make a pipe from the px4 listener that will be running in the background?

      posted in Modal Pipe Architecture (MPA)
      S
      svempati
      22 Nov 2024, 16:26
    • Create a new pipe to publish barometer data for VOXL 2

      I see that in the list of voxl-inspect-services, there isn't a service to read barometer data. It looks like the only ways to read the data from the onboard barometer on the VOXL 2 is to either use the PX4 Flight controller or the I2C address given in the page on onboard sensors (https://docs.modalai.com/voxl2-onboard-sensors/). I ultimately want to create a python script that listens to the barometer data.

      How do I create a new pipe using MPA that publishes barometer data?

      posted in Modal Pipe Architecture (MPA)
      S
      svempati
      21 Nov 2024, 20:59
    Powered by NodeBB | Contributors