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

车辆路径规划之Dubins曲线与RS曲线简述

描述
Dubins和RS曲线都是路径规划的经典算法,其中车辆运动学利用RS曲线居多,因此简单介绍Dubins并引出RS曲线。

花了点时间看了二者的论文,并阅读了一个开源的代码。

Dubins曲线
Dubins曲线是在满足曲率约束和规定的始端和末端的切线(进入方向)的条件下,连接两个二维平面的最短路径。它满足给定的运动曲率约束,即转弯半径大于等于给定的半径。

假设顺时针圆周运动为R,逆时针圆周运动为L,直线运动为S。求出Dubins曲线,用任务来表达就是

Reeds-Shepp曲线
1. 原理

“利用倒挡的RS曲线可以比Dubins曲线更优”

论文《Optimal paths for a car that goes both forwards and backwards》提出了Reeds-Shepp曲线。这篇论文由Reeds和Shepp在1990年发表。他们提出了一种能够计算出车辆以固定转弯半径,由一个姿态向另一个姿态运动的最短路径的曲线,即Reeds-Shepp曲线,简称为RS曲线。

对于Dubins曲线,当我们需要车辆位置不变原地掉头时,有如下图的情况:

图A和图B都可以达到目标。根据Dubins曲线的定义,我们知道图B是最优的路线,同时存在另外一条曲线图C,也能达到相同的效果。但这和我们平时开车显然不同,因为我们的车辆是可以挂倒挡的。我们选择图D代表的路径,可以更快达到目标。

相较于Dubins曲线,RS曲线有了进一步的约束条件:要求每个点的曲率半径都大于1,同时允许车辆可以后退。当车辆可以倒退时,路径有可能被缩短变得更优,而此时Dubins曲线将不能满足要求。作者对RS曲线的所有可能进行了简化表示,在文中做出了一系列定义,我按照文章的顺序进行讲解。

2. 定义

 点击车辆路径规划之Dubins曲线与RS曲线简述 - 古月居可查看全文

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

相关文章:

  • PostgreSQL 和Oracle锁机制对比
  • 6月05日,每日信息差
  • MongoDB~俩大特点管道聚合和数据压缩(snappy)
  • HTML+CSS+JS 动态登录表单
  • 统一返回响应
  • 大数据学习问题记录
  • 第N4周:中文文本分类
  • 【kubernetes】探索k8s集群的pod控制器详解(Deployment、StatefulSet、DaemonSet、Job、CronJob)
  • 直接插入排序
  • esp32s3 nvs 存储过程中使用malloc和free函数的一点困惑
  • 除visio以外的几款好用流程图绘制工具
  • CentOS 7 64位 常用命令
  • ChatGPT-4o抢先体验
  • STM32实验之USART串口发送+接受数据(二进制/HEX/文本)
  • 网关(Gateway)- 内置过滤器工厂
  • 电风扇如何实现跌倒断电保护功能
  • 编译原理总结
  • JavaScript:从基础到进阶的全面介绍
  • linux指令-sed
  • Docker部署青龙面板
  • 【LeetCode】每日一题 2024_6_4 将元素分配到两个数组中 II(二分、离散化、树状数组)
  • JAVA小案例-break练习,随机数,到88停止
  • C++第三方库【httplib】断点续传
  • [SaaS] AI+数据,tiktok选品,找达人,看广告数据
  • A股冲高回落,金属、地产板块领跌,新股N汇成真首日暴涨753%
  • dns域名解析服务和bond网卡
  • 视频生成框架EasyAnimate正式开源!
  • 【微机原理与汇编语言】并行接口8255实验
  • Oracle表分区的基本使用
  • 6月5号作业