这篇文章写得很粗糙,作为我入门学习的笔记,其中的思路、分析很可能不正确,也希望有在工业界工作的朋友能给我提出一些意见建议。
这将是一篇大杂烩,也是我一直在学习的主线。想要一下子整理清楚还是很困难的
有理论、有工程,有深度、也有广度。
我只算是半路出家,断断续续在了解、学习自动驾驶,18-21年,但是这四年都分别在应对不同的问题,当然现在仍有现在的问题。
只是要尽快调整状态,开启下一阶段的旅程。
目录
三、Piecewise Jerk Path/Speed Optimization
无人驾驶 - 知乎 王方浩专栏
运动规划(Motion Planning) - 知乎 知乎的“运动规划”话题汇总,活跃度在逐渐增加
一些个人总结的综述:
机器人的带约束轨迹规划 - 深蓝学院 - 专注人工智能的在线教育
多旋翼无人机的运动规划 - 深蓝学院 - 专注人工智能的在线教育
深蓝还有很多学习资料
GitHub - ApolloAuto/apollo: An open autonomous driving platform
Apollo代码学习(二)—车辆运动学模型_follow轻尘的博客-程序员宅基地_车辆运动学
Apollo代码学习(三)—车辆动力学模型_follow轻尘的博客-程序员宅基地_车辆动力学模型
Apollo代码学习(一)—控制模块概述_follow轻尘的博客-程序员宅基地_apollo控制
「汽车」01.01 车辆运动学模型 动力学模型,教育,在线教育,好看视频
Apollo5.0 控制模块-纵向控制代码学习笔记1 - 知乎
决策规划环节涉及到的东西很多,从地图、算法、仿真软件
百度公开课学习笔记,总结的很好
百度Apollo自动驾驶专题讲座笔记之运动规划模块_zhongweidu3的博客-程序员宅基地_apollo运动规划
【机器人】无人车-运动规划-Apollo6.0-planning模块代码框架梳理(一)--整体结构 - 知乎
自动驾驶公开课 | Apollo 2.5自动驾驶规划控制 朱帆-Apollo 2.5规划的详细介绍
我汇总到了以下博客
以 Apollo 参考线 ReferenceLine 学习离散点曲线平滑_牛仔很忙-程序员宅基地
很少见到分析决策模块的
百度Apollo决策技术分享_思我所-程序员宅基地_apollo 决策
Frenet坐标系下横纵向轨迹决策规划(SL投影及ST投影)及Apollo决策算法解析_David's Tweet-程序员宅基地
百度Apollo决策规划模块相关资料汇总 - 古月居 大杂烩
Apollo中的Lattice
自动驾驶路径规划-Lattice Planner算法 半杯茶的小酒杯,汇总了一些提问
Apollo中Lattice规划器结构梳理_王不二的路-程序员宅基地_apollo lattice
Lattice Planner从学习到放弃(一).额不....到实践_王不二的路-程序员宅基地_lattice plan
Lattice Planner从学习到放弃(二):二次规划的应用与调试_王不二的路-程序员宅基地_二次规划求解器
Apollo中Lattice轨迹碰撞检测_王不二的路-程序员宅基地_apollo 碰撞检测
关于多项式的理解:
关于五次多项式:还有很多疑问,对多项式的理解?
轨迹优化 | Minimum-jerk - 知乎(以及高飞的课程)
自动驾驶决策规划算法第一章第一节 细说五次多项式_哔哩哔哩_bilibili
模型预测的轨迹生成
2021.07.08-模型预测轨迹生成 - 高ws - 博客园
最优控制理论 二、哈密尔顿函数法_MSysのCSDN-程序员宅基地_汉密尔顿函数
文献学习:Baidu Apollo EM Motion Planner - 知乎
【自动驾驶】运动规划丨论文分享丨Baidu Apollo EM Motion Planner - 知乎
Baidu Apollo代码解析之EM Planner中的DP Path Optimizer - 知乎
Baidu Apollo代码解析之EM Planner中的QP Path Optimizer 2b - 知乎
Baidu Apollo代码解析之EM Planner中的QP Speed Optimizer 1 - 知乎
Baidu Apollo代码解析之EM Planner中的QP Speed Optimizer 2 - 知乎
动态规划及其在Apollo项目Planning模块的应用_davidhopper的博客-程序员宅基地_apollo 动态规划
分享回顾 | Apollo 轨迹规划技术分享 高级架构师——Zhang Yajia 的分享
以下是问题汇总,感觉很有价值:百度 Apollo 轨迹规划技术分享笔记 - 知乎
Hybrid A*的资料很多
https://github.com/karlkurzer/path_planner
https://github.com/teddyluo/hybrid-a-star-annotation
apollo/Open_Space_Planner.md at master · ApolloAuto/apollo · GitHub
【论文研读】路径规划中的Hybrid A*算法_One step, One punch-程序员宅基地_hybrid算法
Hybrid A* 路径规划 | zhkmxx930 blog
百度Apollo中的A*算法实现笔记_robinvista的专栏-程序员宅基地
堪称最好的A*算法_yulijunzj的专栏-程序员宅基地_a*算法
如果U型转弯是特殊的,那其他场景呢?
Baidu Apollo代码解析之Open Space Planner中的Hybrid A* - 知乎
有一些正好是我关注过的
xu wenda和gu tianyu 都是CMU Dolan组的:
自动驾驶路径规划论文解析(1)_gophae的博客-程序员宅基地_路径规划论文
自动驾驶路径规划论文解析(2)_gophae的博客-程序员宅基地_自动驾驶路径规划论文
自动驾驶路径规划论文解析(3)_gophae的博客-程序员宅基地
国防科大的:
自动驾驶论文解析(7)_gophae的博客-程序员宅基地_汽车自动驾驶论文3000字
很多工程问题:反思的声音
其实每一个方法都大有门道!
这几篇文章,写的很有深度,作者目前在三一工作,大概是软件专业出身吧
Apollo项目类对象创建之工厂模式分析_davidhopper的博客-程序员宅基地
Apollo项目线程池技术浅析_davidhopper的博客-程序员宅基地_apollo 线程池
Apollo 3.5 Planning模块源代码分析_davidhopper的博客-程序员宅基地_apollo planning代码解析
动态规划及其在Apollo项目Planning模块的应用_davidhopper的博客-程序员宅基地_apollo 动态规划
Apollo项目坐标系研究_davidhopper的博客-程序员宅基地_sl坐标系
高斯投影:
大地测量基本知识1, 高斯投影及换带计算 - wenglabs - 博客园
经纬转高斯:
全局(Globalpose,GPS转高斯计算距离,自己定义起点),全局坐标转车体
局部(Localpose,起点为惯导初始化点,码盘递推or融合定位),局部转车体
Apollo项目坐标系研究_davidhopper的博客-程序员宅基地_sl坐标系
Frenet坐标系转换
Apollo问答丨Apollo笛卡尔坐标系转Frenet坐标系的函数如何理解?
Frenet坐标系相关知识系统学习_David's Tweet-程序员宅基地_frenet坐标系
Frenet坐标系下的无人车轨迹规划详细讲解与ROS实现 - 古月居
从Cartesian坐标系向Frenet坐标系下的转换中投影点的选取 - 知乎
以上算法结合感知决策等框架,是否能覆盖大多数场景?L2/L4,
辅助驾驶、矿区、环卫、Robotaxi、泊车、无人接驳车、农用、Robobus、物流配送、Robotruck
新势力、Tier1、计算平台?
工业界的仿真、量产、数据?
2022/1/24:碰巧遇到李晓辉老师,在规划方法,优化(计算机离散u等变量,更加灵活表示轨迹),配置法,五次多项式(变分法),四次呢?lattice(固定u),优化问题的构建和求解
计算机的暴力?求解;
IPOPT,
优化问题的研究,理解,实践
连续空间、离散空间、凸问题
道路的边界问题,在优化问题中如何处理?
1、ompl与MoveIt!
MoveIt!运动规划库OMPL和路径规划算法_工大机器人工作室-程序员宅基地_ompl路径规划
偷懒调用ompl中现成的算法
借鉴优秀的代码经验,无需全部从头造轮子
GitHub - ompl/ompl: The Open Motion Planning Library (OMPL)
GitHub - sbpl/sbpl: Search-Based Planning Library
GitHub - AtsushiSakai/PythonRobotics: Python sample codes for robotics algorithms.
GitHub - yangmingustb/Local-Planner
GitHub - robot-motion/bench-mr: Motion Planning Benchmark
B样条曲线(B-spline Curves)_温故而知新-程序员宅基地_b样条曲线
B-样条曲线教程(B-spline Curves Notes)目录_tuqu的专栏-程序员宅基地_b样条曲线详解
【自动驾驶】运动规划丨轨迹规划丨贝塞尔Bezier曲线 - 知乎
五次多项式呢?
各类曲线有自身的优缺点?综述文章里的分析
【自动驾驶】运动规划丨速度规划丨T型/S型速度曲线 - 知乎
这个我一直没看太懂,印象中是有限时间?
如何证明一个问题是NP-Hard或NP-Complete? - 知乎
什么是P、NP、NPC、NP-Hard问题 | Ji Hu's Blog
什么是P问题、NP问题和NPC问题 | Matrix67: The Aha Moments
【转】NP-Hard和NP-Complete的区别 - emy_yu - 博客园
学习分支
Dynamic movement primitives part 1: The basics | studywolf
GitHub - rock-learning/bolero: Behavior Optimization and Learning for Robots
高斯核函数_wuyanxue的专栏-程序员宅基地_高斯核函数
【statsmodels】WLS加权最小二乘法 | 郭飞的笔记
机器人运动规划方法动态运动基元(dynamic movement primitive)应如何理解实现? - 知乎
机械臂轨迹规划方法——动态运动基元法_a921218316的博客-程序员宅基地_机械臂的轨迹规划算法
动态运动基元(大论文素材1)_小心小梦-程序员宅基地_动态运动基元
对ROS局部运动规划器Teb的理解_shoufei403的博客-程序员宅基地_ros teb
DWA算法分析_peakzuo的博客-程序员宅基地_dwa算法
ROS常用局部路径规划算法比较_weixin_44504228的博客-程序员宅基地_局部路径规划算法
ROS与navigation教程-teb_local_planner - 创客智造
Timed-Elastic-Band局部路径规划算法_cabinx的博客-程序员宅基地_teb算法
译文《Efficient Trajectory Optimization using a Sparse Model》_芒果荔枝猕猴桃大西瓜我都爱的博客-程序员宅基地
文章浏览阅读943次,点赞19次,收藏18次。关于正点原子IAP程序解读_正点原子f103 bootloader模式
文章浏览阅读186次。麻雀搜索优化算法(Sparrow Search Optimization,简称SSO)是一种基于麻雀行为的启发式优化算法,用于解决多目标优化问题。该算法模拟了麻雀在觅食和寻找栖息地过程中的行为,通过群体合作和信息共享来寻找最优解。本文将介绍多目标麻雀搜索优化算法的原理,并提供MATLAB实现的源代码。本文介绍了多目标麻雀搜索优化算法的原理,并提供了MATLAB实现的源代码。通过模拟麻雀的觅食和寻找栖息地行为,该算法在解决多目标优化问题上具有一定的效果。使用时,可以根据具体的多目标优化问题,实现。_多目标麻雀优化
文章浏览阅读411次。newFixedThreadPool、newSingleThreadPool、newCachedThreadPool线程池创建线程的方式_executors.newfixedthreadpool(5)如何创建多线程
文章浏览阅读145次,点赞2次,收藏2次。用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个简单的例子:那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常了,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额发现多扣钱了,流水记录也变成了两条。在以前的单应用系统中,我们只需要对数据操作加入事务即可,发生错误的时候立即回滚,但是再响应客户端的时候也有可能网络中断或者异常等等情况。_java 面试场景题解决方案方案
文章浏览阅读5.5k次。 Download source - 262.48 KB IntroductionThis article is about a USB HID component which enables you to communicate with HID devices over USB. There is no default component available for USB_a usb hid component for c#
文章浏览阅读2k次。问题分析在新建的Spring Cloud OAuth2项目中使用grant_type为password方式访问时报server_error。在postman中如下图:{ "error": "server_error", "error_description": "Internal Server Error"}java后台报错如下:endpoint.TokenEndpoint : Handling error: NestedServletException, Handler d_spring cloud oauth2中访问 /oauth/token 跳转不到具体方法
文章浏览阅读828次。目录依赖调用获取网页写入本地import依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.5.2</version..._java http接口获取数据,结果写入文件
文章浏览阅读1.6k次。org.assertj assertj-core_lists maven
文章浏览阅读5.4k次。关于微信小程序打包文件vendor.js超过500k的压缩方案因为是开发环境,所以没进行UglifyJs压缩,所以解决的方法来了,引入UglifyJs插件修改build目录下 的webpack.dev.conf.js配置文件,前面添加插件的引入,var UglifyJsPlugin = require('uglifyjs-webpack-plugin') // 在插件列表加上一句话,就可将..._发行时压缩vendor文件
文章浏览阅读1k次,点赞33次,收藏30次。字符指针、数组指针、指针数组、函数指针、函数指针数组涵盖了在指针学习中有关指针的绝大多数的情况,熟练掌握它们,将对学习指针有巨大的帮助。同时,指针部分是C语言学习中重要的部分之一,熟练掌握指针对于C语言学习来说很重要。
文章浏览阅读31次。尽管早期的逆境经历与日后精神病理学风险增加有关,但一些经历过童年期逆境的个体表现出心理韧性。目前对心理韧性的神经相关知之甚少,特别是在青少年群体中。为了填补这一空白,我们对青少年心理韧性的神经影像学研究进行了系统综述。我们检索了PubMed、Web of Science、Scopus和PsycINFO数据库,共确定了5,482项研究。通过筛选标题/摘要,并通读剩余文章,纳入了基于19个独特数据集的22项研究。我们发现初步证据表明,通过结构和功能MRI以及弥散张量成像方法评估,心理韧性与青少年的大脑结构、功能
文章浏览阅读1.4k次。标题:前端组件化开发之自定义全端复制文本插件一、引言随着前端技术的发展,组件化开发模式越来越受到重视。组件化开发可以将复杂的系统拆分为一系列可重复使用的组件,实现单独开发、单独维护,并可以随意组合,从而提高开发效率和降低维护成本。本文将介绍一款自定义全端复制文本插件,并阐述其在实际应用中的技术细节和优势。二、全端复制文本插件的功能和特点全端复制文本插件是一款可以自定义样式和复制文本内容的插件,支持设置复制按钮的颜色以及自定义复制文本字符。_uni-app 文本复制