You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Matlab四次轨迹采样异常:加速度曲线畸变问题求助

四次轨迹采样后速度/加速度曲线畸变排查求助

问题背景

我在Matlab中生成带有五次收尾(quintic finish)的四次轨迹(quartic trajectory),已知路径点且设置了加速度限制。计算得到轨迹常数后,尝试在t=0s到t=0.04s之间按0.002s的间隔插入采样点,却得到异常畸变的速度和加速度曲线。

现象说明

  • 蓝色曲线:未采样的原始轨迹加速度曲线
  • 橙色曲线:采样后生成的加速度曲线
    畸变的加速度曲线对比图

相关代码片段

% 轨迹常数计算示例
a0 = ...;  % 四次轨迹常数
a1 = ...;
a2 = ...;
a3 = ...;
a4 = ...;
b0 = ...;  % 五次收尾段轨迹常数
b1 = ...;
b2 = ...;
b3 = ...;
b4 = ...;
b5 = ...;

% 采样逻辑
t_switch = ...;  % 四次段与五次段的切换时间
t_sample = 0:0.002:0.04;
pos_sample = [];

for t = t_sample
    if t < t_switch
        pos = a0 + a1*t + a2*t^2 + a3*t^3 + a4*t^4;
    else
        t_rel = t - t_switch;
        pos = b0 + b1*t_rel + b2*t_rel^2 + b3*t_rel^3 + b4*t_rel^4 + b5*t_rel^5;
    end
    pos_sample = [pos_sample, pos];
end

% 速度、加速度计算
vel_sample = diff(pos_sample)./0.002;
acc_sample = diff(vel_sample)./0.002;

疑问

目前怀疑问题出在采样环节,但无法准确定位错误点,希望能得到排查思路或解决方案。

内容的提问来源于stack exchange,提问作者Mehmet Emre Kılıç

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 08:40:02