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

路径规划-人工势场法

一.基本思想

目标点对机器人产生吸引力,障碍物对机器人产生排斥力;
所有力的合成构成机器人的控制律
在这里插入图片描述

二. 主要步骤

1.构建人工势场

目标点:吸引势场
在这里插入图片描述
障碍物:排斥势场
在这里插入图片描述

2.根据人工势场计算力

对势场求偏导
在这里插入图片描述

3.计算合力

计算合力,并进而由力计算得到控制律
在这里插入图片描述
力的方向就是机器人运动的方向,力的大小就是对应机器人加速度控制

三 小结

1.优点

人工势场法不仅可以作为一种路径规划方法,所构建的势场也构成了机器人的控制律,能够较好的适应目标的变化和环境中的动态障碍物,因此,也可以作为实时避障算法。
机器人是受人工势场影响的一个点,沿着势场方向就可以避开障碍物到达目标点。
在这里插入图片描述

2.缺点

在这里插入图片描述

  • 由于其规划的路径是依据有限的局部环境信息,缺乏全局环境上宏观自我调节能力,极易陷入局部最优;
  • 由于力的不平衡是机器人移动的主要因素,其极易在非目标点处达到力平衡,从而产生目标不可达现象;
  • 在障碍物之间的狭窄空间里,极易陷入徘徊抖动等不稳定状态, 产生震荡和死锁

例如: 在上图中,在距离障碍物较远时,机器人收到目标点的吸引力较大,受到障碍物的排斥力较小,因此,更快的朝着目标点的方向运动。当距离障碍物较近时,受到的排斥力大于引力,导致机器人反向运动,之后又引力大于排斥力,导致机器人在该位置附近震荡。
针对该情况需要考虑并加以处理,例如 道路中间设置虚拟障碍物,使得机器人排斥力增大,规划从侧面绕行的路线。

http://www.lryc.cn/news/30609.html

相关文章:

  • 20230304学习笔记
  • [数据集][VOC][目标检测]河道垃圾水面漂浮物数据集目标检测可用yolo训练-1304张介绍
  • JavaWeb--JSP案例
  • 推荐系统1--Deepfm学习笔记
  • javaDoc生成方式
  • Armv9 registers
  • 套接字实现TCP
  • MMSeg绘制模型指定层的Heatmap热力图
  • 关于Paul C.R. - Inductance_ Loop and partial-Wiley (2009)一书的概括
  • 基于支持向量机SVM的面部表情分类预测
  • java内存模型的理解
  • 自己写一个简单的IOC
  • 用Python批量重命名文件
  • iis之web服务器搭建、部署(详细)~千锋
  • javascript的ajax
  • SpringBoot入门 - 开发中还有哪些常用注解
  • 网络基础(三)
  • Go语言函数高级篇
  • ubuntu16.04 python代码自启动和可执行文件自启动
  • 应用层协议 HTTP HTTPS
  • 图神经网络 pytorch GCN torch_geometric KarateClub 数据集
  • 【博学谷学习记录】超强总结,用心分享丨人工智能 自然语言处理 文本特征处理小结
  • 2023年中职网络安全竞赛解析——隐藏信息探索
  • 实用操作--迁移到Spring Boot 3 和 Spring 6 需要关注的JAVA新特性
  • 等保检测风险处理方案
  • java 包装类 万字详解(通俗易懂)
  • 为什么我复制的中文url粘贴出来会是乱码的? 浏览器url编码和解码
  • 移动端适配
  • 【FPGA】Verilog:时序电路应用 | 序列发生器 | 序列检测器
  • Biomod2 (下):物种分布模型建模