✨ 复制成功!

以文会友,打造好学人设!

📋 已复制到剪贴板:

检测碰撞

创建时间:2024-11-30 更新时间:2024-12-02 阅读次数:1460 次

1、设置碰撞范围

在PyBullet的检测碰撞中,首先需要在物体的urdf文件中设置碰撞范围,如下所示:

<collision>
    <origin rpy="0 0 0" xyz="0 0 0"/>
    <geometry>
        <cylinder radius=".06" length=".025"/>
    </geometry>
</collision>

2、使用getContactPoints函数检测碰撞

假设上述urdf文件是一架无人机的建模文件,其id表示为droneId。当它与空中障碍物相撞或者不幸坠地之后与地面发生碰撞等情况,都可以使用getContactPoints函数来检查碰撞,如下所示:

p.getContactPoints(droneId)
本教程共28节,当前为第10节!
本教程最新修订时间为:2026-07-24 11:58:56

📌 面试天下网:一款服务于大一新生的口袋书,让大家在无聊的公共课上可以学习大模型技术!
📌 网站公告:【悬赏 200 元/篇】寻找“大模型面试战场”的一手回忆录
📌 网站公告:【大模型/Agent面试陪练1V1指导】正式启动......

评论专区

评论加载中...