本文解析论文the curvature velocity method for local obstacle avoidance
文章的思路和DWA一致,但是本文的侧重点在实时性能的提高上面。做了很多计算加速。
对于DWA的部分我们略过,可以参考之前的博文
DWA论文解析(2)
DWA论文解析(1)
DWA动态窗口法的原理及应用
与论文中的DWA略有不同的是这里面有一项碰撞距离的cost function:

算法倾向于选择能够前进更远的线路。

接下里的部分都在讲述计算加速的方法:
1,curvature分区:

可以看到,对于障碍物能否包罗它的curvature: cmax cmin之外的curvature选项都是安全的,因此只要找到这两个边界curvature即可,而且还可以做进一步简化,这两个边界之内的可行驶距离还可以简化为常数,这将进一步减少计算量。但是文章后面又说,这样的简化几乎没考虑边界的非线性,不是太好。

所以这里不能完全简化为常数距离,而是可以分段给距离:

最后文章给出了两个工程化的extension:

  1. 增大障碍物外包罗面积, 确保不发生碰撞。
  2. 动态修改最高速度限制,这个最高速度直接和车辆与最近的障碍物距离成正比,另外文章还对速度做了额外的限制,只有当车辆离最近的障碍物距离至少高于障碍物半径两倍时,最高车速才允许被释放。

DWA论文解析(CurvatureVelovityMethod)(3)相关推荐

  1. 地图构建两篇顶级论文解析

    地图构建两篇顶级论文解析 一.基于声纳的密集水下场景重建 标题:Dense, Sonar-based Reconstruction of Underwater Scenes 作者:Pedro V. T ...

  2. 传感器标定两篇顶会论文解析

    传感器标定两篇顶会论文解析 一.在城市环境中的多个3D激光雷达的自动校准 标题:Automatic Calibration of Multiple 3D LiDARs in Urban Environ ...

  3. 机器人导航两篇顶级会议论文解析

    机器人导航两篇顶级会议论文解析 一.一种用于四旋翼无人机室内自主导航的卷积神经网络特征检测算法 标题:A Convolutional Neural Network Feature Detection ...

  4. SLAM架构的两篇顶会论文解析

    SLAM架构的两篇顶会论文解析 一.基于superpoint的词袋和图验证的鲁棒闭环检测 标题:Robust Loop Closure Detection Based on Bag of SuperP ...

  5. 将视频插入视频:CVPR2019论文解析

    将视频插入视频:CVPR2019论文解析 Inserting Videos into Videos 论文链接: http://openaccess.thecvf.com/content_CVPR_20 ...

  6. 全景分割:CVPR2019论文解析

    全景分割:CVPR2019论文解析 Panoptic Segmentation 论文链接: http://openaccess.thecvf.com/content_CVPR_2019/papers/ ...

  7. 结构感知图像修复:ICCV2019论文解析

    结构感知图像修复:ICCV2019论文解析 StructureFlow: Image Inpainting via Structure-aware Appearance Flow 论文链接: http ...

  8. 面部表情视频中进行远程心率测量:ICCV2019论文解析

    面部表情视频中进行远程心率测量:ICCV2019论文解析 Remote Heart Rate Measurement from Highly Compressed Facial Videos: an ...

  9. 人脸标记检测:ICCV2019论文解析

    人脸标记检测:ICCV2019论文解析 Learning Robust Facial Landmark Detection via Hierarchical Structured Ensemble 论 ...

最新文章

  1. Android 设置EditText光标Cursor颜色及粗细
  2. 微软家浏览器挺有意思,大家体会一下
  3. PAT_B_1092_Java(15分)_C++(20分)
  4. OpenCV防止数据溢出saturate_cast
  5. android搜索框布局文件,android搜索框列表布局,流程及主要步骤思维导图
  6. Android 教你打造炫酷的ViewPagerIndicator
  7. matlab挠率算法,中国科学院沈阳自动化研究所
  8. 几乎最全的中文NLP资源库
  9. linux网络编程之:UDP数据包格式
  10. 如何政治正确地黑咪蒙?!
  11. 电路交换与分组交换技术
  12. dropbox 怎么使用_使用Dropbox API构建自己的Dropbox客户端
  13. DAY11:尚学堂高琪JAVA(116~118)
  14. (一)PCL 1.12 + VS2019 环境配置
  15. python中if缩进规则_Python缩进与if语句 空格的魅力
  16. java短信验证码 60秒_Rxjava操作符飙车系列(三)验证码倒计时
  17. pytorch的cross_entropy实现
  18. 新思创OA办公自动化解决方案
  19. iTunes Connect 基本使用说明
  20. 要怎么礼貌又得体地拒绝掉收到的offer?

热门文章

  1. 织梦index.php源代码,PHP网站目录程序(织梦 v5.7 二次开发)
  2. mint-ui之toast使用(messagebox,indicator同理)
  3. python基础(四)运算
  4. codevs 4650 破损的键盘(链表)
  5. Linux课程实践二:编译模块实现内核数据操控
  6. 高流量站点NGINX与PHP-fpm配置优化
  7. 使用TFHelp解析Html
  8. 网页图表Highcharts实践教程之图表代码构成
  9. Team Foundation Server 源代码控制权限问题
  10. Tech.Ed上海会场都结束了!