OMPL collision detection/avoidance vs bounding box
Posted: 14 Oct 2021, 00:17
Hi Coppelia,
I'm trying to use OMPL to generate a collision-free path between configurations. I also use sim.checkCollision() to check if there is any collisions.
In this screenshot: https://ibb.co/bH39xV6, I think the arm only collides with the bounding box of the obstacle but not the actual obstacle, but CoppeliaSim reports a collision as shown in the dialog.
My questions:
1. Does sim.checkCollision() check against the bounding box of objects or the actual shape of objects? If it's checking against the bounding box, can I make the bounding box the same size as the object?
2. (Side question) Does OMPL traditional path planning algorithm (e.g. LazyPRM*) guarantee the solution path are always collision-free?
Thank you in advance!
I'm trying to use OMPL to generate a collision-free path between configurations. I also use sim.checkCollision() to check if there is any collisions.
In this screenshot: https://ibb.co/bH39xV6, I think the arm only collides with the bounding box of the obstacle but not the actual obstacle, but CoppeliaSim reports a collision as shown in the dialog.
My questions:
1. Does sim.checkCollision() check against the bounding box of objects or the actual shape of objects? If it's checking against the bounding box, can I make the bounding box the same size as the object?
2. (Side question) Does OMPL traditional path planning algorithm (e.g. LazyPRM*) guarantee the solution path are always collision-free?
Thank you in advance!