-
Notifications
You must be signed in to change notification settings - Fork 49
Feature/mw/fields2cover2 #53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
aosmw
wants to merge
73
commits into
open-navigation:main
Choose a base branch
from
aosmw:feature/mw/fields2cover2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
c81ba02
Fix BT.CPP upgrade
tonynajjar 2688106
Bug fixes
tonynajjar 0841d1d
Update opennav_coverage/src/visualizer.cpp
SteveMacenski 4cbdcc7
add readme
tonynajjar 06497c7
fix flake8
tonynajjar 62d628a
building fixes
tonynajjar 3669e7d
testing with rolling
tonynajjar a3948ec
Revert "testing with rolling"
tonynajjar 2d48105
test with rolling
tonynajjar b85696b
Merge remote-tracking branch 'origin/main'
tonynajjar 99eadcf
Add BTCPP_format="4" to trees
tonynajjar aa2cf20
Use tree_->haltTree();
tonynajjar 668abc4
Revert "Use tree_->haltTree();"
tonynajjar 1934a78
Revert "Revert "Use tree_->haltTree();""
tonynajjar 4767882
Update to fields2Cover v2.0.0 api
aosmw 9c34271
Add dependency on ortools_vendor
aosmw 4c401d0
Port opennav_row_coverage to fields2cover v2
aosmw e2d89e1
opennav_coverage: workaround non ament packaged Fields2Cover
aosmw 35b0ce5
opennav_coverage - fix tests for fields2cover v2
aosmw c770d45
Revert addition of ortools_vendor to deps.repos
aosmw a221d67
Remove unnecessary comment
aosmw 9c1ccfb
Revert addition of navigation2 to deps.repos
aosmw fbbcca1
Revert addition of ortools_vendor
aosmw 0590d7d
uncrustify
aosmw 10758ad
Remove default_turn_point_distance == Discretization comment
aosmw 1b0cb2b
cpplint/uncrustify style line lenght if/else style
aosmw 363415d
Add gitignore; Add rviz config; (#51)
DeccanLin 9a38dc4
demo rviz coverage_plan/coverage_plan Transient Local
aosmw ed382a4
Put navigation2 back into .github/deps.repos for nav_msgs
aosmw d44f82c
DO NOT MERGE - temporarily pointing at aosmw fork of Fields2Cover
aosmw 619b528
ci - attempt workaround rosdep not providing geometry_msgs
aosmw 8486ed0
ci - attempt workaround rosdep not providing rosidl_default_generators
aosmw be161da
ci = guess a better base image that already has rclcpp in it
aosmw ba3a6c9
ci - install geographic_msgs
aosmw 4628bf3
Fix spelling of geographic_msgs package
aosmw 7649af9
ci - install bondcpp and angles
aosmw 3de3c4e
Use ros-tooling/[email protected], rosdep-check: true, add test_msgs
aosmw 47d0890
ros-tooling/[email protected] not found go back to v0.3
aosmw 54b19a5
ci - install behaviortree_cpp
aosmw 33490ee
Install diagnostic-updater
aosmw c30abd3
Try to get this to work with act(Run github actions locally).
aosmw eb1488c
More ci dependencies for nav2 build
aosmw 77d1c94
ci - fix laser_geometry package name
aosmw 2db2ce9
ci - nav2 contrained smoother wants libceres-dev
aosmw d9c63ed
ci - try libunwind-dev to try to get libgoogle-glog-dev to be happy f…
aosmw e14194f
ci - need robot-localization
aosmw 6d4e370
Build and test only what is necessary for this repo
aosmw 5062803
Attempt build on noble, remove rosdep-check: true which doesn't perfo…
aosmw fe41c6b
Add separate jammy rolling action
aosmw 6a00d89
Try removing python3-nose
aosmw ffcb2e3
Try running apt-get update to get latest python3-rosdep
aosmw ec7ab9d
pip uninstall nose
aosmw 6499975
Fix apt update, use PIP_BREAK_SYSTEM_PACKAGES=1 for pip command
aosmw d2b9fd0
fix PIP_BREAK_SYSTEM_PACKAGES env var
aosmw 148c84a
more worflow
aosmw 01d5171
workflow
aosmw f73d34d
Attempt to manipulate rosdep index for jammy back to Feb 28,2024
aosmw c4e9359
Try single quotes for sed
aosmw 89821d3
action syntax
aosmw ff68d03
action syntax sed
aosmw 36b818b
Run through yamllint
aosmw c9d4bf4
Adjust noble_rolling to use pre-release binaries
aosmw 795800c
noble_rolling needs libyaml-cpp-dev rosdep problem?
aosmw 11e8e1a
jammy_rolling: workaround libgoogle-glog-dev libunwind-dev libceres-dev
aosmw 51b714e
Abandon rolling on jammy
aosmw f213e2f
Strip away build on influx rolling workarounds
aosmw a4f275e
Comment out fields2cover from deps.repos, attempt to build against pa…
aosmw 02ee9c0
gh action: install nodejs for local build nektos/act
aosmw 8496db1
Build fields2cover from source again
aosmw 50f4758
nav2_constrained_smoother has conflicted libunwind-dev, libgoogle-glo…
aosmw 43748b2
Add ortools_vendor to deps.repos
aosmw 6539b0a
Ignore vim .swp files
aosmw 9d1ad83
deps.repos lock to tags for ortools_vendor and Fields2Cover
aosmw File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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,5 +1,13 @@ | ||
repositories: | ||
Fields2Cover: | ||
navigation2: | ||
type: git | ||
url: https://github.com/Fields2Cover/Fields2Cover.git | ||
url: https://github.com/ros-navigation/navigation2.git | ||
version: main | ||
fields2cover: | ||
type: git | ||
url: https://github.com/aosmw/Fields2Cover.git | ||
version: 9c3c352ba1dc71f3f48706c298b82cd4641e536e | ||
ortools_vendor: | ||
type: git | ||
url: https://github.com/Fields2Cover/ortools_vendor.git | ||
version: c28f53e50164645fa8cee0a7a307061ac6f83aa7 |
This file contains hidden or 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,3 +1,4 @@ | ||
--- | ||
name: Test | ||
on: | ||
pull_request: | ||
|
@@ -6,29 +7,46 @@ on: | |
- main | ||
|
||
jobs: | ||
build_and_test: | ||
noble_rolling: | ||
runs-on: ubuntu-latest | ||
env: | ||
ROS_DISTRO: ${{ matrix.ros_distro }} | ||
RMW_IMPLEMENTATION: rmw_cyclonedds_cpp | ||
container: | ||
image: rostooling/setup-ros-docker:ubuntu-jammy-latest | ||
image: rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-ros-base-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
ros_distro: [iron] | ||
ros_distro: [rolling] | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Install Cyclone DDS | ||
run: sudo apt install ros-${{ matrix.ros_distro }}-rmw-cyclonedds-cpp -y | ||
- name: Build and run tests | ||
id: action-ros-ci | ||
uses: ros-tooling/[email protected] | ||
with: | ||
import-token: ${{ secrets.GITHUB_TOKEN }} | ||
target-ros2-distro: ${{ matrix.ros_distro }} | ||
vcs-repo-file-url: "${{ github.workspace }}/.github/deps.repos" | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: colcon-logs | ||
path: ros_ws/log | ||
- name: Install node, libunwind-dev, libgoogle-glog-dev | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get -y install nodejs | ||
sudo apt-get -y install libunwind-dev | ||
sudo apt-get -y install libgoogle-glog-dev | ||
sudo apt-get -y install libceres-dev | ||
- name: checkout source | ||
uses: actions/checkout@v4 | ||
- name: Build and run tests | ||
id: action-ros-ci | ||
uses: ros-tooling/[email protected] | ||
with: | ||
package-name: "opennav_coverage_demo" | ||
target-ros2-distro: ${{ matrix.ros_distro }} | ||
vcs-repo-file-url: "${{ github.workspace }}/.github/deps.repos" | ||
colcon-defaults: | | ||
{ | ||
"test": { | ||
"packages-select": [ | ||
"opennav_coverage", | ||
"opennav_coverage_bt", | ||
"opennav_row_coverage", | ||
"opennav_coverage_navigator", | ||
"opennav_coverage_demo" | ||
] | ||
} | ||
} | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: noble-colcon-logs | ||
path: ros_ws/log |
This file contains hidden or 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,59 @@ | ||
# Compiled Object files | ||
*.slo | ||
*.lo | ||
*.o | ||
*.obj | ||
|
||
# Precompiled Headers | ||
*.gch | ||
*.pch | ||
|
||
# Compiled Dynamic libraries | ||
*.so | ||
*.dylib | ||
*.dll | ||
|
||
# Fortran module files | ||
*.mod | ||
*.smod | ||
|
||
# Compiled Static libraries | ||
*.lai | ||
*.la | ||
*.a | ||
*.lib | ||
|
||
# Executables | ||
*.exe | ||
*.out | ||
*.app | ||
|
||
# Colcon output | ||
build | ||
log | ||
install | ||
|
||
# Visual Studio Code files | ||
.vscode | ||
|
||
# Eclipse project files | ||
.cproject | ||
.project | ||
.pydevproject | ||
|
||
# Python artifacts | ||
__pycache__/ | ||
*.py[cod] | ||
.ipynb_checkpoints | ||
|
||
sphinx_doc/_build | ||
|
||
# CLion artifacts | ||
.idea | ||
cmake-build-debug/ | ||
|
||
# doxygen docs | ||
doc/html/ | ||
|
||
#Vim | ||
*.swp |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.