DNFOMP:杂乱环境中自动驾驶汽车导航的动态神经场最优运动规划器

DNFOMP:杂乱环境中自动驾驶汽车导航的动态神经场最优运动规划器

image

image

附赠自动驾驶学习资料和量产经验:链接

摘要

本文介绍了DNFOMP:杂乱环境中自动驾驶汽车导航的动态神经场最优运动规划器。动态变化环境中的运动规划是自动驾驶中最复杂的挑战之一。除了驾驶舒适性和速度限制以外,安全性也是一项关键要求。尽管经典的基于采样、基于lattice和基于优化的规划方法可以生成平滑而短的路径,但是它们通常不考虑环境的动态特性。一些技术确实考虑了这一点,但是它们依赖于在行驶过程中更新环境而不是明确考虑动态特性,这不适用于自动驾驶。为了解决这一问题,本文提出了一种基于神经场最优运动规划器(NFOMP)的新型方法,该方法在归一化曲率和尖端数量方面优于最先进的方法。本文方法将先前已知的运动障碍物嵌入到神经场碰撞模型中,以考虑环境的动态特性。本文还通过将拉格朗日乘子加入轨迹损失函数中,以引入轨迹的时间曲线和非线性速度约束。我们使用BeamNG.tech驾驶仿真器,将本文方法应用于求解城市环境中的最优运动规划问题。一辆自动驾驶汽车在三个城市场景中行驶生成的轨迹,同时与障碍物汽车共享道路。本文评估表明,乘客可以体验的瞬时最大加速度为-7.5m/s2,89.6%的驾驶时间用于加速度低于3.5m/s2的正常驾驶。

主要贡献

本文的主要贡献如下:

1)本文提出了碰撞的神经场表示,其考虑了运动障碍物;

2)本文提出了一种具有速度和转向约束的自动驾驶汽车的轨迹优化方法;

3)本文提出了一种基于优化的算法,用于非圆形非完整机器人的最优运动规划。

论文图片和表格

image

image

image

image

image

image

image

image

image

总结

本文提出了一种新型算法用于求解杂乱环境中自动驾驶汽车的最优运动规划问题。由于该算法将环境动态特性嵌入到神经场碰撞模型中,使得在空间-时间中规划轨迹和避开运动障碍物成为可能。为了验证本文所提出方法,一辆自动驾驶汽车在BeamNG.tech驾驶仿真器中沿着规划的轨迹行驶,获得了轨迹曲率和尖端数量等常规指标。在这些项中,本文所提出方法与NFOMP基线处于相同的水平,并且额外考虑了运动障碍物。根据动态性质的研究,乘客可以体验的瞬时最大加速度为 -7.5m/s2,89.6%的行驶时间用于加速度低于3.5m/s2的正常驾驶。

在未来,我们计划在各种装置上进行现实世界实验,例如室外、室内移动机器人、无人机,并且检查该方法对于更复杂系统的适用性,例如模块化两轮漫游车。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/796453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cycle GAN

import os os.environ[TF_CPP_MIN_LOG_LEVEL] = 2#设置tensorflow的日志级别 from tensorflow.python.platform import build_info import tensorflow as tf # 列出所有物理GPU设备 gpus = tf.config.list_physical_devices(GPU) if gpus: # 如果有GPU,设置GPU资源…

【学习分享】小白写算法之插入排序篇

【学习分享】小白写算法之插入排序篇 前言一、什么是插入排序算法二、插入排序算法如何实现三、C语言实现算法四、复杂度计算五、算法稳定性六、小结 前言 要学好每个算法,我觉得需要先总结出规律,然后自己去推演一遍,加深记忆,否…

【Java设计模式】创建型——抽象工厂模式

目录 背景/问题解决方案:抽象工厂模式解析生活场景模拟上一章的案例图解 意图主要解决何时使用如何解决关键代码抽象工厂模式涉及多个角色: 代码示例优点缺点应用场景 背景/问题 在某些情况下,需要创建一系列相关或相互依赖的对象&#xff0…

线程池详解并使用Go语言实现 Pool

写在前面 在线程池中存在几个概念:核心线程数、最大线程数、任务队列。 核心线程数指的是线程池的基本大小;也就是指worker的数量最大线程数指的是,同一时刻线程池中线程的数量最大不能超过该值;实际上就是指task任务的数量。任务…

MacOS下载和安装HomeBrew的详细教程

在MacOS上安装Homebrew的详细教程如下:(参考官网:macOS(或 Linux)缺失的软件包的管理器 — Homebrew) 步骤1:检查系统要求 确保你的MacOS版本至少为macOS Monterey (12) (or higher) 或更高版本…

在单交换机局域网中,不同网段的主机通信探秘

在理解局域网中不同网段主机之间的通信之前,我们首先要明白网络的基本组成和工作原理。局域网(LAN)是一个封闭的网络环境,通常由交换机(Switch)作为核心设备连接网络中的各个主机。当我们谈论不同网段的主机…

Github 2024-04-06Rust开源项目日报Top10

根据Github Trendings的统计,今日(2024-04-06统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10HTML项目1Dart项目1RustDesk: 用Rust编写的开源远程桌面软件 创建周期:1218 天开发语言:Rust, Dart协议类型:GNU Affero General …

文献学习-28-Endora: 用于内镜仿真的视频生成模型

Endora : Video Generation Models as Endoscopy Simulators Authors: Chenxin Li, Hengyu Liu, Yifan Liu, Brandon Y. Feng, Wuyang Li, Xinyu Liu, Zhen Chen, Jing Shao, Yixuan Yuan Keywords: Medical Generative AI Video Generation Endoscopy Abstract 生成模型有…

播放器的音视频不同步问题:ffplay

自动丢帧的问题: 其实我都不知道目前播放的状态!哪里有问题?说是延迟?那不是播放的挺好的嘛。音视频不是已经同步了吗? 一定要实时,断断续续也比延迟要好的思考。 这是对的, 之前是要求能显…

【故事】无人机学习之旅

今天是清明假期最后一天,晚上在看无人机的东西,翻到了欣飞鸽的知乎主页,读了他的一些文章。虽不曾相识,但感觉我们有很多相似的经历,也想记录一下自己的无人机学习之旅。 青铜:从使用开源飞控开始 我在大…

如何在没有备份的情况下从 iPad 恢复照片?

有很多操作都可能导致iPad照片丢失,包括误删除、出厂设置、iPad的iOS更新等。如果没有备份,似乎没有办法找回它们。然而,即使您将备份保留在 iCloud 或iTunes上,这些方式也需要您的 iPad 首先重置,从而用备份内容覆盖当…

腾讯光子工作室群 一面 (30min)

问题: 你毕业是打算考研还是直接工作 深挖项目(介绍、剖析遇到问题如何解决): 你在进行攻击的时候会不会有穿模的情况,怎么解决 为什么会造成卡顿(多嘴说的) 说说行为树和状态机之间的差别 …

无端科技一面(生死狙击项目组 战斗客户端 40min)

自我介绍 实习经历询问 项目询问 TCP和UDP的区别 什么情况会用到UDP 大小端 寻路算法了解多少 A*算法 场景题:扫雷如何随机分地雷,怎么安排数字显示 怎么判断一个物体在三角锥内 动作游戏中打击效果怎么处理穿模问题 八叉树了解过吗 骨骼动画…

职场新变革:AI赋能ICT劳动力联盟的行动与展望

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

基于vue+node.js导师选择分配管理系统

开发语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode .设计一套导师选择管理系统,帮助学校进行导师选择管理等繁琐又重复的工作,提高工作效率的同时&#xff0c…

C++【适配器模式】

简单介绍 适配器模式是一种结构型设计模式 | 它能使接口不兼容的对象能够相互合作。(是适配各种不同接口的一个中间件) 基础理解 举个例子:当你引用了一个第三方数据分析库,但这个库的接口只能兼容JSON 格式的数据。但你需要它…

2024年阿里云服务器优惠价格表:新购/续费/升级真便宜

阿里云服务器租用价格表2024年最新,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元,ECS u1服务器2核4G5M固定带宽199元一年,2核4G4M带宽轻量服务器一年165元12个月,2核…

对Fashion._mnist进行10分类ipynb

import os os.environ[TF_CPP_MIN_LOG_LEVEL] 2#设置tensorflow的日志级别 from tensorflow.python.platform import build_info import tensorflow as tf # 列出所有物理GPU设备 gpus tf.config.list_physical_devices(GPU) if gpus: # 如果有GPU,设…

Django -- 报错

通过终端命令来创建新的 app 时报错 执行命令: python manage.py startapp mysite04 具体报错内容如下: Traceback (most recent call last):File "mysite\manage.py", line 22, in <module>main()File "mysite\manage.py", line 18, in mainexecut…

汽车疲劳测试试验平台技术要求(北重厂家)

汽车疲劳测试试验平台技术要求通常包括以下几个方面&#xff1a; 车辆加载能力&#xff1a;测试平台需要具备足够的承载能力&#xff0c;能够同时测试多种车型和不同重量的车辆。 动力系统&#xff1a;测试平台需要具备稳定可靠的动力系统&#xff0c;能够提供足够的力和速度来…