-
Notifications
You must be signed in to change notification settings - Fork 1
05_newton_euler_single
CosmosMount edited this page Jun 27, 2026
·
1 revision
物理建模的方式直接决定了控制器的设计和控制上限,对于建模而言,并不是一定是越精确越细致就越好,模型精确依赖数据精确,模型粗糙依赖更多处理,下面的物理建模按照从易到难,从简单到复杂,展现了三个发展阶段。
在三种建模的发展历程中,受力分析,转动分析和加速度分析均大部分可复用,那么这就很好地简化了我们在切换模型时的分析成本,按照顺序阅读三种建模,会对整个系统有更好地认识。下面的建模均是从原来学校的开源发展修改而来,统一并优化了符号定义和坐标系约定,使各种建模具有更好的一致性和连贯性。
一切力以竖直向上、水平向左为正方向
| 物理意义 | 数学符号 |
|---|---|
| 轮主动力矩 | |
| 髋主动力矩 | |
| 腿对机身水平作用力 | |
| 腿对机身垂直作用力 | |
| 轮对腿水平作用力 | |
| 轮对腿垂直作用力 | |
| 轮质量与惯量 | |
| 腿质量与惯量 | |
| 机体质量与惯量 | |
| 位移相关 | |
| yaw | |
| pitch | |
| 摆角 | |
| 轮角 | |
| 轮转轴到腿转轴距离 | |
| 轮转轴到腿质心距离 | |
| 腿转轴到腿质心距离 | |
| 轮加速度 | |
| 腿加速度 | |
| 机体加速度 | |
| 机体质心偏移 | |
| 腿质心偏移 |
我们的分析过程遵循自下而上的顺序,保证连贯性和前后的依赖。
将双腿等价为一条腿进行统一建模,极大程度地降低了建模复杂度,但同时会带来较多层级的控制器设计,由哈工程王洪玺首次提出。
受力分析
实际上单腿建模下,第二条式子并不需要
加速度
转动分析
受力分析
加速度
转动分析
受力分析
加速度
转动分析
我们需要
最终期望整理出
消去力
代入
得到
得到