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

Adding support for nav2D flat nav. Adding some existing ROS params to… #105

Open
wants to merge 4 commits into
base: indigo-devel
Choose a base branch
from

Conversation

mjstn
Copy link
Contributor

@mjstn mjstn commented Dec 17, 2019

  • Adding launch files for new 'flat' navigation or nav2D mode.
  • Additions to move_basic.launch for better visibility from launch file.
    Am trying to set the current software defaults in cpp files OR use what was in prior launch

The required 'flat' nav launches include these:
High Level Read Only mode: simple_navigation_flat.launch
aruco: aruco_navigation_flat.launch

… the move_basic.launch for better visibility from launch file
@mjstn mjstn requested a review from rohbotics December 17, 2019 06:18
@davecrawley
Copy link

Do a comparative test of flat nav vs. 3-D nav.

@mjstn
Copy link
Contributor Author

mjstn commented Feb 16, 2020

First I suggest getting our existing nav to work so use this page:
https://github.com/UbiquityRobotics/learn/blob/master/doing_more/fiducials.md

For now do NOT run the simple_navigation_flat.launch because to do that requires some special configuration.

Get the existing mode to work will get you a LONG ways in that you can evaluate existing mode which is 1/2 of this issue.

YOU MUST TAKE SPECIAL CARE TO SETUP YOUR UPWARD CAMERA WITH GREAT CARE. Get it as close as you can and then just remember that the robot may be off by as much as 10cm depending on what direction it approaches the fiducials.

Also play with and become familiar with the move_patterns.py script which is linked to at the end of above learn page. I include link here as well:
https://github.com/UbiquityRobotics/move_basic/blob/kinetic-devel/scripts/move_patterns.py

After this is all running THEN we will test flat navigation.

…also be made by forcing ceiling fiducial poses to no roll or pitch thus avoiding the noise we have not been able to fix in other ways to date. A launch param of fiducials_flat set to true to enable this in mapping mode
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