![]() |
suave_runner package from suave reposuave suave_bt suave_metacontrol suave_none suave_random suave_metrics suave_missions suave_monitor suave_msgs suave_runner |
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | Apache-2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | An Exemplar for Self-Adaptive Underwater Vehicles performing pipeline inspection |
Checkout URI | https://github.com/kas-lab/suave.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-05-21 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | robotics ros ros2 self-adaptive-systems marine-robotics |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Gustavo Rezende
Authors
- Gustavo Rezende
suave_runner
docker run -it --rm --gpus all --runtime=nvidia --name suave_runner -e DISPLAY=$DISPLAY -e QT_X11_NO_MITSHM=1 -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=all -v /dev/dri:/dev/dri -v /tmp/.X11-unix:/tmp/.X11-unix -v /etc/localtime:/etc/localtime:ro -v $HOME/suave_ws/src/suave:/home/ubuntu-user/suave_ws/src/suave suave_runner
docker run -it --rm --gpus all --runtime=nvidia -e DISPLAY=$DISPLAY -e QT_X11_NO_MITSHM=1 -v /tmp/.X11-unix:/tmp/.X11-unix -v /etc/localtime:/etc/localtime:ro -v /home/gus/suave_ws/src/suave/:/home/ubuntu-user/suave_ws/src/suave suave_runner
Metacontrol
ros2 run suave_runner suave_runner
–ros-args
-p gui:=True
-p experiments:=’[
“{"experiment_launch": "ros2 launch suave_metacontrol suave_metacontrol.launch.py",
"num_runs": 1,
"adaptation_manager": "metacontrol",
"mission_name": "suave"}”
]’
Behavior Tree
ros2 run suave_runner suave_runner
–ros-args
-p gui:=False
-p experiments:=’[
“{"experiment_launch": "ros2 launch suave_bt suave_bt.launch.py",
"num_runs": 2,
"adaptation_manager": "bt",
"mission_name": "suave"}”
]’
Random
ros2 run suave_runner suave_runner
–ros-args
-p gui:=False
-p experiments:=’[
“{"experiment_launch": "ros2 launch suave_random suave_random.launch.py",
"num_runs": 2,
"adaptation_manager": "random",
"mission_name": "suave"}”
]’
None
ros2 run suave_runner suave_runner
–ros-args
-p gui:=False
-p experiments:=’[
“{"experiment_launch": "ros2 launch suave_none suave_none.launch.py",
"num_runs": 2,
"adaptation_manager": "none",
"mission_name": "suave"}”
]’