CN102601800A - Manipulator positioning device and manipulator with same - Google Patents
Manipulator positioning device and manipulator with same Download PDFInfo
- Publication number
- CN102601800A CN102601800A CN2011100217240A CN201110021724A CN102601800A CN 102601800 A CN102601800 A CN 102601800A CN 2011100217240 A CN2011100217240 A CN 2011100217240A CN 201110021724 A CN201110021724 A CN 201110021724A CN 102601800 A CN102601800 A CN 102601800A
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- arm
- movable arm
- movable
- analog
- 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.)
- Pending
Links
Images
Landscapes
- Control Of Position Or Direction (AREA)
Abstract
一种机械臂定位装置包括多个陀螺仪传感器,一个模/数转换器,一个存储器以及一个处理器。该陀螺仪传感器用于感测该机械臂的运动状况,并产生对应的模拟感测信号。该模/数转换器用于将该陀螺仪传感器的模拟感测信号转换为数字信号。该存储器用于存储该数字信号以及预设信息。该处理器用于根据所数字信号计算该机械臂的运动,确定该机械臂的实际位置,并将该机械臂的实际位置与该预设信息相比较,确定机械臂是否精确定位,如果定位存在偏差,则根据该偏差发出对应的驱动信号。本发明还涉及一种具有该机械臂定位装置的机械臂。
A mechanical arm positioning device includes a plurality of gyroscope sensors, an analog/digital converter, a memory and a processor. The gyroscope sensor is used to sense the movement condition of the mechanical arm and generate corresponding analog sensing signals. The analog-to-digital converter is used to convert the analog sensing signal of the gyroscope sensor into a digital signal. The memory is used for storing the digital signal and preset information. The processor is used to calculate the movement of the mechanical arm according to the digital signal, determine the actual position of the mechanical arm, and compare the actual position of the mechanical arm with the preset information to determine whether the mechanical arm is positioned accurately, and if there is a deviation in positioning , then the corresponding driving signal is issued according to the deviation. The invention also relates to a mechanical arm with the mechanical arm positioning device.
Description
技术领域 technical field
本发明涉及一种机械臂定位装置以及具有该机械臂定位装置的机械臂。The invention relates to a mechanical arm positioning device and a mechanical arm with the mechanical arm positioning device.
背景技术 Background technique
机械臂用于代替人工从事产品的组装、搬运等工作,可以极大地节省人力。在机械臂的设计上,其定位的精度非常重要,如果机械臂的定位精度出现较大偏差,则机械臂将难以继续正常工作。The robotic arm is used to replace manual work such as product assembly and handling, which can greatly save manpower. In the design of the robot arm, its positioning accuracy is very important. If there is a large deviation in the positioning accuracy of the robot arm, it will be difficult for the robot arm to continue to work normally.
现有的机械臂一般采用马达驱动,因此其在定位时一般采用所述马达的回传信号,通过对所述马达信号计算、分析,确定所述机械臂的位置。然,随着科技的发展,尤其是当所需组装或者搬运的产品越来越精细、小巧的情况下,此种定位方式的定位精度越来越不符合要求。且现有的驱动马达所回传的信号均为直线运动信号,而机械臂的转动情况则是根据直线运动的信号通过一定算法计算出的结果,这也会增加定位精度的偏差。另外,如果驱动马达本身存在驱动偏差,则机械臂的定位精度误差将不可避免。Existing mechanical arms are generally driven by motors, so they generally use the feedback signal of the motor during positioning, and the position of the mechanical arm is determined by calculating and analyzing the motor signal. However, with the development of science and technology, especially when the products to be assembled or transported become more and more delicate and small, the positioning accuracy of this positioning method is less and less satisfactory. Moreover, the signals returned by the existing drive motors are all linear motion signals, and the rotation of the mechanical arm is the result calculated by a certain algorithm based on the linear motion signals, which will also increase the deviation of positioning accuracy. In addition, if there is a driving deviation in the driving motor itself, the positioning accuracy error of the robotic arm will be inevitable.
发明内容 Contents of the invention
有鉴于此,有必要提供一种具备较高定位精度的机械臂及具有该机械臂定位装置的机械臂。In view of this, it is necessary to provide a mechanical arm with higher positioning accuracy and a mechanical arm with the positioning device for the mechanical arm.
一种机械臂定位装置,用于定位机械臂的位置,所述机械臂由驱动马达驱动,所述机械臂定位装置包括多个陀螺仪传感器,一个模/数转换器,一个存储器以及一个处理器。A mechanical arm positioning device for positioning the position of a mechanical arm, the mechanical arm is driven by a drive motor, the mechanical arm positioning device includes a plurality of gyroscope sensors, an analog/digital converter, a memory and a processor .
所述陀螺仪传感器用于感测所述机械臂的运动状况,并产生对应的模拟感测信号。The gyroscope sensor is used to sense the movement condition of the mechanical arm and generate corresponding analog sensing signals.
所述模/数转换器与所述陀螺仪传感器分别相连,用于将所述陀螺仪传感器的模拟感测信号转换为数字信号。The analog-to-digital converters are respectively connected to the gyroscope sensors for converting the analog sensing signals of the gyroscope sensors into digital signals.
所述存储器与所述模数转换器相连,用于存储所述数字信号以及预设信息。The memory is connected with the analog-to-digital converter and is used for storing the digital signal and preset information.
所述处理器与所述存储器以及所述驱动马达相连,用于根据所数字信号计算所述机械臂的运动,确定所述机械臂的实际位置,并将所述机械臂的实际位置与所述预设信息相比较,确定机械臂是否精确定位,如果定位存在偏差,则根据所述偏差向所述驱动马达发出驱动信号。The processor is connected with the memory and the driving motor, and is used to calculate the movement of the mechanical arm according to the digital signal, determine the actual position of the mechanical arm, and compare the actual position of the mechanical arm with the Compared with the preset information, it is determined whether the mechanical arm is accurately positioned, and if there is a deviation in the positioning, a driving signal is sent to the driving motor according to the deviation.
一种机械臂,其包括多个活动臂以及多个用于驱动所述活动臂运动的驱动马达,所述多个活动臂首尾可活动相连,所述机械臂还包括多个陀螺仪传感器,一个模/数转换器,一个存储器以及处理器。A mechanical arm comprising a plurality of movable arms and a plurality of driving motors for driving the movement of the movable arms, the plurality of movable arms can be movably connected end to end, the mechanical arm also includes a plurality of gyroscope sensors, a analog-to-digital converters, a memory and processor.
所述陀螺仪传感器用于感测所述活动臂的运动状况,并产生对应的模拟感测信号。The gyroscope sensor is used to sense the movement condition of the movable arm and generate corresponding analog sensing signals.
所述模/数转换器与所述陀螺仪传感器分别相连,用于将所述陀螺仪传感器的模拟感测信号转换为数字信号。The analog-to-digital converters are respectively connected to the gyroscope sensors for converting the analog sensing signals of the gyroscope sensors into digital signals.
所述存储器与所述模数转换器相连,用于存储所述数字信号以及预设信息。The memory is connected with the analog-to-digital converter and is used for storing the digital signal and preset information.
所述处理器与所述存储器以及所述驱动马达相连,用于根据所数字信号计算所述活动臂的运动,确定所述活动臂的实际位置,并将所述活动臂的实际位置与所述预设信息相比较,确定活动臂是否精确定位,如果定位存在偏差,则根据所述偏差向所述驱动马达发出驱动信号。The processor is connected to the memory and the drive motor, and is used to calculate the movement of the movable arm according to the digital signal, determine the actual position of the movable arm, and compare the actual position of the movable arm with the Compared with the preset information, it is determined whether the movable arm is accurately positioned, and if there is a deviation in the positioning, a driving signal is sent to the driving motor according to the deviation.
相较现有技术,所述的机械臂定位装置以及具有所述机械臂定位装置的机械臂采用所述陀螺仪传感器对所述机械臂或其多个活动臂的运动状况进行感测,并根据感测结果调整所述活动臂的位置,使得所述活动臂位于精确定位位置,故可消除直接采用所述驱动马达回传的信号再行计算所述活动臂运动状况所产生的误差,同时能够消除所述驱动马达本身的驱动误差,因此能够提高所述机械臂的定位精度。Compared with the prior art, the robotic arm positioning device and the robotic arm with the robotic arm positioning device use the gyroscope sensor to sense the movement conditions of the robotic arm or its multiple movable arms, and according to The sensing result adjusts the position of the movable arm, so that the movable arm is located at an accurate positioning position, so the error caused by directly using the signal returned by the drive motor to recalculate the movement of the movable arm can be eliminated, and at the same time, the The driving error of the driving motor itself is eliminated, so the positioning accuracy of the robot arm can be improved.
附图说明 Description of drawings
图1是本发明机械臂的结构示意图。Fig. 1 is a structural schematic diagram of the mechanical arm of the present invention.
图2是图1的机械臂的功能模块图。Fig. 2 is a functional block diagram of the robot arm in Fig. 1 .
主要元件符号说明Description of main component symbols
机械臂 100
活动臂 10
第一活动臂 11The first movable arm 11
第二活动臂 12Second movable arm 12
第三活动臂 13Third movable arm 13
操作头 14Operation head 14
陀螺仪传感器 20Gyro
模/数转换器 30Analog/Digital Converter 30
存储器 40
处理器 50
驱动马达 60
具体实施方式 Detailed ways
下面将结合附图对本发明作一具体介绍。The present invention will be described in detail below in conjunction with the accompanying drawings.
请参阅图1,所示为本发明的机械臂100的结构示意图,所述机械臂100包括多个活动臂10以及多个设置于所述活动臂10上的陀螺仪传感器20。Please refer to FIG. 1 , which is a schematic structural diagram of a
所述多个活动臂10首尾可活动地相连。本实施方式中,所述活动臂10包括一个第一活动臂11,一个第二活动臂12以及一个第三活动臂13。所述第一活动臂11一端可活动地连接于一个基座15上。所述第二活动臂12一端与所述第一活动臂11远离所述基座15的一端相连,另一端与所述第三活动臂13相连。所述第三活动臂13的远离所述第二活动臂12的末端设置有一个操作头14,所述操作头14用于产品(图未示)接触,用于组装或者夹持产品。所述第一活动臂11,第二活动臂12以及所述第三活动臂13通过自身或者相互配合的旋转运动,可以实现将产品零组件或者产品的夹取以及组装。The plurality of
所述陀螺仪传感器20用于感测所述活动臂10的运动状况,并产生对应的模拟感测信号。所述陀螺仪传感器20均为可以感测物体三维方向上的运动。本实施方式中,所述陀螺仪传感器20的数量与所述活动臂10的数量对应,且分别设置于对应的活动臂10上,每一个陀螺仪传感器20均靠近对应的活动臂10的一端部。当然所述陀螺仪传感器20的数量也可多于所述活动臂10的数量,以增加感测的准确度。The
请参阅图2,所述机械臂100还包括一个模/数转换器30,一个存储器40,一个处理器50以及多个驱动马达60。Please refer to FIG. 2 , the
所述模/数转换器30分别与所述陀螺仪传感器20相连,用于将所述陀螺仪传感器20的模拟感测信号转换为数字信号,并将所述数字信号传送至所述存储器40。The A/
所述存储器40与所述模/数转换器30相连,用于存储所述数字信号以及预设信息。所述预设信息包括所述机械臂100的定位位置信息以及所述用于驱动所述驱动马达60的驱动程序等信息。The
所述处理器50与所述存储器40相连,用于根据所数字信号计算所述活动臂10的运动,确定所述活动臂10的位置,并根据所述位置确定活动臂10是否精确定位,如果定位存在偏差,则根据所述偏差向所述驱动马达60发出驱动信号。具体地,所述处理器50将所述计算出的所述活动臂10的实际位置与所述存储器40内存储的所述活动臂的定位位置信息相比较,以确定机械臂100是否定位精确以及存在的定位偏差量,根据所述偏差量计算所述驱动马达的补偿量。The
所述驱动马达60根据所述驱动信号驱动所述活动臂10运动,使所述机械臂100位于精确定位位置。本实施方式中,所述驱动马达60为步进马达或者线性马达。The driving
在使用时,所述处理器50首先根据预设的驱动程序控制所述驱动马达驱动所述活动臂10,使得所述机械臂100位于预定的工作位置;在此过程中,所述陀螺仪传感器20感测所述活动臂10的实际运动状况;所述处理器50根据所述实际运动状况计算所述机械臂100实际所处位置,并将所述机械臂100实际所处位置与所述存储器40内预设的机械臂100的定位位置信息相比较,确定所述机械臂100是否位于精确定位位置,如果所述机械臂100实际所处位置相较于所述精确定位位置存在偏差,则根据所述偏差计算所需的补偿量,并根据所述补偿量向所述驱动马达60发出对应的驱动信号;所述驱动马达60根据所述驱动信号驱动所述活动臂10运动。应当指出,上述各步骤可重复进行,直至所述机械臂100位于精确定位位置,当然,所述精确定位位置可以根据所述机械臂100的具体工作位置的个数而预设多个对应所述工作位置的不同的精确定位位置。When in use, the
所述的机械臂采用所述陀螺仪传感器对所述活动臂的运动状况进行感测,并根据感测结果调整所述活动臂的位置,使得所述活动臂位于精确定位位置,故可消除直接采用所述驱动马达回传的信号再行计算所述活动臂运动状况所产生的误差,同时能够消除所述驱动马达本身的驱动误差,因此能够提高所述机械臂的定位精度。The mechanical arm uses the gyroscope sensor to sense the movement of the movable arm, and adjusts the position of the movable arm according to the sensing result, so that the movable arm is located at a precise positioning position, so that the direct movement of the movable arm can be eliminated. Using the signal returned by the driving motor to recalculate the error caused by the movement of the movable arm, and at the same time, the driving error of the driving motor itself can be eliminated, so the positioning accuracy of the mechanical arm can be improved.
另外,本领域技术人员还可在本发明精神内做其它变化,当然,这些依据本发明精神所做的变化,都应包含在本发明所要求保护的范围之内。In addition, those skilled in the art can also make other changes within the spirit of the present invention. Of course, these changes made according to the spirit of the present invention should be included within the scope of protection claimed by the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100217240A CN102601800A (en) | 2011-01-19 | 2011-01-19 | Manipulator positioning device and manipulator with same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100217240A CN102601800A (en) | 2011-01-19 | 2011-01-19 | Manipulator positioning device and manipulator with same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102601800A true CN102601800A (en) | 2012-07-25 |
Family
ID=46519763
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011100217240A Pending CN102601800A (en) | 2011-01-19 | 2011-01-19 | Manipulator positioning device and manipulator with same |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102601800A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104626205A (en) * | 2014-12-11 | 2015-05-20 | 珠海格力电器股份有限公司 | Detection method and device for robot manipulator |
| CN106340908A (en) * | 2015-07-06 | 2017-01-18 | 鸿富锦精密工业(深圳)有限公司 | Charging apparatus |
| CN106826918A (en) * | 2017-01-03 | 2017-06-13 | 深圳市众为创造科技有限公司 | Mechanical arm adjusting process, mechanical arm calibration apparatus and mechanical arm |
| CN106945034A (en) * | 2016-01-07 | 2017-07-14 | 鸿富锦精密电子(郑州)有限公司 | Robot point position adjusting method and system |
| WO2019153985A1 (en) * | 2018-02-12 | 2019-08-15 | 中南大学 | Gyroscope-based system and method for assisting in tracking heat source on mechanical arm |
| CN112091977A (en) * | 2020-09-18 | 2020-12-18 | 珠海格力智能装备有限公司 | External vision auxiliary positioning method and device for robot and processor |
-
2011
- 2011-01-19 CN CN2011100217240A patent/CN102601800A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104626205A (en) * | 2014-12-11 | 2015-05-20 | 珠海格力电器股份有限公司 | Detection method and device for robot manipulator |
| CN104626205B (en) * | 2014-12-11 | 2016-06-08 | 珠海格力电器股份有限公司 | Detection method and device for robot manipulator |
| CN106340908A (en) * | 2015-07-06 | 2017-01-18 | 鸿富锦精密工业(深圳)有限公司 | Charging apparatus |
| CN106945034A (en) * | 2016-01-07 | 2017-07-14 | 鸿富锦精密电子(郑州)有限公司 | Robot point position adjusting method and system |
| CN106945034B (en) * | 2016-01-07 | 2021-09-03 | 鸿富锦精密电子(郑州)有限公司 | Robot point location adjusting method and system |
| CN106826918A (en) * | 2017-01-03 | 2017-06-13 | 深圳市众为创造科技有限公司 | Mechanical arm adjusting process, mechanical arm calibration apparatus and mechanical arm |
| WO2019153985A1 (en) * | 2018-02-12 | 2019-08-15 | 中南大学 | Gyroscope-based system and method for assisting in tracking heat source on mechanical arm |
| US10991113B2 (en) * | 2018-02-12 | 2021-04-27 | Central South University | Gyroscope-based system and method for assisting in tracking heat source on mechanical arm |
| CN112091977A (en) * | 2020-09-18 | 2020-12-18 | 珠海格力智能装备有限公司 | External vision auxiliary positioning method and device for robot and processor |
| CN112091977B (en) * | 2020-09-18 | 2022-01-28 | 珠海格力智能装备有限公司 | External vision auxiliary positioning method and device for robot and processor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6661001B2 (en) | System and method for determining work offset | |
| CN112105484B (en) | Robot kinematics parameter self-calibration method, system and storage device | |
| US20120185092A1 (en) | Robotic arm position controlling device and robotic arm having same | |
| CN102601800A (en) | Manipulator positioning device and manipulator with same | |
| JP5670416B2 (en) | Robot system display device | |
| US10882182B2 (en) | Robot apparatus, control method of robot apparatus, and recording medium | |
| CN108297101A (en) | The position and attitude error detection of multi-joint arm serial manipulator end and dynamic compensation method | |
| EP3326037B1 (en) | System and method for determining tool offsets | |
| JP2010531238A (en) | Apparatus and method for position adjustment of universal bearing device for cutting machine | |
| JP6708428B2 (en) | Robot device, control method, manufacturing method, program, and recording medium | |
| CN108527441B (en) | Device for detecting track error of industrial robot | |
| CN104723338A (en) | Robot, robot control method and robot control program | |
| WO2014192525A1 (en) | Data processing device and data processing method | |
| US9764414B2 (en) | Spot welding system and spot welding method | |
| JP2018069381A (en) | Control method for gripping device, gripping device, robot device and manufacturing method of component | |
| JP2012020348A (en) | Deburring method by robot | |
| JP6234091B2 (en) | Robot apparatus and teaching point setting method | |
| JP2013030005A (en) | Geometrical error correction system for multiaxial machine tool | |
| TWI661914B (en) | Method and system for adjusting position of robot | |
| JP5803173B2 (en) | Robot control apparatus and calibration method | |
| CN113799114B (en) | The origin correction method of the robot arm | |
| KR101439748B1 (en) | Robot With Teaching System And Method For Teaching Robot | |
| WO2025027787A1 (en) | Control device, parameter correction method, and program | |
| TWI753209B (en) | Method for calibrating tcp of robot arm | |
| KR102691262B1 (en) | Position detection methods, control devices and robotic systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |