-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prepare containers for Docker Hub release (#86)
* Prepare containers for Docker Hub release - Fix builds from Focal thru Noble - Forward args across Earthfiles - Allow tag renaming Signed-off-by: Michel Hidalgo <[email protected]> * Fix devel targets Signed-off-by: Michel Hidalgo <[email protected]> * Avoid --pass-args in Earthfiles Workaround earthly/earthly#4162 by explicitly forwarding arguments (not great, no options) Signed-off-by: Michel Hidalgo <[email protected]> * Adjust lambkin Python packages for Ubuntu Noble Signed-off-by: Michel Hidalgo <[email protected]> * One more fix for Noble Signed-off-by: Michel Hidalgo <[email protected]> * Fix broken benchmarks Signed-off-by: Michel Hidalgo <[email protected]> * Complete steps in documentation * Adjust entrpoints and labels Signed-off-by: Michel Hidalgo <[email protected]> * Fix root devcontainer Signed-off-by: Michel Hidalgo <[email protected]> * Mention the need for LFS to get the beluga datasets * Use nav2 from the distribution * Fix documentation for beluga_vs_nav2 testbench * Update release image labels Signed-off-by: Michel Hidalgo <[email protected]> --------- Signed-off-by: Michel Hidalgo <[email protected]> Co-authored-by: Gerardo Puga <[email protected]>
- Loading branch information
Showing
21 changed files
with
859 additions
and
461 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
tools |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,9 @@ | ||
# catkin | ||
# catkin / colcon | ||
build | ||
install | ||
devel | ||
logs | ||
log | ||
|
||
# python | ||
**/__pycache__ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,8 +11,9 @@ cd {LAMBKIN_ROOT_DIR} | |
./tools/setup.sh | ||
./tools/earthly ./src/benchmarks/beluga_vs_nav2+local-devel | ||
``` | ||
- Clone `beluga-datasets` | ||
- Clone `beluga-datasets`. **This repository uses LFS**, so make sure you have it installed. | ||
```sh | ||
sudo apt install git-lfs | ||
cd src/benchmarks/beluga_vs_nav2 | ||
mkdir -p playground && cd playground | ||
git clone [email protected]:Ekumen-OS/beluga-datasets.git | ||
|
@@ -26,18 +27,20 @@ source install/setup.bash | |
- Cd to `playgrounds` dir, where you've downloaded `beluga-datasets` | ||
|
||
```sh | ||
cd src/beluga_vs_nav2/playground | ||
cd src/lambkin/benchmarks/beluga_vs_nav2/playground | ||
``` | ||
|
||
- Run the benchmark itself. | ||
```sh | ||
ros2 run beluga_vs_nav2 beluga_vs_nav2.robot | ||
ros2 run beluga_vs_nav2 nominal.robot | ||
ros2 run beluga_vs_nav2 ndt_swept.robot | ||
ros2 run beluga_vs_nav2 swept.robot | ||
``` | ||
- Inspect the results | ||
- Inspect the results using the same name of the launch file. For example, if you ran `nominal.robot`, you can inspect the results by running: | ||
```sh | ||
ls beluga_vs_nav2 | ||
ls nominal | ||
``` | ||
- Find the report | ||
- The report can be found in the `report` directory. For example, if you ran `nominal.robot`, you can inspect the `pdf` report by running: | ||
```sh | ||
ls beluga_vs_nav2/report/latex/report.pdf | ||
ls nominal/report/build/latex/report.pdf | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.