Collision geometries define the physical space occupied by robots and their
environments. To represent robot parts or obstacles in the environment, create
collision objects like boxes, cylinders, spheres, or custom meshes. Use
checkCollision to determine if different parts of a manipulator
arm collide with each other (self-collisions) or with things in the world while
executing trajectories. The function also gives obstacle clearance to anticipate
and avoid collisions.
Rigid Body Trees
|Approximate collision geometries of rigid body tree with capsules|
|Check if robot is in collision|
|Add collision geometry to rigid body|
|Clear all attached collision geometries|
|Check if two geometries are in collision|
|Create box collision geometry|
|Capsule primitive collision geometry|
|Create collision cylinder geometry|
|Create convex mesh collision geometry|
|Create sphere collision geometry|
- Check for Manipulator Self Collisions Using Collision Meshes
This example shows how to check for manipulator self-collisions when executing a trajectory.
- Check for Environmental Collisions with Manipulators
Generate a collision-free trajectory in a constrained workspace.
- Obtain Collision Data for Manipulator Collision Checking
This example shows three ways to obtain a
rigidBodyTreemodel with collision data.
- Reduce Motion Planning Times Using Capsule Approximation
This example shows how to approximate the collision geometries of a rigid body tree using a
capsuleApproximationobject and then perform motion planning with a