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

RootRework: Rotational Collisions #98

Open
MoffKalast opened this issue Oct 21, 2021 · 4 comments
Open

RootRework: Rotational Collisions #98

MoffKalast opened this issue Oct 21, 2021 · 4 comments
Assignees

Comments

@MoffKalast
Copy link
Contributor

I suppose this is something that we all know about, but nobody ever brought it up as an actual issue.

Here's a worst case scenario example:

example.mp4

Like how many times has a magni scraped a wall or hit something with the rear end when turning? Happens so often that I even set up foam bumpers on this one months ago without even thinking about it too much.

When we were only using sonars this wasn't really possible to detect or fix, but now that we have lidar support this should probably be added to prevent "magni in a china shop" situations.

The interesting thing is that it does actually slow down in these cases, which would imply it's actually detected something, but it doesn't really stop. So you get slow scraping against walls instead of fast scraping at least 😄.

@JanezCim
Copy link
Contributor

I think this might be already built into move_basic. Maybe make the min_side_dist larger?

@dorkamotorka
Copy link
Contributor

Correct, this is missing. During turning robot only decreases speed in case of obstacles but does not stop.

@MoffKalast
Copy link
Contributor Author

Sounds like it would be an easy fix to just have the speed go to zero instead?

@MoffKalast
Copy link
Contributor Author

Okay so I've got some client complaints about this very thing recently, so we should elevate the priority:

The Magni platform pivots around a point midway between the two driven
wheels. This causes the rear section to swing out during pivots. EZ-Map does
not appear to be aware of the location of the Magni's perimeter. In close
quarters, this produces collisions when pivoting, even though sufficient map
data is present. This needs to be addressed

@MoffKalast MoffKalast changed the title Check for obstacles when turning in place RootRework: Rotational Collisions Mar 22, 2022
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

3 participants