Calibration system and method of the invention, the robot system includes: a communication connection control device of the robot data processing device, data processing and communication connection device for collecting robot calibration equipment in place posture data; through the data processing device to make the robot control device to drive the robot to rotate the calibration sample position, and through the data processing device to make the robot controller feedback angle data accurate to calculate the theoretical position data, and the data processing device through the calibration equipment to collect the actual state of the robot body posture data, obtained by calculating the actual remote right parameters calibration results of data sent to the control device of the robot and its generation and robot control the calibration of relevant documents; to achieve faster, intelligent calibration of robot products, reduce Manual data exchange can improve the efficiency of factory debugging, reduce the errors caused by manual errors or non real time data in sampling process, and improve the quality of products.
【技术实现步骤摘要】
机器人标定系统及方法
本专利技术涉及机器人
,特别是涉及机器人标定系统及方法。
技术介绍
通常工业机器人的重复定位精度很高,但是其绝对定位精度却在几毫米甚至几十毫米。这是由于机器人本体在制造及装配过程中,机器人的杆件长度和电机轴安装角度不可避免地存在着误差。这些误差导致了真实的机器人运动学模型参数和机器人控制器中存放的理论模型参数有一定偏差。控制器以理想模型参数去运算运动学反解并控制实际机器人运动时,机器人在绝对坐标系中的实到位姿必然不是软件中希望的位姿。因此每一台高品质的机器人在出厂时都必须要进行运动学参数的标定。目前主要的标定手段都是基于独立的激光跟踪仪或线跟踪编码器设备去获取所要标定的真实机器人产品的运动学参数。但不管是使用什么设备都有以下缺点:1.系统缺乏柔性:依据设备的不同,标定的流程一般需要采集24-50个点,并需要让标定设备知道机器人在每个标定点的关节转角信息。因此一般事先编写好一个对应某一种机型的标定运动程序,再将程序中的各点位的关节角度信息导出,通过U盘等介质上传到标定设备的处理系统上。同时也要将原始的运动学参数填入处理系统。对应每一种新型号的产品,这个准备环节都需要单独去做,不具有通用性。2.流程不具备自动性,需要人工干预环节太多,不适合批量生产应用:在标定标定过程中,机器人运动到某个标定点后,标定设备是不知道的;标定设备采集完当前点的直角坐标信息,机器人也无法得知。因此每测一个标定点都需要测试人员手动让标定设备采集数据并让机器人向下一个点运动。几十个标定点测下来会耗费很多人力和时间,而且容易出错。此外每一台产品都要被写入标定运动 ...
【技术保护点】
一种机器人标定系统,其特征在于,所述机器人包括:机器人本体及通信连接机器人本体的机器人控制装置;所述机器人标定系统包括:通信连接所述机器人控制装置的数据处理装置、及通信连接所述数据处理装置的用于采集所述机器人本体实际位姿数据的标定设备。
【技术特征摘要】
1.一种机器人标定系统,其特征在于,所述机器人包括:机器人本体及通信连接机器人本体的机器人控制装置;所述机器人标定系统包括:通信连接所述机器人控制装置的数据处理装置、及通信连接所述数据处理装置的用于采集所述机器人本体实际位姿数据的标定设备。2.根据权利要求1所述的机器人标定系统,其特征在于,所述机器人控制装置,包括:机器人控制模块,用于控制机器人本体运动,且存储有与该控制相关的机器人本体的原始运动参数;所述机器人标定系统包括:标定功能模块,通信连接所述机器人控制模块,用于从所述数据处理装置获取标定运动指令,并将所述标定运动指令发送至所述机器人控制模块以控制所述机器人本体运动至标定位置;所述标定功能模块还用于接收所述机器人控制模块控制机器人本体运动至标定位置时所生成的到位信号和获取此时的机器人本体的运动数据,并将所述到位信号和运动数据发送至所述数据处理装置;所述标定功能模块还用于接收标定结果数据,并据以生成用于替换机器人控制模块中预存的与控制所述机器人本体运动相关的初始标定文件,或者在没有该初始标定文件的情况下将所述当前标定文件作为初始标定文件;其中,所述数据处理装置根据所述运动数据及原始运动参数计算运动到标定位置状态下的机器人本体的理论位姿数据,并获取由所述标定设备采集的运动到所述标定位置状态下的机器人本体的实际位姿数据,从而根据所述理论位姿数据和实际位姿数据的差异计算得到所述标定结果数据并发送至所述机器人控制装置。3.根据权利要求2所述的机器人标定系统,其特征在于,所述标定功能模块提供与所述数据处理装置通信交互的标准应用接口,所述标准应用接口用于对外传输包括:所述原始运动学参数、标定运动指令、运动数据、及标定结果数据。4.根据权利要求2所述的机器人标定系统,其特征在于,所述标定功能模块包括:编译模块,用于编译所述标定结果数据以生成所述当前标定文件或标定数据信息的代码;覆写模块,用于将所述当前标定文件或标定数据信息的代码覆写至对应标定文件的存储空间中。5.根据权利要求1所述的机器人标定系统,其特征在于,所述数据处理装置,包括:标定控制模块;所述标定控制模块,用于接收所述机器人控制装置发送的与所述机器人本体运动控制相关的原始运动参数;所述标定控制模块,用于向所述机器人控制装置发送标定运动指令,以令所述机器人控制装置控制所述机器人本体运动至标定位置;所述标定控制模块,用于从所述机器人控制装置接收到位信号和运动数据,其中,所述机器人控制装置控制机器人本体运动至标定位置时生成所述到位信号,且在此过程中对机器人本体采集以得到所述运动数据;所述标定控制模块,用于在接收到所述到位信号时控制所述标定设备对运动至所述标定位置...
【专利技术属性】
技术研发人员:龚劭秋,张建政,张诚,董易,范东平,
申请(专利权)人:上海福赛特机器人有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。