楼主

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
步兵快拆小分队
2019-1-30 16:36:39 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
生活中我们经常会使用到恒温电器。比如空调、冰箱和电磁炉,这些电器都能够将自己的工作环境稳定在某一个温度。我们设置空调为16 °C,它就能将温度准确地降到 16 °C 而不是 15 °C;设置电磁炉 200°C,它也不会烧到 250°C。

这背后是一双无形的手在“控制”它们——PID 控制器

控制,简单说,就是让一个东西听话。控制机器或是机器人,可以通过代码来实现,也可以通过电路来实现,这个控制逻辑可抽象地认为是一种控制算法。

PID (Proportion Integration Differentiation)是当前一种最主流的控制算法,优点在于简单高效,很多高级的控制算法也是在 PID 的基础上进行优化和演变的。

PID 的实现简单,应用广泛。在上述例子中,以空调为例,已知当前环境温度和用户设定温度, PID 控制器可以通过计算,来调节功率,使空调尽快到达用户设定的温度,并且保持稳定。

拓展阅读:PID 控制算法本质是个数学公式,有乘除有积分有微分,可以通过写代码或是电子元器件把这个数学公式表达出来,也就是有软硬件两种实现方式。随着计算机时代的发展,通过软件实现的数字式 PID 控制器成为主流。推荐书籍《自动控制原理》,邹见效,机械工业出版社。

◆◆◆

RoboMaster 比赛中的 PID 控制算法侧重于软件实现。在赛场上,PID 也同样的被应用在很多场景下的机器人状态控制。

比方说触发大能量机关,机器人要先识别屏幕上的指定数字,还要用 PID 来控制云台和发射机构(俗称枪口)快速和准确地射击数字。

跳转到指定楼层
推荐

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
梯队队员小白狼
2019-4-21 16:02:53 只看该作者
美女教学,热情高涨啊,感谢知识分享
推荐

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
步兵快拆小分队
 楼主| 2019-4-22 14:45:47 只看该作者
小白狼 发表于 2019-4-21 16:02
美女教学,热情高涨啊,感谢知识分享

看到回复!我差点要把你和谐掉
推荐

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
正式队员SeanCC-Tron
2020-1-8 23:48:18 只看该作者
对我这种刚接触的小白十分友善!爱了2333
5#

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
正式队员shahao
2019-2-11 15:24:08 只看该作者
小姐姐真漂亮,文章也很棒!
6#

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
步兵maga巨金怪
2019-3-18 21:43:52 只看该作者
学习学习
回复

使用道具 举报

7#

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
正式队员lining
2019-6-13 17:12:00 只看该作者
感谢分享
回复

使用道具 举报

8#

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
梯队队员阿卉
2019-7-4 16:35:04 只看该作者
谢谢小姐姐的分享呀~
9#

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
梯队队员DavidCX
2019-7-22 09:22:05 只看该作者
不错的文章
10#

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
正式队员lw12345678
2019-8-5 21:33:38 只看该作者
耳目一新呀
11#

[嵌入式] 「2019-1」【每周分享】什么是机器人比赛中的PID控制?

  [复制链接]
顾问RoboTimi
2019-8-10 03:14:03 只看该作者
很有帮助,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表