No version for distro humble showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

orca_bringup package from orca4 repo

orca_base orca_bringup orca_description orca_msgs orca_nav2 orca_shared

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.5.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS2 AUV based on the BlueROV2, ArduSub and Navigation2
Checkout URI https://github.com/clydemcqueen/orca4.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Launch scripts

Additional Links

Maintainers

  • Clyde McQueen

Authors

  • Clyde McQueen

Launch files

sim_launch.py

Launch ROV or AUV simulation in Gazebo. Calls bringup.py.

To see parameters: ros2 launch --show-args orca_bringup sim_launch.py

bringup.py

Bring up all core ROV and AUV nodes, including ORB_SLAM2 and Nav2. Calls navigation_launch.py.

Nav2 navigation launch file, modified to avoid launch the velocity smoother.

Scenarios

Full automation

In a terminal run:

source src/orca4/setup.bash
ros2 launch orca_bringup sim_launch.py

Execute a mission in a 2nd terminal:

source src/orca4/setup.bash
ros2 run orca_bringup mission_runner.py

Using MAVProxy

It is possible to launch Gazebo and ArduSub and control the sub using MAVProxy.

Launch a minimal system:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false rviz:=false slam:=false

Launch MAVProxy in a 2nd terminal:

mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out udp:0.0.0.0:14550 --console

You can use MAVProxy to send commands directly to ArduSub:

arm throttle
rc 3 1450
rc 3 1500
mode alt_hold
disarm

RC channels:

  • RC 3 – vertical
  • RC 4 – yaw
  • RC 5 – forward
  • RC 6 – strafe

MAVProxy + SLAM

This will bring up a minimal system with SLAM and RViz:

ros2 launch orca_bringup sim_launch.py base:=false mavros:=false nav:=false

You can use MAVProxy to drive the sub around the seafloor and build a map.

Video pipeline

The simulation uses Gazebo camera sensors to generate uncompressed 800x600 images in an ideal stereo configuration. The frame rate is throttled to 5Hz to reduce CPU load in ORB_SLAM2, but it can easily go higher.

CHANGELOG
No CHANGELOG found.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged orca_bringup at Robotics Stack Exchange