news 2026/4/3 21:31:48

B样条曲线根据曲率极值进行分段速度规划的方法介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
B样条曲线根据曲率极值进行分段速度规划的方法介绍

在 B 样条曲线轨迹上,已经找到曲率极值点并划分了段落,也做了 S 型速度规划,但极值点附近和段内仍出现规划速度超过曲率允许值的情况。如何调整?

核心思路:
“极值点速度合规”只是必要条件,不是充分条件;必须保证整条速度曲线在曲率约束曲线下方。下面给出可落地的三步法。

1. 先把“曲率约束速度”变成连续函数

  • 把整条曲线离散成足够密的点(Δu ≤ 0.001),算出每个点的曲率 κ(u)。
  • 用 κ(u) 算出每个点对应的最大安全速度
    v_max(u) = √(a_max / κ(u)) (κ>0)
    得到一条“曲率限速曲线” v_max(u)。
  • 这条曲线就是后续速度规划的硬上限

2. 速度规划时“先限速、再平滑”

(1) 分段限速
  • 以极值点为界,把曲线分成若干段。
  • 每段取该段内 v_max(u) 的最小值作为该段的段上限v_seg。
  • 这样每段的匀速区速度 ≤ v_seg,天然不会越界。
(2) S 型过渡
  • 在相邻段之间做 S 型加减速,但加减速过程必须满足
    v(t) ≤ min{ v_seg_prev, v_seg_curr }
    即过渡段速度不能冲破前后两段的限速墙。
  • 若仍超限,可把过渡时间拉长,或降低加加速度 j_max,让速度曲线更“扁”。
(3) 前瞻窗口
  • 在每段开始前,向前看 3–5 段,取其中最小的 v_seg 作为当前段的前瞻限速
  • 这样极值点还没到,速度已经提前降下来,避免“急刹”。

3. 事后检查与自适应调整

(1) 逐点检查
  • 生成完整速度曲线 v(u) 后,与 v_max(u) 逐点比较。
  • 若某点 v(u) > v_max(u),记录超限量 Δv。
(2) 局部重规划
  • 对超限区间 [u_a, u_b],把该段的 v_seg 直接设为 min(v_max(u)),再重新做 S 型过渡。
  • 若仍不收敛,可加密极值点:在 [u_a, u_b] 内再找局部曲率极大值,把段落切得更细,重复步骤 2。
(3) 控制点微调(可选)
  • 若超限区间集中在某段且幅度较大,可微调该段对应的 2–3 个控制点,降低曲率峰值,再重新计算 v_max(u)。
  • 由于 B 样条具有局部支撑性,只影响局部速度曲线,不会“牵一发而动全身”。

一句话总结

先把“曲率→限速”做成连续上限曲线,再用“分段限速 + 前瞻 + 局部重规划”三板斧,保证整条速度曲线始终贴着上限走,既安全又平滑。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/26 17:09:20

年薪40w、学历经验不限的网络安全,这个职业到底有多吃香?

目录 网络安全现状分析关于网络安全入门网络安全行业特点 1、就业薪资非常高,涨薪快2、人才缺口大,就业机会多3、行业发展空间大,岗位非常多4、职业增值潜力大 学习计划 阶段一:初级网络安全工程师阶段二:中级or高级网…

作者头像 李华
网站建设 2026/4/3 7:32:16

Notepad(文本编辑器)v3.6.30绿色官方版

这是一个使用C编写的文本编辑器Notepad- -,可以支持Win/Linux/Mac平台。【下载地址】:链接:https://drive.uc.cn/s/c3e1b3a414b74?public1

作者头像 李华
网站建设 2026/3/30 8:55:12

基于java的SpringBoot/SSM+Vue+uniapp的旅游出行指南系统的详细设计和实现(源码+lw+部署文档+讲解等)

文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言 🌞博主介绍:✌全网粉丝15W,CSDN特邀作者、211毕业、高级全…

作者头像 李华
网站建设 2026/3/25 3:29:09

【Java毕设全套源码+文档】基于 Web 的高校教师工作量管理系统设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华