非冗余机械臂跟踪设定路径时,奇异点上 Jacobian矩阵降秩,基于 Jacobian逆的运动规划方法将失效。针对此问题提出一种精确跟踪奇异路径的算法,把路径跟踪问题化为非线性特征值问题,用数值方法求解路径跟踪方程,得到以扩展空间解曲线弧长为参数的逆运动学解,而关节轨迹可规划为弧长参数的任意函数。算法采用自适应步长和一阶模型预测方法,具有较低计算复杂性和较快收敛速度。给出一个仿真算例,说明了算法的有效性。
2022-10-22 15:59:24 355KB 自然科学 论文
1
关于绳子驱动的超冗余机械臂的控制方案和研究,本文是刘天亮写的论文,非常详细,给需要的人参考一下。
2022-03-30 20:59:06 3.88MB AI Robot
1
以正向运动学方程为基础,冗余机械臂逆运动学解问题转换为等效最小值问题,提出一种自适应粒子群算法求解该问题。为了保持粒子群的活力,在算法内引入弹射操作。如果粒子满足设定自适应判别函数,粒子将按概率被从当前位置发射到较远区域。为了配合弹射操作,提出一种新的粒子优劣的判断机制,使得粒子可以被弹射飞出可行域。数值实验表明,算法具有较强的全局搜索能力和较快的搜索速度,是求解冗余机械臂逆运动学解的一种有效方法。
2021-10-16 15:45:08 2.2MB 论文研究
1
文中以研究分析基于神经网络的冗余机械臂运动学逆解相关知识为目的,通过构建专门的机械臂运动学方程,提出最佳柔顺性的相关法则,得到最优解,从而实现训练神经网络的目的,最终达到网络状态的稳定。研究结果显示,与传统的神经网络相比,本次设计的基于神经网络的七自由度机械臂精度可以达到93.3%,收敛速度提升15.1%。可以得出采用本次设计的神经网络开展相应的冗余机械臂运动学逆解研究是对传统方法的创新,具备推广使用的价值。
1
matlab的素描代码 碰撞检测原理及算法实现 包围体BV 包围球Spheres 轴对齐包围盒AABB 有向包围盒OBB 分离轴理论SAT 原理 两个多边形在所有轴上的投影都发生重叠,则判定为碰撞;否则,没有发生碰撞。 投影 图1.两个三角形碰撞检测 代码实现 close all;clear;clc GJK算法 原理 只对凸体有效;支持任何凸体形状之间的碰撞检测。 代码实现 close all;clear;clc 参考文献 备注(如何描述三维物体) 包围体 像素化(voxel.m) 三角网格(只描述表面;代码C:\Users\stevewen\文档\MATLAB\distmesh) fd=@(p)(sum(p.^2,2)+.8^2-.2^2).^2-4*.8^2*(p(:,1).^2+p(:,2).^2); [p,t]=distmeshsurface(fd,@huniform,0.1,[-1.1,-1.1,-.25;1.1,1.1,.25]);
2021-05-30 14:51:51 4KB 系统开源
1
该Matlab程序采用PSO粒子群算法对一个具有四自由度的运动学冗余机械臂求运动学逆解,可以完成对机械臂的位置控制。此外,求解出的最优关节角度值能满足各个关节的限位约束。
2019-12-21 21:15:52 8KB PSO算法
1
空间七自由度冗余机械臂动力学建模与 控制研究空间冗余构型机械臂的动力学与控制存在着其特殊性。七自由机械臂的动力 学算法一般计算量大,且其控制中存在“自运动”问题。针对上述问题,本文主 要研究内容包括:基于铰接体算法的空间机械臂正向动力学,冗余机械臂位置控 制,基于增强混合阻抗控制的空间冗余机械臂力控制研究。
2019-12-21 20:38:56 2.71MB 冗余机械臂
1