ERROR validating VIO data
-
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: 1Thanks!
-
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!
Reading along? Create a free ModalAI Forum account to join in.
With an account you can reply, ask your own question, get an email when a ModalAI engineer answers, and mark the reply that solved it. Your place in each thread is saved between visits.
Questions about VOXL, Flight Core, ESCs and ModalAI drones are answered here by the engineers who build them.
Register Login