课程的难度是越来越大的,本节课介绍软约束和硬约束下的轨迹优化。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9ba47826d7b19e696eb136cef67f5109.png)
Introduction
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ebcd03dc467709e6aefdda1ec9ade12d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c8ed661bb1cec098fb7d388c586e8ec5.png)
加“推力”(软约束);在可通行区域内加“约束 ”(硬约束);
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fa467ecb5488b1108b3fe514cf1c7cbe.png)
硬约束:在全局条件下满足s.t约束;
软约束:倾向于实现所加的约束;
Hard-constrained Optimization
Corridor-based Trajectory Optimization(基于走廊的轨迹优化)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e18b604bbd16ce1bce347f37e4843ce2.png)
首先将环境表达成八叉树的栅格地图;然后搜寻轨迹;之后将可通行栅格进行膨胀(用方块进行膨胀的原因一是八叉树本来就是用方块表达;二是为了保证能够将其转换为凸优化问题);最后再重新生成路径。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4d8a460c200c81095bd3088ff81c443a.png)
将轨迹约束在相应格点间的方法;