You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ArduPilot plugin is not loading correctly when testing the BlueROV2 model in the Docker environment. We need to resolve this error to ensure proper functionality.
Details
The BlueROV2 models have been added, but the ArduPilot plugin does not load properly — [Err] [SystemLoader.cc:92] Failed to load system plugin [libArduPilotPlugin.so]: Could not find shared library.
The ardupilot and ardupilot_gazebo are installed in the Docker image at /opt/ardupilot_dave/ in an attempt to resolve the above error.
Conversation Summary
Prerequisites such as libgz-sim8-dev, rapidjson-dev, libopencv-dev, and gstreamer are also required and need to be added to the installation script.
Further testing has shown thatmavros is needed, and possibly mavros_extra_plugins as well.
The USER permissions on the Docker image for Mac are incorrect, and ROS2 is not sourced upon startup.
Commands for Testing BlueROV2 Model
Step 1: Pull the recent docker image
For Ubuntu:
docker pull ioeslab/dave:ros2
docker tag ioeslab/dave:ros2 dave:latest
source ~/dave_ws/dave_venv/bin/activate
cd ~/dave_ws/src/dockwater
./run.bash dave:latest
For Mac:
docker pull ioeslab/dave:ros2-arm-rdp
docker tag ioeslab/dave:ros2-arm-rdp dave:latest
source ~/dave_ws/dave_venv/bin/activate
cd ~/dave_ws/src/dockwater
./run.bash -r dave:latest
Issue Summary
The ArduPilot plugin is not loading correctly when testing the BlueROV2 model in the Docker environment. We need to resolve this error to ensure proper functionality.
Details
[Err] [SystemLoader.cc:92] Failed to load system plugin [libArduPilotPlugin.so]: Could not find shared library.
ardupilot
andardupilot_gazebo
are installed in the Docker image at/opt/ardupilot_dave/
in an attempt to resolve the above error.Conversation Summary
libgz-sim8-dev
,rapidjson-dev
,libopencv-dev
, andgstreamer
are also required and need to be added to the installation script.mavros
is needed, and possiblymavros_extra_plugins
as well.Commands for Testing BlueROV2 Model
Step 1: Pull the recent docker image
For Ubuntu:
For Mac:
Step 2: Launch BlueROV2 model
The text was updated successfully, but these errors were encountered: