Skip to content
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

Migrate 2D Nav Goal tool #294

Merged
merged 18 commits into from
Jun 15, 2018
Merged

Conversation

botteroa-si
Copy link
Contributor

@botteroa-si botteroa-si commented Jun 13, 2018

Closes #215.

This PR consists of the migration of the Goal Tool (together with the Pose tool), the addition of tests and refactoring.
In particular, we also slightly changed the behaviour of the tool when one, after having clicked on the xy plane, releases the mouse in a point that doesn't intersect this plane: in RViz 1 the green arrow generated by the Pose Tool would just stay visible and the nav goal tool would remain selected, until a new mouse click event happens. Now the pose message is published using the current orientation of the Pose Tool arrow. (This fix also prevents an assert to fail and RViz to crash).

@wjwwood wjwwood added the in review Waiting for review (Kanban column) label Jun 13, 2018
@botteroa-si
Copy link
Contributor Author

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@wjwwood wjwwood added in progress Actively being worked on (Kanban column) and removed in review Waiting for review (Kanban column) labels Jun 14, 2018
@botteroa-si botteroa-si force-pushed the feature/migrate_nav_goal_tool branch 2 times, most recently from db268f9 to 6e1ba86 Compare June 14, 2018 15:19
@Martin-Idel-SI Martin-Idel-SI mentioned this pull request Jun 14, 2018
@botteroa-si
Copy link
Contributor Author

New CI after rebase:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@botteroa-si
Copy link
Contributor Author

@wjwwood, as for the PR #295, we added the last commit (6e1ba86) only the make the tests pass. This commit resolves an undetected merge error from last night and will be published as a pr of its own. The last commit will cause a conflict once the other pr is merged. Simply remove the last commit from this pr before merging will work.

@botteroa-si botteroa-si force-pushed the feature/migrate_nav_goal_tool branch from 6e1ba86 to f7d64a4 Compare June 14, 2018 16:33
@botteroa-si
Copy link
Contributor Author

New CI after force push (the new commit (b86a7c1) fixes a bug introduced by the fix provided by the PR #298):

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@wjwwood wjwwood removed the in progress Actively being worked on (Kanban column) label Jun 15, 2018
@wjwwood wjwwood added the in review Waiting for review (Kanban column) label Jun 15, 2018
@wjwwood wjwwood merged commit 41e9e45 into ros2:ros2 Jun 15, 2018
@wjwwood wjwwood removed the in review Waiting for review (Kanban column) label Jun 15, 2018
@Martin-Idel-SI Martin-Idel-SI deleted the feature/migrate_nav_goal_tool branch June 15, 2018 12:33
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.

Migrate 2D Nav Goal tool
3 participants