当前位置: 首页 > news >正文

【ROS2】PID控制

1、简述

PID控制器由三个部分组成:比例控制(Proportional)、积分控制(Integral)和微分控制(Derivative)。

  • 比例环节:起主要控制作用,使反馈量向目标值靠拢,但可能导致振荡。
  • 积分环节:消除稳态误差,但会增加超调量。
  • 微分环节:产生阻尼效果,抑制振荡和超调,但会降低响应速度。

2、PID中物理量的设计

PID 根据目标值反馈值,计算输出值

目标值和反馈值为同种物理量,即需要控制的物理量,比如高度、距离、速度、温度等。

输出值:通常是控制量,作用在被控对象上需要经过时间积累才会产生反馈量的变化,换言之,输出值通常为反馈值对于时间的低阶物理量。例如:目标值和反馈值为位置,则输出值可以为速度或加速度,但我们无法直接控制加速度,只能控制推力大小,由于由于高度的变化是由推力产生的,且推力与加速度只差一个系数(F=ma),因此可以将输出值直接定为推力。
对于线性关系的两个物理量(只差一个


http://www.mrgr.cn/news/16600.html

相关文章:

  • 展望 RisingWave 2.0:提供流批一体功能的 SQL 数据库
  • DeepSpeed入门
  • 【Windows学习笔记】1:OneCore和Windows API
  • 深入解析HarmonyOS Image组件的使用与优化
  • Windows服务器应急响应(下)
  • C语言:getchar()、putchar()及int、char之间的互相赋值
  • 【JavaScript】函数:arguments对象
  • fork入门
  • 手机充值的功能测试框架 - 测试要点
  • EXO项目StandardNode;max_generate_tokens;buffered_token_output;is_finished;
  • Unity实战案例全解析 之 背包/贩卖/锻造系统(左侧类图实现)
  • fastmock使用
  • Linux——IO模型_多路转接(epoll)
  • 【立体匹配】双目相机外参自标定方法介绍
  • 实现一个能设置MaxLine的LayoutManager
  • 【C++ 第十八章】C++11 新增语法(1)
  • 《软件工程导论》(第6版)第4章 形式化说明技术 复习笔记
  • VSCode+debugpy远程调试
  • 强推第一本给程序员看的AI Agent教程终于来啦!全方位解析LLM-Agent
  • 空岛战争的正确姿势