Skip to content

Cleaning up build exports and imports.#27

Merged
2 commits merged intoros2_develfrom
unknown repository
Aug 23, 2018
Merged

Cleaning up build exports and imports.#27
2 commits merged intoros2_develfrom
unknown repository

Conversation

@ghost
Copy link

@ghost ghost commented Aug 17, 2018

I turned task and robot into actual packages that export their header files so that the other packages could pick them up without needing explicit paths. This seems to be more like the ros2 standard.

The rest is just cleanup to remove unnecessary statements given the new packages.

@ghost ghost requested review from bpwilcox, mhpanah, mjeronimo, mkhansenbot and orduno August 17, 2018 20:40
This will automatically run uncrustify, cppcheck, and cpplint
whenever you run the test suite (eg. colcon test)

Also, somewhat unrelated, I added whitespace to package.xml to
make it a bit easier to read.
DESTINATION include/
)

if(BUILD_TESTING)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any way to include this section without duplicating in each of the CMakeLists.txt files? Perhaps include the boilerplate stuff that's not specific to a module.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah. I agree. I've already got a few things I want to improve with the test invocation. I'll try to think of a way to do this. It might require having a seperate package with CMake utilities that every other package imports.

@@ -6,14 +6,18 @@
<description>TODO</description>
<maintainer email="oregon.robotics.team@intel.com">Oregon Robotics Team</maintainer>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think having a generic e-mail account like this is worth pursuing? It could provide some stability as team members change. Eventually, if Intel no longer supported the project, it could be an account with an automatic response.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have mixed feelings on that. It seems like a good idea, but none of the other projects do that.

@orduno
Copy link
Contributor

orduno commented Aug 22, 2018

Looks good to me.

Copy link
Contributor

@orduno orduno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@ghost ghost merged commit bb02297 into ros-navigation:ros2_devel Aug 23, 2018
@ghost ghost deleted the cmake-exports branch December 21, 2018 18:56
ghost referenced this pull request in logivations/navigation2 Mar 7, 2022
* WMO-56756 params for goal checker

* remove unneeded changes

* call teb goal checker

* probable fix

* reverting logic

* add controller isGoalReached method

* fix pose arg

* remove dependencies on unused packages

* add missing method

* decrease goal tolerance. Give progress checker more time.

* via point weight for pallet pickup

* do not clear costmap. Wait longer before retry.

* node name

Co-authored-by: andriimaistruk <andriy.maistruk@logivations.com>
Co-authored-by: liyuanlogi <li-yuan.hsu@logivations.com>
turtlewizard73 pushed a commit to turtlewizard73/navigation2 that referenced this pull request Dec 14, 2024
Co-authored-by: redvinaa <redvinaa@gmail.com>
mini-1235 pushed a commit to mini-1235/navigation2 that referenced this pull request Feb 5, 2025
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants