共查询到20条相似文献,搜索用时 51 毫秒
1.
针对Arduino控制的机械臂的逆运动学求解功能存在不足,联合MATLAB和Arduino设计一种小型机械臂控制系统。该系统由Arduino Mega 2560和舵机组成,采用改进的D-H法建立运动学模型,结合MATLAB的Robotics Toolbox计算正运动学,通过几何法求解逆运动学,利用开发的GUI界面及Arduino芯片实现机械臂的运动控制。提出一种几何法逆解关节角度,根据实际工况和关节角度范围选取最优解,并利用正运动学进行验证。实验结果表明该方案设计可靠,性能稳定,具有一定的实际应用前景。 相似文献
2.
机械臂逆运动学是已知末端执行器的位姿求解机械臂各关节变量,主要用于机械臂末端执行器的精确定位和轨迹规划,如何高效的求解机械臂运动学逆解是机械臂轨迹控制的难点;针对传统的机械臂逆运动学求解方法复杂且存在多解等问题,提出一种基于BP神经网络的机械臂逆运动学求解方法;以四自由度机械臂为研究对象,对其运动学原理进行分析,建立BP神经网络模型并对神经网络算法进行改进,最后使用MATLAB进行仿真验证;仿真结果表明:使用BP神经网络模型求解机械臂逆运动学问题设计过程简单,求解精度较高,一定程度上避免了传统方法的不足,是一种可行的机械臂逆运动学求解方法。 相似文献
3.
为了提高机械臂控制中运动学逆解的速度和准确度,提出了一种基于入侵性杂草优化的机械臂运动学逆解方法.通过D-H法建立了工业六自由度机械臂的正向运动学模型,并利用训练速度较快的ELM(极限学习机)计算机械臂关节角度向量,即输出其逆运动学初解.利用IWO(入侵性杂草优化)算法对得到的初始逆解进行优化,取最小适应度下的杂草位置作为输出,以便得到最佳的逆运动学求解.实验结果表明,相比基于PSO-BP神经网络的求解方法,基于ELM-IWO算法的机械臂末端执行器的精度更高,实时性更好. 相似文献
4.
5.
在几何力学框架下提出了开链机械臂末端实时追踪避障算法.首先,将回转力引入机械臂末端的自然运动方程,可以在工作空间获得光滑的避障轨迹;其次,利用阻尼最小二乘法求解相应的逆运动学问题,得到关节空间的平滑运动轨迹;最后,通过6自由度机械臂的仿真,并与经典的RRT算法作对比,验证了所提算法的有效性. 相似文献
6.
廖锋 《计算机工程与应用》2013,49(17):266-270
根据机械臂关节轴线方向建立了连杆坐标系,利用Denavit-Hartenberg(D-H)法得到连杆坐标系变换矩阵;通过连杆坐标系变换矩阵得到机械臂正运动控制模型;通过正运动模型得到逆运动控制模型,逆运动控制模型是多目标约束优化问题,该模型的最优解既可以保证控制精度,又可以保证各个关节角变动幅度的总代价(定义为旋转副)达到最小。为了求解机械臂逆运动模型,提出了自适应多种群差分演化算法(AMPDE),多种群策略可以提升个体共享群体信息的能力,自适应变异策略可以提升种群多样性,数值实验表明该算法可以有效求解机械臂逆运动学模型。 相似文献
7.
8.
针对超冗余蛇形臂机器人运动学逆解中计算量大、超关节极限和位形偏移量大的问题,提出了一种改进末端跟随运动的逆解算法.在末端跟随法中引入蛇形臂弯曲角度的约束,调整关节位置的更新方式,使关节在蛇形臂轴线上运动.通过依次更新关节的空间位置,将超冗余多节蛇形臂的运动学逆解转化为2自由度单节蛇形臂的运动学逆解.仿真分析了蛇形臂机器人在基座移动和基座固定条件下的轨迹跟踪效果,对比了同一目标位置下不同方法的性能.结果表明,改进后的算法能保证蛇形臂的弯曲角度不超过给定范围,关节的运动量从末端到基座依次减小,机器人的运动更协调;与基于雅可比矩阵的数值法和现有启发式方法相比,该方法运算量降低,机器人整体位形偏移量减小,能用于蛇形臂机器人的实时控制. 相似文献
9.
人工势场法是机器人避障规划中常用的方法,具有简单、实时性强的特点,但其存在目标不可达和局部极小值问题;文中针对机械臂的避障问题,首先利用人工势场法确定机械臂末端的避障轨迹,使用改进的斥力场克服势场法的目标不可达问题,利用随机逃离和沿等势线逃离相结合的方法解决局部极小值问题;其次针对机械臂末端避障轨迹中的每个点,采用遗传算法计算其对应的机械臂逆运动学解,在确保杆件不发生碰撞的情况下,充分保持关节角变化的柔顺性;仿真结果表明算法能够有效地实现机械臂的避障规划. 相似文献
10.
刘文倩单梁王志强吴志强戚志东李军 《控制工程》2023,(11):2100-2107
针对机械臂逆解求取过程中存在大量矩阵变换、计算成本高的问题,采用位姿分离法对逆运动学求解过程进行改进,并提出基于自适应步长的RRT-connect路径规划算法。首先建立六自由度机械臂连杆坐标系模型,采用Standard Denavit-Hartenberg(D-H)方法对机械臂进行正运动学分析,得到机械臂末端执行器位姿相对于基座的齐次变换矩阵。然后引入位姿分离法改进了机械臂的逆运动学求解方法,将机械臂运动学逆解分为位置逆解和姿态逆解两部分,分别用几何法和解析法进行求解,减少了整体计算量。再者提出基于自适应步长的改进RRT-connect路径规划算法,解决了扩展速度慢的问题。最后通过仿真验证所提出方法的正确性和有效性。 相似文献
11.
12.
提出应用遗传算法求解机械臂的逆运动学问题,将种群定义于机械臂的关节角轨迹层面,利用连续性函数实现算法的初始化算子,交叉算子和变异算子。算法仅使用表现型数据表示方式,克服了传统遗传算法在数据的基因型和表现型之间频繁地进行编码和解码操作。通过和传统遗传算法进行对比分析,验证了所提出的方法能够避免传统遗传算法求解逆运动学问题时存在的多重切换点现象,能够获得更平滑的关节角轨迹,缩短了算法的收敛时间,生成的笛卡尔轨迹具有更高的精度。 相似文献
13.
14.
15.
廖锋 《计算机工程与应用》2012,48(12):244-248
根据机械臂关节轴线方向建立了连杆坐标系,采用Denavit-Hartenberg(D-H)法得到连杆坐标系变换矩阵,通过坐标系变换矩阵得到机械臂正运动学模型,由正运动模型得到机械臂逆运动学模型。该模型是一个非线性约束优化问题。为了求解模型,基于多种群和多变异策略,提出了多变异策略的多种群差分演化算法。多种群策略可以提升个体共享群体信息的能力,多变异模式策略可以提升个体间的差异性,数值试验表明新算法可以有效求解机械臂逆运动学模型。 相似文献
16.
17.
六自由度机械臂轨迹规划与仿真研究 总被引:4,自引:0,他引:4
针对六自由度链式机械臂在进行正运动学、逆运动学以及轨迹规划仿真时,不易直观地验证运动学算法的正确性和轨迹规划的效果,在正确建立机械臂数学模型的基础上,重点分析了机械臂在关节空间中轨迹规划的两种实现方法,并采用三维运动仿真进行了验证.开发了一套六自由度机械臂三维仿真软件,该仿真软件在VC++6.0开发平台上,首先利用分割类将基于MFC框架的窗口分割成为控制窗口和视图窗口两部分,然后利用OpenGL的图形库对机械臂进行建模,首次将正运动学、逆运动学以及轨迹规划算法融入其中开发而成.该仿真软件有效地验证了机械臂运动学模型建立的正确性,同时也对三次多项式和五次多项式两种轨迹规划方法做了直观的比较,结果表明后一种轨迹规划效果明显优于前一种. 相似文献
18.
19.
针对由模块化关节构成的六自由度串联机器人手臂, 采用DH法对手臂的操作空间进行了描述, 得到了正运动学模型; 采用欧拉角表示手臂姿态, 得到了包含六个参数的用于表示手臂位姿的完备广义坐标, 并对欧拉角的几何关系进行了分析。针对SolidWorks虽然实体建模简洁方便但计算并非其强项的缺点, 编写相应接口程序, 将建立的手臂三维实体模型保留几何约束关系简化后导入MATLAB软件。基于MATLAB编写正逆运动学算法验证程序以及连杆驱动程序, 实现了手臂的仿真运动。通过仿真, 不仅更进一步验证了手臂正逆运动学解算的正确性, 而且非常直观地看出手臂末端在空间中运行的路径以及各关节的动作情况。机器人手臂正逆运动学算法正确性的验证及运动仿真为手臂的精确定位及其路径规划提供了必要的保证。 相似文献
20.
《计算机应用与软件》2017,(6)
针对实验教学,设计一种开放式的SCARA教学机械臂,把对控制算法的研究作为教学重点。首次采用仿真设计和实物设计,作为示教的两个主要部分。通过D-H参数法确定运动学方程,根据运动学方程对机械臂进行了正逆运动学分析,结合轨迹规划完成机械臂运动规划。MATLAB建立机械臂模型,通过仿真模型运动验证了前期控制算法分析的准确性。利用Visual Studio 2013实现算法,完成上位机控制系统,通过上位机编程控制机械臂完成物体搬运工作。机械臂能够精准地实现旋转和搬运功能,并验证了控制算法研究和仿真设计的正确性,能够较好地达到实验教学的需求。 相似文献