RU2000104508A - ROBOT SYSTEM AND METHOD - Google Patents

ROBOT SYSTEM AND METHOD

Info

Publication number
RU2000104508A
RU2000104508A RU2000104508/02A RU2000104508A RU2000104508A RU 2000104508 A RU2000104508 A RU 2000104508A RU 2000104508/02 A RU2000104508/02 A RU 2000104508/02A RU 2000104508 A RU2000104508 A RU 2000104508A RU 2000104508 A RU2000104508 A RU 2000104508A
Authority
RU
Russia
Prior art keywords
positioning head
control system
robot
accordance
coordinate system
Prior art date
Application number
RU2000104508/02A
Other languages
Russian (ru)
Other versions
RU2222423C2 (en
Inventor
Карл-Эрик Неуманн
Original Assignee
Неос Роботикс АБ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from SE9802268A external-priority patent/SE512338C2/en
Application filed by Неос Роботикс АБ filed Critical Неос Роботикс АБ
Publication of RU2000104508A publication Critical patent/RU2000104508A/en
Application granted granted Critical
Publication of RU2222423C2 publication Critical patent/RU2222423C2/en

Links

Claims (8)

1. Система управления роботом (1), содержащим по меньшей мере три установочных механизма (2, 3, 4), которые могут удлиняться или укорачиваться в продольном направлении, причем каждый установочный механизм непосредственно или через промежуточное средство закреплен в неподвижной раме (6) с помощью первого шарнира (20, 30, 40) так, что каждый установочный механизм может поворачиваться во всех направлениях относительно рамы, при этом каждый установочный механизм закреплен одним концом в подвижной позиционирующей головке (8) посредством второго шарнира (21, 31, 41), указанный робот также содержит жесткий манипулятор (10), который присоединен к позиционирующей головке и проходит от нее между установочными механизмами, причем манипулятор удерживается в радиальном направлении в универсальном шарнире (12) с возможностью перемещения вдоль своей оси относительно этого универсального шарнира, связанного с рамой и жестко соединенного с ней, а каждый установочный механизм снабжен датчиком длины (LS1, LS2, LS3), которые образуют часть системы (S1) управления положением (X, Y, Z) позиционирующей головки в рабочей зоне робота, отличающаяся тем, что эта система управления положением взаимодействует с системой (R2) регулирования с обратной связью, предназначенной для коррекции положения (X, Y, Z) позиционирующей головки в рабочей зоне, причем система (S1) управления положением и система (R2) регулирования с обратной связью работают в соответствии с различными системами координат.1. The control system of the robot (1), containing at least three mounting mechanisms (2, 3, 4), which can be extended or shortened in the longitudinal direction, with each mounting mechanism directly or through an intermediate means is fixed in a fixed frame (6) with using the first hinge (20, 30, 40) so that each mounting mechanism can be rotated in all directions relative to the frame, while each mounting mechanism is fixed at one end in the movable positioning head (8) by means of a second hinge and (21, 31, 41), the indicated robot also contains a rigid manipulator (10), which is attached to the positioning head and passes from it between the mounting mechanisms, and the manipulator is held in the radial direction in the universal joint (12) with the possibility of movement along its axis relative to this universal joint connected to the frame and rigidly connected to it, and each mounting mechanism is equipped with a length sensor (LS 1 , LS 2 , LS 3 ), which form part of the position control system (S1) of the positioning head (X, Y, Z) the slave vision zone of the robot, characterized in that this position control system interacts with a feedback control system (R2) designed to correct the position (X, Y, Z) of the positioning head in the working area, the position control system (S1) and the system ( R2) feedback controls operate in accordance with various coordinate systems. 2. Система по п.1, отличающаяся тем, что система (S1) управления положением выполнена с возможностью работы в соответствии с декартовой системой координат, а система (R2) регулирования с обратной связью выполнена с возможностью работы в соответствии со сферической системой координат. 2. The system according to claim 1, characterized in that the position control system (S1) is configured to operate in accordance with the Cartesian coordinate system, and the feedback control system (R2) is configured to operate in accordance with a spherical coordinate system. 3. Система по п. 2, отличающаяся тем, что первый угловой датчик (71), второй угловой датчик (72) и датчик (73) длины связаны с универсальным шарниром для определения фактического положения (α, β,/) позиционирующей головки в соответствии со сферической системой координат и для взаимодействия с системой (S1) управления положением для определения разности (ΔX, ΔY, ΔΖ) между пространственными координатами заданной позиции (Хb, Yb, Zb) и пространственными координатами фактического положения (Ха, Ya, Za) позиционирующей головки, после чего может быть выполнена коррекция положения (X+ΔX, Y+ΔY, Z+ΔZ) позиционирующей головки в рабочей зоне робота.3. The system according to claim 2, characterized in that the first angular sensor (71), the second angular sensor (72) and the length sensor (73) are connected with a universal joint for determining the actual position (α, β, /) of the positioning head in accordance with with a spherical coordinate system and for interacting with the position control system (S1) to determine the difference (ΔX, ΔY, ΔΖ) between the spatial coordinates of a given position (X b , Y b , Z b ) and the spatial coordinates of the actual position (X a , Y a , Z a ) of the positioning head, after which it can be performed The position correction (X + ΔX, Y + ΔY, Z + ΔZ) of the positioning head in the working area of the robot is provided. 4. Система по п.3, отличающаяся тем, что датчики (71, 72, 73) установлены для измерений на такой части робота, или около нее, которая является подвижной и следует за перемещениями робота, но свободна от напряжений. 4. The system according to claim 3, characterized in that the sensors (71, 72, 73) are installed for measurements on or near the part of the robot that is movable and follows the movements of the robot, but is free of stresses. 5. Система по п.4, отличающаяся тем, что угловые датчики (71, 72) системы (R2) регулирования с обратной связью размещены на универсальном шарнире (12), а датчик (73) длины размещен на манипуляторе (10). 5. The system according to claim 4, characterized in that the angle sensors (71, 72) of the feedback system (R2) are placed on a universal joint (12), and the length sensor (73) is placed on the manipulator (10). 6. Система по п.5, отличающаяся тем, что по меньшей мере два дополнительных угловых датчика (81, 82), связанных с системой управления, расположены на держателе инструмента. 6. The system according to claim 5, characterized in that at least two additional angular sensors (81, 82) associated with the control system are located on the tool holder. 7. Способ управления положением позиционирующей головки робота, отличающийся тем, что система управления управляет позиционирующей головкой в соответствии с декартовой системой координат, система регулирования с обратной связью определяет положение (α, β,/) позиционирующей головки в соответствии со сферической системой координат, выполняют преобразование координат положения (α, β,/) позиционирующей головки из сферической системы координат в декартову систему координат, разность координат (ΔX, ΔY, ΔΖ) между заданной позицией и фактическим положением позиционирующей головки в декартовой системе координат прибавляют к предыдущей заданной позиции X, Y, Z позиционирующей головки, задавая таким образом новую заданную позицию Xn = X+ΔX, Yn =Y+ΔY, Zn= Z+ΔZ, изменяют положение позиционирующей головки в соответствии с новой заданной позицией, повторяют вышеуказанные действия для обеспечения непрерывного управления заданной позицией.7. The method of controlling the position of the positioning head of the robot, characterized in that the control system controls the positioning head in accordance with the Cartesian coordinate system, the feedback control system determines the position (α, β, /) of the positioning head in accordance with the spherical coordinate system, perform the conversion the position coordinates (α, β, /) of the positioning head from the spherical coordinate system to the Cartesian coordinate system, the coordinate difference (ΔX, ΔY, ΔΖ) between the given position and the actual the position of the positioning head in the Cartesian coordinate system is added to the previous predetermined position X, Y, Z of the positioning head, thus setting the new predetermined position X n = X + ΔX, Y n = Y + ΔY, Z n = Z + ΔZ, change the position of the positioning heads in accordance with the new preset position, repeat the above steps to ensure continuous control of the preset position. 8. Способ по п.7, отличающийся тем, что он предназначен для использования в роботе (1), выполненном согласно п.1. 8. The method according to claim 7, characterized in that it is intended for use in a robot (1) made according to claim 1.
RU2000104508/02A 1998-06-25 1999-06-17 Method and system for controlling robot RU2222423C2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9802268-4 1998-06-25
SE9802268A SE512338C2 (en) 1998-06-25 1998-06-25 System and method for controlling a robot

Publications (2)

Publication Number Publication Date
RU2000104508A true RU2000104508A (en) 2001-11-20
RU2222423C2 RU2222423C2 (en) 2004-01-27

Family

ID=20411841

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2000104508/02A RU2222423C2 (en) 1998-06-25 1999-06-17 Method and system for controlling robot

Country Status (14)

Country Link
US (1) US6301525B1 (en)
EP (1) EP1007294B1 (en)
JP (1) JP2002518198A (en)
KR (1) KR100591512B1 (en)
CN (1) CN1126644C (en)
AT (1) ATE336338T1 (en)
AU (1) AU4941799A (en)
BR (1) BR9906559A (en)
CA (1) CA2300296C (en)
DE (1) DE69932791T2 (en)
ES (1) ES2277442T3 (en)
RU (1) RU2222423C2 (en)
SE (1) SE512338C2 (en)
WO (1) WO1999067066A1 (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1129829A1 (en) * 2000-03-01 2001-09-05 SIG Pack Systems AG Robot for handling products in a three-dimensional space
JP4632560B2 (en) 2000-03-01 2011-02-16 シーグ パック システムズ アクチェンゲゼルシャフト Robots that operate products in a three-dimensional space
ES2205970B1 (en) * 2001-05-10 2005-07-16 Fundacion Fatronik CINEMATIC SYSTEM FOR MACHINE HEAD.
US6896473B2 (en) 2001-09-17 2005-05-24 Robert Bosch Gmbh Device for transmitting torque
US6808344B2 (en) * 2002-12-27 2004-10-26 Jeng-Shyong Chen Multi-axis cartesian guided parallel kinematic machine
SE0301531L (en) * 2003-05-22 2004-11-23 Abb Ab A Control method for a robot
CN100446940C (en) * 2003-09-16 2008-12-31 天津大学 Asymmetric space 5-degree of freedom series-parallel robot
US20050072655A1 (en) 2003-10-03 2005-04-07 Glen Raque Transport system
SE527697C2 (en) * 2003-11-20 2006-05-16 Parallel Kinematics Machines S Method for manufacturing a substrate to a scale on a gyrating ring, and a device made according to the method
KR20060120682A (en) * 2003-12-02 2006-11-27 로베르트 보쉬 게엠베하 Rotary shaft feedthrough for a robot arm
SE527873C2 (en) * 2004-11-18 2006-07-04 Exechon Ab Parallel kinematic machine
CN100348375C (en) * 2005-07-11 2007-11-14 天津大学 Robot with five degrees of freedom
DE112010003206A5 (en) 2009-08-04 2012-05-24 Majatronic Gmbh parallel robot
DE102010006504B4 (en) * 2010-01-28 2013-11-21 Chiron-Werke Gmbh & Co. Kg Method for determining the position of a tool
SE535182C2 (en) 2010-06-17 2012-05-08 Exechon Ab A parallel kinematic machine with card holder
CZ304634B6 (en) * 2012-11-16 2014-08-13 ÄŚVUT v Praze, Fakulta strojnĂ­ Device for measuring position of end effector, especially that of manipulator or machine tool
RU2500010C1 (en) * 2012-12-19 2013-11-27 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Омский государственный технический университет" Device for control of spatial position of workpiece on machine
US9259792B2 (en) 2013-08-26 2016-02-16 The Boeing Company 5-axis hole transfer system and method
KR101563787B1 (en) 2013-11-26 2015-10-27 한전케이피에스 주식회사 Apparatus for transmitting position of multi-axis transport system and method thereof
CN103753235B (en) * 2014-01-03 2016-09-21 清华大学 A kind of multi-axis linkages based on parallel module
CN104523417A (en) * 2014-11-24 2015-04-22 周维虎 Pneumatic and gravity loading type laser three-dimensional positioning traditional Chinese medical massage robot
CN105945954B (en) * 2016-06-21 2017-11-28 天津大学 A kind of double-closed-loop control method of series parallel robot in five degrees of freedom
CN106378770B (en) * 2016-11-09 2018-10-02 南京理工大学 It is a kind of that two flat one turn of Three Degree Of Freedom robot mechanisms can be achieved
CN109128872B (en) * 2018-09-26 2019-09-17 燕山大学 A kind of symmetrical parallel three NC axes main tapping can be realized multi-direction Fixed-point Motion of A
CN111650882A (en) * 2020-05-29 2020-09-11 天津大学 Hybrid robot error online compensation system and method based on coarse interpolation
CN111775145B (en) * 2020-06-01 2023-05-16 上海大学 Control system of serial-parallel robot
NL2029419B1 (en) * 2021-10-14 2023-05-16 Qingdao Univ Of Science And Technology Movement device and operation equipment

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4163183A (en) * 1975-10-28 1979-07-31 Unimation, Inc. Programmable automatic assembly system
US4362977A (en) 1980-06-30 1982-12-07 International Business Machines Corporation Method and apparatus for calibrating a robot to compensate for inaccuracy of the robot
HU185955B (en) 1981-09-14 1985-04-28 Csepel Muevek Szerszamgepgyar Method and connection arrangement for controlling the positioning for radial drilling machines
US4790718A (en) 1985-03-27 1988-12-13 The English Electric Company Plc Manipulators
SE452279B (en) * 1985-05-10 1987-11-23 Neos Products Hb ROBOT
US5813287A (en) 1994-03-02 1998-09-29 Renishaw Plc Coordinate positioning machine
US5797191A (en) * 1996-09-25 1998-08-25 University Of Florida Parallel kinematic structure for spatial positioning devices and method of initializing same
SE509505C2 (en) * 1996-02-20 1999-02-01 Neos Robotics Ab Positioning method and positioning device for a production system
US5987726A (en) * 1996-03-11 1999-11-23 Fanuc Robotics North America, Inc. Programmable positioner for the stress-free assembly of components

Similar Documents

Publication Publication Date Title
RU2000104508A (en) ROBOT SYSTEM AND METHOD
EP1007294B1 (en) System and method for controlling a robot
KR100311663B1 (en) Apparatus and method for tracking the appearance of an object using a spare shaft
US20080234863A1 (en) Method for Calibrating a Tool Center Point of Tools for Industrial Robots
JPH01301082A (en) Welding robot
JPS6388612A (en) Foreknowledge pursuing/control type robot
US20050004734A1 (en) Method and system for controlling a mechanical arm
EP0184512A2 (en) Marking device for pipe
JPH06210475A (en) Height sensor device for laser robot
KR20190104362A (en) Arc point adjustment rod mounting structure, articulated welding robot and welding device
US7696452B2 (en) Process for the laser beam machining, especially laser beam welding, of components
WO2019220827A1 (en) Vertical multi-joint welding robot
SE9802188L (en) Device for body-mounted support of a hand control unit for remote control of work tools, robots or the like
JP2002361578A (en) Working robot
JP2020196093A (en) Robot control system and method
JPH04229309A (en) Method for controlling movable system
JP4510475B2 (en) Automatic welding method
JPH11887A (en) Parallel link manipulator
SU1171246A1 (en) Apparatus for automatic guiding of welding head along joint
US20040020084A1 (en) Method for automatically moving on the ground a tool mounted at the end of an articulated arm
JP4700267B2 (en) Automatic welding method
SU1388247A1 (en) Apparatus for automatic arc welding of articles with spatial curving joints
SU1646842A1 (en) Slave manipulator
KR19990029898U (en) Positioning device of torch for welding robot
SU1096094A1 (en) Manually controlled manipulator