[gazebo仿真]创建actor动画

本文档介绍了如何在Gazebo仿真环境中为行人模型添加碰撞属性并实现动画。首先,你需要从github上下载并编译ActorCollisionsPlugin插件,找到库文件的位置。然后,在.world文件中创建actor模型,设置其链接、碰撞几何体、自定义碰撞比例等参数。接着,利用插件为actor指定不同的碰撞缩放比例,确保每个部位的碰撞效果。此外,文章还列举了多个行走、跑步等动作的DAE模型文件。最后,提供了详细的配置示例,包括动画轨迹和运动路径,帮助读者理解并实现行人模型的动态行为。


在这里插入图片描述

下载碰撞插件

按照github的readme.md进行编译,找到libActorCollisionsPlugin.so所在位置(重要!),这是给行人添加碰撞属性的插件。

git clone https://github.com/osrf/gazebo/tree/gazebo11/examples/plugins/actor_collisions

在.world文件添加actor模型

    <!--create moving objects -->
      <actor name="actor0">
      <link name='link'>
        <inertial>
          <mass>1</mass>
          <inertia>
            <ixx>0.166667</ixx>
            <ixy>0</ixy>
            <ixz>0</ixz>
            <iyy>0.166667</iyy>
            <iyz>0</iyz>
            <izz>0.166667</izz>
          </inertia>
        </inertial>
        <collision name='collision'>
          <geometry>
            <box>
              <size>0.5 1.5 0.5</size>
            </box>
          </geometry>
        </collision>
        
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xiewf8128

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值