rosflight / rosflight_ros_pkgs

ROS packages for the ROSflight autopilot
http://rosflight.org/
BSD 3-Clause "New" or "Revised" License
86 stars 56 forks source link

Easier compilation on arm64 #154

Closed bsutherland333 closed 3 months ago

bsutherland333 commented 8 months ago

rosflight_ros_pkgs currently can't be compiled on arm64 devices, due to Gazebo not having an arm64 target. Enabling some way to still be able to use the functionality that should exist on arm64 devices (rosflight_io, rosflight_utils) while still following the same compilation procedure would make things much simpler on arm64 devices.

JMoore5353 commented 3 months ago

I put compilation checks in the CMakeLists of rosplane_sim and rosflight_sim packages to skip compilation if the architecture is arm64. I also updated our Dockerfile to skip the rosdep keys related to gazebo if the architecture is arm64.

bsutherland333 commented 3 months ago

Could you also update the webpage documentation?