Remove installation of mavROS and mavlink from source#324
Conversation
|
I think you should be able to remove the MAVLink clone and modifications too. Vladimir pointed out the more recent version of mavlink-gdp-release, which releases binaries for Jazzy and Rolling, and includes the required version of pymavlink. The ROS Index also lists it as available here. |
24f0e3c to
97e5617
Compare
|
This will end up closing #248 as well |
|
Performed a very cursory test this morning. The Docker image contains these Mavros/mavlink packages: Unfortunately, I get the "yaml linkage" error for the Mavros Looks like we need packages for Mavros 2.9 (which contains mavros#1994 ). |
|
I just did some tests and saw the same issue. Here are the binaries that I pulled: ros-rolling-mavros/now 2.8.0-1noble.20240919.231902 amd64 [installed,local]
MAVROS -- MAVLink extendable communication node for ROS with proxy for Ground Control Station.
ros-rolling-mavros-extras/now 2.8.0-1noble.20240919.234952 amd64 [installed,local]
Extra nodes and plugins for MAVROS.
ros-rolling-mavros-msgs/now 2.8.0-1noble.20240919.215846 amd64 [installed,local]
mavros_msgs defines messages for MAVROS.It looks like these binaries are older than those just recently released a few days ago. I don't see an updated build for Vladimir is pretty responsive. It might be worth just creating an issue and asking him to update the binaries for this |
|
Release 2.9 is out now. I need to do some testing to make sure that the binaries are available for install. EDIT: Do we need to wait for the next ROS sync for these packages? |
|
|
|
The Rolling release of MAVROS was included in this week's Rolling sync. I think that will address this issue and #241 |
I was able to build Rolling and Jazzy images with mavros and mavlink from binary. Have not yet tested. From before, one of the failure modes --- the yaml linkage error --- only appeared at runtime, so runtime testing is essential. |
7f830c2 to
c1ff4ed
Compare
|
Thanks for working on this. I'll do some local testing as well to verify things on my end. |
|
I did some testing with this and things seem to be working. I've run into some issues with the localhost TCP connection, but I believe those issues are local. |
|
#358 doesn't fix this issue, I think the MR is still valid (?) |
|
This pull request is in conflict. Could you fix it @amarburg? |
9b647b0 to
abc1421
Compare
|
Yep! Let me know when it's ready for review and we can send it through. |
Changes Made
Removes the installation of mavros and mavlink from source.
Associated Issues
Testing
docker buildx bake --no-cachebuilds.I'm remote right now, I have not been able to test the software in sim.