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

规控算法分类

🚗 规控算法的总体结构

我们通常将规控算法划分为两个大模块:

模块主要职责举例
路径/轨迹规划(Planning)生成目标轨迹(路径点 or 时间-空间轨迹)A*、RRT、MPC-based planning
控制算法(Control)跟踪规划出的轨迹,实现运动控制PID、LQR、MPC

🧭 规划算法三大主流类型

类型描述常见方法优缺点
图搜索类将环境建模成离散网格/图结构,搜索最优路径A*, Dijkstra, Hybrid A*简单直观,效率高,但不适合高维连续空间
采样类在空间中随机采样可行轨迹,构建搜索树RRT, RRT*, PRM, DWA可用于高维复杂环境,但不一定最优,采样效率受限
优化类将规划问题转为优化问题,求解平滑最优轨迹CHOMP, TrajOpt, MPC Planning,TEB轨迹平滑、连续,适合动态环境,计算较重

 

🎮 控制算法常见种类

类别描述代表方法特点
经典控制基于误差反馈,结构简单PID实现容易,调参靠经验
现代控制利用系统模型进行状态反馈控制LQR、状态反馈控制理论性强,适合线性系统
预测控制利用系统模型做未来轨迹预测并优化控制输入MPC(Model Predictive Control)精度高,处理约束强,计算复杂
自适应/鲁棒控制对模型不确定性和干扰有较强适应能力滑模控制、增益调节控制更复杂,但适用性强
学习控制(前沿)利用机器学习近似或替代控制策略RL-based control、IL数据驱动,有泛化性但不稳定性高

 

🧩 小结归纳

模块子类型示例算法
规划(Planning)图搜索类A*, Dijkstra, Hybrid A*
采样类RRT, PRM, RRT*
优化类CHOMP, TrajOpt, MPC-based planning
控制(Control)经典控制PID
最优控制LQR
预测控制MPC
鲁棒控制Sliding Mode Control
学习控制深度强化学习控制器

 

http://www.xdnf.cn/news/453637.html

相关文章:

  • 【Vue.js 的核心魅力:深入理解声明式渲染】
  • 学习黑客NFC技术详解
  • 互联网协议的多路复用、Linux系统的I/O模式
  • 【FileZilla】sftp协议的数据传输上传和下载
  • 软考软件设计师中级——软件工程笔记
  • QT---信号与槽
  • scons user 3.1.2
  • hls 的使用方式
  • ICML-2024《Image Clustering with External Guidance》
  • PADS入门笔记【一】
  • 基于etcd的分布式任务调度系统:设计、实现与实战经验
  • CS016-2-unity ecs
  • 计算机系统结构——Cache性能分析
  • 苹果处理器“仿生“命名背后的营销策略与技术创新
  • 【ROS2】报错记录及对应解决方案
  • Open3D 体素化下采样
  • 当DeepSeek遇上百年医院:解码AI医疗落地实践
  • 香橙派/树莓派读取GY39数据
  • Spring Boot 日志
  • 仿真每日一练 | 多刚体动力学分析中的自由度问题
  • 领麦微红外温度传感器:发面机非接触测温
  • AI短期学习计划(持续完善更新)
  • 基于CETOL 6σ的生产不良判定与故障分析技术应用
  • Android Framework学习五:APP启动过程原理及速度优化
  • Made with Unity | 拓展“双点”宇宙版图
  • 再来1章linux系列-17 ssh sshd sshd非对称加密(密钥加密)‌SSH对称加密组件/流程
  • 树莓派3B+ wiringPi库安装
  • 【golang】网络数据包捕获库 gopacket
  • 用户模块 - IP归属地框架吞吐测试
  • 运维日志管理全解析:从存储优化到合规审计