The invention discloses a control method of a mechanical arm, which includes: controlling all joint controllers to start at the same time and enter the acceleration stage; after the first preset time, all of the joint controllers are controlled to run at the same speed at their respective speed and enter the uniform running stage; after second preset time, all of the joints are controlled. The controller performs deceleration phase and slows down to zero in third preset time period. The invention also discloses a control system for the mechanical arm. The invention also discloses a mechanical arm including the control system. The above control method can reduce the energy required for the operation of the manipulator, so that the manipulator can reduce the energy loss through the joint angle and speed in every motion attitude.
【技术实现步骤摘要】
一种机械臂及其控制系统与方法
本专利技术涉及工业机器人
,特别涉及一种机械臂及其控制系统与方法。
技术介绍
随着机器人技术在近半个世纪来的迅速发展,越来越多的机器人在各领域中得到广泛的应用,机器人技术已成为国际公认的战略前沿技术。机器人在运行过程中,需要有可靠的能量供给,而在能源紧缺的21世纪,如何有效地使用有限的能源能量,延长机器人的运行时间变得至关重要。针对机器人运动控制方面的耗能研究很少,尤其机械臂在运动过程中反复转动各关节角度,能量损耗较大,因此深入研究机器人运动控制与能量消耗之间的关系是必要而实用的。专利技术专利申请号201080045058.8的《用于减少工业机器人的能量消耗的方法和工业机器人系统》中的专利技术是本专利技术涉及一种用于减少工业机器人的能量消耗的方法,该工业机器人包括具有可相对于彼此绕多个轴移动的多个臂的操纵器。所述工业机器人被配置为在工作周期期间执行工作,并包括具有可相对于彼此绕多个轴移动的多个臂和用于对轴的移动进行致动的电动机的操纵器。在工作周期的至少一部分期间,关于使机器人的能量消耗最小化确定在机器人遵循指定几何路径时用于机器人的轴的速度分布,并确定轴在静止不动期间是否应被机械地锁定以便减少能量消耗。该专利申请的缺点是没有考虑到机器人运动控制中的能耗问题,多关节机器人在关节控制时消耗了较多的能量,且电机能耗较大。
技术实现思路
本专利技术的目的是提供一种机械臂及其控制系统与方法,可以降低机械臂运行所需的能量,使得机械臂在各个运动姿态中通过关节转角与速度协调减少能量损耗。为实现上述目的,本专利技术提供一种用于机械臂的控制方法 ...
【技术保护点】
1.一种用于机械臂的控制方法,其特征在于,包括:控制全部关节控制器同时启动,进入加速阶段;经过第一预设时间后,控制全部所述关节控制器以各自当前速度运行,进入匀速运行阶段;经过第二预设时间后,控制全部所述关节控制器进行减速阶段,并在第三预设时间段内全部减速为零。
【技术特征摘要】
1.一种用于机械臂的控制方法,其特征在于,包括:控制全部关节控制器同时启动,进入加速阶段;经过第一预设时间后,控制全部所述关节控制器以各自当前速度运行,进入匀速运行阶段;经过第二预设时间后,控制全部所述关节控制器进行减速阶段,并在第三预设时间段内全部减速为零。2.根据权利要求1所述的控制方法,其特征在于,所述控制全部关节控制器同时启动,进入加速阶段具体为:计算在加速阶段内的每一个插补周期结束时刻,所需旋转角度最大的关节所对应的所述关节控制器的运行速度;根据全部所述运行速度计算得到全部插补周期结束时刻所需旋转角度最大的关节的旋转角度;根据全部所述旋转速度计算得到全部所述关节控制器在每一个插补周期内的脉冲个数。3.根据权利要求2所述的控制方法,其特征在于,所述计算在加速阶段内的每一个插补周期结束时刻,所需旋转角度最大的关节所对应的所述关节控制器的运行速度具体为:计算所需旋转角度最大的关节所对应的所述关节控制器在每一个插补周期结束时刻的运行速度Vn1;其中:Vn1=((Vm-V0)×tn1)/t1+V0,Vm为所需旋转角度最大的所述关节所对应的所述控制器的最大运行速度,V0为所需旋转角度最大的所述关节所对应的所述控制器的初始运行速度,tn1为不同插补周期的结束时刻,t1为所述加速阶段的时长。4.根据权利要求3所述的控制方法,其特征在于,所述根据全部所述运行速度计算得到全部插补周期结束时刻所需旋转角度最大的关节的旋转角度具体为:根据公式:计算在每一个插补周期结束时刻,所需旋转角度最大的关节的旋转角度θn1,其中:Vm为所需旋转角度最大的所述关节所对应的所述控制器的最大运行速度,V0为所需旋转角度最大的所述关节所对应的所述控制器...
【专利技术属性】
技术研发人员:崔苗,万婷婷,林凡,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。