ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    ERROR validating VIO data

    VOXL-CAM
    2
    3
    117
    Loading More Posts
    • 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.
    • A
      Anubhav
      last edited by

      Hi,

      When I am running command voxl-vixion-px4 -d, I am getting an error saying "ERROR validating VIO data received through pipe: read partial packet".
      Can you tell me how to resolve this error. Output is shown below.

      voxl:~$ voxl-vision-px4 -d
      detected platform APQ8096
      loading our own config file
      =================================================================
      Parameters as loaded from config file:
      config file version:        1
      qgc_ip:                     192.168.1.27
      en_secondary_qgc:           0
      secondary_qgc_ip:           192.168.1.214
      qgc_udp_port_number:        14550
      udp_mtu:                    512
      en_localhost_mavlink_udp    1
      localhost_udp_port_number:  14551
      en_vio:                     1
      en_voa:                     1
      en_send_vio_to_qgc:         1
      en_send_voa_to_qgc:         1
      voa_upper_bound_m:          -0.150000
      voa_lower_bound_m:          0.150000
      en_set_clock_from_gps:      1
      en_force_onboard_mav1_mode: 1
      en_reset_px4_on_error:      1
      qvio_auto_reset_quality:    0.000500
      horizon_cal_tolerance:      0.300000
      offboard_mode:              trajectory
      follow_tag_id:              0
      figure_eight_move_home:     1
      en_tag_fixed_frame:         0
      fixed_frame_filter_len:     5
      en_transform_mavlink_pos_setpoints_from_fixed_frame:0
      =================================================================
      loading extrinsics config file
      starting geometry module
      starting px4 monitor
      starting px4 mavlink
      Connected to voxl-mavlink-server
      from PX4 recv msgid:   1 sysid:  1 compid:  1
      Detected PX4 Mavlink SYSID 1
      starting udp mavlink
      Adding manual QGC IP address to udp connection list: 192.168.1.27
      Added new UDP connection to 192.168.1.27
      starting px4 shell
      starting fixed pose input
      starting vio manager
      Connected to voxl-qvio-server
      updating to use imu: imu1
      done updating transforms to use imu: imu1
      starting tag manager
      starting voa manager
      starting offboard trajectory
      Connected to TOF
      starting control input pipe
      Init complete, entering main loop
      from PX4 recv msgid: 141 sysid:  1 compid:  1
      ERROR validating VIO data received through pipe: read partial packet
      read 156 bytes, but it should be a multiple of 324
      from PX4 recv msgid: 111 sysid:  1 compid:  1
      from PX4 recv msgid: 111 sysid:  1 compid:  1
      ERROR validating VIO data received through pipe: read partial packet
      read 156 bytes, but it should be a multiple of 324
      ERROR validating VIO data received through pipe: read partial packet
      read 156 bytes, but it should be a multiple of 324
      from PX4 recv msgid: 141 sysid:  1 compid:  1
      ERROR validating VIO data received through pipe: read partial packet
      read 156 bytes, but it should be a multiple of 324
      ERROR validating VIO data received through pipe: read partial packet
      read 156 bytes, but it should be a multiple of 324
      from PX4 recv msgid: 111 sysid:  1 compid:  1
      from PX4 recv msgid: 245 sysid:  1 compid:  1
      

      Thanks!

      1 Reply Last reply Reply Quote 0
      • modaltbM
        modaltb ModalAI Team
        last edited by

        Hi @Anubhav ,

        Can you please run voxl-version for us and paste here? Are you building code yourself or running the standard VOXL SDK?

        Thanks!

        1 Reply Last reply Reply Quote 0
        • A
          Anubhav
          last edited by

          Hi @modaltb,

          The output of voxl-version is shown below.

          voxl:~$ voxl-version 
          --------------------------------------------------------------------------------
          system-image: 3.8.0
          kernel:       #1 SMP PREEMPT Tue Apr 26 18:08:39 UTC 2022 3.18.71-perf
          --------------------------------------------------------------------------------
          hw version:   VOXL
          --------------------------------------------------------------------------------
          voxl-suite:   0.8.1
          0.7.0
          --------------------------------------------------------------------------------
          
          

          No, I am not building code myself, and running standard VOXL SDK. I have flashed new image of voxl because I was getting issue posted here. And the reason for choosing 3.8 system image was because of voxl-mavlink-server which is present in voxl-suite v0.7 and v0.8 and both requires voxl system image 3.8+.

          Thanks!

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Powered by NodeBB | Contributors