位置: 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算法详解(小说《从零开始》)

  • QQ空间推广你真的会用吗(qq空间推广你真实吗)

    QQ空间推广你真的会用吗(qq空间推广你真实吗)

  • 怎样实行微信的互动营销(怎样实行微信的免密支付)

    怎样实行微信的互动营销(怎样实行微信的免密支付)

  • qq群如何拉人不需要对方同意(qq群如何拉人不频繁)

    qq群如何拉人不需要对方同意(qq群如何拉人不频繁)

  • qq视频聊天怎么弄上贴纸(qq视频聊天怎么看对方屏幕)

    qq视频聊天怎么弄上贴纸(qq视频聊天怎么看对方屏幕)

  • 为什么手机开了振动,但是没有反应(为什么手机开了流量却用不了)

    为什么手机开了振动,但是没有反应(为什么手机开了流量却用不了)

  • 华为手机在耳机模式怎么调回来(华为手机在耳机模式怎么退出)

    华为手机在耳机模式怎么调回来(华为手机在耳机模式怎么退出)

  • 微信换头像别人多久看见(微信换头像别人多久看得到)

    微信换头像别人多久看见(微信换头像别人多久看得到)

  • 可以用充电宝给充电宝充电吗(可以用充电宝给手机充一晚上吗)

    可以用充电宝给充电宝充电吗(可以用充电宝给手机充一晚上吗)

  • 手机后盖碎了有必要换吗(手机后盖碎了有什么影响)

    手机后盖碎了有必要换吗(手机后盖碎了有什么影响)

  • pon口是什么(pon接口)

    pon口是什么(pon接口)

  • 暴风影音突然不能用了(暴风影音突然没有声音怎么回事)

    暴风影音突然不能用了(暴风影音突然没有声音怎么回事)

  • 淘宝一审是什么(什么是淘宝一审单)

    淘宝一审是什么(什么是淘宝一审单)

  • p30微信视频美颜怎么打开(p30微信视频美颜在哪里)

    p30微信视频美颜怎么打开(p30微信视频美颜在哪里)

  • 文件大小超过限制怎么办(文件大小超过限制无法复制)

    文件大小超过限制怎么办(文件大小超过限制无法复制)

  • 荣耀8语音助手怎么关闭(荣耀8语音助手在哪里)

    荣耀8语音助手怎么关闭(荣耀8语音助手在哪里)

  • 苹果壁纸视角缩放是什么意思(苹果壁纸视角缩放开关有什么区别)

    苹果壁纸视角缩放是什么意思(苹果壁纸视角缩放开关有什么区别)

  • 手机莫名其妙充不进去电(手机莫名其妙充值50元)

    手机莫名其妙充不进去电(手机莫名其妙充值50元)

  • 苹果x与max的区别(iphonex与xsmax的区别)

    苹果x与max的区别(iphonex与xsmax的区别)

  • 蚀刻机和光刻机区别(蚀刻机和光刻机哪个厉害)

    蚀刻机和光刻机区别(蚀刻机和光刻机哪个厉害)

  • 移动卡前面的hd啥意思(移动卡有个hd什么意思)

    移动卡前面的hd啥意思(移动卡有个hd什么意思)

  • 手机下载的音乐文件在哪里(手机下载的音乐怎么导出来)

    手机下载的音乐文件在哪里(手机下载的音乐怎么导出来)

  • 创微信号不用手机号码(创微信号不用手机怎么弄)

    创微信号不用手机号码(创微信号不用手机怎么弄)

  • 苹果11应用与数据在哪里(苹果11应用数据在哪)

    苹果11应用与数据在哪里(苹果11应用数据在哪)

  • 独显没有vga接口怎么办(独立显卡没有dvi接口)

    独显没有vga接口怎么办(独立显卡没有dvi接口)

  • 微信出租是干什么的(微信出租会不会犯法)

    微信出租是干什么的(微信出租会不会犯法)

  • 三星s8关机了能定位吗(三星2018关机)

    三星s8关机了能定位吗(三星2018关机)

  • 2016070是小米几(2016051是小米几)

    2016070是小米几(2016051是小米几)

  • 苹果gif发到qq不动(苹果发的gif安卓看不动)

    苹果gif发到qq不动(苹果发的gif安卓看不动)

  • mac系统触控板手势大全(mac触控板使用技巧)

    mac系统触控板手势大全(mac触控板使用技巧)

  • 实际发的工资跟个人所得税不一样
  • 收到银行存兑汇票
  • 长期应收款的计税基础 陈版
  • 加计抵减进项税转出需要调减吗
  • 开票不确认收入可以吗
  • 交文化事业建设费的行业
  • 2019所得税新政策
  • 房产税存在往期滞纳金吗
  • 个体户餐饮经营范围全部怎么写
  • 企业所得税费用税率
  • 房地产预收账款如何缴纳印花税
  • 营改增后销售租赁后的设备如何做税务处理?
  • 企业取得的财政补贴收入是否缴纳增值税
  • 房地产行业增值税筹划
  • 堤围防护费什么时候停止征收
  • 单位购置汽车如何入账
  • 5%征收率的适用范围
  • 公司向员工个人借款
  • 建筑企业小规模纳税标准
  • 企业为职工社保补缴怎么办理
  • 关于7.1号增值税普通发票新规
  • 无产权车位20年到期后还收费吗
  • 1697507882
  • 税务增加办税人员怎么操作
  • 分项结转法怎么结转
  • 资本的不同形态
  • 佣金的规定方法有哪些
  • 鸿蒙 功能
  • 企业所得税申报错误怎么更改
  • thinkphp表单提交
  • win10打印机驱动在电脑哪里找
  • 建筑行业挂靠开票怎么做账务处理?
  • 个人出售二手房要交增值税吗
  • 用交易所转付货款怎么转
  • 税法工资薪金总额
  • zendstudio怎么创建php项目
  • 跨年度退货
  • nginx配置伪静态规则
  • 前端基础知识总结
  • alex研究原文
  • 遍历enumeration
  • 营改增后不得抵扣的进项税额
  • 公允价值变动收益借方是增加还是减少
  • 企业实际发生的与取得收入有关的支出
  • dedecms建站
  • 帝国cms界面
  • 没有参加会计继续教育会怎样
  • 汇算清缴里的账户是什么
  • 国库券利息收入属于企业所得税纳税调整项目
  • 参展费用
  • 公司注销时发现有预付款
  • 发票开错是不是可以作废?
  • 会计账务处理程序有哪些类型
  • 商业医疗保险的缺点
  • 经营活动产生的现金流量净额越大越好吗
  • 以下各项不属于肝郁气滞证表现的是
  • 企业的管理费用包括
  • windows中任务栏
  • win8和win10双系统安装教程
  • dll文件在哪儿
  • windows server 2008 r2开启远程访问
  • ubuntu18虚拟机
  • 微软每月补丁更新一般于什么时间发布
  • mac版cad2022使用教程
  • SpamSubtract.exe - SpamSubtract是什么进程
  • centos 怎么用
  • win个性化设置没反应
  • windows8窗口
  • shell脚本编写的基本知识
  • JavaScript的strict模式与with关键字介绍
  • domReady的实现案例
  • python算法的应用
  • unity 5.4
  • javascript数组有哪些方法
  • bootstrap要学到什么程度
  • 安卓音频分析软件
  • 善意取得的条件和效力
  • 兼营增值税应税项目和免税项目
  • 税务开通需要什么东西
  • 国税发票什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设