EP3580021A2 - Roboter - Google Patents
RoboterInfo
- Publication number
- EP3580021A2 EP3580021A2 EP18703993.8A EP18703993A EP3580021A2 EP 3580021 A2 EP3580021 A2 EP 3580021A2 EP 18703993 A EP18703993 A EP 18703993A EP 3580021 A2 EP3580021 A2 EP 3580021A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- manipulator
- actuators
- projection
- external
- determined
- 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.)
- Ceased
Links
Classifications
-
- 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/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/085—Force or torque sensors
-
- 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/02—Sensing devices
-
- 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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1669—Programme controls characterised by programming, planning systems for manipulators characterised by special application, e.g. multi-arm co-operation, assembly, grasping
-
- 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/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39319—Force control, force as reference, active compliance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39346—Workspace impedance control
Definitions
- the invention relates to a robot, comprising a movable, driven by actuators manipulator and a unit for determining acting on the manipulator external forces and / or external moments, the control and regulation of the actuators depending on the determined acting on the manipulator forces and / or external moments takes place.
- the invention further relates to a method of operating such a robot and to a computer system, a digital storage medium, a computer program product and a computer program.
- the object of the invention is to improve or expand the functionality of a manipulator of a previously described robot.
- a first aspect of the invention relates to a robot, comprising: a movable manipulator driven by actuators, a first unit for determining external forces acting on the manipulator and / or external moments, and
- a second unit for controlling and regulating the actuators depending on the determined acting on the manipulator external forces and / or external
- the second unit is designed for a
- predetermined subspace 77 of a working space AR of the manipulator to control the actuators such that the manipulator upon exposure to a detected external force and / or a detected external moment on the manipulator along a
- the second unit is designed for a subspace
- Projection P n i on the basis of the respective desired control command and / or setpoint control law to control / regulate.
- the proposed robot thus makes it possible to define a subspace 77 of a working space AR of the manipulator, wherein the actuators of the manipulator and thus the manipulator itself is controlled or regulated so that when externally on the
- the retreat can be translational and / or rotational.
- the subspace 77 may, for example, be defined one-dimensionally as a direction or two-dimensionally as a plane. If the partial space 77 is defined as a direction, for example, and if a force is introduced into the manipulator exactly along this direction, then the manipulator deviates back along this direction in a yielding translatory manner.
- the term "yielding soft back” advantageously implies that the manipulator remains in the pose after being forcefully transferred into the manipulator, into which he was transferred by the yielding force back.Of course, the yielding back through the working space AR of the manipulator is limited
- the second unit is designed and set up in such a way that the actuators are controlled in such a way that the point of application of the force and / or the force can be controlled
- the second unit is designed and arranged such that the actuators are controlled in such a way that the retreating along the
- the second unit is designed and set up in such a way that the retraction along the projection fi ri takes place by means of an impedance-controlled actuation of the actuators.
- the projection fi k in the complementary space TKl is classified in terms of amount and / or direction and / or time course in one of several predetermined classes. For this purpose, at least one event discrete and / or continuous desired control command and / or a desired control law are stored for each given class.
- the actuators are controlled / regulated on the basis of the respective desired control command and / or desired control law, depending on the classification of the projection fi k .
- a program code controlling the robot or the actuators is advantageously changed and / or a mechanical and / or electrical and / or sensory one
- one or more interfaces (electrical, digital, audio, video, etc.) and / or modules or units of the robot are provided by an event-discrete desired control command
- Discrete-event command control commands can be executed, in particular, as required, with a time delay, repeatedly, etc. Is advantageous by an event discrete command control command associated with the robot
- An event-discrete setpoint control command can always be interpreted as a command that triggers an assigned action.
- the projection fi TK1 corresponds to a signal which is classified into one of a plurality of predetermined classes, wherein after the classification of the signal, the action stored in this class is triggered.
- the terms "continuous command control command” and "command control law” in this case specify specifications for the direct control / regulation of the actuators of the manipulator, which are advantageously carried out immediately / continuously after they have been triggered according to the classification of the projection ft TKl .
- the first unit advantageously has sensors and / or observers and / or estimators for determining external forces acting on the manipulator.
- the actuators themselves are designed as sensors.
- the manipulator has force and / or torque sensors.
- the term "observer” refers to a system of the robot which reconstructs unmeasurable variables (states) from known input variables (for example manipulated variables or measurable disturbance variables) and output variables (measured variables) of an observed manipulator reference system, for which purpose the observer forms the observed manipulator reference system as a model and uses a controller to trace the measurable state variables, which are therefore comparable with the reference system.
- estimate in the present case denotes a system of the robot that estimates the external forces and moments acting on the manipulator on the basis of a manipulator model, a statistic and observed measured variables.
- the proposed robot enables an advantageous extension of the functionality of actuators driven manipulators connected to the robot.
- Another aspect of the invention relates to a method of operating a robot, the robot comprising: a movable, driven by actuators
- Manipulator and a first unit for determining acting on the manipulator external forces and / or external moments.
- the proposed method comprises controlling and regulating the actuators as a function of the forces acting on the manipulator and / or externally acting moments, wherein for a given subspace 77 of a working space AR of the manipulator the actuators are controlled in such a way that the manipulator joins Acting of a determined external force and / or a determined external
- Projection / ? ⁇ 5 is classified in terms of magnitude and / or direction and / or time course in one of several predetermined classes, wherein for each predetermined class at least one event discrete and / or continuous command control command and / or a target control law is deposited, and the actuators depend on the classification of the
- Projection k ' rK s on the basis of the respective desired control command and / or setpoint control law to be controlled / regulated.
- An advantageous development of the proposed method is characterized in that the determination of the forces acting on the manipulator external forces by means of sensors and / or observer and / or estimator.
- An advantageous development of the proposed method is characterized in that the actuators are controlled so controlled that the yielding
- Another aspect of the invention relates to a computer system having a
- Data processing device is executed.
- Another aspect of the invention relates to a digital storage medium having electronically readable control signals, wherein the control signals may interact with a programmable computer system to perform a method as set forth above.
- a further aspect of the invention relates to a computer program product with program code stored on a machine-readable carrier for carrying out the method, as stated above, when the program code is stored on a computer program
- Data processing device is executed.
- a further aspect of the invention relates to a computer program with program codes for carrying out the method, as stated above, when the program runs on a data processing device. This can be the
- Data processing device may be configured as any known from the prior art computer system.
- Fig. 1 shows a schematic structure of a robot according to the invention.
- Fig. 1 shows a schematic structure of a robot according to the invention.
- the robot comprises: a movable manipulator 102 driven by actuators 101a-c, a first unit 103 for determining external forces and / or external moments acting on the manipulator 102, and a second unit 104 for
- the second unit 104 is designed and configured to control / regulate the actuators 101 ac for a given subspace T 1 of a working space AR of the manipulator 102 in such a way that the manipulator 102 acts upon the action of a determined external force and / or a determined external moment the manipulator 102 along a projection J > the force and / or the moment in the subspace Tl yielding
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102017102621.5A DE102017102621B3 (de) | 2017-02-09 | 2017-02-09 | Roboter |
PCT/EP2018/053096 WO2018146158A2 (de) | 2017-02-09 | 2018-02-07 | Roboter |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3580021A2 true EP3580021A2 (de) | 2019-12-18 |
Family
ID=61188816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18703993.8A Ceased EP3580021A2 (de) | 2017-02-09 | 2018-02-07 | Roboter |
Country Status (8)
Country | Link |
---|---|
US (1) | US11325251B2 (ja) |
EP (1) | EP3580021A2 (ja) |
JP (1) | JP2020506813A (ja) |
KR (1) | KR102279382B1 (ja) |
CN (1) | CN110382175B (ja) |
DE (1) | DE102017102621B3 (ja) |
SG (1) | SG11201907005XA (ja) |
WO (1) | WO2018146158A2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017102621B3 (de) | 2017-02-09 | 2018-05-09 | Franka Emika Gmbh | Roboter |
WO2019190487A1 (en) * | 2018-03-27 | 2019-10-03 | Productive Robotics, Inc. | Collaborative robot system incorporating enhanced human interface |
CN110039547B (zh) * | 2019-05-27 | 2021-08-10 | 清华大学深圳研究生院 | 一种柔性机械臂遥操作的人机交互终端及方法 |
DE102019121628B3 (de) * | 2019-08-12 | 2020-08-20 | Franka Emika Gmbh | Verfahren zum Betreiben eines Robotermanipulators mit erhöhter Masse einer Last |
DE102019134665B3 (de) * | 2019-12-17 | 2020-12-10 | Franka Emika Gmbh | Kalibrieren eines virtuellen Kraftsensors eines Robotermanipulators |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05305591A (ja) | 1992-05-01 | 1993-11-19 | Kobe Steel Ltd | 組立ロボット |
JP2001038664A (ja) * | 1999-08-04 | 2001-02-13 | Yaskawa Electric Corp | ロボットアームのインピーダンス制御装置 |
US8004229B2 (en) * | 2005-05-19 | 2011-08-23 | Intuitive Surgical Operations, Inc. | Software center and highly configurable robotic systems for surgery and other uses |
JP3188953B2 (ja) * | 1999-10-13 | 2001-07-16 | 経済産業省産業技術総合研究所長 | パワーアシスト装置およびその制御方法 |
ATE394719T1 (de) * | 2001-01-29 | 2008-05-15 | Acrobot Company Ltd | Roboter mit aktiven beschränkungen |
JP4844453B2 (ja) | 2007-04-09 | 2011-12-28 | 株式会社デンソーウェーブ | ロボットの教示装置及び教示方法 |
WO2009147832A1 (ja) * | 2008-06-06 | 2009-12-10 | パナソニック株式会社 | ロボット、ロボットの制御装置、制御方法、及び制御プログラム |
DE102008062622B9 (de) | 2008-12-17 | 2016-08-25 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Befehlseingabe in eine Steuerung eines Manipulators |
EP2243586B1 (de) * | 2009-04-22 | 2014-07-02 | KUKA Roboter GmbH | Verfahren und Kontrollvorrichtung zum Schweißen mittels einer Positioniervorrichtung |
JP5768828B2 (ja) * | 2013-03-15 | 2015-08-26 | 株式会社安川電機 | ロボットシステム、及び、ロボットシステムの制御方法 |
JP6421171B2 (ja) * | 2013-03-15 | 2018-11-07 | インテュイティブ サージカル オペレーションズ, インコーポレイテッド | ゼロ空間を使用する経路を追従するためのシステム及び方法 |
DE102014202145A1 (de) * | 2014-02-06 | 2015-08-06 | Kuka Roboter Gmbh | Verfahren zum Programmieren eines Industrieroboters und zugehörigerIndustrieroboter |
JP6055002B2 (ja) * | 2015-02-20 | 2016-12-27 | ファナック株式会社 | ロボットを退避動作させる人間協調ロボットシステム |
DE102015009048B3 (de) * | 2015-07-13 | 2016-08-18 | Kuka Roboter Gmbh | Steuern eines nachgiebig geregelten Roboters |
DE102015009151A1 (de) | 2015-07-14 | 2017-01-19 | Kuka Roboter Gmbh | Ermitteln eines Eingabebefehls für einen Roboter, der durch manuelles Ausüben einer Kraft auf den Roboter eingegeben wird |
DE102017102621B3 (de) | 2017-02-09 | 2018-05-09 | Franka Emika Gmbh | Roboter |
-
2017
- 2017-02-09 DE DE102017102621.5A patent/DE102017102621B3/de active Active
-
2018
- 2018-02-07 CN CN201880009419.XA patent/CN110382175B/zh active Active
- 2018-02-07 US US16/480,221 patent/US11325251B2/en active Active
- 2018-02-07 SG SG11201907005XA patent/SG11201907005XA/en unknown
- 2018-02-07 WO PCT/EP2018/053096 patent/WO2018146158A2/de unknown
- 2018-02-07 JP JP2019542692A patent/JP2020506813A/ja active Pending
- 2018-02-07 KR KR1020197025483A patent/KR102279382B1/ko active IP Right Grant
- 2018-02-07 EP EP18703993.8A patent/EP3580021A2/de not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
CN110382175B (zh) | 2023-03-07 |
SG11201907005XA (en) | 2019-08-27 |
US11325251B2 (en) | 2022-05-10 |
JP2020506813A (ja) | 2020-03-05 |
US20200001456A1 (en) | 2020-01-02 |
KR20190112784A (ko) | 2019-10-07 |
WO2018146158A2 (de) | 2018-08-16 |
CN110382175A (zh) | 2019-10-25 |
KR102279382B1 (ko) | 2021-07-21 |
DE102017102621B3 (de) | 2018-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018146158A2 (de) | Roboter | |
DE102017005043A1 (de) | Vorrichtung und Verfahren zum Erkennen einer Abnormalität eines Gelenks eines Parallelarmroboters | |
EP3605256B1 (de) | System und verfahren zum überwachen des zustands eines unbemannten luftfahrzeugs | |
DE102015012056A1 (de) | Robotersteuerung zum Vermeiden eines Problems hinsichtlich des Roboters zum Zeitpunkt eines Not-Stopps | |
EP3974125B1 (de) | Verfahren und vorrichtung zum steuern eines roboters | |
DE102019118897B3 (de) | Kollisionsdetektion für einen Robotermanipulator | |
DE102013016019B3 (de) | Verfahren zum Betreiben eines mehrgliedrigen Manipulators | |
EP3397431B1 (de) | Roboter und verfahren zum betreiben eines roboters | |
WO2019224288A1 (de) | Richtungsabhängige kollisionsdetektion für einen robotermanipulator | |
EP2345511A2 (de) | Steuerung für einen Manipulator | |
EP3615280A1 (de) | Roboter und verfahren zur steuerung eines roboters | |
EP3328595A2 (de) | Verfahren und system zum steuern eines roboters | |
EP3233395A1 (de) | Verfahren und vorrichtung zum steuern einer antriebsanordnung zum bewegen eines, insbesondere robotergeführten, werkzeugs | |
WO2019214932A2 (de) | Verfahren und system zum steuern eines roboters | |
DE102019118263B3 (de) | Ausgeben einer Güteinformation über eine Krafterfassung am Robotermanipulator | |
DE102019127260B4 (de) | Reibungskompensation für einen Greifer eines Robotermanipulators | |
WO2008092581A1 (de) | Vorrichtung und verfahren für einen funktionstest einer bremse | |
EP3098748A1 (de) | Verfahren zur konvertierung von zumindest einer ersten sicherheitskonfigurationsdatei | |
WO2020193343A1 (de) | Robotergreifer | |
WO2020193345A1 (de) | Einlernen einer haltekraft für einen gegenstand in einem robotischen greifer | |
DE10122905C2 (de) | Verfahren zur prozessgrößenabhängigen Kennsignalausgabe | |
WO2019224297A1 (de) | Verfahren zum bereitstellen von sollgrössen für einen regler eines robotermanipulators | |
WO2024002705A1 (de) | Verfahren zur ermittlung einer reglerkonfiguration für ein antriebssystem, computerprogramm, computerlesbares medium, vorrichtung und antriebssystem. | |
EP4065864A1 (de) | Verfahren und vorrichtung zur ermittlung einer betätigungskraft eines stellaktuators | |
EP4068025A1 (de) | Verfahren und systeme zum ermitteln von kompensationsparametern |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20190903 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: FRANKA EMIKA GMBH |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20220407 |