代码拉取完成,页面将自动刷新
主要是自己看osqp进行约束拟合所用的debug分支
更为详细的公式及代码对应的博文解释见
相关参考也列在了博客里,此处重复引用一下,绝大部分code来源于:https://github.com/ApolloAuto/apollo/tree/r2.0.0/modules/planning/math/smoothing_spline
git clone https://gitee.com/kin_zhang/osqp_test.git
然后使用vscode内置的cmake_tool即可,比如gif所示:
或者参考:how to use cmake tool to debug, follow the youtube link: https://youtu.be/Rfj40xW9q6w
如果只想看图,可以直接
mkdir build
cd build
cmake ..
make
然后运行
./spile2d_test
便能看到这样的图形:
几点说明:红色是直接五次曲线生成的 没有添加限制,蓝色为添加了限制的osqp生成的,从图二可以看出他们的Curvature 曲率还是差距很大的,红色的曲率更小 在实际运行过程中也更好
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。