news 2026/9/1 20:58:48

起点加速度不为 0 的 S 型速度规划方法介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
起点加速度不为 0 的 S 型速度规划方法介绍

起点加速度不为 0 的 S 型速度规划方法(七段 S 曲线)

S 型速度规划通过限制加加速度(jerk),使加速度连续变化,从而获得平滑的速度和位置轨迹。当初始加速度a₀ ≠ 0时,需对标准 S 曲线进行适配。

1. 初始与目标状态

  • 初始状态:
    位置s₀,速度v₀,加速度a₀

  • 目标状态:
    位置s_f,速度v_f,加速度a_f(通常a_f = 0

  • 系统约束:
    最大速度v_max,最大加速度a_max,最大加加速度j_max > 0

2. 恒定加加速度段的运动学公式

在任意一段中,若加加速度j恒定(取值为+j_max–j_max或 0),则该段内状态随时间t(从该段起始计时)变化为:

加速度:
a(t) = a_i + j · t

速度:
v(t) = v_i + a_i · t + (1/2) · j · t²

位置:
s(t) = s_i + v_i · t + (1/2) · a_i · t² + (1/6) · j · t³

其中:

  • a_i, v_i, s_i为该段起始时刻的加速度、速度、位置;
  • t ∈ [0, T]T为该段时间长度;
  • “·” 表示乘法(可用 × 或空格替代,Word 中推荐用 · 或直接省略);
  • 平方和立方使用 Unicode 上标:,

3. 关键参数计算(起点 a₀ ≠ 0)

假设系统需从(s₀, v₀, a₀)平滑过渡到(s_f, v_f, 0),且全程满足 |j| ≤ j_max、|a| ≤ a_max、|v| ≤ v_max。

(1)加速度调整所需最小时间

若当前加速度为a₀,目标中间加速度为a_target(例如 0 或 ±a_max),则通过恒定 jerk 调整所需时间为:

T_j = |a_target – a₀| / j_max

此段时间内 jerk 为:
j = sign(a_target – a₀) · j_max

(2)该段结束时的速度和位置

代入上述运动学公式,令t = T_j,得:

a₁ = a₀ + j · T_j = a_target
v₁ = v₀ + a₀ · T_j + (1/2) · j · T_j²
s₁ = s₀ + v₀ · T_j + (1/2) · a₀ · T_j² + (1/6) · j · T_j³

4. 完整七段结构(以加速-匀速-减速为例)

即使 a₀ ≠ 0,完整 S 曲线仍可由最多 7 段组成,每段 jerk 为 {+j_max, 0, –j_max} 之一:

  1. Jerk⁺:j = +j_max(若需增大加速度)
  2. Constant Accel:j = 0,a = a_max
  3. Jerk⁻:j = –j_max(平滑进入匀速)
  4. Constant Velocity:a = 0, j = 0
  5. Jerk⁻:j = –j_max(开始减速)
  6. Constant Decel:j = 0,a = –a_max
  7. Jerk⁺:j = +j_max(平滑回到 a_f = 0)

当 a₀ ≠ 0 时,第 1 段可能被截断或反向(如 a₀ > 0 但需减速,则第 1 段为 Jerk⁻)。

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

字节跳动开源Bamboo-mixer:AI驱动电解液研发革命,周期缩短60%

字节跳动开源Bamboo-mixer:AI驱动电解液研发革命,周期缩短60% 【免费下载链接】bamboo_mixer 项目地址: https://ai.gitcode.com/hf_mirrors/ByteDance-Seed/bamboo_mixer 导语 字节跳动旗下AI实验室发布开源模型Bamboo-mixer,通过&…

作者头像 李华
网站建设 2026/9/1 2:15:33

后端学习笔记

目录 字符流的实现 flush和close方法 IO流体系​编辑 缓冲流 序列化流/反序列化流的细节汇总 打印流 Hutool工具包 多线程 多线程三种实现方式对比 常见的成员方法 线程的使用 生产者和消费者 常见方法 等待唤醒机制 阻塞队列方式实现 线程的状态 线程池 主要核心原理 代码实现…

作者头像 李华
网站建设 2026/9/1 19:46:03

Gitea权限管理:构建安全高效的代码访问控制体系

Gitea权限管理:构建安全高效的代码访问控制体系 【免费下载链接】gitea Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD 项目地址…

作者头像 李华
网站建设 2026/9/1 8:57:36

AI视频生成终极指南:从零开始快速上手WAN2.2-14B-Rapid-AllInOne

在当今数字内容创作浪潮中,AI视频生成技术正以前所未有的速度改变着创作生态。WAN2.2-14B-Rapid-AllInOne作为一款革命性的全能视频生成模型,为创作者提供了前所未有的便捷体验。无论你是视频制作新手还是专业创作者,这款模型都能满足你的多样…

作者头像 李华
网站建设 2026/9/1 13:35:49

Ascend C 绿色计算与边缘部署:面向低碳 AI 的极致能效优化实践

引言:性能之外,能效成为新指标在全球碳中和背景下,AI 的能耗问题 日益受到关注。据测算,训练一个大模型的碳排放相当于 5 辆汽车 lifetime 排放。而在推理侧,边缘设备(如摄像头、车载终端)的功耗…

作者头像 李华