本文讨论一种应用于血凝检测系统的两自由度的双机械臂的运动轨迹规划的算法优化问题。机械臂是该系统的重要组成部分,其工作状态直接关系到整个系统运行的稳定和可靠。文中采用D-H矩阵对双机械臂的位置和姿态进行数学建模,进而通过基于笛卡尔空间的圆弧插补法进行路径规划,得到更加平滑机械臂运动轨迹。最后,使用优化的人工势场法,使双机械臂在无碰撞的情况下顺利达到目标点。MATLAB仿真实验证明改进的算法能够较好的弥补传统人工势场法的缺陷,提升机械臂运动轨迹规划效果。
1
为提高机械手的空间圆弧作业任务的轨迹精度,提出采用齐次矩阵和四元数法分别进行位置和姿态的轨迹规划方法.对于位置规划,先对空间圆弧所在平面的圆心角做归一化处理,再按照平滑角速度曲线规划位置轨迹上的插值点,并用齐次矩阵表示插补点的位置,保证了插补点的位置始终在所求圆弧上.姿态规划采用四元数圆弧曲线函数以及分段三次有理插值保形样条函数实现C2连续的姿态轨迹.算例验证表明,提出的位姿规划方法能够保证机械手末端执行器的轨迹精度,在位置精度及姿态平稳过渡有较高要求的机械手的实际应用方面有推广价值.
2022-04-16 13:17:51 319KB 自然科学 论文
1
空间圆弧插补matlab程序代码,matlab程序
2021-11-06 15:48:04 160KB matlab 空间圆弧 插补
1
机械手空间圆弧位姿规划
2021-07-12 20:02:44 386KB 机械手轨迹规划
1
来源于课程设计,利用机器人工具箱10.4实现了关节角度空间轨迹生成和规划和笛卡尔空间圆弧轨迹和直线轨迹的生成规划。每种都提供了四种规划方式包含:匀速运动,带抛物线过渡段的轨迹规划,三次多项式轨迹规划,五次多项式轨迹规划。整体被封装成容易改进的结构。同时整体项目内部封装,底耦合。默认设计为5自由度,但是每个函数都设计成自动适应自由度数,界面简洁。整体便于改进修改。
课程设计,利用工具箱实现了机械臂的直线,圆弧,五次多项式规划,内部封装,底耦合,机械臂模型默认三自由度,模块化,易于更改,注释完全,圆弧规划提供了抛物线过渡段轨迹优化
2021-06-04 17:03:21 6KB matlab 轨迹规划 机器人工具箱
基于matlab编写的空间圆弧插补程序,三点定圆求圆心,半径,用数字采样法进行圆弧插补,S曲线加减速控制实现,包含插补方法的介绍论文
2021-05-17 19:54:16 164KB matlab 插补 空间圆弧 数字采样法
1
用qt编写的笛卡尔空间圆弧轨迹插值算法,将插值结果保存到文件中,利用matlab画出圆弧轨迹,及速度加速曲线。其中速度规划采用梯形速度规划。插值算法代码用qt打开,轨迹结果用matlab打开画出轨迹查看。
2019-12-21 22:18:18 249KB interpolatio
1
基于matlab编写的空间圆弧插补程序,三点定圆求圆心,半径,用数字采样法进行圆弧插补,S曲线加减速控制实现,包含插补方法的介绍论文
2019-12-21 21:43:57 164KB matlab 插补 空间圆弧 数字采样法
1