位置: IT常识 - 正文

局部规划算法:DWA算法原理(局部规划算法)

编辑:rootadmin
局部规划算法:DWA算法原理 文章目录一、算法概述二、算法原理1、运动学模型2、速度采样3、目标函数三、应用场景四、ros功能包一、算法概述

推荐整理分享局部规划算法:DWA算法原理(局部规划算法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:局部规划图,局部规划算法有哪些,局部规划和全局规划,局部规划算法对比,局部规划算法怎么算,局部规划算法,局部规划算法有哪些,局部规划算法对比,内容如对您有帮助,希望把文章链接给更多的朋友!

DWA算法(dynamic window approach)是移动机器人在运动模型下推算(v,w)对应的轨迹,确定速度采样空间或者说是动态窗口(三种限制);在速度空间(v,w)中采样多组速度,并模拟这些速度在一定时间内的运动轨迹,通过一个评价函数对这些轨迹打分,选取最优的轨迹来驱动机器人运动。

二、算法原理1、运动学模型

**(1)非全向运动:**只能前进和旋转(相邻时刻码盘采样,近似直线v*detaT)

**(2) 全向运动:**考虑x方向运动、y方向运动和旋转。将y轴移动距离投影世界坐标系上。

2、速度采样局部规划算法:DWA算法原理(局部规划算法)

(1)自身最大速度最小速度的限制 (2)受电机性能的影响:由于电机力矩有限,存在最大的加減速限制, 移动机器人轨迹前向模拟的周期内,存在一个动态窗口,该窗口内是机器人能够实际达到的速度(ps: 为啥叫动态窗口) (3)安全的考虑:为了能在碰到障碍物前停下, 在最大减速度条件下,速度有一个范围。

3、目标函数

一般考虑三种约束,可根据实际进行设计复杂的目标函数:

目标函数 = w1* 方位角函数(轨迹终点朝向与目标点之间的角度差距) + w2* 障碍物函数(轨迹终点位置时与地图上最近障碍物的距离) + w3* 线速度函数(鼓励快速到达终点)

三、应用场景

计算复杂度低: 只考虑安全的轨迹,每次采样的时间较短,可以实时避障,但避障效果一般 应用模型: 适用于两轮差分和全向移动模型、不能用在阿克曼模型。 缺点: (1)前瞻性不足: 只模拟并评价了下一步,如在机器人前段遇见“C”字形障碍时,不能很好的避障 (2)非全局最优路径: 每次都选择下一步的最佳路径,而非全局最优路径

四、ros功能包

机器人获得目的地信息后,首先全局路径规划规划出一条大致可行的路线,然后局部路径规划器根据这条路线及costmap的信息规划出机器人在局部时做出具体行动策略,ROS中主要是使用了DWA算法。在ROS中每当move_base处于规划状态就调用DWA算法计算出一条最佳的速度指令,发送给机器人运动底盘执行。 ros导航功能包,https://www.guyuehome.com/5500

参考论文: 《The Dynamic Window Approach To Collision Avoidance》 参考链接: 原理:https://zhuanlan.zhihu.com/p/519958218 原理:https://blog.csdn.net/peakzuo/article/details/86487923 代码:https://blog.csdn.net/weixin_37835423/article/details/89683302

内容来源于网络和参考链接整理,侵权联系删。

欢迎关注!

本文链接地址:https://www.jiuchutong.com/zhishi/297548.html 转载请保留说明!

上一篇:Vue项目安装less和less-loader(vue项目安装路由)

下一篇:【1】从零开始学习目标检测:YOLO算法详解(小说《从零开始》)

  • 华为gt3pro怎么打电话(华为gt3pro怎么打开微信)

    华为gt3pro怎么打电话(华为gt3pro怎么打开微信)

  • 小米运动手环怎么连接手机(小米运动手环怎么设置壁纸)

    小米运动手环怎么连接手机(小米运动手环怎么设置壁纸)

  • 苹果13如何批量删除通讯录联系人(苹果13如何批量删除照片)

    苹果13如何批量删除通讯录联系人(苹果13如何批量删除照片)

  • 电脑屏幕变小了怎么恢复正常(电脑屏幕变小了 一边出现黑屏怎么弄)

    电脑屏幕变小了怎么恢复正常(电脑屏幕变小了 一边出现黑屏怎么弄)

  • excel工作簿的主要功能(excel工作簿界面的名称)

    excel工作簿的主要功能(excel工作簿界面的名称)

  • 小米10看视频不能全屏(小米看视频不清晰)

    小米10看视频不能全屏(小米看视频不清晰)

  • 快手小店不显示订单怎么回事(快手小店不显示小黄车是怎么回事)

    快手小店不显示订单怎么回事(快手小店不显示小黄车是怎么回事)

  • 违规的视频需要删除吗(违规视频怎么处理)

    违规的视频需要删除吗(违规视频怎么处理)

  • 微博怎样才能成为铁粉(微博怎样才能成为真爱粉)

    微博怎样才能成为铁粉(微博怎样才能成为真爱粉)

  • qq主页背景怎么换自己的照片(qq主页背景怎么关闭)

    qq主页背景怎么换自己的照片(qq主页背景怎么关闭)

  • 工业互联网的三大要素是什么(工业互联网的三大核心要素)

    工业互联网的三大要素是什么(工业互联网的三大核心要素)

  • 小米cc9pro要不要贴膜

    小米cc9pro要不要贴膜

  • 笔记本电脑的乘号是哪个键(笔记本电脑的乘法怎么打出来)

    笔记本电脑的乘号是哪个键(笔记本电脑的乘法怎么打出来)

  • 抖音怎么绑定微信没有权限(抖音怎么绑定微信支付权限)

    抖音怎么绑定微信没有权限(抖音怎么绑定微信支付权限)

  • 快手限流会通知吗(快手限流官方会有提示么)

    快手限流会通知吗(快手限流官方会有提示么)

  • 苹果8p怎么轻触亮屏(苹果8p轻触home键两次)

    苹果8p怎么轻触亮屏(苹果8p轻触home键两次)

  • Reno Ace怎么更改系统主题(ace2.0怎么设置)

    Reno Ace怎么更改系统主题(ace2.0怎么设置)

  • ppt没有保存关闭找回(ppt没有保存关闭了几天后怎么找回来)

    ppt没有保存关闭找回(ppt没有保存关闭了几天后怎么找回来)

  • vue怎么分段编辑字幕(vue怎么把分段视频拼在一起)

    vue怎么分段编辑字幕(vue怎么把分段视频拼在一起)

  • iPhone11尺寸大小(iphone11尺寸大小长宽)

    iPhone11尺寸大小(iphone11尺寸大小长宽)

  • 苹果xsmax能无线充电吗(苹果xsmax有无线充电功能吗)

    苹果xsmax能无线充电吗(苹果xsmax有无线充电功能吗)

  • iPhone如何设置小圆点(iphone如何设置小孩玩手机时间)

    iPhone如何设置小圆点(iphone如何设置小孩玩手机时间)

  • 法宣在线该用户已失效(法宣在线该用户失效)

    法宣在线该用户已失效(法宣在线该用户失效)

  • 电脑桌面刷新反应很慢怎么办?解决方法(电脑桌面刷新反应迟钝)

    电脑桌面刷新反应很慢怎么办?解决方法(电脑桌面刷新反应迟钝)

  • 航信金税盘时间校准
  • 社保未统一征收
  • 免税农产品发票怎么做账
  • 残疾人保障金为什么是小数
  • 四联发票都需要盖什么章
  • 股权投资公司属于金融企业吗
  • 收到税收返还的会计处理
  • 委托收款结算方式流程图
  • 购买产品没开发票支付宝支付
  • 红字发票是否要修改往期申报表
  • 税金及附加小于应缴纳所得税是什么原因
  • 补记以前年度往来款
  • 附加税水利行政事业是否取消?
  • 增值税专用发票的税率是多少啊
  • 不动产取得以什么为要件
  • 工程结算完后剩余资金如何处理?
  • 财务报表申报完可以修改吗
  • 合伙企业收到投资款要缴纳印花税吗
  • 技术服务费增值税可以抵扣吗
  • vpengine.exe进程
  • PHP:Memcached::getOption()的用法_Memcached类
  • 减值测试步骤
  • A meerkat in Namibia (© Danita Delimont/Offset by Shutterstock)
  • PHP:mcrypt_enc_get_block_size()的用法_Mcrypt函数
  • 进货后退货的会计处理
  • laslajas大教堂
  • 小企业会计准则适用于哪些企业
  • 自建办公楼装修要报建吗
  • 计入职工福利费的有哪些
  • 电子发票手动导出到哪
  • 固定资产改造更新
  • 库存商品暂估入库金额如何确定
  • 企业盘盈的固定资产其核算的会计科目是
  • 坏账准备备案申请资料
  • 商品流通企业商品验收入库流程
  • 什么是企业的应付账款
  • 发现以前年度损益调整怎么记账
  • 预提跨年工资怎么处理
  • 应付利息怎么计算
  • mongodb4.4.2安装教程
  • php出现乱码
  • 建筑企业提供服务的机制保障
  • 其他应付款贷方表示什么意思
  • 在建工程科目的内容
  • c#构造函数
  • 个人独资企业是不是个体工商户
  • 票种核定啥意思
  • 成立业主委员会申请书
  • 纳税人发生应税行为
  • 营改增租金收入税率
  • 暂估入库的库存商品转成本吗
  • 银行承兑汇票是什么意思
  • 厂家给经销商的补贴怎么开票
  • 小微企业的认定由哪个部门负责
  • 子公司注销母公司长投账务处理
  • 增值税及附加是什么税
  • 老板怎么从公户拿钱
  • 长期债券是长期借款吗
  • 英特尔双核cpu
  • linux终端记录
  • centos failed to start login service
  • macbookair如何恢复系统
  • eve是什么文件
  • mac命令行终端快捷键
  • pphelper是什么文件
  • linux进程的环境变量
  • cocos2dx官方文档
  • 全部删除文件快捷键
  • 安卓画图板
  • jquery model
  • cmd新建
  • 严格模式的作用
  • unity投影交互开发
  • Listview的onItemClickListener无法响应的解决方法
  • 用javascript
  • 使用jquery操作dom
  • 用if函数计算个人应交所得税
  • 怎么查税务是否实名认证
  • 新余契税
  • 昱铭这个公司名字怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设