一般在Hybrid A*得到粗解之后,进行二次型优化,它只优化平面点列 (x_i,y_i) ,不优化 \theta,v,a 。目标是把折线路径变平滑、变短,同时用盒子约束躲开附近障碍,并用线性化曲率约束保证不超过自车最大转弯半
配套视频 YouTube · StatQuest · 统计与机器学习 —— 贝叶斯、分布、最大似然都有单集,B 站搜「StatQuest」有搬运 可汗学院 ·
1.矩阵分解:特征值、SVD 与低秩近似 配套视频 B站 ·
1.线性代数:向量、点积与线性变换 配套视频 B站 · 3B1B《线性代数的本质》全 16 集 —— 对应本篇章节 1~4 集(向量 / 线性组合 / 矩阵即变换)和第 9 集(点积)
Langflow 要求 Python 3.10‑3.13,Ubuntu26.04 系统自带 python3.13,不要直接用 base 环境,单独建 conda 环境隔离,避免和你其他 conda 项目冲突。 1、创建 conda 独立环境 # 打开终端,确保anaconda已初始化 conda c
Jenkins 集成 QNX 编译、GTest 单元测试及权限配置全指南 本文基于实际项目场景(parkingplanningprocess 代码仓库开发、QNX 编译、产物自动上传至 Algorithm Integration 仓库),整理 Jenkins 从插件安装、环境配置、任务创建到权限分配
1.lambda表达式使用 lambda表达式又称为匿名表达式,[]存储lambda表达式要捕获的值,()内的参数为形参,可供外部调用传值。lambda表达式可以直接调用: 直接调用: [](string name) { cout << "this is anonymous
1.常用的 CMake 内置变量
本文主要分析 aplollo 代码中关于障碍物碰撞检测相关算法,该算法通过将车辆抽象成二维矩形盒 (Box),建立点与矩形盒、线段与矩形盒、矩形盒与矩形盒的碰撞检测算法。 1.点与矩形盒 关于点与矩形盒子的位置关系,可能情况为点在矩形盒内,点在矩形边框上和点在矩形盒外部,如果点在矩形盒的外部,可以求
在本地可以使用cout输出,但是实际编译不会存在任何代码 实现思路 CMake 层:定义开关选项,控制是否添加编译宏; C++ 层:封装一个自定义输出类 / 函数,通过编译宏判断: 开启时:转发调用std::cout实现输出; 关闭时:定义空实现,编译器会直接优化掉这部分代码。 1.CMakeLis