【技术实现步骤摘要】
本专利技术属于智能机器人
,特别是涉及一种六自由度智能机器人本体的控制方法。
技术介绍
当前,智能机器人是很令人关注的一个行业,目前市面上只有工业级的六轴机器人,六轴机器人每个轴全部密封包裹,无法看见每个轴内部运动结构,也要求使用人员具有足够专业的知识和技能。工业机器人的控制算法中,包括复杂的插补算法,还得考虑最末端的关节的加速度、线速度和角速度,再加上工业机器人保护都很完善,比如说2台机器人在一个空间内运行,怎样保证不撞机,怎样保证不撞人,这会涉及到互相通讯、触碰传感急停等等子算法。综上所述,现有技术中的工业机器人由于算法极其复杂,导致其生产成本较高。
技术实现思路
为解决上述问题,本专利技术提供了一种六自由度智能机器人本体的控制方法,能够简化算法,降低生产成本。本专利技术提供的一种六自由度智能机器人本体的控制方法,包括:测量并计算六个轴的连杆长度、关节的当前角度和关节偏移量;通过矩阵方程求解出六个关节所要达到的最优位置和姿态;根据操作臂末端执行器的位置和姿态,计算八组可达目标位置和姿态的解,选择其中一组解作为最优关节角矢量;将所述连杆长度、所述最优关节角矢量、工具坐标系相对于基坐标系的位置和姿态以及所述关节偏移量代入算法,得到六自由度智能机器人的最终动作方程;根据所述操作臂末端执行器在所述基坐标系中的初始位置姿态和目标位置姿态,利用所述最终动作方程,控制所述六自由度智能机器人本体输出各最优关节角矢量进行动作。优选的,在上述六自由度智能机器人本体的控制方法中,所述根据操作臂末端执行器的位置和姿态,计算八组可达目标位置和姿态的解包括:从所述关节的当前位 ...
【技术保护点】
一种六自由度智能机器人本体的控制方法,其特征在于,包括:测量并计算六个轴的连杆长度、关节的当前角度和关节偏移量;通过矩阵方程求解出六个关节所要达到的最优位置和姿态;根据操作臂末端执行器的位置和姿态,计算八组可达目标位置和姿态的解,选择其中一组解作为最优关节角矢量;将所述连杆长度、所述最优关节角矢量、工具坐标系相对于基坐标系的位置和姿态以及所述关节偏移量代入算法,得到六自由度智能机器人的最终动作方程;根据所述操作臂末端执行器在所述基坐标系中的初始位置姿态和目标位置姿态,利用所述最终动作方程,控制所述六自由度智能机器人本体输出各最优关节角矢量进行动作。
【技术特征摘要】
1.一种六自由度智能机器人本体的控制方法,其特征在于,包括:测量并计算六个轴的连杆长度、关节的当前角度和关节偏移量;通过矩阵方程求解出六个关节所要达到的最优位置和姿态;根据操作臂末端执行器的位置和姿态,计算八组可达目标位置和姿态的解,选择其中一组解作为最优关节角矢量;将所述连杆长度、所述最优关节角矢量、工具坐标系相对于基坐标系的位置和姿态以及所述关节偏移量代入算法,得到六自由度智能机器人的最终动作方程;根据所述操作臂末端执行器在所述基坐标系中的初始位置姿态和目标位置姿态,利用所述最终动作方程,控制所述六自由度智能机器人本体输出各最优关节角矢量进行动作。2.根据权利要求1所述的六自由度智能机器人本体的控制方法,其特征在于,所述根据操作臂末端执行器的位置和姿态,计算八组可达目标位置和姿态的解包括:从所述关节的当前位置进行线性插值,形成圆弧形状的路径,直到给定位置。3.根据权利要求2所述的六自由度智能机器人本体的控制方法,其特征在于,所述从所述关节的当前位置进行线性插值,形成圆弧形状的路径还包括:先用线性运动插补,然后在每个路径点增加抛物线拟合区域,利用直线函数和两个抛物线函数组合成位置与速度均连续的完整路径。4.根据权利要求3所述的六自由度智能机器人本体的控制方法,其特征在于,在所述测量并计算六个轴的连杆长度、关节的当前角度和关节偏移量之前...
【专利技术属性】
技术研发人员:阙正湘,朱林,
申请(专利权)人:湖南科瑞特科技股份有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。