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!
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