Collision detection without stepping #2270
Unanswered
RodsCoimbra
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Thank you for posting this. Have you considered using a ray caster to detect collisions? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I'm creating a new task in IsaacLab where a mobile manipulator must navigate to a goal while avoiding collisions with the environment. The goal for the base is defined by an x, y position and orientation, while the goal for the arm is a set of seven joint positions (not the final position of the end-effector).
The problem is that there will be obstacles, so I wanted to spawn a robot at the goal and check whether placing the arm in the target configuration would result in any collisions, to check if the goal is feasible. However, when using the
overlap_mesh
function, I noticed that even after moving the rigid objects to the desired pose, collisions are only detected after a simulation step.The issue is that during training, I can't step a single environment without stepping all of them. So I'm wondering if there's a way to perform collision detection without actually advancing the simulation—something similar to PyBullet's
performCollisionDetection()
function.Here’s the simple example I'm currently using to check this:
Beta Was this translation helpful? Give feedback.
All reactions