Collision in rigidbodytree with external collision box

Hello,
I am new to matlab and studying robotics in matlab.
I used a rigidbodytree to create a three link robot.
I created 2 external collision box.
Using inverse kinematics i calculated the start and end configurations.
Then i created a trajecotry for the movement.
However how do i check for collision between the arm movements and collision body.
I am using collision cylinder but it creates the cylinder only for the joint.
Is there anyway to build a collision mesh across the lenght of the link or body, and then check collision ?
(In my problem, the link body hits the external collision box while the joints seems to be collision free)
Thank you

 채택된 답변

Karsh Tharyani
Karsh Tharyani 2022년 4월 4일

0 개 추천

Hi Anup,
  • To help you get started with collision geometries on the rigid body tree (adding collisions to a rigid body on the rigid body tree, or checking self-collisions and collisions with the environment), please refer to the following example
openExample('robotics/AddCollisionMeshesAndCheckCollisionsForManipExample')
openExample('robotics/CheckGeometryCollisionStatusExample')
I hope this helps.
Best,
Karsh

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Collision Detection에 대해 자세히 알아보기

제품

릴리스

R2022a

질문:

2022년 3월 30일

답변:

2022년 4월 4일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by