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
Copy file name to clipboardExpand all lines: examples/beluga/README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,16 @@ Make sure you have the following reference files available before running the be
52
52
docker compose up -d lambkin_dev
53
53
docker compose exec -it lambkin_dev bash
54
54
```
55
+
Mount your reference files as volumes in `docker-compose.yml` before starting the container:
56
+
57
+
```yaml
58
+
volumes:
59
+
- /path/to/your/rosbag:/data/rosbag
60
+
- /path/to/your/map:/data/map
61
+
- /path/to/your/groundtruth:/data/groundtruth
62
+
```
63
+
64
+
> **Note:** Users are responsible for mounting their own reference files. The paths inside the container should match the ones used in the benchmark script.
55
65
56
66
**2. Install ROS2 dependencies:**
57
67
@@ -83,3 +93,11 @@ source install/setup.bash
83
93
```bash
84
94
uv run examples/beluga/beluga_benchmark.py
85
95
```
96
+
97
+
By default, the benchmark runs in dry-run mode, printing the commands that would be executed without running them:
98
+
99
+
```bash
100
+
uv run examples/beluga/beluga_benchmark.py --dry-run
101
+
```
102
+
103
+
> **Note:** Real execution is not yet supported. The `--dry-run` flag is the only supported mode at this time.
0 commit comments