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

Planner often aborts mission #15

Open
aswinthomas opened this issue Jun 9, 2014 · 2 comments
Open

Planner often aborts mission #15

aswinthomas opened this issue Jun 9, 2014 · 2 comments
Assignees
Milestone

Comments

@aswinthomas
Copy link

Hi,
The planner often makes move_base abort since the robot footprint is in an obstacle at some point in the global plan. I understand that work needs to be done in convertPlanToBand to repair the band. But in the meantime, would it be best if we break out of the loop as long as there is some part of the band that can be achieved by the robot? This also allows the robot to wait for dynamic obstacles to pass and then continue, rather than aborting.

For example, rather than returning false on distance<=0.0, we could use:
if(band.size()) break;
else return false;

@piyushk
Copy link
Member

piyushk commented Jun 10, 2014

I tried solving this problem earlier by trying to repair the band. I never
tried what you've suggested. Can you report back on whether it works or
not? Have you tested this on a robot?

On Jun 9, 2014 2:40 AM, "aswinthomas" [email protected] wrote:

Hi,
The planner often makes move_base abort since the robot footprint is in
an obstacle at some point in the global plan. I understand that work needs
to be done in convertPlanToBand to repair the band. But in the meantime,
would it be best if we break out of the loop as long as there is some part
of the band that can be achieved by the robot? This also allows the robot
to wait for dynamic obstacles to pass and then continue, rather than
aborting.

For example, rather than returning false on distance<=0.0, we could use:
if(band.size()) break;
else return false;


Reply to this email directly or view it on GitHub.

@aswinthomas
Copy link
Author

Hi Piyush,
Here is a video which shows that eband can reach the goal despite a new obstacle in path. Without the patch above, it aborts move_base. https://dl.dropboxusercontent.com/u/8948006/ebandSucess.ogv

However sometimes it does not reach the goal as in the case below. Is it because the goal is close? My rotation_correction_threshold = 1.0. But the goal seems to be 2.5m away.
https://dl.dropboxusercontent.com/u/8948006/ebandFailedToReachGoal.ogv

@piyushk piyushk self-assigned this Mar 26, 2015
@piyushk piyushk added this to the 0.3.0 milestone Mar 26, 2015
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

No branches or pull requests

2 participants