David3665

Results 3 issues of David3665

我这样设置的起点和终点: ![image](https://user-images.githubusercontent.com/54741258/176984737-40096531-eea5-4c58-8077-cadf1cf66b64.png) 但是执行的结果目标点的位置是错误的: ![image](https://user-images.githubusercontent.com/54741258/176984756-f5915a8e-c928-49f3-a62d-7a269d5f7c20.png) 如果把此句取消注释再运行: ![image](https://user-images.githubusercontent.com/54741258/176984781-bddaf8ae-392b-45c7-a09b-87491bd710b7.png) 结果如图: ![image](https://user-images.githubusercontent.com/54741258/176984797-09cbd83c-8d1c-4042-afe4-2c5c5dd1968d.png) 可见结果基本是对的,请问这是什么原因?

1.HybridAStar函数中第25与第35行的标志位命名重复,造成部分路径点被删除,修改名称增加判断即可; 2.原代码中的RS曲线CCCC类路径的生成有问题,对照RS论文中公式发现与代码一致,猜测是论文中的公式有误,要得到正确的结果可采用matlab的Navigation Toolbox中的reedsSheppConnection系列函数生成RS曲线即可(matlab需要安装Navigation Toolbox)。

使用matlab自带的RS曲线,需要安装Navigation Toolbox,修复了代码中标志位复用的问题