voxl_qvio_server version problem
-
Hi,
I built the latest libmodal_json and libmodal_pipe from gitlab and the latest voxl_mpa_to_ros in a ROS medolic container. But when I tried to subscribe /qvio topic, I got this error,
RROR validating VIO data received through pipe: read partial packet
read 156 bytes, but it should be a multiple of 324It turns out voxl_qvio_server is using a older version of libmodal_pipe. The data structure vio_data_t changed in the latest version.
What is proper solution for this?
Is there newer SDK with latest libmodal_pipe available I can upgrade to? Or should I build my container using the older version of libmodal_pipe?
Thanks,
Dong
-
If you are working from dev branch, you need to use the dev branch for all of your packages.
See package configuration here: https://docs.modalai.com/configure-pkg-manager/
-
Thank you Chad!
I'm not using the dev branch. I just build my mpa_to_ros using the master branch of libmodal_json, libmodal_pipe and voxl_mpa_to_ros.
If I upgrade my voxl seeker to the stable release of VOXL Platform 3.8.0-0.7, which branch should I use to build my package?
Thanks again!
-
You should try the latest stable then. You cannot mix new and old code.
-
Hi,
You can also pull from a specific release in your install-build-deps script. If your drone is on the 0.7 release and you'd like to make some modifications, you can checkout the sdk-0.7 tag, make your modifications, and run
install-build-deps.sh sdk-0.7to have everything from the last voxl1 stable release. -
You should try the latest stable then. You cannot mix new and old code.
My question if I use the latest stable binary release. Which label branch should to checkout to build mpa_to_ros in ROS melodic docker?
Thanks!
-
Hi,
You can also pull from a specific release in your install-build-deps script. If your drone is on the 0.7 release and you'd like to make some modifications, you can checkout the sdk-0.7 tag, make your modifications, and run
install-build-deps.sh sdk-0.7to have everything from the last voxl1 stable release.@Alex-Gardner Thanks Alex. Could you please tell what the SDK version the drone is currently using?
Thanks!
-
Hi,
The "platform release" that we ship is a system image paired with a release of the sdk, so that one that you flashed (3.8.0-0.7) is system image 3.8.0 alongside sdk 0.7, so you should use the sdk-0.7 repos.
-
Hi,
The "platform release" that we ship is a system image paired with a release of the sdk, so that one that you flashed (3.8.0-0.7) is system image 3.8.0 alongside sdk 0.7, so you should use the sdk-0.7 repos.
@Alex-Gardner 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