实战总结-C++并发应用
[TOC]
基于前几天学习的C++并发实战《C++ Concurrency in Action》进行自己的实战.
场景为拟合B样条曲线后等长分段过程中的分点求一阶导数的计算.结果显示较大计算量时并发节省时间效果明显.
[TOC]
基于前几天学习的C++并发实战《C++ Concurrency in Action》进行自己的实战.
场景为拟合B样条曲线后等长分段过程中的分点求一阶导数的计算.结果显示较大计算量时并发节省时间效果明显.
[TOC]
C++ 并发实战《C++ Concurrency in Action》的学习笔记2, 记录第四章的部分.
内容是 C++ 线程间的同步: condition variable, std::future
,std::async
, std::promise
, std::packaged_task
, Functional Programming 与 Communicating Sequential Processes 简介, latch, barrier 等.
[TOC]
C++ 并发实战《C++ Concurrency in Action》的学习笔记1, 记录第一章到第三章的部分.
内容包括 C++ 并发的背景, 线程管理, 线程间的数据共享等.
[TOC]
本文为 Apollo Open Space Planner 介绍的第二部分 warm start, 即根据上一篇 Hybrid A* 搜索的结果优化出较好的 initial guess 以便优化主体模型时能快速收敛.
本篇介绍基于 IPOPT 求解器的优化过程.
公式推导请参考上 2 篇博文: 1, 2.
[TOC]
本文记录一下《TDR-OBCA: A Reliable Planner for Autonomous Driving in Free-Space Environment》论文的阅读与公式推导.
所的出来的模型为 Apollo open space planner 代码依据.
改进 H-OBCA(参见研读推导论文博客)模型:
[TOC]
本文记录一下《Optimization-Based Collision Avoidance》的阅读与公式推导.
此论文是 Apollo open space planner 中的模型原型.
[TOC]
本文记录一下《effective STL》书摘与感悟记录.
目的有三:
[TOC]
本文是对 Apollo Open Space Planner 的学习记录之一. 主要内容是 Hybrid A* 生成粗轨迹模块的分析.
[TOC]
EM Planner 在之前的博客中通过对论文详细学习了一遍, 这次通过代码学习一下 Apollo 的 Lattice Planner.
[TOC]
本文为clamped uniform Bspline用C++实现的代码readme,代码链接.(代码重构中待重新开放)