个人对lattice planner和em planner学习实践的仓库,还需要更新
- ros-carla-bridge
- osqp-eigen
- Eigen
- casadi
- ipopt
- 新开终端,启动carla
- 新开终端,启动ros-carla-bridge中的 carla_ros_bridge_with_example_ego_vehicle.launch
- 新开终端,启动ros-carla-bridge中的 carla_waypoint_publisher.launch
- 新开终端,在自己的工作空间使用catkin make 或者 cmake编译该仓库 并source
- roslaunch auto_drive plan.launch
感觉用CiLQR就没必要在S-L坐标系做了,所以打算单开个仓库,还需要调试,尤其是避障还有问题,先简单放一张图吧,用casadi做的,要比Eigen的矩阵运算快很多,而且不用自己写jacobian和hessian矩阵了。
添加CiLQR 规划器,仅作示例
更新注释,添加说明
初版本上传
添加em planner,调整参数,改进一些bug,整理代码,添加部分注释
- 没有比较好的控制器,在避障的时候道路本身也窄,经常会由于控制跟不上而碰撞或规划不出新路径
- lattice planner在有障碍物的时候采样路径有时很奇怪
- em planner二次规划优化出来的路径有时候效果不如不优化
代码还有些乱,需要整理