CN110355788B - Large-scale spatial high-precision online calibration system for mobile manipulation robots - Google Patents
Large-scale spatial high-precision online calibration system for mobile manipulation robots Download PDFInfo
- Publication number
- CN110355788B CN110355788B CN201910673549.XA CN201910673549A CN110355788B CN 110355788 B CN110355788 B CN 110355788B CN 201910673549 A CN201910673549 A CN 201910673549A CN 110355788 B CN110355788 B CN 110355788B
- Authority
- CN
- China
- Prior art keywords
- robot
- measurement
- calibration
- mobile
- laser
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0095—Means or methods for testing manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明涉及一种移动操作机器人大尺寸空间高精度在线标定系统,其包括测量子系统和校准补偿子系统。测量子系统包括视场覆盖该移动操作机器人的工作空间的多视角测量设备、至少一组局部测量设备和设置在所述移动平台上的车载激光测微设备,校准补偿子系统包括移动操作机器人控制器、与所述测量子系统连接的通信模块和校准工作站。多视角测量设备包括红外相机、与红外相机连接的图像采集工作站和与移动平台关联的反光靶球。每个局部测量设备包括CCD相机和多个激光测距传感器。与传统移动式机器人的标定校准相比,本发明的方案有全自动、大空间、在线校准的优势;同时还提高操作灵活性,降低成本,有效提升了移动操作机器人系统的实用价值。
The present invention relates to a large-scale spatial high-precision online calibration system for a mobile operating robot, which comprises a measuring subsystem and a calibration compensation subsystem. The measuring subsystem comprises a multi-view measuring device whose field of view covers the working space of the mobile operating robot, at least one group of local measuring devices and a vehicle-mounted laser micrometering device arranged on the mobile platform, and the calibration compensation subsystem comprises a mobile operating robot controller, a communication module connected to the measuring subsystem and a calibration workstation. The multi-view measuring device comprises an infrared camera, an image acquisition workstation connected to the infrared camera and a reflective target ball associated with the mobile platform. Each local measuring device comprises a CCD camera and a plurality of laser ranging sensors. Compared with the calibration of a traditional mobile robot, the scheme of the present invention has the advantages of fully automatic, large space and online calibration; at the same time, it also improves the operational flexibility, reduces the cost, and effectively improves the practical value of the mobile operating robot system.
Description
技术领域Technical Field
本发明涉及机器人技术领域,特别是涉及一种移动操作机器人大尺度空间高精度在线标定系统。The present invention relates to the field of robot technology, and in particular to a large-scale spatial high-precision online calibration system for a mobile operating robot.
背景技术Background technique
大型、复杂结构件的加工、测量,如航天航空结构件、高铁车体结构件等,通常具有高精度、高表面质量的要求,一直以来都是依赖于龙门机床、大型铣床等大型加工设备,待加工零件多大,则需要多大的加工设备。因此,这不仅会造成加工设备的投入成本会非常高,此外,如果加工零件特性改变,或尺寸的增加,原有的设备又可能无法满足新的需求,造成设备投入风险高,同时又无法满足实际应用时的灵活需求。The processing and measurement of large and complex structural parts, such as aerospace structural parts and high-speed rail body structural parts, usually require high precision and high surface quality. They have always relied on large processing equipment such as gantry machine tools and large milling machines. The size of the parts to be processed determines the size of the processing equipment. Therefore, this will not only cause the investment cost of the processing equipment to be very high, but also, if the characteristics of the processed parts change or the size increases, the original equipment may not be able to meet the new requirements, resulting in high equipment investment risks and failure to meet the flexible needs of actual applications.
因此,面对大型、复杂结构件的加工,将工业机器人与移动机器人结合所组成的移动操作机器人系统是一个可行的方案,具有较高的灵巧性和极大的工作空间,同时又可以通过多移动操作机器人系统的协同作业,有效提升作业效率。Therefore, when faced with the processing of large and complex structural parts, a mobile operating robot system composed of an industrial robot and a mobile robot is a feasible solution. It has high dexterity and a large working space. At the same time, it can effectively improve work efficiency through the collaborative operation of multiple mobile operating robot systems.
然而,移动操作机器人系统遇到的关键问题便是大范围高精度定位。目前的解决方案都是通过直接或间接的方式测量机器人末端,并通过机器人运动控制方式来保证机器人末端在大范围工作空间内的绝对精度,而这些都需要借助于高成本的iGPS、激光跟踪仪等设备来完成。此外,这要求必须实时跟踪测量移动操作机器人的操作臂末端。因此,当移动操作机器人数量增加,或复杂的加工环境造成的遮挡时,都必须增加iGPS或激光跟踪仪的数量,这不仅导致成本的大幅增加,也会大大降低其应用的灵活性。目前,这样的应用虽然少量的出现在航空航天加工制造与测量领域,然而其高昂的价格以及较低的灵活性大大限制了其推广应用。However, the key problem encountered by mobile operating robot systems is large-scale high-precision positioning. The current solutions are to measure the end of the robot directly or indirectly, and to ensure the absolute accuracy of the robot end in a large range of workspaces through robot motion control, all of which require the use of high-cost iGPS, laser trackers and other equipment to complete. In addition, this requires real-time tracking and measurement of the end of the operating arm of the mobile operating robot. Therefore, when the number of mobile operating robots increases, or when there is occlusion caused by complex processing environments, the number of iGPS or laser trackers must be increased, which not only leads to a significant increase in costs, but also greatly reduces the flexibility of their application. At present, although such applications appear in a small number in the fields of aerospace processing, manufacturing and measurement, their high prices and low flexibility have greatly limited their promotion and application.
综上,传统的固定式工业机器人的校准往往在室内小空间内实施,所使用的精密测量仪器的测量范围一般在几米以下,结合精密的机械结构和光学原理能够实现高精度测量;传统的移动操作机器人具备大范围的自由作业空间,但受限于厘米级的定位精度。基于此,有必要提供一种能实现移动操作机器人大空间高精度在线标定系统,从而不需要实时跟踪测量机器人末端位姿来保证精度。满足这种需求的标定系统不仅能够大大提高灵活性,同时也降低成本,有效提升了移动操作机器人系统的实用价值。In summary, the calibration of traditional fixed industrial robots is often carried out in small indoor spaces. The measurement range of the precision measuring instruments used is generally less than a few meters. The combination of precise mechanical structure and optical principles can achieve high-precision measurement; traditional mobile operating robots have a large range of free working space, but are limited by centimeter-level positioning accuracy. Based on this, it is necessary to provide a system that can realize high-precision online calibration of mobile operating robots in large spaces, so that there is no need to track and measure the end position of the robot in real time to ensure accuracy. A calibration system that meets this demand can not only greatly improve flexibility, but also reduce costs, effectively improving the practical value of the mobile operating robot system.
发明内容Summary of the invention
本发明提供一种适用大尺度空间的移动机器人高精度在线校准方案,以解决上述技术问题。The present invention provides a high-precision online calibration solution for a mobile robot suitable for large-scale spaces to solve the above technical problems.
本发明的技术方案为一种移动操作机器人的在线标定系统,其包括测量子系统和校准补偿子系统。所述的测量子系统包括视场覆盖该移动操作机器人的工作空间的多视角测量设备、至少一组局部测量设备和设置在所述移动平台上的车载激光测微设备,所述的校准补偿子系统包括移动操作机器人控制器、与所述测量子系统连接的通信模块和校准工作站。所述的多视角测量设备包括红外相机、与红外相机连接的图像采集工作站和与所述的移动平台关联的反光靶球。每个所述的局部测量设备包括CCD相机和多个激光测距传感器。The technical solution of the present invention is an online calibration system for a mobile operating robot, which includes a measurement subsystem and a calibration compensation subsystem. The measurement subsystem includes a multi-view measurement device whose field of view covers the working space of the mobile operating robot, at least one group of local measurement devices and a vehicle-mounted laser micrometer device arranged on the mobile platform, and the calibration compensation subsystem includes a mobile operating robot controller, a communication module connected to the measurement subsystem and a calibration workstation. The multi-view measurement device includes an infrared camera, an image acquisition workstation connected to the infrared camera and a reflective target ball associated with the mobile platform. Each of the local measurement devices includes a CCD camera and multiple laser ranging sensors.
根据本发明的一些方面,在所述的移动操作机器人的工作空间上方布置多个不同视角的红外相机所组成的阵列;所述的图像采集工作站与每个红外相机建立通信连接;多个所述反光靶球安装在所述的移动平台的边角。According to some aspects of the present invention, an array consisting of multiple infrared cameras with different viewing angles is arranged above the working space of the mobile operating robot; the image acquisition workstation establishes a communication connection with each infrared camera; and multiple reflective target balls are installed at the corners of the mobile platform.
根据本发明的一些方面,多个激光测距传感器在夹具的支撑下呈空间三角地分布于所述的CCD相机周围;所述的CCD相机的拍摄方向面向所述的移动操作机器人的运动区域。According to some aspects of the present invention, a plurality of laser ranging sensors are distributed in a spatial triangular pattern around the CCD camera under the support of a fixture; the shooting direction of the CCD camera faces the movement area of the mobile operating robot.
根据本发明的一些方面,所述的局部测量设备的外部附属设备还包括等边三角靶标、支撑夹具和直线运动装置,其中等边三角靶标安装于移动操作机器人的机械臂末端,局部测量设备通过所述支撑夹具固定至直线运动装置的运动台上,使得直线运动装置能够驱动该局部测量设备进行距离受控的线性运动。According to some aspects of the present invention, the external auxiliary equipment of the local measuring device also includes an equilateral triangle target, a supporting fixture and a linear motion device, wherein the equilateral triangle target is installed at the end of the robotic arm of the mobile operating robot, and the local measuring device is fixed to the moving table of the linear motion device through the supporting fixture, so that the linear motion device can drive the local measuring device to perform distance-controlled linear motion.
根据本发明的一些方面,所述的直线运动装置包含直线电机、用于引导所述的运动台线性运动的导轨、光栅传感器以及与所述直线电机和光栅传感器连接的运动驱动器。According to some aspects of the present invention, the linear motion device includes a linear motor, a guide rail for guiding the linear motion of the motion platform, a grating sensor, and a motion driver connected to the linear motor and the grating sensor.
根据本发明的一些方面,所述的车载激光测微设备包括通过安装支撑件固定安装在所述移动平台上的双轴外径测微仪;该双轴外径测微仪的工作部件呈板块状,中间留有激光测量区域,用于检测插入该激光测量区域的棒柱状物体的外径,为具备棒柱特征的操作臂末端执行器的位姿校准提供测量基础。According to some aspects of the present invention, the vehicle-mounted laser micrometer device includes a dual-axis outer diameter micrometer fixedly mounted on the mobile platform through a mounting support; the working part of the dual-axis outer diameter micrometer is in the shape of a plate, with a laser measurement area left in the middle, which is used to detect the outer diameter of a rod-shaped object inserted into the laser measurement area, providing a measurement basis for the posture calibration of the end effector of the operating arm with rod-shaped features.
根据本发明的一些方面,机械臂末端设有作为靶标的等边三角块,在该等边三角块的顶点分别设置靶球,并在该等边三角块的中心位置设置视觉检测标记。According to some aspects of the present invention, an equilateral triangle block serving as a target is disposed at the end of the robotic arm, target balls are disposed at the vertices of the equilateral triangle block, and a visual detection mark is disposed at the center of the equilateral triangle block.
根据本发明的一些方面,所述的移动操作机器人控制器包括工业运动控制器、存储器以及移动操作机器人的运动控制程序。According to some aspects of the present invention, the mobile operating robot controller includes an industrial motion controller, a memory, and a motion control program of the mobile operating robot.
根据本发明的一些方面,所述的校准工作站通过利用通信模块连接至移动操作机器人控制器,控制机械臂运动到测量位姿,接受机械臂到位信息并采集机械臂各关节角度数据,还通过通信模块连接至测量子系统的各个电气设备,以接收测量子系统数据并对测量子系统实施控制;校准工作站中保存有机械臂运动学误差模型,并从机械臂控制器中获取名义几何参数,基于上述测量子系统得到的真实值,分别对作业处的机械臂本体基坐标参数、几何参数以及末端执行器偏置参数进行校准,并生成新运动轨迹并对运动控制器进行补偿。According to some aspects of the present invention, the calibration workstation is connected to the mobile operation robot controller by using a communication module, controls the movement of the robotic arm to the measurement position, receives the robotic arm in place information and collects the angle data of each joint of the robotic arm, and is also connected to the various electrical equipment of the measurement subsystem through the communication module to receive the measurement subsystem data and control the measurement subsystem; the calibration workstation stores the robotic arm kinematic error model, and obtains the nominal geometric parameters from the robotic arm controller; based on the true values obtained by the above-mentioned measurement subsystem, the robotic arm body base coordinate parameters, geometric parameters and end effector bias parameters at the working location are calibrated respectively, and a new motion trajectory is generated and the motion controller is compensated.
根据本发明的一些方面,所述的激光测距传感器由离线标定设备进行预先标定,该离线标定设备包括激光跟踪仪,以及与激光跟踪仪关联的并设置在机械臂末端的一个或多个靶球、连接该靶球的杆件和激光跟踪仪辅助测量装置Tmac。According to some aspects of the present invention, the laser ranging sensor is pre-calibrated by an offline calibration device, which includes a laser tracker, one or more target balls associated with the laser tracker and arranged at the end of a robotic arm, a rod connecting the target balls, and a laser tracker auxiliary measurement device Tmac.
本发明的技术方案还涉及一种移动操作机器人大尺度空间高精度的标定方法,包括以下步骤:The technical solution of the present invention also relates to a large-scale spatial high-precision calibration method for a mobile operating robot, comprising the following steps:
S1、在现场空间的世界坐标系下布置大尺度空间的全局基准网,并基于全局基准网部署用于粗测量的多视角测量设备以及用于精测量的多个局部测量设备;S1. Arrange a global reference network of a large-scale space in the world coordinate system of the on-site space, and deploy multi-view measurement equipment for coarse measurement and multiple local measurement equipment for fine measurement based on the global reference network;
S2、当移动操作机器人的移动平台停止于预设的作业位置后,利用多视角测量设备对该移动平台进行粗定位,并以粗定位下的机械臂基座坐标系为基准,控制带有自制标靶的移动操作机器人的机械臂末端进入局部测量设备的测量范围;S2. When the mobile platform of the mobile operating robot stops at the preset working position, the mobile platform is roughly positioned using the multi-view measuring device, and the mechanical arm base coordinate system under the rough positioning is used as a reference to control the end of the mechanical arm of the mobile operating robot with the self-made target to enter the measuring range of the local measuring device;
S3、在精测量范围内,通过局部视觉识别,引导机械臂末端的标靶运动至一位置,使得标靶被测量激光成功击中,根据多激光测距原理与标靶几何信息来计算所述机械臂的末端位姿,然后多次改变机械臂末端位姿并测量记录改变后的末端位姿值,校准出机械臂基座坐标系偏差和运动学几何参数误差;S3. Within the precise measurement range, through local visual recognition, guide the target at the end of the robot arm to move to a position so that the target is successfully hit by the measuring laser, calculate the end position of the robot arm according to the multi-laser ranging principle and the target geometric information, and then change the end position of the robot arm multiple times and measure and record the changed end position value, calibrate the robot arm base coordinate system deviation and kinematic geometric parameter error;
S4、基于计算获得的机械臂本体与基座的位姿误差,重新计算机械臂末端执行器的规划位姿,通过补偿算法对机器人末端执行器误差进行补偿;S4, based on the calculated posture error between the robot body and the base, recalculate the planned posture of the robot end effector, and compensate for the error of the robot end effector through a compensation algorithm;
S5、在移动平台上搭建车载激光测微系统,利用车载激光测微系统对柱状参考物进行位姿测量,在线校准出机械臂末端执行器的偏置参数。S5. Build a vehicle-mounted laser micrometer system on the mobile platform, use the vehicle-mounted laser micrometer system to measure the posture of the cylindrical reference object, and calibrate the bias parameters of the end effector of the robot arm online.
本发明的有益效果为:The beneficial effects of the present invention are:
本发明提出的一种全局粗精度加局部高精度的在线校准方案,与传统固定式及移动式机器人的标定校准相比,其具有全自动、大空间、在线校准的优势;此外,根据本发明的标定方案还提高操作灵活性,同时也降低成本,有效提升了移动操作机器人系统的实用价值。The present invention proposes a global coarse precision plus local high precision online calibration scheme, which has the advantages of fully automatic, large space and online calibration compared with the calibration of traditional fixed and mobile robots; in addition, the calibration scheme according to the present invention also improves operational flexibility while reducing costs, effectively improving the practical value of the mobile operating robot system.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是全局视觉测量子系统和在线校准系统示意图。Figure 1 is a schematic diagram of the global vision measurement subsystem and online calibration system.
图2是基于导轨移动式局部视觉引导设备的示意图。FIG. 2 is a schematic diagram of a rail-based mobile local vision guidance device.
图3是移动操作机器人车载双轴激光测微测量示意图。FIG3 is a schematic diagram of a dual-axis laser micrometer measurement mounted on a mobile operating robot.
图4是全局基准网点实例示意图。FIG. 4 is a schematic diagram of an example of global reference network points.
图5是图4的末端靶标的细节放大图。FIG. 5 is an enlarged view of the details of the terminal target of FIG. 4 .
图6是在线标定系统实施流程图。FIG6 is a flowchart of the online calibration system implementation.
图7是校准工作站的校准补偿流程图。FIG. 7 is a calibration compensation flow chart of the calibration workstation.
图8是在线标定系统各组成部分与标定实施流程的关系图。FIG8 is a diagram showing the relationship between the components of the online calibration system and the calibration implementation process.
具体实施方式Detailed ways
以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The following will be combined with the embodiments and drawings to clearly and completely describe the concept, specific structure and technical effects of the present invention, so as to fully understand the purpose, scheme and effect of the present invention. It should be noted that the embodiments and features in the embodiments of this application can be combined with each other without conflict.
需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。此外,本发明中所使用的上、下、左、右等描述仅仅是相对于附图中本发明各组成部分的相互位置关系来说的。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. In addition, the descriptions of up, down, left, right, etc. used in the present invention are only relative to the relative positional relationship of the components of the present invention in the accompanying drawings. The singular forms "a", "said", and "the" used in the present invention and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。It should be understood that although the terms first, second, third, etc. may be used to describe various elements in the present disclosure, these elements should not be limited to these terms. These terms are only used to distinguish elements of the same type from each other. For example, without departing from the scope of the present disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element.
此外,本发明所称的“大尺寸度空间”,是指相比于传统的固定式或移动式机器人自身的尺寸相比的数倍的空间。一般来说,可以理解成至少10米×10米×10米的空间,但在各种实际应用场合,“大尺寸度空间”可以根据加工零件、机器人运动范围等因素综合来考虑和限定。本发明所称的“高精度”是指高于各种应用场合的现有技术的加工精度、运动精度而言,从而获得更好的技术效果和改进。In addition, the "large-scale space" referred to in the present invention refers to a space that is several times larger than the size of a traditional fixed or mobile robot. Generally speaking, it can be understood as a space of at least 10 meters × 10 meters × 10 meters, but in various practical applications, the "large-scale space" can be considered and limited based on factors such as the processed parts and the robot's motion range. The "high precision" referred to in the present invention refers to the processing accuracy and motion accuracy that are higher than the existing technology in various applications, so as to obtain better technical effects and improvements.
参照图1至图3,根据本发明的标定系统包括一套测量子系统和一套校准补偿子系统。1 to 3 , the calibration system according to the present invention includes a measurement subsystem and a calibration compensation subsystem.
测量子系统被用于对移动平台110坐标系、机械臂末端113位姿以及机械臂末端执行器的位姿偏置量进行视觉测量。The measurement subsystem is used to perform visual measurement on the coordinate system of the mobile platform 110 , the position and posture of the end arm 113 , and the position and posture offset of the end effector of the robot arm.
该测量子系统包括:空间分布的多视角测量设备、局部测量设备120、和车载激光测微设备。The measurement subsystem includes: a spatially distributed multi-view measurement device, a local measurement device 120, and a vehicle-mounted laser micrometer device.
多视角测量设备包括:红外相机116、与红外相机116连接的图像采集工作站130和与移动操作机器人109关联的反光靶球。The multi-view measurement device includes: an infrared camera 116 , an image acquisition workstation 130 connected to the infrared camera 116 , and a reflective target ball associated with the mobile operation robot 109 .
红外相机116设置于移动操作机器人109工作的上方空间。可以利用钢材、铝材等支撑物及横梁,通过分布式固定安装若干台红外相机116。多个红外相机116的测量视场能够笼罩大尺度的空间,比如笼罩至少10米×10米×10米的空间。The infrared camera 116 is set in the space above the mobile operation robot 109. A plurality of infrared cameras 116 can be fixedly installed in a distributed manner using supports and beams such as steel and aluminum. The measurement field of view of the plurality of infrared cameras 116 can cover a large-scale space, such as a space of at least 10 meters × 10 meters × 10 meters.
图像采集工作站130与各相机建立通信连接,控制相机同步采集移动平台110图像信息,对图像进行特征点提取与多相机数据融合,得到移动平台110的定位信息交给校准工作站127。The image acquisition workstation 130 establishes a communication connection with each camera, controls the camera to synchronously acquire image information of the mobile platform 110 , extracts feature points of the image and fuses multi-camera data, obtains positioning information of the mobile platform 110 and sends it to the calibration workstation 127 .
反光靶球安装在机器人移动平台110的四个角,便于相机对移动平台110进行空间定位。Reflective target balls are installed at the four corners of the robot mobile platform 110 to facilitate the camera to spatially locate the mobile platform 110.
局部测量设备120及其外部附属设备可以设置在移动操作机器人109机械臂111的作业区域。The local measuring device 120 and its external auxiliary devices may be arranged in the working area of the mechanical arm 111 of the mobile operating robot 109 .
该外部附属设备包括具有高精度直线运动特性的直线运动装置。该直线运动装置包含直线电机、导轨、光栅传感器以及驱动器等。The external accessory device includes a linear motion device with high-precision linear motion characteristics, which includes a linear motor, a guide rail, a grating sensor, a driver, and the like.
局部测量设备120通过支撑夹具102固定至直线运动装置的运动台上,使得直线运动装置能够驱动该局部测量设备120进行距离受控的精细线性运动。The local measuring device 120 is fixed to the motion table of the linear motion device through the supporting fixture 102, so that the linear motion device can drive the local measuring device 120 to perform distance-controlled fine linear motion.
局部测量设备120包括多个(优选是9个)激光测距传感器121与一个CCD相机122。CCD相机122用于引导机械臂末端113靶标进入激光测距传感器121的可测量区域,因此安装于夹具的中心位置。多个激光测距传感器121可以分为3组,在夹具上呈空间三角(例如,间隔120°)分布于CCD相机122周围。每组激光都能确定机械臂末端113靶标中一个靶球中心的空间位置,用于进一步计算得等边靶标中心点位置和姿态信息;The local measurement device 120 includes a plurality of (preferably 9) laser distance sensors 121 and a CCD camera 122. The CCD camera 122 is used to guide the target at the end of the robotic arm 113 into the measurable area of the laser distance sensor 121, and is therefore installed at the center of the fixture. The plurality of laser distance sensors 121 can be divided into three groups and are distributed around the CCD camera 122 in a spatial triangle (for example, at intervals of 120°) on the fixture. Each group of lasers can determine the spatial position of the center of a target ball in the target at the end of the robotic arm 113, which is used to further calculate the position and posture information of the center point of the equilateral target;
等边三角靶标123安装于移动操作机器人109的机械臂末端113。在三角靶标123的顶点分别安装一个高精密的反光靶球,并在三角块中心位置粘贴视觉检测标记128。其中,反光靶球例如是表面光滑的陶瓷材质的靶球,也可以是其它金属材质抛光的靶球。The equilateral triangle target 123 is mounted on the end 113 of the robot arm of the mobile operation robot 109. A high-precision reflective target ball is mounted on each vertex of the triangle target 123, and a visual detection mark 128 is pasted on the center of the triangle block. The reflective target ball is, for example, a target ball made of a smooth ceramic material, or a target ball made of a polished metal material.
车载激光测微设备包括安装支撑件和双轴外径测微仪125,其安装固定于机器人的移动平台110上。所述的双轴外径测微仪的工作部件呈板块状,其中间留有激光测量区域,用于检测插入该激光测量区域的棒柱状物体的外径,为具备棒柱特征的操作臂末端执行器的位姿校准提供测量基础。The vehicle-mounted laser micrometering device includes a mounting support and a dual-axis outer diameter micrometer 125, which is mounted and fixed on the robot's mobile platform 110. The working part of the dual-axis outer diameter micrometer is in the shape of a plate, and a laser measurement area is left in the middle, which is used to detect the outer diameter of a rod-shaped object inserted into the laser measurement area, providing a measurement basis for the position and posture calibration of the end effector of the manipulator with rod-shaped features.
校准补偿子系统包括:移动操作机器人控制器129、通信模块和校准工作站127。The calibration and compensation subsystem includes: a mobile operation robot controller 129 , a communication module and a calibration workstation 127 .
移动操作机器人控制器129用于控制机械臂111本体和移动平台110的运动的,控制器内部存有机械臂111运动几何名义参数。移动操作机器人控制器129包括工业运动控制器(比如,PLC、运动控制卡)、移动操作机器人109的驱动程序等。The mobile robot controller 129 is used to control the motion of the robot arm 111 and the mobile platform 110, and the controller stores the motion geometric nominal parameters of the robot arm 111. The mobile robot controller 129 includes an industrial motion controller (such as a PLC, a motion control card), a driver of the mobile robot 109, and the like.
通信模块用于控制器、现场总线、交换机及各种设备之间的通信,可以包括网关、交换机、各种协议的数据转发器、无线网卡等。The communication module is used for communication between controllers, field buses, switches and various devices, and may include gateways, switches, data forwarders of various protocols, wireless network cards, etc.
校准工作站127:利用通信模块连接至移动操作机器人控制器129,控制机械臂111和移动平台110运动到测量位姿,接受机械臂111到位信息并采集机械臂111各关节角度数据;利用通信模块连接至测量子系统的各个电气设备(包括图像采集工作站130),接收测量子系统数据并可以对测量子系统实施控制;通过建立机械臂111运动学误差模型,并从机械臂111机械结构中推算出机械臂111运动几何名义参数,基于上述测量子系统得到的真实值,分别对作业处的机械臂111本体基坐标参数、几何参数以及末端执行器偏置参数进行校准,并生成新运动轨迹并对控制器进行补偿。Calibration workstation 127: connects to the mobile operation robot controller 129 by using the communication module, controls the robot arm 111 and the mobile platform 110 to move to the measurement position, receives the position information of the robot arm 111 and collects the angle data of each joint of the robot arm 111; connects to various electrical equipment of the measurement subsystem (including the image acquisition workstation 130) by using the communication module, receives the measurement subsystem data and can control the measurement subsystem; establishes the kinematic error model of the robot arm 111, and infers the nominal geometric parameters of the robot arm 111 motion from the mechanical structure of the robot arm 111, based on the true values obtained by the above-mentioned measurement subsystem, calibrates the base coordinate parameters, geometric parameters and end effector bias parameters of the robot arm 111 body at the working place, generates a new motion trajectory and compensates the controller.
下面结合附图6至8,通过5个主要步骤,描述根据本发明的标定系统的标定运作流程的一些实施例。如图8所示,步骤S1涉及上述标定系统各个硬件平台的构建及相应的测距传感器的离线标定。步骤S2至S5涉及在线标定系统从移动平台110厘米级的低精度标定逐步推进到机械臂111微米级的高精度标定,还实现机械臂末端113工具的微米级高精度校准。在一些应用场景中,根据本发明的在线标定系统各个传感设备只需被一次离线标定,然后在移动操作机器人109的工作过程中可以实时重复步骤S2至S5的流程,在线更新机器人的位姿及校准工具。其中,步骤S2主要通过多视角测量设备的红外相机116、移动操作机器人109上的车载反光靶球来实施;步骤S3中的引导步骤S3.1通过局部测量设备120的CCD相机122及机械臂末端113设置的视觉检测标记128来实施,而接着的测量步骤S3.2是通过局部测量设备120的激光测距传感器121和机械臂末端113安装的靶标及靶标来实施;步骤S4可以由外部计算设备执行,也可以由移动操作机器人109的运动控制器直接或间接执行;步骤S5主要通过移动操作机器人109车载平台上的双轴测微传感器来实施。In conjunction with Figures 6 to 8, some embodiments of the calibration operation process of the calibration system according to the present invention are described below through 5 main steps. As shown in Figure 8, step S1 involves the construction of each hardware platform of the above-mentioned calibration system and the offline calibration of the corresponding ranging sensor. Steps S2 to S5 involve the online calibration system gradually advancing from the low-precision calibration of the mobile platform 110 cm level to the high-precision calibration of the robotic arm 111 micron level, and also realizing the micron-level high-precision calibration of the tool at the end of the robotic arm 113. In some application scenarios, each sensor device of the online calibration system according to the present invention only needs to be calibrated offline once, and then the process of steps S2 to S5 can be repeated in real time during the working process of the mobile operation robot 109 to update the robot's posture and calibration tools online. Among them, step S2 is mainly implemented through the infrared camera 116 of the multi-view measuring device and the vehicle-mounted reflective target ball on the mobile operating robot 109; the guiding step S3.1 in step S3 is implemented through the CCD camera 122 of the local measuring device 120 and the visual detection mark 128 set at the end of the robotic arm 113, and the subsequent measurement step S3.2 is implemented through the laser ranging sensor 121 of the local measuring device 120 and the target and target installed at the end of the robotic arm 113; step S4 can be executed by an external computing device, or directly or indirectly by the motion controller of the mobile operating robot 109; step S5 is mainly implemented by the dual-axis micrometer sensor on the vehicle-mounted platform of the mobile operating robot 109.
下面通过详细的实施例描述各个步骤。Each step is described below through detailed examples.
步骤S1Step S1
搭建大尺度空间全局基准网,以解决大空间、大尺寸的工业机器人制造现场中测量设备基准坐标系多次互相转换而导致的误差累积问题。全局基准网的网点分布与空间内的传感器的测量距离与精度、空间遮挡等因素相关。A large-scale spatial global reference network is built to solve the error accumulation problem caused by multiple conversions of the reference coordinate systems of measurement equipment in large-scale industrial robot manufacturing sites. The distribution of points in the global reference network is related to the measurement distance and accuracy of the sensors in the space, spatial occlusion and other factors.
使用激光跟踪仪101等非接触式、大范围、高便捷性的标准测量设备,在基准网点处直接或间接测量空间内的传感器的位姿信息,针对可测量空间之外的传感器设备,移动激光跟踪仪101至下一个基准网点,在该基准网点处,同样能够测量到一部分上一网点传感器的位姿信息,推算出该网点相对于上一网点的变换信息。为了减少网点之间的累积误差,采用由中心网点向四周扩散的方式进行搭建,最后使用拼接的方法建立空间中传感器相对于统一世界坐标系的位姿信息。Use non-contact, large-range, and highly convenient standard measuring equipment such as laser tracker 101 to directly or indirectly measure the position information of sensors in space at the reference points. For sensor devices outside the measurable space, move the laser tracker 101 to the next reference point, where part of the position information of the sensor at the previous point can also be measured, and the transformation information of this point relative to the previous point can be calculated. In order to reduce the cumulative error between points, the construction is carried out by spreading from the central point to the surrounding areas, and finally the position information of the sensor in space relative to the unified world coordinate system is established by splicing.
在一个实例中,如图4和图5,以(例如Leica公司的产品)激光跟踪仪101作为基准点构建仪器同时校准某个激光测距传感器121与某个红外相机116在基准点中的位姿。在机械臂末端113安装支撑夹具102,夹具上安装有:(1)微小直径(比如1mm)高精度陶瓷靶球124,用于反射激光测距传感器121的激光;(2)激光跟踪仪辅助测量装置Tmac 104,可以直接反馈6-DOF位置与姿态信息;(3)反光靶球组105,用于红外相机116识别。反光靶球之间使用高精度的杆件106连接。In one example, as shown in FIG4 and FIG5, a laser tracker 101 (e.g., a product of Leica) is used as a reference point to construct an instrument and calibrate the position of a laser distance sensor 121 and an infrared camera 116 at the reference point. A support fixture 102 is installed at the end of the robotic arm 113, and the fixture is equipped with: (1) a high-precision ceramic target ball 124 with a small diameter (e.g., 1 mm) for reflecting the laser of the laser distance sensor 121; (2) a laser tracker auxiliary measurement device Tmac 104, which can directly feedback 6-DOF position and posture information; (3) a reflective target ball group 105 for infrared camera 116 recognition. The reflective target balls are connected by high-precision rods 106.
控制机械臂111运动至第一位置107处,使得陶瓷靶球124对准激光测距传感器121的激光线,通过激光跟踪仪101捕捉并换算为陶瓷靶球124在此处的位姿;控制机械臂111运动至第二位置108处,同理,使得陶瓷靶球124对准激光测距传感器121的激光线,陶瓷靶球124在此处的位姿亦可获取。通过陶瓷靶球124两点的位姿可以获得延激光测距传感器121入射激光的方向,并通过激光测距传感器121本身可以测量距离信息,最终得到该激光测距传感器121在基准点的位姿信息。同样的,红外相机116通过两次测量反光靶球组105,亦能获得自身相对于基准点的位姿。The robot arm 111 is controlled to move to the first position 107, so that the ceramic target ball 124 is aligned with the laser line of the laser ranging sensor 121, and the laser tracker 101 is used to capture and convert it into the position and posture of the ceramic target ball 124 at this position; the robot arm 111 is controlled to move to the second position 108, and similarly, the ceramic target ball 124 is aligned with the laser line of the laser ranging sensor 121, and the position and posture of the ceramic target ball 124 at this position can also be obtained. The direction of the incident laser from the laser ranging sensor 121 can be obtained through the position and posture of the two points of the ceramic target ball 124, and the distance information can be measured by the laser ranging sensor 121 itself, and finally the position and posture information of the laser ranging sensor 121 at the reference point is obtained. Similarly, the infrared camera 116 can also obtain its own position and posture relative to the reference point by measuring the reflective target ball group 105 twice.
步骤S2Step S2
为了降低空间障碍物遮挡的概率,如图1,利用钢、铝等支撑物及横梁组成的支架115安装红外相机116视觉测量子系统。将反光靶球117安装于移动平台110的四个角,当移动操作机器人109和移动平台110运动至红外相机116的可测量范围内,红外相机116识别反光靶球117并进一步根据反光靶球的几何分布计算确定移动平台110的空间位置。In order to reduce the probability of being blocked by space obstacles, as shown in FIG1 , a bracket 115 composed of steel, aluminum and other supports and beams is used to install the infrared camera 116 visual measurement subsystem. The reflective target balls 117 are installed at the four corners of the mobile platform 110. When the mobile operation robot 109 and the mobile platform 110 move to the measurable range of the infrared camera 116, the infrared camera 116 identifies the reflective target balls 117 and further calculates and determines the spatial position of the mobile platform 110 based on the geometric distribution of the reflective target balls.
由于空间中部署多个红外相机116。移动平台110可能会被多个红外相机116同时捕捉,利用多相机产生的冗余定位数据并以数据融合算法加以优化。Since multiple infrared cameras 116 are deployed in space, the mobile platform 110 may be captured by multiple infrared cameras 116 at the same time, and the redundant positioning data generated by the multiple cameras are utilized and optimized by a data fusion algorithm.
之后,由于机械臂基座112与移动平台110是通过车体刚性连接,它们之间的转换关系可以通过出厂时的离线标定确定;由此在通过上述测量得到移动平台110的位姿信息的条件下,可以获取机械臂基座112相对于世界坐标系的位姿信息。但是,大空间内视觉测量的精度有限,机械臂基座112的定位只是一个初步定位,为下一步控制机械臂末端113运动到世界坐标系下的局部高精度测量区域提供参考。Afterwards, since the robot base 112 and the mobile platform 110 are rigidly connected to the vehicle body, the conversion relationship between them can be determined by offline calibration at the factory; thus, under the condition that the posture information of the mobile platform 110 is obtained through the above measurement, the posture information of the robot base 112 relative to the world coordinate system can be obtained. However, the accuracy of visual measurement in a large space is limited, and the positioning of the robot base 112 is only a preliminary positioning, which provides a reference for the next step of controlling the movement of the robot end 113 to the local high-precision measurement area in the world coordinate system.
步骤S3Step S3
如图2,精密加工出一块等边三角块123,并在三角块123的顶点分别安装三个高精密的陶瓷靶球124,并在三角块123中心位置粘贴视觉检测标记128(比如,mark点标记),该等边三角块123作为靶标被安装于机械臂末端113的法兰(或通过延伸杆安装于该末端法兰)。以9个激光测距传感器121与CCD相机122(例如,CCD引导相机)组成为一个局部测量设备120,其安装于可随精密直线导轨118移动的支撑夹具102上。为了与等边三角块的标靶123对应,9个激光测距传感器121分为3组,每组分别占据空间三角中的一个角,而CCD相机122安装于空间三角的中心。As shown in FIG2 , an equilateral triangle block 123 is precisely machined, and three high-precision ceramic target balls 124 are respectively installed at the vertices of the triangle block 123, and a visual detection mark 128 (for example, a mark point mark) is pasted at the center of the triangle block 123. The equilateral triangle block 123 is installed as a target on the flange of the end 113 of the robot arm (or installed on the end flange through an extension rod). Nine laser ranging sensors 121 and a CCD camera 122 (for example, a CCD guide camera) form a local measurement device 120, which is installed on a support fixture 102 that can move with a precision linear guide 118. In order to correspond to the target 123 of the equilateral triangle block, the nine laser ranging sensors 121 are divided into three groups, each group occupies a corner in the space triangle, and the CCD camera 122 is installed at the center of the space triangle.
在机械臂末端113靶标123运动到的局部高精度局部测量区域,此时靶标123上贴附的视觉检测标记128进入引导CCD相机122的视野范围内,通过将视觉检测标记128引导机械臂末端113至某个位姿,在该位姿下每组激光测距传感器121的3束激光都能打中等边三角块标靶123中对应靶球124。此时,机械臂111暂停运动,校准工作站127通过通信模块一方面记录各个激光测距传感器121的测距数据,另一方面通过移动操作机器人控制器129捕捉机械臂111各关节值。根据三边测量法,每组激光都能确定一个靶球124中心的空间位置,通过几何计算,能够计算得等边三角块123中心点的位置和姿态信息。利用CCD相机122跟踪标记位姿,保证3组激光都能打中各自的靶球的前提下,多次变化机械臂末端113位姿并记录上述测量结果,经由校准工作站127的校准算法得出机械臂基座112坐标系相对于世界坐标系的偏差和运动学几何参数误差。At the local high-precision local measurement area where the target 123 moves to at the end of the robot arm 113, the visual detection mark 128 attached to the target 123 enters the field of view of the guiding CCD camera 122. By guiding the visual detection mark 128 to a certain posture, the three laser beams of each group of laser ranging sensors 121 can hit the corresponding target ball 124 in the equilateral triangle block target 123. At this time, the robot arm 111 pauses, and the calibration workstation 127 records the ranging data of each laser ranging sensor 121 through the communication module on the one hand, and captures the joint values of the robot arm 111 through the mobile operation robot controller 129 on the other hand. According to the triangulation method, each group of lasers can determine the spatial position of the center of a target ball 124, and through geometric calculation, the position and posture information of the center point of the equilateral triangle block 123 can be calculated. The CCD camera 122 is used to track the marker position to ensure that the three groups of lasers can hit their respective target balls. The position of the robot end 113 is changed multiple times and the above measurement results are recorded. The calibration algorithm of the calibration workstation 127 is used to obtain the deviation of the coordinate system of the robot base 112 relative to the world coordinate system and the kinematic geometric parameter error.
考虑到移动操作臂在大空间的工作区间内自由移动,为保证每一个作业点旁边都至少有一个局部测量设备120对机械臂末端113实施高精度测量,并节约局部测量设备120的部署数目,使用分段式高精度移动导轨118承载局部测量设备120运动至机械臂111的可操作范围内。为了提高机械臂111的参数校准的质量,至少保证两处局部测量设备120且两处局部测量设备120之间具有一定的空间距离,机械臂111的位姿有足够的变化,以便在数学运算过程中上“激发”尽可能多的待校准的运动学参数。Considering that the mobile operating arm moves freely in a large working area, in order to ensure that there is at least one local measuring device 120 next to each working point to perform high-precision measurement on the end of the robot arm 113 and save the number of deployed local measuring devices 120, a segmented high-precision mobile guide rail 118 is used to carry the local measuring device 120 to move within the operable range of the robot arm 111. In order to improve the quality of parameter calibration of the robot arm 111, at least two local measuring devices 120 are guaranteed and there is a certain spatial distance between the two local measuring devices 120, and the posture of the robot arm 111 has sufficient changes to "stimulate" as many kinematic parameters to be calibrated as possible during the mathematical operation process.
步骤S4Step S4
一般来说,为保证机器人编程的效率和精度,机器人的工作任务和定位程序必须通过离线编程系统进行规划和生成,通过指定末端执行器中心点(TCP)在世界坐标系中的绝对位姿来对机器人进行编程的。基于步骤S2-S3分别对作业处的机械臂111基坐标系参数、几何参数进行校准,而末端执行器偏置参数的校准是在机械臂111几何参数校准并补偿之后,即要实施末端执行器偏置参数的校准需要机械臂111本体是准确的。Generally speaking, in order to ensure the efficiency and accuracy of robot programming, the robot's work tasks and positioning programs must be planned and generated through an offline programming system, and the robot is programmed by specifying the absolute position of the end effector center point (TCP) in the world coordinate system. Based on steps S2-S3, the base coordinate system parameters and geometric parameters of the robot arm 111 at the work site are calibrated respectively, and the calibration of the end effector offset parameters is after the geometric parameters of the robot arm 111 are calibrated and compensated, that is, to implement the calibration of the end effector offset parameters, the robot arm 111 body needs to be accurate.
如图7,由于并非每款机械臂111都能允许直接修改运动学参数文件,因此更多的是通过修改末端执行器位姿来对机械臂111进行补偿。先将机械臂111基坐标系补偿入离线编程后的机械臂末端执行器的位姿,将补偿后的位姿利用真实几何参数实施运动学逆解得到各个关节值,然后对各个关节值利用名义几何参数(或上一次校准的几何参数)实施运动学正解得到新的末端执行器的位姿值。末端执行器偏置的补偿同样是补偿末端执行器的位姿值。As shown in Figure 7, since not every robot arm 111 allows direct modification of the kinematic parameter file, the robot arm 111 is more often compensated by modifying the end effector posture. First, the robot arm 111 base coordinate system is compensated into the posture of the robot arm end effector after offline programming, and the compensated posture is subjected to inverse kinematics solution using real geometric parameters to obtain each joint value, and then each joint value is subjected to forward kinematics solution using nominal geometric parameters (or geometric parameters of the last calibration) to obtain a new end effector posture value. Compensation for the end effector offset is also to compensate for the posture value of the end effector.
通过校准工作站127与移动操作机器人控制器129之间的通信,根据新末端执行器的位姿值修改控制器指令以完成补偿。Compensation is accomplished by modifying controller instructions according to the new end effector pose value through communication between the calibration workstation 127 and the mobile manipulation robot controller 129 .
步骤S5Step S5
如图3,于移动平台110上搭建车载双轴激光测微仪125,当机械臂111的几何参数被校准之后,如果在末端执行器具有锥状或棒柱状的几何特征。控制机械臂末端执行器垂直插入双轴激光测微仪125中心面,记录双轴激光测微仪125中交叉两个方向的受光元件被遮挡的位置点,并将此位置作为末端执行器偏置的基准位,在基准位处末端执行器位姿的偏置为零。当机械臂末端执行器作业一段时间后,检测末端执行器与机械臂末端113的关系是否发生变化,再次按原设定的运动指令运动末端执行器插入中心面,此时末端执行器的偏置将表现为激光测微仪125中受光元件被遮挡的位置点的变化,此时需要对末端执行器需要进行校准。As shown in Figure 3, a vehicle-mounted dual-axis laser micrometer 125 is built on the mobile platform 110. After the geometric parameters of the robot 111 are calibrated, if the end effector has a conical or rod-shaped geometric feature. Control the end effector of the robot to vertically insert into the center plane of the dual-axis laser micrometer 125, record the position point where the light-receiving elements in the two directions of the dual-axis laser micrometer 125 are blocked, and use this position as the reference position of the end effector offset. The offset of the end effector posture at the reference position is zero. After the end effector of the robot has been operating for a period of time, check whether the relationship between the end effector and the end of the robot 113 has changed, and move the end effector to insert into the center plane again according to the original set motion command. At this time, the offset of the end effector will be manifested as a change in the position point where the light-receiving element in the laser micrometer 125 is blocked. At this time, the end effector needs to be calibrated.
将带有偏置的末端执行器多次以不同姿态插入双轴激光测微仪125中心检测面,停止等待校准工作站127记录每次插入中心面时的两个方向的受光元件被遮挡的位置点以及捕获此时机械臂111关节角度,计算出末端执行器相对于机械臂末端113的关系的偏置值。The end effector with an offset is inserted into the center detection surface of the dual-axis laser micrometer 125 in different postures for multiple times, and the calibration workstation 127 stops and waits to record the position points where the light-receiving elements in two directions are blocked each time the center surface is inserted, and the joint angles of the robotic arm 111 at this time are captured, and the offset value of the relationship between the end effector and the end 113 of the robotic arm is calculated.
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。The above is only a preferred embodiment of the present invention. The present invention is not limited to the above implementation. As long as the technical effect of the present invention is achieved by the same means, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of protection of the present disclosure. All should belong to the protection scope of the present invention. Within the protection scope of the present invention, its technical scheme and/or implementation method can have various modifications and changes.
附图标记说明列表List of Reference Numerals
101激光跟踪仪101 Laser Tracker
102支撑夹具102 Support fixture
103微小直径高精度陶瓷靶球103 small diameter high precision ceramic target ball
104激光跟踪仪辅助测量装置Tmac105反光靶球组104 Laser Tracker Auxiliary Measurement Device Tmac105 Reflective Target Ball Set
106杆件106 rods
107第一位置107 First Position
108第二位置108 Second Position
109移动操作机器人109 Mobile Operation Robot
110移动平台110 mobile platforms
111机械臂111 Robotic Arm
112机械臂基座112 Robotic Arm Base
113机械臂末端113 Robotic Arm End
115支架115 bracket
116红外相机116 Infrared Camera
117红外反光靶球117 infrared reflective target ball
118直线运动导轨118 linear motion guide
119支撑夹具119 Support fixture
120局部测量设备120 local measuring equipment
121激光测距传感器121 Laser Distance Sensor
122 CCD相机122 CCD Camera
123等边三角靶标123 equilateral triangle target
124陶瓷靶球124 Ceramic Target Ball
125双轴激光测微仪125 dual axis laser micrometer
126机械臂控制柜126 Robotic Arm Control Cabinet
127校准工作站127 calibration workstations
128视觉检测标记128 visual inspection marks
129移动操作机器人控制器129 Mobile Operation Robot Controller
130图像采集工作站。130 image acquisition workstations.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910673549.XA CN110355788B (en) | 2019-07-24 | 2019-07-24 | Large-scale spatial high-precision online calibration system for mobile manipulation robots |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910673549.XA CN110355788B (en) | 2019-07-24 | 2019-07-24 | Large-scale spatial high-precision online calibration system for mobile manipulation robots |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110355788A CN110355788A (en) | 2019-10-22 |
CN110355788B true CN110355788B (en) | 2024-05-14 |
Family
ID=68220717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910673549.XA Active CN110355788B (en) | 2019-07-24 | 2019-07-24 | Large-scale spatial high-precision online calibration system for mobile manipulation robots |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110355788B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111716355A (en) * | 2020-06-16 | 2020-09-29 | 海克斯康制造智能技术(青岛)有限公司 | Robot absolute positioning precision compensation system and method |
CN112008937A (en) * | 2020-07-28 | 2020-12-01 | 上海发那科机器人有限公司 | System and method for automatically filling foam by robot |
CN113146613B (en) * | 2021-01-22 | 2022-11-04 | 吉林省计量科学研究院 | An industrial robot D-H parameter three-dimensional self-calibration calibration device and method |
CN112706193B (en) * | 2021-01-27 | 2022-03-01 | 浙江谱麦科技有限公司 | Cleaning robot performance detection system based on dynamic capture camera |
CN113386052A (en) * | 2021-05-12 | 2021-09-14 | 华南理工大学 | Hull abrasive water jet paint and rust removing equipment and implementation method thereof |
CN114367993A (en) * | 2021-12-29 | 2022-04-19 | 上海航天设备制造总厂有限公司 | Device, system and method for converting space coordinates and scanning coordinates of complex curved surface |
CN114359410B (en) * | 2022-01-10 | 2024-04-19 | 杭州巨岩欣成科技有限公司 | Swimming pool drowning prevention multi-camera space fusion method and device, computer equipment and storage medium |
CN114305705B (en) * | 2022-03-15 | 2022-06-03 | 珠海维尔康生物科技有限公司 | Automatic correcting device and method for position of surgical robot |
CN115808176A (en) * | 2022-12-20 | 2023-03-17 | 中国航空工业集团公司西安飞机设计研究所 | A mechanical position guidance positioning system and method thereof |
CN116379984B (en) * | 2023-04-03 | 2023-10-03 | 广州橘子电气有限公司 | Industrial robot positioning accuracy calibration method and system |
CN117989977A (en) * | 2024-01-12 | 2024-05-07 | 哈尔滨工业大学 | Method and device for measuring the installation position of the stator locating ribs of large hydro-generators |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101799271A (en) * | 2010-04-01 | 2010-08-11 | 哈尔滨工业大学 | Method for obtaining camera calibration point under large viewing field condition |
CN102208108A (en) * | 2011-04-01 | 2011-10-05 | 哈尔滨工业大学 | Large-field high-precision quick field overall calibration method for camera |
CN108858124A (en) * | 2018-09-07 | 2018-11-23 | 北京特种机械研究所 | Its method for carrying mechanical arm position is demarcated using AGV location information |
CN109099883A (en) * | 2018-06-15 | 2018-12-28 | 哈尔滨工业大学 | The big visual field machine vision metrology of high-precision and caliberating device and method |
CN210819622U (en) * | 2019-07-24 | 2020-06-23 | 哈尔滨工业大学(深圳) | Large-scale space high-precision online calibration system of mobile operation robot |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103517789B (en) * | 2011-05-12 | 2015-11-25 | 株式会社Ihi | motion prediction control device and method |
CA3029111A1 (en) * | 2016-07-08 | 2018-01-11 | Macdonald, Dettwiler And Associates Inc. | System and method for automated artificial vision guided dispensing viscous fluids for caulking and sealing operations |
-
2019
- 2019-07-24 CN CN201910673549.XA patent/CN110355788B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101799271A (en) * | 2010-04-01 | 2010-08-11 | 哈尔滨工业大学 | Method for obtaining camera calibration point under large viewing field condition |
CN102208108A (en) * | 2011-04-01 | 2011-10-05 | 哈尔滨工业大学 | Large-field high-precision quick field overall calibration method for camera |
CN109099883A (en) * | 2018-06-15 | 2018-12-28 | 哈尔滨工业大学 | The big visual field machine vision metrology of high-precision and caliberating device and method |
CN108858124A (en) * | 2018-09-07 | 2018-11-23 | 北京特种机械研究所 | Its method for carrying mechanical arm position is demarcated using AGV location information |
CN210819622U (en) * | 2019-07-24 | 2020-06-23 | 哈尔滨工业大学(深圳) | Large-scale space high-precision online calibration system of mobile operation robot |
Also Published As
Publication number | Publication date |
---|---|
CN110355788A (en) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110355788B (en) | Large-scale spatial high-precision online calibration system for mobile manipulation robots | |
CN210819622U (en) | Large-scale space high-precision online calibration system of mobile operation robot | |
JP5199452B2 (en) | External system for improving robot accuracy | |
EP2350750B1 (en) | A method and an apparatus for calibration of an industrial robot system | |
USRE45391E1 (en) | Method and an apparatus for performing a program controlled process on a component | |
US5828566A (en) | Vision assisted fixture construction | |
CN101680743B (en) | Determining positions | |
EP2547490B1 (en) | Calibration of a base coordinate system for an industrial robot | |
CN102448679B (en) | Method and system for extremely precise positioning of at least one object in the end position in space | |
KR20150070370A (en) | Method for in-line calibration of an industrial robot, calibration system for performing such a method and industrial robot comprising such a calibration system | |
CN108827264B (en) | Mobile workbench and its mechanical arm optics target positioning device and localization method | |
JPWO2018043525A1 (en) | Robot system, robot system control apparatus, and robot system control method | |
CN103895023A (en) | Mechanical arm tail end tracking and measuring system and method based on coding azimuth device | |
JP2006110705A (en) | Calibration method of robot | |
CN112894209A (en) | Automatic plane correction method for intelligent tube plate welding robot based on cross laser | |
CN112828454B (en) | Two-dimensional galvanometer online plane precision compensation system and compensation method thereof | |
EP4489943A1 (en) | System and method for calibration of an articulated robot arm | |
JP2983941B2 (en) | Measurement error correction method for 3D automatic measurement device | |
JP6031368B2 (en) | Correlation positioning method with workpiece | |
US11667380B2 (en) | Cable robot positioning system utilizing a light beam measurement device | |
CN118809605A (en) | A robotic arm for a six-degree-of-freedom visual grasping system and a self-calibration method thereof | |
Liu et al. | An automated method to calibrate industrial robot joint offset using virtual line-based single-point constraint approach | |
Feng et al. | Design of a visual guidance robotic assembly system for flexible satellite equipment unit assembly | |
Liu et al. | Rapid robot/workcell calibration using line-based approach | |
Schütze et al. | Optopose-a multi-camera system for fast and precise determination of position and orientation for moving effector |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |