【技术实现步骤摘要】
一种六自由度并联机器人的控制系统及其控制方法
本专利技术涉及机器人
,尤其涉及一种六自由度并联机器人的控制系统及其控制方法。
技术介绍
并联机器人是通过使用至少两个独立的运动链将可运动平台和固定平台进行相互连接,其机械结构具有两个或者两个以上可运动的自由度,并且用并联方式来驱动的一种闭环特性的机器人。并联机器人类型的设备大部分情况下主要应用于紧凑精密的场景,竞争优势点集中在动态性能、速度和重复定位精度等方面。应用领域大致可以分为六大方面,运动模拟器、工业机器人、并联机床、操作器、医用机器人和微动机构。现有技术对于不同的机器人机械结构有不同的运动控制系统和方法,市面上的控制器产品多是针对少自由度并联机器人的运动控制。少自由度并联机器人其结构简单、可相对容易地进行运动学分析和控制,但是对于六自由度并联机器人在运动和轨迹的控制和规划没有很好的运动控制系统和方法。现有并联机器人在部分位姿状态下,可能发生奇异位形,机械结构将会失去控制,并联机器人计算获得解的方式和途径也非常的不足,经常用到的实现控制的算法仅仅在单点控制上效果明显,而实际真正需要的跟踪控制远远不能满足,其运算过程复杂,呈现出的效果也不符合预期。
技术实现思路
本专利技术提供了一种六自由度并联机器人的控制系统及其控制方法,用以实现对六自由度机器人的整体控制,且简化控制方式。第一方面,本专利技术提供了一种六自由度并联机器人的控制系统,其中,六自由度并联机器人具有用于表征六自由度并联机器人的姿态的六个杆,该控制 ...
【技术保护点】
1.一种六自由度并联机器人的控制系统,其中,所述六自由度并联机器人具有用于表征六自由度并联机器人的姿态的六个杆,其特征在于,所述控制系统包括:/n具有人机交互界面的上位机,所述人机交互界面用于输入包含有当前位姿以及期望位姿信息的控制指令;/n与所述上位机连接以与所述上位机进行信息交互的ARM模块;所述ARM模块用于接收所述控制指令;所述ARM模块还用于依据机器人逆向运动学算法计算出所述六自由度并联机器人的六个杆的长度;所述ARM模块还用于依据所述六自由度并联机器人的伺服参数和电缸导程,计算出所述六自由度并联机器人从所述当前位姿运动到所述期望位姿时所需的脉冲数;/n与所述ARM模块连接以与所述ARM模块进行信息交互的FPGA模块,所述ARM模块还用于将所述所需的脉冲数写入所述FPGA模块;所述ARM模块还用于控制所述FPGA模块调整所述六自由度并联机器人从所述当前位姿运动到所述期望位姿。/n
【技术特征摘要】
1.一种六自由度并联机器人的控制系统,其中,所述六自由度并联机器人具有用于表征六自由度并联机器人的姿态的六个杆,其特征在于,所述控制系统包括:
具有人机交互界面的上位机,所述人机交互界面用于输入包含有当前位姿以及期望位姿信息的控制指令;
与所述上位机连接以与所述上位机进行信息交互的ARM模块;所述ARM模块用于接收所述控制指令;所述ARM模块还用于依据机器人逆向运动学算法计算出所述六自由度并联机器人的六个杆的长度;所述ARM模块还用于依据所述六自由度并联机器人的伺服参数和电缸导程,计算出所述六自由度并联机器人从所述当前位姿运动到所述期望位姿时所需的脉冲数;
与所述ARM模块连接以与所述ARM模块进行信息交互的FPGA模块,所述ARM模块还用于将所述所需的脉冲数写入所述FPGA模块;所述ARM模块还用于控制所述FPGA模块调整所述六自由度并联机器人从所述当前位姿运动到所述期望位姿。
2.如权利要求1所述的控制系统,其特征在于,所述FPGA模块具有定时器;
所述ARM模块还用于将所述所需的脉冲数写入所述FPGA模块;所述ARM模块还用于控制所述FPGA模块调整所述六自由度并联机器人从所述当前位姿运动到所述期望位姿具体为:
所述ARM模块还用于关闭所述FPGA模块中的定时器;
所述ARM模块还用于在关闭所述定时器后,读取所述FPGA模块中的剩余未输出脉冲数;所述ARM模块还用于依据所述所需的脉冲数、所述剩余未输出脉冲数,计算出实际所需的脉冲数及方向;所述ARM模块还用于计算FPGA模块进行实际脉冲输出所需要的分频数;所述ARM模块还用于将所述实际所需的脉冲数、方向及所述分频数一同写入所述FPGA中;
所述ARM模块还用于在所述ARM模块将所述实际所需的脉冲数、方向及所述分频数一同写入所述FPGA中后,启动FPGA模块中的定时器。
3.如权利要求1-2任一项所述的控制系统,其特征在于,所述控制指令包括至少一帧控制信息,其中,每帧控制信息包括:
命令种类标志符;
所述六自由度并联机器人的位姿数据字符;
所述六自由度并联机器人的轨迹运动完成时间字符。
4.如权利要求3所述的控制系统,其特征在于,所述命令种类标志符包括:单点位姿控制标志符、归零复位控制标志符、轨迹控制标志符;
且在所述命令种类标志符为轨迹标志符时,所述轨迹运动完成时间字符为有效标志符;
在所述命令种类标志符为非轨迹标志符时,所述轨迹运动完成时间字符为无效标志符。
5.如权利要求3所述的控制系统,...
【专利技术属性】
技术研发人员:陈志列,庞观士,刘志永,林诗美,陈超,沈航,胡钢,闵华清,朱金辉,吴庆耀,
申请(专利权)人:研祥智能科技股份有限公司,华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。