This repository has been archived on 2024-06-28. You can view files and clone it, but cannot push or open issues/pull-requests.
Autolabor_m2/car/doc/ControlPrinciple.md

24 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# AUTOLABOR PM1 底盘控制原理
Autolabor PM1机器人底盘采用动力转向驱动方式车辆的前侧由两个动力单元组成其给机器人地盘提供行进动力后侧由一个转向单元组成控制车辆的转向半径。动力转向相比与其他转向方式其更具有大的优势
| | 动力转向 | 两轮差速 | 四轮差速 | 舵机转向 |
| :--------: | :------: | :------: | :------: | :------: |
| 越障能力 | ★★ | ★ | ★★★ | ★★ |
| 控制精度 | ★★★ | ★★★ | ★★ | ★★★ |
| 能源利用率 | ★★★ | ★★★ | ★ | ★★★ |
| 灵活性 | ★★★ | ★★★ | ★★★ | ★ |
动力转向需要同时控制转向单元和动力单元的运动,在运动的过程中,这两部分还需要满足阿克曼模型的约束,所以对底盘的控制相对其他转向形式会稍微复杂一些,下文详细介绍一下如何控制动力转向底盘。
## 1 两轮差速
### 1.1 两轮差速介绍
动力转向模型可以由两轮差速模型推导而来,所以首先先介绍一下两轮差速模型,两轮差速顾名思义就是由两个轮提供动力实现前进以及转向。通常为了保证底盘的稳定性,装有若干偏心万向轮用于提供支撑。
万向轮如果选择过小,会导致整个机器人底盘的越障能力较弱,其只能用于平整的地面;万向轮过大,移动底盘在控制过程中会受到万向轮惯性的影响,影响控制精度。