URDF仿真惯性参数不知道怎么配?快收藏,常见几何物体URDF分享

本文介绍了URDF文件中惯性矩阵的概念及其重要性。由于从CAD软件导出的模型惯性参数通常不准确,需要手动调整。文章详细讲解了如何根据机械臂关节的几何形状,如圆柱体、长方体等,利用相应的惯性张量公式来计算并自定义惯性矩阵,以确保仿真的准确性。同时,列举了实心球体、空心球体、实心椭球等多种常见几何物体的惯性张量矩阵公式供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,我是周末的小鱼,最近小鱼朋友圈很热闹,有很多还在大学的小伙伴,电赛、EDG刷屏哈哈。

今天小鱼分享一下关于URDF的中的一个惯性设置,在URDF的内参描述中,有这样一个参数,叫做惯性矩阵,惯性矩阵是什么呢?

一.惯性矩阵是什么

惯性矩阵描述的是物体的惯性张量在x,y,z三个坐标轴上的投影的矩阵形式(若不对还请指出哈)

二.为什么需要自定义

从solidworks中导出的urdf模型,惯量矩阵一般都是不对的,我们拿到的模型基本都是只有机械臂的外壳,减速机等都没有包含在内,质量和材料设置也都不对,生成关节的内参也是不对的。

如果内参已经有问题到影响我们仿真了,这个时候就需要我们来手动修改内参,如何手动修改呢?

三.如何自定义

根据我们机械臂关节的近似形状和常见几何形状的内参公式进行计算设置,比如说机械臂关节一般都是圆柱体,所以我们可以根据圆柱体的惯性张量公式进行设置。

四.常见三维几何物体张量矩阵

今天小鱼分享的就是常见几何物体的内参惯性张量矩阵,也就是张量公式。

1.实心球体

半径为r,质量为m的是实心球体

形状

图片

实心球体

矩阵

图片

矩阵

2.空心球体

半径为r,质量为m的是空心球体

形状

图片

空心球体

矩阵

图片

矩阵

3.实心椭球

半轴长度为a , b , c,质量m的实心椭球

形状

图片

实心椭球

矩阵

图片

矩阵

4.实心长方体

宽度为w,高度为h,深度为d,质量为m 的实心长方体

形状

图片

长方体

矩阵

图片

矩阵

5.绕细长杆末端

沿y轴长度为l,质量为m 的绕末端旋转的细长杆

形状

图片

细长杆

矩阵

图片

矩阵

6.绕细长杆中心

沿y轴长度为l,质量为m 的绕中心旋转的细长杆

形状

图片

中心细长杆

矩阵

图片

矩阵

7.实心圆柱体

半径为r,高度为h,质量为m 的实心圆柱体

形状

图片

实心圆柱体

矩阵

图片

矩阵

8.圆柱管

内径为r1,外径为r2,长度为h,质量为m 的带有开口端的厚壁圆柱管

形状

图片

圆柱

矩阵

图片

矩阵

9.正圆锥

半径为r,高度为h,质量为m 的正圆锥

形状

图片

正圆锥

矩阵

图片

矩阵

五、如何使用矩阵

惯性矩阵是一个3*3的对称矩阵,所以在urdf中只使用六个值描述该矩阵,对应着上面的公式赋值即可。

图片

对称矩阵

示例:

<inertial>
  <mass value="10"/>
  <inertia ixx="0.4" ixy="0.0" ixz="0.0" iyy="0.4" iyz="0.0" izz="0.2"/>
</inertial>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值