本站博客的文章分类目录

本站博客的文章分类目录

[TOC]
本站博客的文章分类目录

算法应用

曲线处理

五次分段螺旋线非线性优化拟合

五次分段样条曲线拟合

Clamped B样条曲线拟合(Deboor算法)及其相关曲线处理

Baidu Apollo解读

Open Space Planner

主要 TASK 类执行的过程

Hybrid A star 求解粗时空轨迹

warm start QCQP 求解

IterativeAnchoringSmoother 离散点光滑算法

MPC求解:碰撞优化问题 TDR-OBCA A Reliable Planner for Autonomous Driving in Free-Space Environment

MPC求解:碰撞优化问题 Optimization-Based Collision Avoidance

Lattice Planner

Lattice Planner 学习记录

EM Planner

Baidu Apollo EM Motion Planner

其他

Apollo common math 模块解读,平面几何 + 数值分析 + 常用函数 + 求解器

轨迹拼接模块(Trajectory Stitching)研读

Apollo 模板抽象工厂模式解读

搜索算法

规划算法中的图搜索算法简单小结

基于 A* 搜索算法的改良算法介绍

论文阅读笔记

碰撞优化求解:TDR-OBCA A Reliable Planner for Autonomous Driving in Free-Space Environment

碰撞优化求解:Optimization-Based Collision Avoidance

Baidu Apollo EM Motion Planner

Hybrid Trajectory Planning for Autonomous Driving in Highly Constrained Environments

决策算法综述:Planning and Decision-Making for Autonomous Vehicles

POMDP 概念下的决策树:EPSILON An Efficient Planning System for Automated Vehicles in Highly Interactive Environments

frenet 坐标系下多段五次贝塞尔曲线 QP 求解局部轨迹: Safe Trajectory Generation for Complex Urban Environments Using Spatio-temporal Semantic Corridor

无人驾驶车辆局部路径规划的时间一致性与鲁棒性研究

数理基础

几何

CS3621 密歇根理工大学计算机几何学入门课程笔记-上

CS3621 密歇根理工大学计算机几何学入门课程笔记-下

《Introduction to Linear Algebra》 by Gilbert Strang

Chapter1 Chapter2 Chapter3
Chapter4 Chapter5 Chapter6
Chapter7 Chapter8 Chapter9
Chapter10 Chapter11 -

动力学

车辆动力学-运动方程的求解

数值分析

KKT 条件解读

概率与随机过程

马尔可夫链数学模型基础
条件概率与卷积

机器学习

RL 实战练习记录1_Q-learning,Sarsa

库的使用

OSQP 应用实例

IPOPT 使用介绍

编程总结

C++

Scott Meyers C++ 系列读书笔记

Book Part I Part II Part III
effective C++ Chapter 1-5 Chapter 6-9 -
more effective C++ Item 1-26 Item 27/28 Item 29-35
effective STL 全书 - -
effective modern C++ Chapter 1-3 Chapter 4-5 Chapter 6-8

C++ 主题式总结

可调用 Callable 类型的总结 Pimpl Idiom 简介 右值与移动语义
万能引用,引用折叠与完美转发 存储持续性,作用域与链接性,单例模式简介

编译以及工具

GCC 笔记 CMake 总结 Google Test(一)--初级应用
Google Test(二)-- 死亡测试 Google Test(三)-- 各种断言整理 Google Test(四)-- 高阶用法大全
GDB 入门--配置 GDB 入门--断点, 信息浏览, 运行过程控制 GDB TUI 模块
GDB 入门--反汇编, 反向调试, 脚本, 杂项 - -

并发编程

C++ Concurrency in Action 学习笔记

Part1(Chapter1~3) 并发编程的基础 Part2(Chapter4) 基于标准库的上层设计 Part3(Chapter5) 内存模型与原子操作
Part4(Chapter6) 有锁的并发数据结构设计 Part5(Chapter7) lock-free 并发数据结构设计 Part6(Chapter8) 并发程序设计
Part7(Chapter9) 线程管理(线程池) Part8(Chapter10~11) C++17 Parallel algorithms 与并发程序的调试测试

实战总结-C++ 并发应用

C++下线程池的一种实现解读

Python

python 环境维护

Linux

Expect 命令

Ubuntu 升级过程中 /boot 目录空间不足的问题解决

Ubuntu 20.04 上安装和配置 VNC

Linux 下 C++ 编程过程中开发环境中踩过的坑

glob 模式介绍

深入理解正则表达式

AWK 实战总结 – 参数的传递

AWK 实战总结2 – 多行 record 以及 AWK 与系统的交互

AWK 原地修改

设计模式

《大话设计模式》学习笔记

Apollo 模板抽象工厂模式解读

计算机原理

《Operating Systems Three Easy Pieces》

Part 1-1 Virtulization on CPU Part 1-2 Virtulization on Memory Part 2 Concurrency

《程序员的自我修养–链接装载与库》

Part 2 静态链接 Part 3 装载与动态链接 Part 4 库与运行库

工具使用

软件

OpenCV(c++) 使用记录

ROS 使用总结1-传参

ROS 开源工具总结

UML 学习笔记以及绘制工具 PlantUML 介绍

git 进阶

git 过滤规则设置(.gitignore)

Hexo 官方文档整理

博客相关

搭建过程记录

优化过程记录

硬件

Ubuntu + Nvidia 下多显示器设定

手动实现黑白阅读模式-win10 + Ubuntu

成长管理

数字管理实践

Filed Approach_1 Approach_2
Safety Cryptomator 软件介绍
Storage 网盘服务测评 Linux 下 OneDrive 文件同步开源软件使用
Note Xmind 使用实践

工程实践

浅谈智驾软件的 ASPICE 开发流程

评论摘要

《不然你搬去火星啊》–伊坂幸太郎

地中海作为世界中心最后的争夺-《海洋帝国》by Roger Crowley

放大历史,每一处细节都是那么不易-《1453》读后感

胡思乱想

短平快信息爆炸下的个人应对

浅论机械工程师与计算机工程师的区同

当我们说”有经验”时,我们在说什么

作者

cx

发布于

2021-10-20

更新于

2023-02-17

许可协议