Skip to content

Ardusub installation script added#42

Merged
woensug-choi merged 1 commit intoros2from
ardusub_install
Mar 11, 2026
Merged

Ardusub installation script added#42
woensug-choi merged 1 commit intoros2from
ardusub_install

Conversation

@woensug-choi
Copy link

This pull request standardizes the workspace directory used for ArduSub-related installations and environment variables across the project. Specifically, it replaces all references to ardupilot_ws with ardusub_ws in installation scripts and Dockerfiles, ensuring consistent paths and reducing confusion or errors during setup. Additionally, it updates environment variable exports and adds a new Ardusub installation step to the ROS-Gazebo setup script.

Key changes include:

Workspace Path Standardization:

  • All scripts and Dockerfiles now use /opt/ardusub_ws or /home/$USER/ardusub_ws instead of the previous ardupilot_ws paths for cloning, building, and referencing ArduSub and ardupilot_gazebo repositories. This affects the following files: .docker/jazzy.amd64.dockerfile [1] .docker/jazzy.arm64v8.dockerfile [2] extras/ardusub-ubuntu-install.sh [3] [4] and extras/ardusub-ubuntu-install-local.sh [5] [6].

Environment Variable Updates:

  • All environment variable exports in the affected scripts and Dockerfiles now point to the new ardusub_ws paths, ensuring that tools and plugins reference the correct locations. [1] [2] [3] [4]

Installation Script Enhancements:

  • The extras/ros-jazzy-gz-harmonic-install.sh script now includes a dedicated Ardusub installation step using the new local install script, and sets up the corresponding environment variables in the user's .bashrc.

These changes improve maintainability and clarity for anyone setting up or working with ArduSub in this project.

@woensug-choi woensug-choi merged commit 8f6e1ac into ros2 Mar 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant