资源简介
通过B-样条曲线将仅由三维空间中若干点构成的折线轨迹平滑成曲线轨迹,并可视化。可用于机械臂的运动控制规划。
代码片段和文件信息
%% caculate the point on the track with timestamp (variable motion)
% 3 timestamps are t1 t2 t3
% ‘values‘ is the result —— B-Spline
function [ dot ] = calcpoint( values t1 t2 t3 t )
[~n_values] = size(values);
len_values = 0.0; len_tmp = 0.0;
% caculate the total length of B-Spline
for j = 1 : n_values-1
len_values = len_values + sqrt((values(1j)-values(1j+1))*(values(1j)-values(1j+1)) + (values(2j)-values(2j+1))*(values(2j)-values(2j+1)) + (values(3j)-values(3j+1))*(values(3j)-values(3j+1)));
end
half_len_values = len_values / 2; % half length of the B-Spline
if t <= t2
sp = t1; base = t2 - t1; delta = 0;
else
sp = t2; base = t3 - t2; delta = half_len_values;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-12-20 17:49 spline - 三维\
文件 1371 2015-12-08 16:40 spline - 三维\calcpoint.m
文件 1041 2015-12-08 16:38 spline - 三维\calc_point.m
文件 283 2015-12-05 17:41 spline - 三维\points.txt
文件 1220 2015-12-08 16:33 spline - 三维\smooth.m
文件 1451 2015-12-08 16:50 spline - 三维\spline.m
相关资源
- heat-conduction-equation 偏微分方程热传导
- 频率步进matlab仿真
- CNN 深度学习的卷积神经网络的MATLAB代
- LG-modes 模拟仿真具有轨道角动量的L
- matlab计算岁差章动极移和地球自转矩
- BPSK与QPSK调制解调系统的Matlab仿真程序
- RMSHE 基本原理是将图像根据平均灰度
- Using-MATLAB-with-Serial-Devices 有GUI界面的
- IEEE_9bus
- signature Sal 基于图像签名的显著性区域
- 维Capon的宽带信号的matlab仿真代码(
- matlab中GAN网络实现
- frangi_hessian 多尺度海森矩阵血管增强
- isrgb 判断图像是否为RGB格式。
- Sum-Product-algrithm 因子图和和积算法的
- GPS数据处理软件
- Fuzzy-Synthetic-Evaluation-Model 在MATLAB下实
- offline-sEMG-recognition 提取人体手臂肌电
- graphcut 基于图论的知识进行图像分割
- matlab实现肺实质初始分割及采用滚球
- ID3的Matlab实现
- CoherenceFilter_version5各向异性非线性扩
- matlab-files-of-GPS 可直接用于GPS matlab数
- aec回声对消算法rlsfrlsnlmsapa的matlab仿真
- fingerprint--defination 指纹识别的matlab全
- 嵌套阵列DOA估计matlab例程
- 核函数的ELM算法
- matlab对量子Grover算法的实现
- 最优剪枝极限学习机的matlab工具箱
- 各种matlab模糊辨识算法
评论
共有 条评论