[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2021018873A1 - Controlling a robot - Google Patents

Controlling a robot Download PDF

Info

Publication number
WO2021018873A1
WO2021018873A1 PCT/EP2020/071226 EP2020071226W WO2021018873A1 WO 2021018873 A1 WO2021018873 A1 WO 2021018873A1 EP 2020071226 W EP2020071226 W EP 2020071226W WO 2021018873 A1 WO2021018873 A1 WO 2021018873A1
Authority
WO
WIPO (PCT)
Prior art keywords
robot
input means
freedom
predetermined
axis
Prior art date
Application number
PCT/EP2020/071226
Other languages
German (de)
French (fr)
Inventor
Rajko Rolke
Verena LANGGARTNER
Andreas Hagenauer
Alexander Dick
Original Assignee
Kuka Deutschland Gmbh
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
Application filed by Kuka Deutschland Gmbh filed Critical Kuka Deutschland Gmbh
Publication of WO2021018873A1 publication Critical patent/WO2021018873A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39428Panel with special keys for robot programming, like gripper, hand, wrist
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39443Portable, adapted to handpalm, with joystick, function keys, display
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39445Select between jog modes, user, robot coordinates, tool, system feed, joint feed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39446Display of manipulator and workpiece and jog directions

Definitions

  • the present invention relates to an input device, in particular a
  • Mobile device and a method for controlling a robot and a system with the input device and a computer program product for performing the method.
  • input devices have input means for commanding movements of the end effector in various predetermined degrees of freedom relative to a predetermined reference system, in particular relative to an environment-related reference system or relative to a robot-related reference system.
  • Workpiece-specific processing for example painting paths, can be commanded particularly advantageously.
  • one of these reference systems has to be preselected in each case in order to be able to then command in this, which places high demands on inexperienced users in particular: does a user have the
  • workpiece-fixed reference system commands a movement of a tool to an end point and now wants the tool against its direction of impact lift off the workpiece, he must first switch to the reference system fixed to the tool, select the corresponding degree of freedom in this and then command a movement in the correct direction in this degree of freedom.
  • coordinate axes of these reference systems are provided, for example in the form of Euler angles around these axes, so that the approach to the desired orientations is particularly important for inexperienced users
  • Claims 10-12 represent a method and system for
  • an input device for controlling a robot is provided, in particular set up, or is used for this purpose.
  • the input device is in one embodiment a portable or mobile,
  • the robot has a robot arm and / or an end effector and / or at least three, in particular at least six, in one embodiment at least seven, axes of movement or joints, in particular swivel joints, in particular a robot arm with an end effector and / or at least three, in particular at least six, in one version at least seven,
  • Axes of movement or joints in particular swivel joints.
  • the end effector can be shifted and rotated in three spatial directions in one embodiment, with at least seven in one embodiment it can realize the same pose with different robot positions and thereby in particular bypass obstacles.
  • the input device has a first input means with which a movement of a robot-fixed reference in a predetermined first degree of freedom relative to a predetermined,
  • environment-related predefined, reference system is commanded or can be commanded or which is provided, in particular set up or used for this purpose.
  • the input device additionally has a second input means with which the robot-fixed reference can be moved in a predetermined second degree of freedom relative to a
  • robot-related (predefined reference system is commanded or can be commanded or which is provided for this purpose, in particular set up or used.
  • Input means and the second input means without switching between the two reference systems, in particular without switching a display and / or
  • the first and second input means are thus available simultaneously at at least one point in time or can pass through at least one point in time
  • the control of the robot in particular the commanding of movements of the robot-fixed reference, can be improved in one embodiment , in particular intuitively (more), more precisely, faster and / or with a lower error rate.
  • Robot member in particular end effector, in one embodiment robot-guided
  • TCP tool center point
  • control of the robot in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
  • the input device in particular in addition or as an alternative to the second input means, has a first further input means with which the robot-fixed reference can be moved in a predetermined first further degree of freedom relative to the first
  • the second input means and the first further input means are actuated or operated without switching between the two reference systems, in particular without switching a display and / or user interface of the input device.
  • Reference system is commanded or can be commanded or that for this purpose
  • the first input means and the first other input means being actuated or actuated or provided for this purpose, in particular set up, without switching between the two reference systems, in particular without switching a display and / or user interface of the input device or are or will be used.
  • the first is thus at least one point in time
  • Input means and the second input means as well as the first further input means and / or the first other input means are available at the same time or can at least one point in time equally by input via the first
  • Input means a movement in the predetermined first degree of freedom or a movement in the predetermined second degree of freedom by input via the second input means or a movement in the predetermined first further or other degree of freedom by input via the first further or other input means.
  • Controlling the robot in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
  • the input device has a second further input means with which a movement of the robot-fixed reference in a predetermined second further degree of freedom relative to the first reference system or a or the predetermined, in particular (differently) predeterminable or changeable, second, in a Execution robot-related (specified, reference system is commanded or can be commanded or which is provided for this purpose, in particular set up or used, wherein in one embodiment the first
  • Input means and the first further input means and the second input means and / or the second further input means without switching between the two reference systems, in particular without switching a display and / or
  • the input device in one embodiment has a second other input means with which a movement of the robot-mounted
  • the first input means and the second are or will be
  • Input means and the second input means as well as the first further input means and / or the first other input means and / or the second further input means and / or the second other input means are available at the same time or can at least one time equally by input via the first
  • Input means a movement in the predetermined first degree of freedom or by input via the second input means a movement in the predetermined second degree of freedom or by input via the first further or other input means a movement in the predetermined first further or other degree of freedom or by input via the second further or other input means
  • Movement can be commanded in the predetermined second further or different degree of freedom.
  • the robot-fixed reference can advantageously be moved in all six (rigid body) degrees of freedom in the (visual) space or its six (rigid body) degrees of freedom can be used in the (visual) space.
  • one or more of the degrees of freedom in particular the first degree of freedom, the second degree of freedom, the first further degree of freedom, the second further degree of freedom, the first other degree of freedom and / or the second other degree of freedom, (each) is a translational degree of freedom , especially along a straight line. Additionally or alternatively, one or more is the
  • Degrees of freedom in particular the first degree of freedom, the second degree of freedom, the first further degree of freedom, the second further degree of freedom, the first other degree of freedom and / or the second other degree of freedom, in one embodiment (each) a rotational degree of freedom.
  • one or more of the degrees of freedom are
  • first degree of freedom, the second degree of freedom, the first further degree of freedom, the second further degree of freedom, the first other degree of freedom and / or the second other degree of freedom in one embodiment (each)
  • one or more of the degrees of freedom are
  • one or more of the degrees of freedom or a movement in this or one of these degrees of freedom (s) is a displacement of the robot-fixed reference, in particular the reference axis, relative to one environment-related reference systems, in particular the
  • one of the degrees of freedom is or
  • predeterminable, in particular selectable, axis of a predetermined reference plane of the environment-related reference system and at least one of these
  • At least one of the degrees of freedom is a displacement of the robot-fixed reference, in particular the reference axis, along the reference axis.
  • This degree of freedom can in particular be the second degree of freedom.
  • At least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about the
  • This degree of freedom can in particular the first other
  • Degrees of freedom or a movement in this or one of these degrees of freedom (s) a rotation of the robot-fixed reference, in particular the reference axis, relative to an environment-related one of the reference systems, in particular the environment-related first reference system.
  • At least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about an axis perpendicular to the reference axis and a normal of a or the predetermined reference plane of the reference system and / or about or in a pivot point, in particular a rotation of the robot-fixed reference (axis) in the
  • This degree of freedom can in particular be the first degree of freedom.
  • At least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about one or the normal of one or the specified ones
  • This degree of freedom can in particular be the first further degree of freedom.
  • the rotation of the robot-fixed reference in particular the reference axis, is about the axis perpendicular to the reference axis and the normal of the predetermined reference plane of the reference system and / or about the or in the pivot point on an area between two perpendicular to the reference plane Positions of the robot-fixed reference, in particular the reference axis, or a range between a position of the robot-fixed reference, in particular a reference axis, which is perpendicular to the reference plane, and a position perpendicular thereto, i.e. a maximum rotation of the robot-fixed reference (axis) or up to the or parallel to the reference plane and maximally or up to a position perpendicular to the reference plane or maximally or up to two opposite positions perpendicular to the reference plane.
  • the input device has an input means with which a step size of a movement, in particular a movement of the robot-fixed reference in the first degree of freedom, a movement of the robot-fixed reference in the second degree of freedom, a movement of the robot-fixed reference in the first further degree of freedom, a Movement of the robot-fixed reference in the second further degree of freedom, a movement of the robot-fixed reference in the first other degree of freedom and / or a movement of the robot-fixed reference in the second other degree of freedom, are specified, in particular (differently) predeterminable or variable, is or is or which is provided, in particular set up or used for this purpose, this step size being or determining a step size when commanding this movement, in one embodiment of the robot when the corresponding (first / second / first
  • control of the robot in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (even) more precisely and / or with a lower error rate
  • the robot can also execute the commanded movement as long as the corresponding input means is activated, in particular is or is actuated, possibly within a predetermined (movement) range or up to a predetermined limit.
  • the input device has an input means with which one of several predetermined, in particular previously predetermined and / or
  • predeterminable or variable and / or mutually perpendicular reference planes of the reference system is selected or is selected as a predefined reference plane or which is provided for this purpose, in particular set up or used.
  • one or more of the input means in particular the first and / or second and / or first further and / or second further and / or first other and / or second other input means and / or one or more of the input means to specify a step size and / or that
  • Input means for selecting a reference plane (in each case) at least one switch, in particular rocker switch, and / or one, in one embodiment
  • switchable display device in particular a display, preferably a touch display and / or for displaying the commandable movement.
  • the display device shows a predetermined direction of this commandable movement or is provided for this purpose, in particular
  • the specified direction is that direction in which the commandable movement takes place when the input means, in particular the corresponding switch, is operated in a specified direction.
  • the display device thus shows in one embodiment, preferably in the form of an arrow and / or a "+” symbol, a direction in which the commandable movement takes place, when the input means, in particular the corresponding switch, is actuated in a predetermined direction, preferably again marked by an arrow and / or a “+” symbol, or is provided for this purpose, in particular set up or is used for this purpose.
  • control of the robot in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
  • a method for controlling the robot with the aid of an input device described here has the step:
  • the method additionally has the step:
  • the method also has one or more of the steps:
  • a system for controlling the robot has an input device and / or one described here
  • Robot control for controlling the robot in particular for controlling and / or supplying energy to its (axle) drives, and / or is set up, in particular in hardware and / or software, in particular in terms of programming, to carry out a method described here.
  • controlling is also understood in particular to mean regulating.
  • a means within the meaning of the present invention can be designed in terms of hardware and / or software, in particular a processing, in particular microprocessor unit (CPU), graphics card (GPU), preferably a data or signal connected to a memory and / or bus system, in particular a digital processing unit ) or the like, and / or one or more programs or program modules.
  • the processing unit can be designed to receive commands that are implemented as one in one
  • a storage system can have one or more,
  • a computer program product can, in one embodiment, be a, in particular non- volatile storage medium for storing a program or with a program stored thereon, in particular, wherein executing this program causes a system or a controller, in particular a computer, to execute a method described here or one or more of its steps .
  • An input means can in particular have one or more hard and / or
  • Switchemented switches in particular push-button switches, rocker switches, rotary switches and / or slide switches, and / or one or more displays implemented in hardware and / or software.
  • the environment-related reference system is or is in one embodiment relative to a stationary environment element, in particular a robot cell, wall,
  • predetermined in another embodiment it executes a, in particular predetermined, movement relative to a stationary surrounding element
  • an environment-related reference system is or becomes stationary for a workpiece or tool to be approached, handled and / or machined by the robot (specified).
  • a robot-related reference system is stationary (specified) relative to a member, in particular the robot-fixed reference and / or the end effector, of the robot.
  • an axis of the robot-related reference system is parallel to one or the predetermined fixed robot
  • first and second reference systems can be moved relative to one another; in one embodiment, they guide one, in particular one
  • Robot movement dependent relative movement to one another.
  • first and / or second reference systems are Cartesian
  • robot-fixed reference in particular the reference axis, rotates in one embodiment, in particular in one or more of the degrees of freedom, in one embodiment the first degree of freedom and / or the further first degree of freedom, and / or around the reference axis to the reference axis and normal of the specified reference plane of the
  • Environment-related and / or robot-related reference system predetermined, preferably (location) fixedly predetermined or (differently) predetermined or
  • control of the robot in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) more intuitive, more precise, faster and / or with a lower error rate.
  • Fig. 1 a system with a robot, a robot controller and a
  • Input device for controlling the robot according to an embodiment of the present invention
  • FIG. 3 shows a part of the mobile device 100.
  • the mobile device 100 has a first
  • the mobile device 100 also has a first further input means 30 for
  • Display device in the form of a display 31 for displaying this commandable movement using software and one, in one embodiment
  • the mobile device 100 also has a first different input means 40 for
  • the mobile device 100 also has a second further input means 50 for
  • Display device in the form of a display 51 for displaying this commandable movement using software and one, in one embodiment
  • the mobile device 100 also has a second different input means 60 for
  • Display device in the form of a display 61 for displaying this commandable movement using software and one, in one embodiment
  • the mobile device 100 also has an input means for selecting one of three predetermined, mutually perpendicular reference planes of the predetermined tool-fixed or environment-related first reference system as a predetermined reference plane in the form of a touch display with three fields 71-73.
  • a predetermined reference plane in the form of a touch display with three fields 71-73.
  • Input means for specifying a step size can be provided.
  • a user selects one of the reference planes of the predefined tool-fixed or environment-related first reference system as the predefined reference plane, in FIG. 3 the xy plane, as indicated by the bordered field 71, with the help of the touch display indicated.
  • the second further degree of freedom is now a shift along the x-axis x b of the predetermined reference or xy plane of the first reference system related to the environment and the second other
  • Degree of freedom is a displacement along the y-axis of this reference plane.
  • the second degree of freedom is a shift along the reference axis x t relative to the robot (tool) fixed second reference system. Accordingly, the
  • Display device 21 indicates this commandable movement, in particular by means of an arrow and a “+” sign, a predetermined direction of this movement, which corresponds to an actuation of the rocker switch 22 in the “+” direction.
  • the first other degree of freedom is a rotation about the reference axis x t relative to the robot (tool) fixed second reference system. Accordingly, the
  • Display device 41 indicates this commandable movement, in particular by means of an arrow and a “+” sign, a predetermined direction of this movement, which corresponds to an actuation of the rocker switch 42 in the “+” direction.
  • the first degree of freedom is a rotation of the reference axis x t about a predetermined perpendicular axis to the reference axis x t and a normal to z b parallel to the selected reference or xy plane of the environment-related first reference system in or about a predetermined pivot point in one
  • the display device 11 shows this commandable
  • Actuation of the rocker switch 12 in the “+” direction erects the reference axis up to a position perpendicular to the selected reference plane (in the example of FIG. 3, the x-y plane).
  • the first further degree of freedom is a rotation of the reference axis x t around this normal in or around the pivot point.
  • the display device 31 accordingly displays this commandable movement.
  • the TCP or the robot-guided tool 2 or the reference axis x t moves along the x-axis x b , in one embodiment as long as the rocker switch 52 is actuated or with each (renewed) actuation (again) by a predetermined increment at
  • the robot-guided tool 2 rotates around one to the reference axis x t and one to z b parallel normal of the selected reference or xy plane of the environment-related first reference system
  • the robot-guided tool 2 rotates around the reference axis x t of the robot (tool ) Fixed second reference system, in one embodiment, as long as the rocker switch 42 is actuated or with each (renewed) actuation (again) by a predetermined increment, with actuation in the "+" direction in the display device 41 shown positive direction about the reference axis x t , when operated in the "-" direction in the opposite direction (Fig. 2: S51).
  • step S1 By actuating one of the other fields 72, 73 (step S1), another one of the reference planes of the environment-related first reference system can be selected instead, the commandable movements described above changing accordingly and in the display devices 51, 61 the

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

An input apparatus according to the invention for controlling a robot (1) has, in one embodiment, a first input means (10) for commanding a movement of a robot-fixed reference in a predefined first degree of freedom relative to a predefined, in particular environment-based, first reference system (xb, zb) and a second input means (20) for commanding a movement of the robot-fixed reference in a predefined second degree of freedom relative to a predefined, in particular robot-based, second reference system (xt, yt), wherein the first and second input means can be actuated without changing over between the two reference systems, and/or a first further input means (30) for commanding a movement of the robot-fixed reference in a predefined first further degree of freedom relative to the first reference system, wherein the first degree of freedom is a rotation of the robot-fixed reference, in particular a, in particular the, predefined robot-fixed reference axis, in particular an impact direction of a robot-guided tool or workpiece, about an axis perpendicular to the reference axis and a normal of a predefined reference plane of the reference system and about a pivot point, and the first further degree of freedom is a rotation of the robot-fixed reference, in particular reference axis, about the normal and about a, in particular the, pivot point.

Description

Beschreibung description
Steuern eines Roboters Controlling a Robot
Die vorliegende Erfindung betrifft eine Eingabevorrichtung, insbesondere ein The present invention relates to an input device, in particular a
Mobilgerät, und ein Verfahren zum Steuern eines Roboters sowie ein System mit der Eingabevorrichtung und ein Computerprogrammprodukt zur Durchführung des Verfahrens. Mobile device, and a method for controlling a robot and a system with the input device and a computer program product for performing the method.
In der Praxis sollen häufig Bewegungen eines Endeffektors eines Roboters manuell über Eingabevorrichtungen kommandiert werden, beispielsweise, um In practice, movements of an end effector of a robot should often be commanded manually via input devices, for example to
Endeffektorposen zu teachen oder dergleichen. To teach end effector poses or the like.
Dabei weisen Eingabevorrichtungen nach betriebsinterner Praxis Eingabemittel zum Kommandieren von Bewegungen des Endeffektors in verschiedenen vorgegebenen Freiheitsgraden relativ zu einem vorgegebenen Bezugssystem auf, insbesondere relativ zu einem umgebungsbezogenen Bezugssystem oder relativ zu einem roboterbezogenen Bezugssystem. According to in-house practice, input devices have input means for commanding movements of the end effector in various predetermined degrees of freedom relative to a predetermined reference system, in particular relative to an environment-related reference system or relative to a robot-related reference system.
Durch Freiheitsgrade relativ zu einem umgebungsbezogenen Bezugssystem, das anhand eines Werkstücks vorgegeben ist, können beispielsweise Endeffektorbahnen entlang von Kanten, gewünschten Schweißnähten oder anderen By degrees of freedom relative to an environment-related reference system that is specified on the basis of a workpiece, for example end effector paths along edges, desired weld seams or others
werkstückspezifischen Bearbeitungs-, beispielsweise Lackierbahnen besonders vorteilhaft kommandiert werden. Workpiece-specific processing, for example painting paths, can be commanded particularly advantageously.
Durch Freiheitsgrade relativ zu einem endeffektorfesten Bezugssystem, das anhand eines robotergeführten Werkzeugs vorgegeben ist, kann beispielsweise ein Anfahren eines Werkstücks in Stoßrichtung des Werkzeugs oder eine Rotation des Werkzeugs um seine Stoßrichtung besonders vorteilhaft kommandiert werden. By degrees of freedom relative to an endeffector-fixed reference system, which is specified using a robot-guided tool, it is particularly advantageous, for example, to command a workpiece to be approached in the direction of impact of the tool or to rotate the tool about its direction of impact.
Nachteilig muss dabei jeweils eines dieser Bezugssysteme vorgewählt werden, um anschließend in diesem kommandieren zu können, was insbesondere an unerfahrene Anwender hohe Anforderungen stellt: hat ein Anwender beispielsweise im Disadvantageously, one of these reference systems has to be preselected in each case in order to be able to then command in this, which places high demands on inexperienced users in particular: does a user have the
werkstückfesten Bezugssystem eine Bewegung eines Werkzeugs bis zu einem Endpunkt kommandiert und will nun das Werkzeug entgegen seiner Stoßrichtung von dem Werkstück abheben, muss er zunächst in das werkzeugfeste Bezugssystem umschalten, in diesem den entsprechenden Freiheitsgrad auswählen und dann eine Bewegung in die richtige Richtung in diesem Freiheitsgrad kommandieren. workpiece-fixed reference system commands a movement of a tool to an end point and now wants the tool against its direction of impact lift off the workpiece, he must first switch to the reference system fixed to the tool, select the corresponding degree of freedom in this and then command a movement in the correct direction in this degree of freedom.
Zudem sind für das Kommandieren von Orientierungsänderungen nach In addition, for commanding changes in orientation according to
betriebsinterner Praxis Koordinatenachsen dieser Bezugssysteme vorgesehen, beispielsweise in Form von Euler-Winkeln um diese Achsen, so dass das Anfahren gewünschter Orientierungen insbesondere unerfahrene Anwender vor hohe In-house practice, coordinate axes of these reference systems are provided, for example in the form of Euler angles around these axes, so that the approach to the desired orientations is particularly important for inexperienced users
Anforderungen stellt. Makes demands.
Aufgabe der vorliegenden Erfindung ist es, das Steuern eines Roboters zu verbessern, insbesondere einen oder mehrere der oben genannten Nachteile zu reduzieren, insbesondere zu vermeiden. The object of the present invention is to improve the control of a robot, in particular to reduce, in particular to avoid, one or more of the disadvantages mentioned above.
Diese Aufgabe wird durch eine Eingabevorrichtung mit den Merkmalen des Anspruchs 1 und/oder 3 gelöst. Ansprüche 10 - 12 stellen ein Verfahren bzw. System zum This object is achieved by an input device with the features of claims 1 and / or 3. Claims 10-12 represent a method and system for
Steuern eines Roboters mit(hilfe) einer hier beschriebenen Eingabevorrichtung bzw. ein Computerprogrammprodukt zur Durchführung eines hier beschriebenen Controlling a robot with (the aid of) an input device described here or a computer program product for carrying out one described here
Verfahrens unter Schutz. Die Unteransprüche betreffen vorteilhafte Weiterbildungen. Procedure under protection. The subclaims relate to advantageous developments.
Nach einer Ausführung der vorliegenden Erfindung ist eine Eingabevorrichtung zum Steuern eines Roboters vorgesehen, insbesondere eingerichtet, bzw. wird hierzu verwendet. According to one embodiment of the present invention, an input device for controlling a robot is provided, in particular set up, or is used for this purpose.
Die Eingabevorrichtung ist in einer Ausführung ein tragbares bzw. Mobil-, The input device is in one embodiment a portable or mobile,
insbesondere Handgerät und/oder mit einer Robotersteuerung, insbesondere über wenigstens eine Leitung oder drahtlos, insbesondere über eine Funkverbindung, (kommunikations)verbunden bzw. hierzu vorgesehen, insbesondere eingerichtet, bzw. wird hierzu verwendet. in particular hand-held device and / or with a robot controller, in particular via at least one line or wirelessly, in particular via a radio link, (communication) connected or provided for this purpose, in particular set up, or is used for this purpose.
Durch ein tragbares bzw. Mobilgerät kann ein Anwender vorteilhaft den Roboter von günstigen Positionen aus kommandieren, durch eine Leitungsverbindung mit der Robotersteuerung eine Störanfälligkeit reduziert, durch eine drahtlose Using a portable or mobile device, a user can advantageously command the robot from favorable positions, reducing susceptibility to interference through a line connection to the robot controller, and using a wireless one
(Kommunikations)Verbindung Beeinträchtigungen des Roboters vermieden werden. Der Roboter weist in einer Ausführung einen Roboterarm und/oder einen Endeffektor und/oder wenigstens drei, insbesondere wenigstens sechs, in einer Ausführung wenigstens sieben, Bewegungsachsen bzw. Gelenke, insbesondere Drehgelenke, auf, insbesondere also einen Roboterarm mit einem Endeffektor und/oder wenigstens drei, insbesondere wenigstens sechs, in einer Ausführung wenigstens sieben, (Communication) connection impairments of the robot can be avoided. In one embodiment, the robot has a robot arm and / or an end effector and / or at least three, in particular at least six, in one embodiment at least seven, axes of movement or joints, in particular swivel joints, in particular a robot arm with an end effector and / or at least three, in particular at least six, in one version at least seven,
Bewegungsachsen bzw. Gelenken, insbesondere Drehgelenken. Durch wenigstens sechs Bewegungsachsen bzw. Gelenke kann der Endeffektor in einer Ausführung in drei Raumrichtungen verschoben und -dreht werden, durch wenigstens sieben in einer Ausführung dieselbe Pose mit unterschiedlichen Roboterstellungen realisieren und dadurch insbesondere Hindernisse umgehen. Axes of movement or joints, in particular swivel joints. With at least six axes of movement or joints, the end effector can be shifted and rotated in three spatial directions in one embodiment, with at least seven in one embodiment it can realize the same pose with different robot positions and thereby in particular bypass obstacles.
Nach einer Ausführung der vorliegenden Erfindung weist die Eingabevorrichtung ein erstes Eingabemittel auf, mit dem eine Bewegung einer roboterfesten Referenz in einem vorgegebenen ersten Freiheitsgrad relativ zu einem vorgegebenen, According to one embodiment of the present invention, the input device has a first input means with which a movement of a robot-fixed reference in a predetermined first degree of freedom relative to a predetermined,
insbesondere (unterschiedlich) vorgebbaren bzw. veränderlichen, ersten, in einer Ausführung umgebungsbezogen( vorgegebenen, Bezugssystem kommandiert wird bzw. kommandierbar ist bzw. das hierzu vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird. in particular (differently) predeterminable or changeable, first, in one embodiment, environment-related (predefined, reference system is commanded or can be commanded or which is provided, in particular set up or used for this purpose.
Nach einer Ausführung der vorliegenden Erfindung weist die Eingabevorrichtung zusätzlich ein zweites Eingabemittel auf, mit dem eine Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten Freiheitsgrad relativ zu einem According to one embodiment of the present invention, the input device additionally has a second input means with which the robot-fixed reference can be moved in a predetermined second degree of freedom relative to a
vorgegebenen, insbesondere (unterschiedlich) vorgebbaren bzw. veränderlichen, zweiten, in einer Ausführung roboterbezogen( vorgegebenen, Bezugssystem kommandiert wird bzw. kommandierbar ist bzw. das hierzu vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird. predefined, in particular (differently) predefinable or changeable, second, in one embodiment robot-related (predefined reference system is commanded or can be commanded or which is provided for this purpose, in particular set up or used.
Nach einer Ausführung der vorliegenden Erfindung werden bzw. sind das erste According to one embodiment of the present invention, the first
Eingabemittel und das zweite Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen, insbesondere ohne Umschalten einer Anzeige und/oder Input means and the second input means without switching between the two reference systems, in particular without switching a display and / or
Bedienoberfläche der Eingabevorrichtung, betätigt bzw. betätigbar bzw. hierzu vorgesehen, insbesondere eingerichtet bzw. verwendet. In einer Ausführung stehen somit zu wenigstens einem Zeitpunkt das erste und zweite Eingabemittel gleichzeitig zur Verfügung bzw. kann zu wenigstens einem Zeitpunkt gleichermaßen durch User interface of the input device, actuated or actuatable or provided for this purpose, in particular set up or used. In one embodiment, the first and second input means are thus available simultaneously at at least one point in time or can pass through at least one point in time
Eingabe über das erste Eingabemittel eine Bewegung in dem vorgegebenen ersten Freiheitsgrad relativ zu dem ersten Bezugssystem oder durch Eingabe über das zweite Eingabemittel eine Bewegung in dem vorgegebenen zweiten Freiheitsgrad relativ zu dem zweiten Bezugssystem kommandiert werden. Input via the first input means a movement in the predetermined first Degree of freedom relative to the first reference system or a movement in the predetermined second degree of freedom relative to the second reference system can be commanded by input via the second input means.
Hierdurch, insbesondere durch das Zur-Verfügung-Stellen von Eingabemöglichkeiten zugleich in zwei verschiedenen vorgegebenen Bezugssystemen, insbesondere zugleich in einem umgebungs- und einem roboterbezogenen Bezugssystem, kann in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, verbessert werden, insbesondere intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. As a result, in particular by making input options available in two different predefined reference systems at the same time, in particular in an environment-related and a robot-related reference system at the same time, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be improved in one embodiment , in particular intuitively (more), more precisely, faster and / or with a lower error rate.
Die roboterfeste Referenz ist in einer Ausführung relativ zu einem distal(st)en In one embodiment, the robot-fixed reference is relative to a distal (st) en
Roboterglied, insbesondere Endeffektor, in einer Ausführung robotergeführten Robot member, in particular end effector, in one embodiment robot-guided
Werkzeug oder Werkstück, ortsfest, sie kann insbesondere den Tool Center Point („TCP“) aufweisen, insbesondere dieser sein. Tool or workpiece, stationary, it can in particular have the tool center point (“TCP”), in particular it can be this.
Hierdurch kann in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. As a result, in one embodiment, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
Nach einer Ausführung der vorliegenden Erfindung weist die Eingabevorrichtung, insbesondere zusätzlich oder alternativ zu dem zweiten Eingabemittel, ein erstes weiteres Eingabemittel auf, mit dem eine Bewegung der roboterfesten Referenz in einem vorgegebenen ersten weiteren Freiheitsgrad relativ zu dem ersten According to one embodiment of the present invention, the input device, in particular in addition or as an alternative to the second input means, has a first further input means with which the robot-fixed reference can be moved in a predetermined first further degree of freedom relative to the first
Bezugssystem kommandiert wird bzw. kommandierbar ist bzw. das hierzu Reference system is commanded or can be commanded or that for this purpose
vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird, wobei in einer is provided, in particular set up or used, wherein in a
Weiterbildung das zweite Eingabemittel und das erste weitere Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen, insbesondere ohne Umschalten einer Anzeige und/oder Bedienoberfläche der Eingabevorrichtung, betätigt bzw. In a further development, the second input means and the first further input means are actuated or operated without switching between the two reference systems, in particular without switching a display and / or user interface of the input device.
betätigbar bzw. hierzu vorgesehen, insbesondere eingerichtet bzw. verwendet sind bzw. werden. can be actuated or provided for this purpose, in particular set up or used.
Zusätzlich oder alternativ weist die Eingabevorrichtung in einer Ausführung ein erstes anderes Eingabemittel auf, mit dem eine Bewegung der roboterfesten Referenz in einem vorgegebenen ersten anderen Freiheitsgrad relativ zu dem zweiten Additionally or alternatively, the input device in one embodiment has a first other input means with which a movement of the robot-fixed reference in a predetermined first different degree of freedom relative to the second
Bezugssystem kommandiert wird bzw. kommandierbar ist bzw. das hierzu Reference system is commanded or can be commanded or that for this purpose
vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird, wobei das erste Eingabemittel und das erste andere Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen, insbesondere ohne Umschalten einer Anzeige und/oder Bedienoberfläche der Eingabevorrichtung, betätigt bzw. betätig bar bzw. hierzu vorgesehen, insbesondere eingerichtet bzw. verwendet sind bzw. werden. provided, in particular set up or used, the first input means and the first other input means being actuated or actuated or provided for this purpose, in particular set up, without switching between the two reference systems, in particular without switching a display and / or user interface of the input device or are or will be used.
In einer Ausführung stehen somit zu wenigstens einem Zeitpunkt das erste In one embodiment, the first is thus at least one point in time
Eingabemittel und das zweite Eingabemittel sowie das erste weitere Eingabemittel und/oder das erste andere Eingabemittel gleichzeitig zur Verfügung bzw. kann zu wenigstens einem Zeitpunkt gleichermaßen durch Eingabe über das erste Input means and the second input means as well as the first further input means and / or the first other input means are available at the same time or can at least one point in time equally by input via the first
Eingabemittel eine Bewegung in dem vorgegebenen ersten Freiheitsgrad oder durch Eingabe über das zweite Eingabemittel eine Bewegung in dem vorgegebenen zweiten Freiheitsgrad oder durch Eingabe über das erste weitere bzw. andere Eingabemittel eine Bewegung in dem vorgegebenen ersten weiteren bzw. anderen Freiheitsgrad kommandiert werden. Input means a movement in the predetermined first degree of freedom or a movement in the predetermined second degree of freedom by input via the second input means or a movement in the predetermined first further or other degree of freedom by input via the first further or other input means.
Hierdurch kann jeweils, insbesondere in Kombination, in einer Ausführung das In this way, in each case, in particular in combination, in one embodiment the
Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. Controlling the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
In einer Ausführung weist die Eingabevorrichtung ein zweites weiteres Eingabemittel auf, mit dem eine Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten weiteren Freiheitsgrad relativ zu dem ersten Bezugssystem oder einem bzw. dem vorgegebenen, insbesondere (unterschiedlich) vorgebbaren bzw. veränderlichen, zweiten, in einer Ausführung roboterbezogen( vorgegebenen, Bezugssystem kommandiert wird bzw. kommandierbar ist bzw. das hierzu vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird, wobei in einer Ausführung das erste In one embodiment, the input device has a second further input means with which a movement of the robot-fixed reference in a predetermined second further degree of freedom relative to the first reference system or a or the predetermined, in particular (differently) predeterminable or changeable, second, in a Execution robot-related (specified, reference system is commanded or can be commanded or which is provided for this purpose, in particular set up or used, wherein in one embodiment the first
Eingabemittel und das erste weitere Eingabemittel und das zweite Eingabemittel und/oder das zweite weitere Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen, insbesondere ohne Umschalten einer Anzeige und/oder Input means and the first further input means and the second input means and / or the second further input means without switching between the two reference systems, in particular without switching a display and / or
Bedienoberfläche der Eingabevorrichtung, betätigt bzw. betätig bar bzw. hierzu vorgesehen, insbesondere eingerichtet bzw. verwendet sind bzw. werden. Zusätzlich oder alternativ weist die Eingabevorrichtung in einer Ausführung ein zweites anderes Eingabemittel auf, mit dem eine Bewegung der roboterfesten User interface of the input device, operated or operated bar or provided for this purpose, in particular set up or used. Additionally or alternatively, the input device in one embodiment has a second other input means with which a movement of the robot-mounted
Referenz in einem vorgegebenen zweiten anderen Freiheitsgrad relativ zu dem ersten oder einem bzw. dem vorgegebenen, insbesondere (unterschiedlich) vorgebbaren bzw. veränderlichen, zweiten, in einer Ausführung roboterbezogen( vorgegebenen, Bezugssystem kommandiert wird bzw. kommandierbar ist bzw. das hierzu Reference in a predefined second different degree of freedom relative to the first or a predefined, in particular (differently) predefinable or changeable, second, in one embodiment robot-related (predefined reference system is commanded or can be commanded for this purpose
vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird, wobei in einer is provided, in particular set up or used, wherein in a
Ausführung das erste Eingabemittel und das zweite andere Eingabemittel und das zweite Eingabemittel und/oder erste weitere Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen, insbesondere ohne Umschalten der Eingabevorrichtung, insbesondere einer Anzeige und/oder Bedienoberfläche, betätigt bzw. betätigbar bzw. hierzu vorgesehen, insbesondere eingerichtet bzw. verwendet sind bzw. werden. Execution of the first input means and the second other input means and the second input means and / or first further input means without switching between the two reference systems, in particular without switching the input device, in particular a display and / or user interface, actuated or actuatable or provided for this purpose, in particular are set up or used.
In einer Ausführung sind bzw. werden das erste Eingabemittel und das zweite In one embodiment, the first input means and the second are or will be
Eingabemittel und das erste weitere Eingabemittel und das zweite weitere Input means and the first further input means and the second further
Eingabemittel und das erste andere Eingabemittel und das zweite andere Input means and the first other input means and the second other
Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen, insbesondere ohne Umschalten der Eingabevorrichtung, insbesondere einer Anzeige und/oder Bedienoberfläche, betätigt bzw. betätig bar bzw. hierzu vorgesehen, insbesondere eingerichtet bzw. verwendet. Input means without switching between the two reference systems, in particular without switching the input device, in particular a display and / or user interface, actuated or actuatable or provided for this purpose, in particular set up or used.
In einer Ausführung stehen somit zu wenigstens einem Zeitpunkt das erste In one embodiment, the first is thus at least one point in time
Eingabemittel und das zweite Eingabemittel sowie das erste weitere Eingabemittel und/oder das erste andere Eingabemittel und/oder das zweite weitere Eingabemittel und/oder das zweite andere Eingabemittel gleichzeitig zur Verfügung bzw. kann zu wenigstens einem Zeitpunkt gleichermaßen durch Eingabe über das erste Input means and the second input means as well as the first further input means and / or the first other input means and / or the second further input means and / or the second other input means are available at the same time or can at least one time equally by input via the first
Eingabemittel eine Bewegung in dem vorgegebenen ersten Freiheitsgrad oder durch Eingabe über das zweite Eingabemittel eine Bewegung in dem vorgegebenen zweiten Freiheitsgrad oder durch Eingabe über das erste weitere bzw. andere Eingabemittel eine Bewegung in dem vorgegebenen ersten weiteren bzw. anderen Freiheitsgrad oder durch Eingabe über das zweite weitere bzw. andere Eingabemittel eine Input means a movement in the predetermined first degree of freedom or by input via the second input means a movement in the predetermined second degree of freedom or by input via the first further or other input means a movement in the predetermined first further or other degree of freedom or by input via the second further or other input means
Bewegung in dem vorgegebenen zweiten weiteren bzw. anderen Freiheitsgrad kommandiert werden. Hierdurch kann in einer Ausführung die roboterfeste Referenz vorteilhaft in allen sechs (Starrkörper)Freiheitsgrade im (Anschauungs)Raum bewegt bzw. ihre sechs (Starrkörper) Freiheitsgrade im (Anschauungs)Raum genutzt werden. Movement can be commanded in the predetermined second further or different degree of freedom. As a result, in one embodiment, the robot-fixed reference can advantageously be moved in all six (rigid body) degrees of freedom in the (visual) space or its six (rigid body) degrees of freedom can be used in the (visual) space.
In einer Ausführung ist einer bzw. sind mehrere der Freiheitsgrade, insbesondere also der erste Freiheitsgrad, der zweite Freiheitsgrad, der erste weitere Freiheitsgrad, der zweite weitere Freiheitsgrad, der erste andere Freiheitsgrad und/oder der zweite andere Freiheitsgrad, (jeweils) ein translatorischer Freiheitsgrad, insbesondere längs einer Geraden. Zusätzlich oder alternativ ist einer bzw. sind mehrere der In one embodiment, one or more of the degrees of freedom, in particular the first degree of freedom, the second degree of freedom, the first further degree of freedom, the second further degree of freedom, the first other degree of freedom and / or the second other degree of freedom, (each) is a translational degree of freedom , especially along a straight line. Additionally or alternatively, one or more is the
Freiheitsgrade, insbesondere also der erste Freiheitsgrad, der zweite Freiheitsgrad, der erste weitere Freiheitsgrad, der zweite weitere Freiheitsgrad, der erste andere Freiheitsgrad und/oder der zweite andere Freiheitsgrad, in einer Ausführung (jeweils) ein rotatorischer Freiheitsgrad. Degrees of freedom, in particular the first degree of freedom, the second degree of freedom, the first further degree of freedom, the second further degree of freedom, the first other degree of freedom and / or the second other degree of freedom, in one embodiment (each) a rotational degree of freedom.
Zusätzlich oder alternativ ist einer bzw. sind mehrere der Freiheitsgrade, Additionally or alternatively, one or more of the degrees of freedom are
insbesondere also der erste Freiheitsgrad, der zweite Freiheitsgrad, der erste weitere Freiheitsgrad, der zweite weitere Freiheitsgrad, der erste andere Freiheitsgrad und/oder der zweite andere Freiheitsgrad, in einer Ausführung (jeweils) ein in particular, the first degree of freedom, the second degree of freedom, the first further degree of freedom, the second further degree of freedom, the first other degree of freedom and / or the second other degree of freedom, in one embodiment (each)
Freiheitsgrad einer bzw. der vorgegebenen roboterfesten Referenzachse, Degree of freedom of one or the specified robot-fixed reference axis,
insbesondere vorgegebenen Stoßrichtung eines robotergeführten Werkzeugs oder Werkstücks, relativ zu einem umgebungsbezogenen Bezugssystem, insbesondere dem umgebungsbezogenen ersten Bezugssystem. in particular a predetermined impact direction of a robot-guided tool or workpiece, relative to an environment-related reference system, in particular the environment-related first reference system.
Zusätzlich oder alternativ ist einer bzw. sind mehrere der Freiheitsgrade, Additionally or alternatively, one or more of the degrees of freedom are
insbesondere also der erste Freiheitsgrad, der zweite Freiheitsgrad, der erste weitere Freiheitsgrad, der zweite weitere Freiheitsgrad, der erste andere Freiheitsgrad und/oder der zweite andere Freiheitsgrad, in einer Ausführung (jeweils) ein in particular, the first degree of freedom, the second degree of freedom, the first further degree of freedom, the second further degree of freedom, the first other degree of freedom and / or the second other degree of freedom, in one embodiment (each)
Freiheitsgrad einer bzw. der vorgegebenen roboterfesten Referenzachse, Degree of freedom of one or the specified robot-fixed reference axis,
insbesondere vorgegebenen Stoßrichtung eines robotergeführten Werkzeugs oder Werkstücks, relativ zu einem roboterbezogenen Bezugssystem, insbesondere dem roboterbezogenen zweiten Bezugssystem. in particular the predetermined direction of impact of a robot-guided tool or workpiece relative to a robot-related reference system, in particular the robot-related second reference system.
In einer Weiterbildung ist einer bzw. sind mehrere der Freiheitsgrade bzw. eine Bewegung in diesem bzw. einem dieser Freiheitsgrad(e jeweils) eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, relativ zu einem umgebungsbezogenen der Bezugssysteme, insbesondere dem In a further development, one or more of the degrees of freedom or a movement in this or one of these degrees of freedom (s) is a displacement of the robot-fixed reference, in particular the reference axis, relative to one environment-related reference systems, in particular the
umgebungsbezogenen ersten Bezugssystem. environment-related first frame of reference.
In einer Ausführung dieser Weiterbildung ist einer der Freiheitsgrade bzw. eine In one embodiment of this development, one of the degrees of freedom is or
Bewegung in diesem Freiheitsgrad eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, längs einer, insbesondere (unterschiedlich) Movement in this degree of freedom a shift of the robot-fixed reference, in particular the reference axis, along a, in particular (different)
vorgebbaren, insbesondere auswählbaren, Achse einer vorgegebenen Bezugsebene des umgebungsbezogenen Bezugssystems und wenigstens ein hiervon predeterminable, in particular selectable, axis of a predetermined reference plane of the environment-related reference system and at least one of these
verschiedener der Freiheitsgrade bzw. eine Bewegung in diesem Freiheitsgrad eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, längs einer hiervon verschiedenen, insbesondere (unterschiedlich) vorgebbaren, insbesondere auswählbaren, und/oder hierzu senkrechten, Achse der vorgegebenen Bezugsebene. Diese beiden Freiheitsgrade können insbesondere der zweite weitere und zweite andere Freiheitsgrad sein. different of the degrees of freedom or a movement in this degree of freedom a displacement of the robot-fixed reference, in particular the reference axis, along a different, in particular (different) predeterminable, in particular selectable, and / or perpendicular thereto, axis of the predefined reference plane. These two degrees of freedom can in particular be the second further and second other degrees of freedom.
Zusätzlich oder alternativ ist in einer Weiterbildung einer bzw. sind in einer Additionally or alternatively, one development is or are in one
Weiterbildung mehrere der Freiheitsgrade bzw. eine Bewegung in diesem bzw. einem dieser Freiheitsgrad(e jeweils) eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, relativ zu einem roboterbezogenen der Bezugssysteme, insbesondere dem roboterbezogenen zweiten Bezugssystem. Further development several of the degrees of freedom or a movement in this or one of these degrees of freedom (s) a shift of the robot-fixed reference, in particular reference axis, relative to a robot-related reference system, in particular the robot-related second reference system.
In einer Ausführung dieser Weiterbildung ist wenigstens einer der Freiheitsgrade eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, längs der Referenzachse. Dieser Freiheitsgrad kann insbesondere der zweite Freiheitsgrad sein. In one embodiment of this development, at least one of the degrees of freedom is a displacement of the robot-fixed reference, in particular the reference axis, along the reference axis. This degree of freedom can in particular be the second degree of freedom.
Zusätzlich oder alternativ ist in einer Weiterbildung einer bzw. sind in einer Additionally or alternatively, one development is or are in one
Weiterbildung mehrere der Freiheitsgrade bzw. eine Bewegung in diesem bzw. einem dieser Freiheitsgrad(e jeweils) eine Rotation der roboterfesten Referenz, Further development of several of the degrees of freedom or a movement in this or one of these degrees of freedom (s) a rotation of the robot-fixed reference,
insbesondere Referenzachse, relativ zu einem roboterbezogenen der Bezugssysteme, insbesondere dem roboterbezogenen zweiten Bezugssystem. in particular a reference axis, relative to a robot-related one of the reference systems, in particular the robot-related second reference system.
In einer Ausführung dieser Weiterbildung ist wenigstens einer der Freiheitsgrade eine Rotation der roboterfesten Referenz, insbesondere Referenzachse, um die In one embodiment of this development, at least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about the
Referenzachse. Dieser Freiheitsgrad kann insbesondere der erste andere Reference axis. This degree of freedom can in particular the first other
Freiheitsgrad sein. Zusätzlich oder alternativ ist nach einer Ausführung der vorliegenden Erfindung einer bzw. sind nach einer Ausführung der vorliegenden Erfindung mehrere der Be degree of freedom. Additionally or alternatively, according to an embodiment of the present invention, one or more are according to an embodiment of the present invention
Freiheitsgrade bzw. eine Bewegung in diesem bzw. einem dieser Freiheitsgrad(e jeweils) eine Rotation der roboterfesten Referenz, insbesondere Referenzachse, relativ zu einem umgebungsbezogenen der Bezugssysteme, insbesondere dem umgebungsbezogenen ersten Bezugssystem. Degrees of freedom or a movement in this or one of these degrees of freedom (s) a rotation of the robot-fixed reference, in particular the reference axis, relative to an environment-related one of the reference systems, in particular the environment-related first reference system.
In einer Weiterbildung dieser Ausführung ist wenigstens einer der Freiheitsgrade eine Rotation der roboterfesten Referenz, insbesondere Referenzachse, um eine zu der Referenzachse und eine Normale einer bzw. der vorgegebenen Bezugsebene des Bezugssystems senkrechte Achse und/oder um einen bzw. in einem Drehpunkt, insbesondere also eine Drehung der roboterfesten Referenz(achse) in die In a further development of this embodiment, at least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about an axis perpendicular to the reference axis and a normal of a or the predetermined reference plane of the reference system and / or about or in a pivot point, in particular a rotation of the robot-fixed reference (axis) in the
Bezugsebene oder gegensinnig hierzu in eine zu der Bezugsebene senkrechte Stellung um den bzw. in dem Drehpunkt. Dieser Freiheitsgrad kann insbesondere der erste Freiheitsgrad sein. Reference plane or in the opposite direction to this in a position perpendicular to the reference plane around or in the pivot point. This degree of freedom can in particular be the first degree of freedom.
Zusätzlich oder alternativ ist in einer Weiterbildung dieser Ausführung wenigstens einer der Freiheitsgrade eine Rotation der roboterfesten Referenz, insbesondere Referenzachse, um eine bzw. die Normale einer bzw. der vorgegebenen Additionally or alternatively, in a further development of this embodiment, at least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about one or the normal of one or the specified ones
Bezugsebene des Bezugssystems und/oder um einen bzw. in einem, insbesondere den bzw. dem, Drehpunkt, insbesondere also ein Abrollen der roboterfesten Reference plane of the reference system and / or around or in a, in particular the or the, pivot point, in particular a rolling of the robot-fixed
Referenz(achse) auf einem Kegel, dessen Spitze in dem Drehpunkt liegt und dessen Kegelachse auf der Bezugsebene senkrechte steht. Dieser Freiheitsgrad kann insbesondere der erste weitere Freiheitsgrad sein. Reference (axis) on a cone, the tip of which lies in the pivot point and the cone axis of which is perpendicular to the reference plane. This degree of freedom can in particular be the first further degree of freedom.
Hierdurch kann jeweils, insbesondere in Kombination von zwei oder mehr der genannten Merkmale, in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. In this way, in one embodiment, in particular in combination of two or more of the features mentioned, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) more intuitive, more precise, faster and / or with a lower error rate.
In einer Ausführung ist die Rotation der roboterfesten Referenz, insbesondere Referenzachse, um die zu der Referenzachse und der Normale der vorgegebenen Bezugsebene des Bezugssystems senkrechte Achse und/oder um den bzw. in dem Drehpunkt auf einen Bereich zwischen zwei zu der Bezugsebene senkrechte Stellungen der roboterfesten Referenz, insbesondere Referenzachse, oder einen Bereich zwischen einer zu der Bezugsebene senkrechte Stellungen der roboterfesten Referenz, insbesondere Referenzachse, und einer hierzu senkrechte Stellung begrenzt, insbesondere also eine Drehung der roboterfesten Referenz(achse) maximal bzw. bis in die bzw. parallel zu der Bezugsebene und maximal bzw. bis in eine zu der Bezugsebene senkrechte Stellung bzw. maximal bzw. bis in zwei gegensinnige zu der Bezugsebene senkrechte Stellungen. In one embodiment, the rotation of the robot-fixed reference, in particular the reference axis, is about the axis perpendicular to the reference axis and the normal of the predetermined reference plane of the reference system and / or about the or in the pivot point on an area between two perpendicular to the reference plane Positions of the robot-fixed reference, in particular the reference axis, or a range between a position of the robot-fixed reference, in particular a reference axis, which is perpendicular to the reference plane, and a position perpendicular thereto, i.e. a maximum rotation of the robot-fixed reference (axis) or up to the or parallel to the reference plane and maximally or up to a position perpendicular to the reference plane or maximally or up to two opposite positions perpendicular to the reference plane.
Hierdurch kann in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. As a result, in one embodiment, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
In einer Ausführung weist die Eingabevorrichtung ein Eingabemittel auf, mit dem eine Schrittweite einer Bewegung, insbesondere einer Bewegung der roboterfesten Referenz in dem ersten Freiheitsgrad, einer Bewegung der roboterfesten Referenz in dem zweiten Freiheitsgrad, einer Bewegung der roboterfesten Referenz in dem ersten weiteren Freiheitsgrad, einer Bewegung der roboterfesten Referenz in dem zweiten weiteren Freiheitsgrad, einer Bewegung der roboterfesten Referenz in dem ersten anderen Freiheitsgrad und/oder einer Bewegung der roboterfesten Referenz in dem zweiten anderen Freiheitsgrad, vorgegeben, insbesondere (unterschiedlich) vorgebbar bzw. veränderlich, ist bzw. wird bzw. das hierzu vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird, wobei diese Schrittweite eine Schrittweite beim Kommandieren dieser Bewegung ist bzw. bestimmt, in einer Ausführung der Roboter bei einmaliger Betätigung des entsprechenden (ersten/zweiten/ersten In one embodiment, the input device has an input means with which a step size of a movement, in particular a movement of the robot-fixed reference in the first degree of freedom, a movement of the robot-fixed reference in the second degree of freedom, a movement of the robot-fixed reference in the first further degree of freedom, a Movement of the robot-fixed reference in the second further degree of freedom, a movement of the robot-fixed reference in the first other degree of freedom and / or a movement of the robot-fixed reference in the second other degree of freedom, are specified, in particular (differently) predeterminable or variable, is or is or which is provided, in particular set up or used for this purpose, this step size being or determining a step size when commanding this movement, in one embodiment of the robot when the corresponding (first / second / first
weiteren/zweiten weiteren/ersten anderen/zweiten anderen) Eingabemittels die roboterfeste Referenz um diese Schrittweite bewegt. further / second further / first other / second other) input means moves the robot-fixed reference by this increment.
Hierdurch kann in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) präziser und/oder mit geringerer Fehlerquote As a result, in one embodiment, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (even) more precisely and / or with a lower error rate
durchgeführt werden. be performed.
Gleichermaßen kann in einer Ausführung der Roboter die kommandierte Bewegung auch ausführen, solange das entsprechende Eingabemittel aktiviert, insbesondere betätigt wird bzw. ist, gegebenenfalls innerhalb eines vorgegebenen (Bewegungs)Bereichs bzw. bis zu einer vorgegebenen Grenze. Likewise, in one embodiment, the robot can also execute the commanded movement as long as the corresponding input means is activated, in particular is or is actuated, possibly within a predetermined (movement) range or up to a predetermined limit.
Hierdurch kann in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er) und/oder schneller durchgeführt werden. As a result, in one embodiment, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) carried out intuitively and / or more quickly.
In einer Ausführung weist die Eingabevorrichtung ein Eingabemittel auf, mit dem eine von mehreren vorgegebenen, insbesondere zuvor vorgegebenen und/oder In one embodiment, the input device has an input means with which one of several predetermined, in particular previously predetermined and / or
(unterschiedlich) vorgebbaren bzw. veränderlichen und/oder zueinander senkrechten, Bezugsebenen des Bezugssystems als vorgegebene Bezugsebene ausgewählt ist bzw. wird bzw. das hierzu vorgesehen, insbesondere eingerichtet ist bzw. verwendet wird. (differently) predeterminable or variable and / or mutually perpendicular reference planes of the reference system is selected or is selected as a predefined reference plane or which is provided for this purpose, in particular set up or used.
Hierdurch kann in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. As a result, in one embodiment, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
In einer Ausführung weisen eines oder mehrere der Eingabemittel, insbesondere also das erste und/oder zweite und/oder erste weitere und/oder zweite weitere und/oder erste andere und/oder zweite andere Eingabemittel und/oder das bzw. eines oder mehrere der Eingabemittel zum Vorgeben einer Schrittweite und/oder das In one embodiment, one or more of the input means, in particular the first and / or second and / or first further and / or second further and / or first other and / or second other input means and / or one or more of the input means to specify a step size and / or that
Eingabemittel zum Auswählen einer Bezugsebene, (jeweils) wenigstens einen Schalter, insbesondere Wippschalter, und/oder eine, in einer Ausführung Input means for selecting a reference plane, (in each case) at least one switch, in particular rocker switch, and / or one, in one embodiment
umschaltbare, Anzeigevorrichtung, insbesondere ein Display, vorzugsweise Touch- Display und/oder zum Anzeigen der kommandierbaren Bewegung, auf. In einer Ausführung zeigt die Anzeigevorrichtung einen vorgegebenen Richtungssinn dieser kommandierbaren Bewegung an bzw. ist hierzu vorgesehen, insbesondere switchable display device, in particular a display, preferably a touch display and / or for displaying the commandable movement. In one embodiment, the display device shows a predetermined direction of this commandable movement or is provided for this purpose, in particular
eingerichtet bzw. wird hierzu verwendet. Dabei ist der vorgegebene Richtungssinn in einer Ausführung derjenige Richtungssinn, in dem die kommandierbare Bewegung erfolgt, wenn das Eingabemittel, insbesondere der entsprechende Schalter, in einem vorgegebenen Richtungssinn betätigt wird. Insbesondere zeigt die Anzeigevorrichtung somit in einer Ausführung, vorzugswiese in Form eines Pfeils und/oder eines„+“- Symbols, einen Richtungssinn an, in dem die kommandierbare Bewegung erfolgt, wenn das Eingabemittel, insbesondere der entsprechende Schalter, in einem vorgegebenen, vorzugsweise wiederum durch einen Pfeil und/oder eine„+“-Symbol gekennzeichneten, Richtungssinn betätigt wird, bzw. ist hierzu vorgesehen, insbesondere eingerichtet bzw. wird hierzu verwendet. set up or is used for this. In one embodiment, the specified direction is that direction in which the commandable movement takes place when the input means, in particular the corresponding switch, is operated in a specified direction. In particular, the display device thus shows in one embodiment, preferably in the form of an arrow and / or a "+" symbol, a direction in which the commandable movement takes place, when the input means, in particular the corresponding switch, is actuated in a predetermined direction, preferably again marked by an arrow and / or a “+” symbol, or is provided for this purpose, in particular set up or is used for this purpose.
Hierdurch kann in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. As a result, in one embodiment, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) intuitively (more), more precisely, faster and / or with a lower error rate.
Nach einer Ausführung der vorliegenden Erfindung weist ein Verfahren zum Steuern des Roboters mithilfe einer hier beschriebenen Eingabevorrichtung den Schritt auf: According to one embodiment of the present invention, a method for controlling the robot with the aid of an input device described here has the step:
Kommandieren einer Bewegung der roboterfesten Referenz mittels des ersten Eingabemittels. Commanding a movement of the robot-fixed reference by means of the first input means.
Nach einer Ausführung der vorliegenden Erfindung weist das Verfahren zusätzlich den Schritt auf: According to one embodiment of the present invention, the method additionally has the step:
Kommandieren einer Bewegung der roboterfesten Referenz mittels des ersten weiteren Eingabemittels. Commanding a movement of the robot-fixed reference by means of the first further input means.
Zusätzlich oder alternativ weist das Verfahren nach einer Ausführung der Additionally or alternatively, after one embodiment of the
vorliegenden Erfindung den Schritt auf: present invention the step on:
Kommandieren einer Bewegung der roboterfesten Referenz mittels des zweiten Eingabemittels ohne Umschalten zwischen den beiden Bezugssystemen. Commanding a movement of the robot-fixed reference by means of the second input means without switching between the two reference systems.
In einer Ausführung weist das Verfahren zusätzlich einen oder mehrere der Schritte auf: In one embodiment, the method also has one or more of the steps:
- Kommandieren einer Bewegung der roboterfesten Referenz mittels des ersten weiteren Eingabemittels ohne Umschalten zwischen den beiden Bezugssystemen; und/oder - Commanding a movement of the robot-fixed reference by means of the first further input means without switching between the two reference systems; and or
- Kommandieren einer Bewegung der roboterfesten Referenz mittels des ersten anderen Eingabemittels, insbesondere ohne Umschalten zwischen den beiden Bezugssystemen; und/oder - Kommandieren einer Bewegung der roboterfesten Referenz mittels des zweiten weiteren Eingabemittels, insbesondere ohne Umschalten zwischen den beiden Bezugssystemen; und/oder - Commanding a movement of the robot-fixed reference by means of the first other input means, in particular without switching between the two reference systems; and or - Commanding a movement of the robot-fixed reference by means of the second further input means, in particular without switching between the two reference systems; and or
- Kommandieren einer Bewegung der roboterfesten Referenz mittels des zweiten anderen Eingabemittels, insbesondere ohne Umschalten zwischen den beiden Bezugssystemen; und/oder - Commanding a movement of the robot-fixed reference by means of the second other input means, in particular without switching between the two reference systems; and or
- Vorgeben einer Schrittweite einer Bewegung mittels des Eingabemittels zum - Specifying a step size of a movement by means of the input means for
Vorgeben einer Schrittweite; und/oder Specifying a step size; and or
- Auswählen einer von mehreren vorgegebenen, insbesondere zueinander - Selecting one of several predetermined ones, in particular with respect to one another
senkrechten, Bezugsebenen des Bezugssystems als vorgegebene Bezugsebene mittels des Eingabemittels zum Auswählen. vertical reference planes of the reference system as a predetermined reference plane by means of the input means for selection.
Nach einer Ausführung der vorliegenden Erfindung weist ein System zum Steuern des Roboters eine hier beschriebene Eingabevorrichtung und/oder eine bzw. die According to one embodiment of the present invention, a system for controlling the robot has an input device and / or one described here
Robotersteuerung zum Steuern des Roboters, insbesondere zur Ansteuerung und/oder Energieversorgung seiner (Achs)Antriebe, auf und/oder ist, insbesondere hard- und/oder Software-, insbesondere programmtechnisch, zur Durchführung eines hier beschriebenen Verfahrens eingerichtet. Unter einem Steuern wird vorliegend insbesondere auch ein Regeln verstanden. Robot control for controlling the robot, in particular for controlling and / or supplying energy to its (axle) drives, and / or is set up, in particular in hardware and / or software, in particular in terms of programming, to carry out a method described here. In the present case, controlling is also understood in particular to mean regulating.
Ein Mittel im Sinne der vorliegenden Erfindung kann hard- und/oder softwaretechnisch ausgebildet sein, insbesondere eine, vorzugsweise mit einem Speicher- und/oder Bussystem daten- bzw. signalverbundene, insbesondere digitale, Verarbeitungs-, insbesondere Mikroprozessoreinheit (CPU), Graphikkarte (GPU) oder dergleichen, und/oder ein oder mehrere Programme oder Programmmodule aufweisen. Die Verarbeitungseinheit kann dazu ausgebildet sein, Befehle, die als ein in einem A means within the meaning of the present invention can be designed in terms of hardware and / or software, in particular a processing, in particular microprocessor unit (CPU), graphics card (GPU), preferably a data or signal connected to a memory and / or bus system, in particular a digital processing unit ) or the like, and / or one or more programs or program modules. The processing unit can be designed to receive commands that are implemented as one in one
Speichersystem abgelegtes Programm implementiert sind, abzuarbeiten, Program stored in the storage system are implemented,
Eingangssignale von einem Datenbus zu erfassen und/oder Ausgangssignale an einen Datenbus abzugeben. Ein Speichersystem kann ein oder mehrere, Acquire input signals from a data bus and / or deliver output signals to a data bus. A storage system can have one or more,
insbesondere verschiedene, Speichermedien, insbesondere optische, magnetische, Festkörper- und/oder andere nicht-flüchtige Medien aufweisen. Das Programm kann derart beschaffen sein, dass es die hier beschriebenen Verfahren verkörpert bzw. auszuführen imstande ist, sodass die Verarbeitungseinheit die Schritte solcher Verfahren ausführen kann und damit insbesondere den Roboter steuern kann. Ein Computerprogrammprodukt kann in einer Ausführung ein, insbesondere nicht- flüchtiges, Speichermedium zum Speichern eines Programms bzw. mit einem darauf gespeicherten Programm aufweisen, insbesondere sein, wobei ein Ausführen dieses Programms ein System bzw. eine Steuerung, insbesondere einen Computer, dazu veranlasst, ein hier beschriebenes Verfahren bzw. einen oder mehrere seiner Schritte auszuführen. in particular have various storage media, in particular optical, magnetic, solid-state and / or other non-volatile media. The program can be designed in such a way that it embodies or is capable of executing the methods described here, so that the processing unit can execute the steps of such methods and can thus in particular control the robot. A computer program product can, in one embodiment, be a, in particular non- volatile storage medium for storing a program or with a program stored thereon, in particular, wherein executing this program causes a system or a controller, in particular a computer, to execute a method described here or one or more of its steps .
Ein Eingabemittel kann insbesondere einen oder mehrere hard- und/oder An input means can in particular have one or more hard and / or
softwaretechnisch implementierte Schalter, insbesondere Druckschalter, Wippschalter, Drehschalter und/oder Schiebeschalter, und/oder eine oder mehrere hard- und/oder softwaretechnisch implementierte Anzeigen aufweisen. Have software-implemented switches, in particular push-button switches, rocker switches, rotary switches and / or slide switches, and / or one or more displays implemented in hardware and / or software.
In einer Ausführung werden ein oder mehrere, insbesondere alle, Schritte des In one embodiment, one or more, in particular all, steps of the
Verfahrens vollständig oder teilweise automatisiert durchgeführt, insbesondere durch das System. In einer Ausführung weist das System den Roboter auf. Procedure carried out completely or partially automatically, in particular by the system. In one embodiment, the system has the robot.
Das umgebungsbezogene Bezugssystem ist bzw. wird in einer Ausführung relativ zu einem stationären Umgebungselement, insbesondere einer Roboterzelle, Wand,The environment-related reference system is or is in one embodiment relative to a stationary environment element, in particular a robot cell, wall,
Decke oder einem Boden, in bzw. an der der Roboter angeordnet ist, ortsfest Ceiling or a floor in or on which the robot is arranged, stationary
(vorgegeben), in einer anderen Ausführung führt es relativ zu einem stationären Umgebungselement eine, insbesondere vorgegebene, Bewegung aus, kann (predetermined), in another embodiment it executes a, in particular predetermined, movement relative to a stationary surrounding element
insbesondere relativ zu einem beweglichen Umgebungselement, insbesondere ein Förderband, Fördertisch, mobilen T ransporter oder einer Basis des mobilen Roboter, in bzw. an der der Roboter angeordnet ist, ortsfest (vorgegeben) sein bzw. werden. In einer Ausführung ist bzw. wird ein umgebungsbezogenes Bezugssystem ortsfest zu einem von dem Roboter anzufahrenden, handzuhabenden und/oder zu bearbeitenden Werkstück oder Werkzeug (vorgegeben). in particular relative to a movable environmental element, in particular a conveyor belt, conveyor table, mobile transporter or a base of the mobile robot in or on which the robot is arranged, be or become stationary (predetermined). In one embodiment, an environment-related reference system is or becomes stationary for a workpiece or tool to be approached, handled and / or machined by the robot (specified).
Ein roboterbezogenes Bezugssystem ist in einer Ausführung relativ zu einem Glied, insbesondere der roboterfesten Referenz und/oder dem Endeffektor, des Roboters ortsfest (vorgegeben). In einer Ausführung ist eine Achse des roboterbezogenen Bezugssystems parallel zu einer bzw. der vorgegebenen roboterfesten In one embodiment, a robot-related reference system is stationary (specified) relative to a member, in particular the robot-fixed reference and / or the end effector, of the robot. In one embodiment, an axis of the robot-related reference system is parallel to one or the predetermined fixed robot
Referenzachse, insbesondere der Stoßrichtung eines robotergeführten Werkzeugs oder Werkstücks, in einer Weiterbildung fluchten die Achse des roboterbezogenen Bezugssystems und die roboterfeste Referenzachse bzw. Stoßrichtung. In einer Ausführung sind das erste und zweite Bezugssystem gegeneinander beweglich, in einer Ausführung führen sie eine, insbesondere von einer Reference axis, in particular the direction of impact of a robot-guided tool or workpiece, in a further development, the axis of the robot-related reference system and the robot-fixed reference axis or direction of impact are aligned. In one embodiment, the first and second reference systems can be moved relative to one another; in one embodiment, they guide one, in particular one
Roboterbewegung, abhängige Relativbewegung zueinander aus. Robot movement, dependent relative movement to one another.
In einer Ausführung sind das erste und/oder zweite Bezugssystem kartesische In one embodiment, the first and / or second reference systems are Cartesian
(Koordinaten)Systeme. (Coordinate) systems.
Ein bzw. der Drehpunkt der roboterfesten Referenz, um den bzw. in dem die A or the pivot point of the robot-fixed reference around or in which the
roboterfeste Referenz, insbesondere Referenzachse, in einer Ausführung rotiert (wird), insbesondere in einem oder mehreren der Freiheitsgrade, in einer Ausführung dem ersten Freiheitsgrad und/oder dem weiteren ersten Freiheitsgrad, und/oder um die zu der Referenzachse und Normale der vorgegebenen Bezugsebene des robot-fixed reference, in particular the reference axis, rotates in one embodiment, in particular in one or more of the degrees of freedom, in one embodiment the first degree of freedom and / or the further first degree of freedom, and / or around the reference axis to the reference axis and normal of the specified reference plane of the
Bezugssystems senkrechte Achse und/oder um die Normale, ist bzw. wird in einer Ausführung, insbesondere relativ zu dem ersten und/oder zweiten Reference system vertical axis and / or about the normal, is or is in one embodiment, in particular relative to the first and / or second
umgebungsbezogenen und/oder roboterbezogenen Bezugssystem, vorgegeben, vorzugsweise (orts)fest vorgegeben oder (unterschiedlich) vorgebbar bzw. Environment-related and / or robot-related reference system, predetermined, preferably (location) fixedly predetermined or (differently) predetermined or
veränderlich, in einer Ausführung ist er also relativ zu dem ersten und/oder zweiten umgebungsbezogenen und/oder roboterbezogenen Bezugssystem ortsfest, in einer Weiterbildung liegt er auf der Referenzachse, insbesondere also der Stoßrichtung des robotergeführten Werkzeugs oder Werkstücks. In einer Ausführung ist dieser changeable, in one embodiment it is stationary relative to the first and / or second environment-related and / or robot-related reference system, in a further development it lies on the reference axis, in particular the direction of impact of the robot-guided tool or workpiece. In one implementation this is
Drehpunkt ein Durchstoßpunkt der Referenzachse durch die Bezugsebene, eine Spitze des Werkzeugs 2 oder ein Ursprung des roboterbezogenen Bezugssystems, in einer Weiterbildung ist bzw. wird er aus einem dieser Punkte ausgewählt. Pivot point is a point of intersection of the reference axis through the reference plane, a tip of the tool 2 or an origin of the robot-related reference system, in one development it is or is selected from one of these points.
Hierdurch kann jeweils, insbesondere in Kombination von zwei oder mehr der genannten Merkmale, in einer Ausführung das Steuern des Roboters, insbesondere das Kommandieren von Bewegungen der roboterfesten Referenz, (weiter) verbessert werden, insbesondere (noch) intuitiv(er), präziser, schneller und/oder mit geringerer Fehlerquote durchgeführt werden. In this way, in one embodiment, in particular in combination of two or more of the features mentioned, the control of the robot, in particular the commanding of movements of the robot-fixed reference, can be (further) improved, in particular (still) more intuitive, more precise, faster and / or with a lower error rate.
Weitere Vorteile und Merkmale ergeben sich aus den Unteransprüchen und den Ausführungsbeispielen. Hierzu zeigt, teilweise schematisiert: Fig. 1 : ein System mit einem Roboter, einer Robotersteuerung und einerFurther advantages and features emerge from the subclaims and the exemplary embodiments. This shows, partly schematically: Fig. 1: a system with a robot, a robot controller and a
Eingabevorrichtung zum Steuern des Roboters nach einer Ausführung der vorliegenden Erfindung; Input device for controlling the robot according to an embodiment of the present invention;
Fig. 2: ein Verfahren zum Steuern des Roboters nach einer Ausführung der vorliegenden Erfindung; und 2 shows a method for controlling the robot according to an embodiment of the present invention; and
Fig. 3: einen Teil der Eingabevorrichtung. 3: a part of the input device.
Fig. 1 zeigt ein System mit einem sechsachsigen Roboter(arm) 1 mit Fig. 1 shows a system with a six-axis robot (arm) 1 with
Gelenkkoordinaten qi-q6, einer Robotersteuerung 3 und einer Eingabevorrichtung in Form eines Mobilgeräts 100 zum Steuern des Roboters 1 nach einer Ausführung der vorliegenden Erfindung, Fig. 3 einen Teil des Mobilgeräts 100. Joint coordinates qi-q 6 , a robot controller 3 and an input device in the form of a mobile device 100 for controlling the robot 1 according to an embodiment of the present invention, FIG. 3 shows a part of the mobile device 100.
Wie insbesondere in Fig. 3 erkennbar, weist das Mobilgerät 100 ein erstes As can be seen in particular in FIG. 3, the mobile device 100 has a first
Eingabemittel 10 zum Kommandieren einer Bewegung einer roboterfesten Referenz in Form eines TCPs (in Fig. 1 durch eine Referenzachse xt in Stoßrichtung eines robotergeführten Werkzeugs 2 zur Bearbeitung eines Werkstücks 4, auf dem ein umgebungsbezogenes erstes Bezugssystem xb, zb ortsfest angedeutet ist, und eine weitere Koordinatenachse des roboter(werkzeug)festes zweiten Bezugssystems angedeutet) in einem vorgegebenen ersten Freiheitsgrad relativ zu dem Input means 10 for commanding a movement of a robot-fixed reference in the form of a TCP (in Fig. 1 by a reference axis x t in the direction of impact of a robot-guided tool 2 for machining a workpiece 4 on which an environment-related first reference system x b , z b is indicated in a stationary manner, and a further coordinate axis of the robot (tool) fixed second reference system indicated) in a predetermined first degree of freedom relative to the
vorgegebenen ersten, umgebungsbezogenen Bezugssystem xb, zb auf. Das erste Eingabemittel 10 weist seinerseits eine umschaltbare Anzeigevorrichtung in Form eines Displays 1 1 zum softwaretechnischen Anzeigen der kommandierbaren predetermined first, environment-related reference system x b , z b . The first input means 10 for its part has a switchable display device in the form of a display 1 1 for displaying the commandable ones using software
Bewegung und einen, in einer Ausführung hardwartechnisch implementierten, Wippschalter 12 auf. Movement and a rocker switch 12 implemented in hardware technology in one embodiment.
Das Mobilgerät 100 weist ein zweites Eingabemittel 20 zum Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten Freiheitsgrad relativ zu dem roboter(werkzeug)festen zweiten Bezugssystem mit einer umschaltbare Anzeigevorrichtung in Form eines Displays 21 zum softwaretechnischen Anzeigen dieser kommandierbaren Bewegung und einem, in einer Ausführung The mobile device 100 has a second input means 20 for commanding a movement of the robot-fixed reference in a predetermined second degree of freedom relative to the robot (tool) fixed second reference system with a switchable display device in the form of a display 21 for the software-technical display of this commandable movement and one in a execution
hardwartechnisch implementierten, Wippschalter 22 auf. Das Mobilgerät 100 weist weiter ein erstes weiteres Eingabemittel 30 zum hardware implemented, rocker switch 22 on. The mobile device 100 also has a first further input means 30 for
Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen ersten weiteren Freiheitsgrad relativ zu dem werkzeugfesten bzw. Commanding a movement of the robot-fixed reference in a predetermined first further degree of freedom relative to the tool-fixed or
umgebungsbezogenen ersten Bezugssystem mit einer umschaltbare environment-related first reference system with a switchable
Anzeigevorrichtung in Form eines Displays 31 zum softwaretechnischen Anzeigen dieser kommandierbaren Bewegung und einem, in einer Ausführung Display device in the form of a display 31 for displaying this commandable movement using software and one, in one embodiment
hardwartechnisch implementierten, Wippschalter 32 auf. Hardware implemented, rocker switch 32 on.
Das Mobilgerät 100 weist weiter ein erstes anderes Eingabemittel 40 zum The mobile device 100 also has a first different input means 40 for
Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen ersten anderen Freiheitsgrad relativ zu dem roboter(werkzeug)festen zweiten Commanding a movement of the robot-fixed reference in a predetermined first different degree of freedom relative to the robot (tool) fixed second
Bezugssystem mit einer umschaltbare Anzeigevorrichtung in Form eines Displays 41 zum softwaretechnischen Anzeigen dieser kommandierbaren Bewegung und einem, in einer Ausführung hardwartechnisch implementierten, Wippschalter 42 auf. Reference system with a switchable display device in the form of a display 41 for displaying this commandable movement in software and a rocker switch 42 implemented in hardware in one embodiment.
Das Mobilgerät 100 weist weiter ein zweites weiteres Eingabemittel 50 zum The mobile device 100 also has a second further input means 50 for
Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten weiteren Freiheitsgrad relativ zu dem werkzeugfesten bzw. Commanding a movement of the robot-fixed reference in a predetermined second further degree of freedom relative to the tool-fixed or
umgebungsbezogenen ersten Bezugssystem mit einer umschaltbare environment-related first reference system with a switchable
Anzeigevorrichtung in Form eines Displays 51 zum softwaretechnischen Anzeigen dieser kommandierbaren Bewegung und einem, in einer Ausführung Display device in the form of a display 51 for displaying this commandable movement using software and one, in one embodiment
hardwartechnisch implementierten, Wippschalter 52 auf. Hardware implemented, rocker switch 52 on.
Das Mobilgerät 100 weist weiter ein zweites anderes Eingabemittel 60 zum The mobile device 100 also has a second different input means 60 for
Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten anderen Freiheitsgrad relativ zu dem vorgegebenen werkzeugfesten bzw. umgebungsbezogenen ersten Bezugssystem mit einer umschaltbare Commanding a movement of the robot-fixed reference in a predetermined second different degree of freedom relative to the predetermined tool-fixed or environment-related first reference system with a switchable
Anzeigevorrichtung in Form eines Displays 61 zum softwaretechnischen Anzeigen dieser kommandierbaren Bewegung und einem, in einer Ausführung Display device in the form of a display 61 for displaying this commandable movement using software and one, in one embodiment
hardwartechnisch implementierten, Wippschalter 62 auf. Hardware implemented, rocker switch 62 on.
Das Mobilgerät 100 weist weiter ein Eingabemittel zum Auswählen einer von drei vorgegebenen, zueinander senkrechten Bezugsebenen des vorgegebenen werkzeugfesten bzw. umgebungsbezogenen ersten Bezugssystems als eine vorgegebene Bezugsebene in Form eines Touch-Displays mit drei Feldern 71 -73 auf. In einer nicht dargestellte Abwandlung kann zusätzlich oder alternativ ein The mobile device 100 also has an input means for selecting one of three predetermined, mutually perpendicular reference planes of the predetermined tool-fixed or environment-related first reference system as a predetermined reference plane in the form of a touch display with three fields 71-73. In a modification that is not shown, a
Eingabemittel zum Vorgeben einer Schrittweite vorgesehen sein. Input means for specifying a step size can be provided.
In einem Schritt S1 (vgl. Fig. 2) wählt ein Anwender mithilfe des Touch-Displays eine der Bezugsebenen des vorgegebenen werkzeugfesten bzw. umgebungsbezogenen ersten Bezugssystems als vorgegebene Bezugsebene, in Fig. 3 exemplarisch die x-y- Ebene, wie durch das umrandete Felde 71 angedeutet. In a step S1 (cf. FIG. 2), a user selects one of the reference planes of the predefined tool-fixed or environment-related first reference system as the predefined reference plane, in FIG. 3 the xy plane, as indicated by the bordered field 71, with the help of the touch display indicated.
Entsprechend ist der zweite weitere Freiheitsgrad nun eine Verschiebung längs der x-Achse xb der vorgegebenen, in Schritt S1 ausgewählten Bezugs- bzw. x-y-Ebene des umgebungsbezogenen ersten Bezugssystems und der zweite andere Correspondingly, the second further degree of freedom is now a shift along the x-axis x b of the predetermined reference or xy plane of the first reference system related to the environment and the second other
Freiheitsgrad eine Verschiebung längs der y-Achse dieser Bezugsebene. Degree of freedom is a displacement along the y-axis of this reference plane.
Entsprechend zeigen die Anzeigevorrichtungen 51 , 61 diese kommandierbaren Bewegungen an. Hätte der Anwender stattdessen in Schritt S1 die x-z-Ebene ausgewählt, würde Display 61 stattdessen„Z“ und die Displays 51 , 61 die x-z-Ebene gemäß Fenster 72 anzeigen. The display devices 51, 61 accordingly display these commandable movements. If the user had selected the x-z plane instead in step S1, the display 61 would instead show “Z” and the displays 51, 61 would show the x-z plane according to window 72.
Der zweite Freiheitsgrad ist eine Verschiebung längs der Referenzachse xt relativ zu dem roboter(werkzeug)festen zweiten Bezugssystem. Entsprechend zeigt die The second degree of freedom is a shift along the reference axis x t relative to the robot (tool) fixed second reference system. Accordingly, the
Anzeigevorrichtung 21 diese kommandierbare Bewegung an, insbesondere durch einen Pfeil und ein„+“-Zeichen einen vorgegebenen Richtungssinn dieser Bewegung, der einer Betätigung des Wippschalters 22 in„+“-Richtung entspricht. Display device 21 indicates this commandable movement, in particular by means of an arrow and a “+” sign, a predetermined direction of this movement, which corresponds to an actuation of the rocker switch 22 in the “+” direction.
Der erste andere Freiheitsgrad ist eine Rotation um die Referenzachse xt relativ zu dem roboter(werkzeug)festen zweiten Bezugssystem. Entsprechend zeigt die The first other degree of freedom is a rotation about the reference axis x t relative to the robot (tool) fixed second reference system. Accordingly, the
Anzeigevorrichtung 41 diese kommandierbare Bewegung an, insbesondere durch einen Pfeil und ein„+“-Zeichen einen vorgegebenen Richtungssinn dieser Bewegung, der einer Betätigung des Wippschalters 42 in„+“-Richtung entspricht. Display device 41 indicates this commandable movement, in particular by means of an arrow and a “+” sign, a predetermined direction of this movement, which corresponds to an actuation of the rocker switch 42 in the “+” direction.
Der erste Freiheitsgrad ist eine Rotation der Referenzachse xt um eine zu der Referenzachse xt und einer zu zb parallelen Normale der ausgewählten Bezugs- bzw. x-y-Ebene des umgebungsbezogenen ersten Bezugssystems vorgegebenen senkrechte Achse in einem bzw. um einen vorgegebenen Drehpunkt, in einer The first degree of freedom is a rotation of the reference axis x t about a predetermined perpendicular axis to the reference axis x t and a normal to z b parallel to the selected reference or xy plane of the environment-related first reference system in or about a predetermined pivot point in one
Ausführung dem bzw. den Durchstoßpunkt der Referenzachse xt durch die Execution of the intersection point of the reference axis x t through the
Bezugsebene, der bzw. die Spitze des Werkzeugs 2 oder dem bzw. den Ursprung des TCPs. Entsprechend zeigt die Anzeigevorrichtung 1 1 diese kommandierbare Reference plane, the tip of the tool 2 or the origin of the TCPs. Accordingly, the display device 11 shows this commandable
Bewegung an, insbesondere durch einen Pfeil und ein„+“-Zeichen einen Movement, especially with an arrow and a "+" sign
vorgegebenen Richtungssinn dieser Bewegung, der einer Betätigung des predetermined direction of this movement, that of an actuation of the
Wippschalters 12 in„+“-Richtung entspricht. Mit anderen Worten bewirkt ein Rocker switch 12 in the "+" direction. In other words, causes a
Betätigung des Wippschalters 12 in„+“-Richtung ein Aufrichten der Referenzachse bis in eine auf der ausgewählten Bezugsebene (im Beispiel der Fig. 3 der x-y-Ebene) senkrechte Stellung. Actuation of the rocker switch 12 in the “+” direction erects the reference axis up to a position perpendicular to the selected reference plane (in the example of FIG. 3, the x-y plane).
Der erste weitere Freiheitsgrad ist eine Rotation der Referenzachse xt um diese Normale in dem bzw. um den Drehpunkt. Entsprechend zeigt die Anzeigevorrichtung 31 diese kommandierbare Bewegung an. The first further degree of freedom is a rotation of the reference axis x t around this normal in or around the pivot point. The display device 31 accordingly displays this commandable movement.
Betätigt somit der Anwender den Wippschalter 52 (Fig. 2: S10:„Y“), bewegt sich der TCP bzw. das robotergeführte Werkzeug 2 bzw. die Referenzachse xt längs der x-Achse xb, in einer Ausführung, solange der Wippschalter 52 betätigt wird oder bei jeder (erneuten) Betätigung (erneut) um eine vorgegebene Schrittweite, bei If the user operates the rocker switch 52 (Fig. 2: S10: “Y”), the TCP or the robot-guided tool 2 or the reference axis x t moves along the x-axis x b , in one embodiment as long as the rocker switch 52 is actuated or with each (renewed) actuation (again) by a predetermined increment at
Betätigung in„+“-Richtung in positiver Richtung der x-Achse xb, bei Betätigung in „-“-Richtung gegensinnig hierzu (Fig. 2: S11 ). Actuation in the “+” direction in the positive direction of the x-axis x b , when actuated in the “-” direction in the opposite direction (Fig. 2: S11).
Betätigt der Anwender den Wippschalter 52 nicht (Fig. 2: S10:„N“), sondern den Wippschalter 62 (Fig. 2: S20:„Y“), bewegt sich der TCP bzw. das robotergeführte Werkzeug 2 bzw. die Referenzachse xt längs der y-Achse der ausgewählten If the user does not actuate the rocker switch 52 (FIG. 2: S10: "N"), but rather the rocker switch 62 (FIG. 2: S20: "Y"), the TCP or the robot-guided tool 2 or the reference axis x moves t along the y-axis of the selected
Bezugs- bzw. x-y-Ebene des umgebungsbezogenen ersten Bezugssystems, in einer Ausführung, solange der Wippschalter 62 betätigt wird oder bei jeder (erneuten) Betätigung (erneut) um eine vorgegebene Schrittweite, bei Betätigung in„+“-Richtung in positiver Richtung der y-Achse, bei Betätigung in„-“-Richtung gegensinnig hierzu (Fig. 2: S21). Reference or xy plane of the environment-related first reference system, in one embodiment, as long as the rocker switch 62 is actuated or with each (renewed) actuation (again) by a predetermined increment, when actuated in the “+” direction in the positive direction of y -Axis, when actuated in "-" direction in the opposite direction (Fig. 2: S21).
Betätigt der Anwender auch den Wippschalter 62 nicht (Fig. 2: S20:„N“), sondern den Wippschalter 22 (Fig. 2: S30:„Y“), bewegt sich der TCP bzw. das robotergeführte Werkzeug 2 bzw. die Referenzachse xt längs der Referenzachse xt des If the user does not actuate the rocker switch 62 either (FIG. 2: S20: “N”) but rather the rocker switch 22 (FIG. 2: S30: “Y”), the TCP or the robot-guided tool 2 or the reference axis moves x t along the reference axis x t des
roboter(werkzeug)festen zweiten Bezugssystems, in einer Ausführung, solange der Wippschalter 22 betätigt wird oder bei jeder (erneuten) Betätigung (erneut) um eine vorgegebene Schrittweite, bei Betätigung in„+“-Richtung in der Anzeigevorrichtung 21 angezeigten positiven Richtung längs der Referenzachse xt, bei Betätigung in„- “-Richtung gegensinnig hierzu (Fig. 2: S31). robot (tool) fixed second reference system, in one embodiment, as long as the rocker switch 22 is actuated or with each (renewed) actuation (again) by a predetermined increment, upon actuation in the “+” direction in the display device 21 indicated positive direction along the reference axis x t , when actuated in the “-” direction in the opposite direction to this (Fig. 2: S31).
Betätigt der Anwender den Wippschalter 42 nicht (Fig. 2: S30:„N“), sondern den Wippschalter 12 (Fig. 2: S40:„Y“), rotiert das robotergeführte Werkzeug 2 um eine zur Referenzachse xt und einer zu zb parallelen Normale der ausgewählten Bezugs- bzw. x-y-Ebene des umgebungsbezogenen ersten Bezugssystems vorgegebene If the user does not actuate the rocker switch 42 (FIG. 2: S30: "N"), but rather the rocker switch 12 (FIG. 2: S40: "Y"), the robot-guided tool 2 rotates around one to the reference axis x t and one to z b parallel normal of the selected reference or xy plane of the environment-related first reference system
senkrechte Achse in dem bzw. um den Drehpunkt, in einer Ausführung, solange der Wippschalter 12 betätigt wird oder bei jeder (erneuten) Betätigung (erneut) um eine vorgegebene Schrittweite, bei Betätigung in„+“-Richtung in der Anzeigevorrichtung 11 angezeigten positiven, bei Betätigung in„-“-Richtung gegensinnig hierzu (Fig. 2: S41 ). vertical axis in or around the fulcrum, in one embodiment, as long as the rocker switch 12 is actuated or with each (renewed) actuation (again) by a specified increment, when actuated in the "+" direction in the display device 11, when actuated in the "-" direction in the opposite direction (Fig. 2: S41).
Betätigt der Anwender auch den Wippschalter 12 nicht (Fig. 2: S40:„N“), sondern den Wippschalter 42 (Fig. 2: S50:„Y“), rotiert das robotergeführte Werkzeug 2 um die Referenzachse xt des roboter(werkzeug)festen zweiten Bezugssystems, in einer Ausführung, solange der Wippschalter 42 betätigt wird oder bei jeder (erneuten) Betätigung (erneut) um eine vorgegebene Schrittweite, bei Betätigung in„+“-Richtung in der Anzeigevorrichtung 41 angezeigten positiven Richtung um die Referenzachse xt, bei Betätigung in„-“-Richtung gegensinnig hierzu (Fig. 2: S51). If the user does not actuate the rocker switch 12 (Fig. 2: S40: “N”), but rather the rocker switch 42 (Fig. 2: S50: “Y”), the robot-guided tool 2 rotates around the reference axis x t of the robot (tool ) Fixed second reference system, in one embodiment, as long as the rocker switch 42 is actuated or with each (renewed) actuation (again) by a predetermined increment, with actuation in the "+" direction in the display device 41 shown positive direction about the reference axis x t , when operated in the "-" direction in the opposite direction (Fig. 2: S51).
Betätigt der Anwender auch den Wippschalter 42 nicht (Fig. 2: S50:„N“), sondern den Wippschalter 32 (Fig. 2: S60:„Y“), rotiert das robotergeführte Werkzeug 2 um die zu zb parallele Normale der ausgewählten Bezugs- bzw. x-y-Ebene des If the user does not actuate the rocker switch 42 (FIG. 2: S50: "N"), but rather the rocker switch 32 (FIG. 2: S60: "Y"), the robot-guided tool 2 rotates around the normal of the selected one, which is parallel to, for example, b Reference or xy plane of the
umgebungsbezogenen ersten Bezugssystems in dem bzw. um den Drehpunkt, in einer Ausführung, solange der Wippschalter 32 betätigt wird oder bei jeder (erneuten) Betätigung (erneut) um eine vorgegebene Schrittweite, bei Betätigung in„+“-Richtung in der Anzeigevorrichtung 31 angezeigten positiven, bei Betätigung in„-“-Richtung gegensinnig hierzu (Fig. 2: S61 ). Environment-related first reference system in or around the fulcrum, in one embodiment, as long as the rocker switch 32 is actuated or with each (renewed) actuation (again) by a predetermined increment, positive indicated in the display device 31 upon actuation in the “+” direction , when operated in the "-" direction in the opposite direction (Fig. 2: S61).
Durch Betätigen eines der anderen Felder 72, 73 (Schritt S1) kann stattdessen auch eine andere der Bezugsebenen des umgebungsbezogenen ersten Bezugssystems ausgewählt werden, wobei die oben beschriebenen kommandierbaren Bewegungen sich entsprechend ändern und in den Anzeigevorrichtungen 51 , 61 die By actuating one of the other fields 72, 73 (step S1), another one of the reference planes of the environment-related first reference system can be selected instead, the commandable movements described above changing accordingly and in the display devices 51, 61 the
entsprechenden kommandierbaren Bewegungen angezeigt werden. Man erkennt, dass hierdurch das Kommandieren von Bewegungen des TCPs bzw. des robotergeführten Werkzeugs 2 sehr intuitiv und dadurch besonders präzise, schnell und mit geringer Fehlerquote durchgeführt werden kann. corresponding commandable movements are displayed. It can be seen that in this way the commanding of movements of the TCP or of the robot-guided tool 2 can be carried out very intuitively and therefore particularly precisely, quickly and with a low error rate.
Obwohl in der vorhergehenden Beschreibung exemplarische Ausführungen erläutert wurden, sei darauf hingewiesen, dass eine Vielzahl von Abwandlungen möglich ist. Außerdem sei darauf hingewiesen, dass es sich bei den exemplarischen Although exemplary embodiments have been explained in the preceding description, it should be pointed out that a large number of modifications are possible. It should also be noted that the exemplary
Ausführungen lediglich um Beispiele handelt, die den Schutzbereich, die Explanations are only examples that cover the scope of protection that
Anwendungen und den Aufbau in keiner Weise einschränken sollen. Vielmehr wird dem Fachmann durch die vorausgehende Beschreibung ein Leitfaden für die Applications and structure are not intended to restrict in any way. Rather, the person skilled in the art through the preceding description is a guide for
Umsetzung von mindestens einer exemplarischen Ausführung gegeben, wobei diverse Änderungen, insbesondere in Hinblick auf die Funktion und Anordnung der beschriebenen Bestandteile, vorgenommen werden können, ohne den Schutzbereich zu verlassen, wie er sich aus den Ansprüchen und diesen äquivalenten Implementation of at least one exemplary embodiment given, whereby various changes, in particular with regard to the function and arrangement of the described components, can be made without departing from the scope of protection as it emerges from the claims and their equivalents
Merkmalskombinationen ergibt. Combinations of characteristics results.
Bezuqszeichenliste Reference list
1 Roboter 1 robot
2 Werkzeug 2 tools
3 Robotersteuerung 3 robot controller
4 Werkstück 4 workpiece
10 erstes Eingabemittel 10 first input means
1 1 Anzeigevorrichtung (umschaltbares Display) 1 1 display device (switchable display)
12 Wippschalter 12 rocker switches
20 zweites Eingabemittel 20 second input means
21 Anzeigevorrichtung (umschaltbares Display) 21 display device (switchable display)
22 Wippschalter 22 rocker switches
30 erstes weiteres Eingabemittel 30 first further input means
31 Anzeigevorrichtung (umschaltbares Display) 31 display device (switchable display)
32 Wippschalter 32 rocker switches
40 erstes anderes Eingabemittel 40 first other input means
41 Anzeigevorrichtung (umschaltbares Display) 41 Display device (switchable display)
42 Wippschalter 42 rocker switches
50 zweites weiteres Eingabemittel 50 second further input means
51 Anzeigevorrichtung (umschaltbares Display) 51 display device (switchable display)
52 Wippschalter 52 rocker switches
60 zweites anderes Eingabemittel 60 second other input means
61 Anzeigevorrichtung (umschaltbares Display) 61 display device (switchable display)
62 Wippschalter 62 rocker switches
100 Mobilgerät 100 mobile device
71-73 Eingabemittel zum Auswählen einer Bezugsebene 71-73 input means for selecting a reference plane
q q6 Gelenkkoordinate qq 6 joint coordinate
xt Referenzachse (Stoßrichtung) x t reference axis (direction of impact)
yt Achse des roboterwerkzeugfesten zweiten Bezugssystems TCP xb Achse des werkstückfesten ersten Bezugssystems y t axis of the second reference system fixed to the robot tool, TCP x b axis of the first reference system fixed to the workpiece
zb Achse des werkstückfesten ersten Bezugssystems z b Axis of the workpiece-fixed first reference system

Claims

Patentansprüche Claims
1. Eingabevorrichtung, insbesondere Mobilgerät (100), zum Steuern eines Roboters1. Input device, in particular mobile device (100), for controlling a robot
(1 ), mit: (1), with:
- einem ersten Eingabemittel (10) zum Kommandieren einer Bewegung einer roboterfesten Referenz in einem vorgegebenen ersten Freiheitsgrad relativ zu einem, insbesondere umgebungsbezogenen, vorgegebenen ersten - a first input means (10) for commanding a movement of a robot-fixed reference in a predetermined first degree of freedom relative to a, in particular environment-related, predetermined first
Bezugssystem (xb, zb); und Reference system (x b , z b ); and
- einem zweiten Eingabemittel (20) zum Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten Freiheitsgrad relativ zu einem, insbesondere roboterbezogenen, vorgegebenen zweiten Bezugssystem - A second input means (20) for commanding a movement of the robot-fixed reference in a predetermined second degree of freedom relative to a, in particular robot-related, predetermined second reference system
(xt, yt); (xt, yt);
wobei das erste und zweite Eingabemittel ohne Umschalten zwischen den beiden wherein the first and second input means without switching between the two
Bezugssystemen betätigbar sind. Reference systems are operable.
2. Eingabevorrichtung nach Anspruch 1 , gekennzeichnet durch: 2. Input device according to claim 1, characterized by:
- ein erstes weiteres Eingabemittel (30) zum Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen ersten weiteren - A first further input means (30) for commanding a movement of the robot-fixed reference in a predetermined first further
Freiheitsgrad relativ zu dem ersten Bezugssystem, wobei das zweite Degrees of freedom relative to the first frame of reference, the second being
Eingabemittel und das erste weitere Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen betätigbar sind; und/oder Input means and the first further input means can be actuated without switching between the two reference systems; and or
- wenigstens ein erstes anderes Eingabemittel (40) zum Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen ersten anderen Freiheitsgrad relativ zu dem zweiten Bezugssystem, wobei das erste - At least one first other input means (40) for commanding a movement of the robot-fixed reference in a predetermined first other degree of freedom relative to the second reference system, the first
Eingabemittel und das erste andere Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen betätigbar sind, Input means and the first other input means can be actuated without switching between the two reference systems,
insbesondere wobei das erste und zweite Eingabemittel und das erste weitere und erste andere Eingabemittel ohne Umschalten zwischen den beiden in particular wherein the first and second input means and the first further and first other input means without switching between the two
Bezugssystemen betätigbar sind. Reference systems are operable.
3. Eingabevorrichtung, insbesondere Mobilgerät (100) und/oder nach einem der vorhergehenden Ansprüche, zum Steuern eines Roboters (1), mit: 3. Input device, in particular mobile device (100) and / or according to one of the preceding claims, for controlling a robot (1), with:
- einem, insbesondere dem, ersten Eingabemittel (10) zum Kommandieren einer Bewegung einer roboterfesten Referenz in einem vorgegebenen ersten Freiheitsgrad relativ zu einem umgebungsbezogenen vorgegebenen ersten Bezugssystem (xb, zb); und - One, in particular the, first input means (10) for commanding a movement of a robot-fixed reference in a predetermined first Degree of freedom relative to an environment-related predetermined first reference system (x b , z b ); and
- einem, insbesondere dem, ersten weiteren Eingabemittel (30) zum - One, in particular the, first further input means (30) for
Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen ersten weiteren Freiheitsgrad relativ zu dem ersten Commanding a movement of the robot-fixed reference in a predetermined first further degree of freedom relative to the first
Bezugssystem; Reference system;
wobei in which
- der erste Freiheitsgrade eine Rotation der roboterfesten Referenz, - the first degree of freedom a rotation of the robot-fixed reference,
insbesondere einer, insbesondere der, vorgegebenen roboterfesten in particular one, in particular the predetermined, robot-fixed
Referenzachse, insbesondere Stoßrichtung eines robotergeführten Werkzeugs oder Werkstücks, um eine zu der Referenzachse und einer Normale einer vorgegebenen Bezugsebene des Bezugssystems senkrechte Achse und um einen Drehpunkt ist; und The reference axis, in particular the impact direction of a robot-guided tool or workpiece, is about an axis perpendicular to the reference axis and a normal of a predetermined reference plane of the reference system and about a pivot point; and
- der erste weitere Freiheitsgrad eine Rotation der roboterfesten Referenz, - the first further degree of freedom a rotation of the robot-fixed reference,
insbesondere Referenzachse, um die Normale und um einen, insbesondere den, Drehpunkt ist. in particular the reference axis, around the normal and around one, in particular the, pivot point.
4. Eingabevorrichtung nach einem der vorhergehenden Ansprüche, gekennzeichnet durch: 4. Input device according to one of the preceding claims, characterized by:
- ein zweites weiteres Eingabemittel (50) zum Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten weiteren - A second further input means (50) for commanding a movement of the robot-fixed reference in a predetermined second further
Freiheitsgrad relativ zu dem ersten oder einem, insbesondere Degree of freedom relative to the first or one, in particular
roboterbezogenen, vorgegebenen, insbesondere dem, zweiten Bezugssystem, insbesondere wobei das erste Eingabemittel und das zweite weitere robot-related, predetermined, in particular the second reference system, in particular wherein the first input means and the second further
Eingabemittel und das zweite Eingabemittel und/oder erste weitere Input means and the second input means and / or first further
Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen betätigbar sind; und/oder Input means can be operated without switching between the two reference systems; and or
- wenigstens ein zweites anderes Eingabemittel (60) zum Kommandieren einer Bewegung der roboterfesten Referenz in einem vorgegebenen zweiten anderen Freiheitsgrad relativ zu dem ersten oder einem, insbesondere roboterbezogenen, vorgegebenen, insbesondere dem, zweiten Bezugssystem, insbesondere wobei das erste Eingabemittel und das zweite andere - At least one second other input means (60) for commanding a movement of the robot-fixed reference in a predetermined second other degree of freedom relative to the first or a, in particular robot-related, predetermined, in particular the second reference system, in particular wherein the first input means and the second other
Eingabemittel und das zweite Eingabemittel und/oder erste weitere Input means and the second input means and / or first further
Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen betätigbar sind, insbesondere wobei das erste und zweite Eingabemittel und erste weitere und erste andere Eingabemittel und zweite weitere und zweite andere Eingabemittel ohne Umschalten zwischen den beiden Bezugssystemen betätigbar sind. Input means can be operated without switching between the two reference systems, in particular wherein the first and second input means and first further and first other input means and second further and second other input means can be actuated without switching between the two reference systems.
5. Eingabevorrichtung nach einem der vorhergehenden Ansprüche, dadurch 5. Input device according to one of the preceding claims, characterized
gekennzeichnet, dass einer oder mehrere der Freiheitsgrade ein translatorischer Freiheitsgrad, insbesondere längs einer Geraden, ist und/oder einer oder mehrere der Freiheitsgrade ein rotatorischer Freiheitsgrad ist und/oder einer oder mehrere der Freiheitsgrade ein Freiheitsgrad einer vorgegebenen roboterfesten characterized in that one or more of the degrees of freedom is a translational degree of freedom, in particular along a straight line, and / or one or more of the degrees of freedom is a rotational degree of freedom and / or one or more of the degrees of freedom is a degree of freedom of a predetermined robot-fixed
Referenzachse (xt), insbesondere Stoßrichtung eines robotergeführten Werkzeugs (2) oder Werkstücks, relativ zu einem roboterbezogenen oder Reference axis (x t ), in particular the direction of impact of a robot-guided tool (2) or workpiece, relative to a robot-related or
umgebungsbezogenen Bezugssystem ist. environment-related reference system.
6. Eingabevorrichtung nach dem vorhergehenden Anspruch, dadurch 6. Input device according to the preceding claim, characterized
gekennzeichnet, dass: marked that:
- einer oder mehrere der Freiheitsgrade eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, relativ zu einem - One or more of the degrees of freedom a displacement of the robot-fixed reference, in particular the reference axis, relative to one
umgebungsbezogenen der Bezugssysteme ist, environment-related of the reference systems,
insbesondere einer der Freiheitsgrade eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, längs einer Achse einer vorgegebenen Bezugsebene des umgebungsbezogenen Bezugssystems und wenigstens ein hiervon verschiedener der in particular one of the degrees of freedom is a displacement of the robot-fixed reference, in particular the reference axis, along an axis of a predetermined reference plane of the environment-related reference system and at least one of these different
Freiheitsgrade eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, längs einer hiervon verschiedenen, insbesondere hierzu senkrechten, Achse der vorgegebenen Bezugsebene ist; Degrees of freedom is a displacement of the robot-fixed reference, in particular the reference axis, along an axis of the specified reference plane that is different therefrom, in particular perpendicular thereto;
- einer oder mehrere der Freiheitsgrade eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, relativ zu einem roboterbezogenen der Bezugssysteme ist, - one or more of the degrees of freedom is a shift of the robot-fixed reference, in particular the reference axis, relative to a robot-related reference system,
insbesondere wenigstens einer der Freiheitsgrade eine Verschiebung der roboterfesten Referenz, insbesondere Referenzachse, längs der Referenzachse ist; in particular at least one of the degrees of freedom is a displacement of the reference fixed by the robot, in particular the reference axis, along the reference axis;
- einer oder mehrere der Freiheitsgrade eine Rotation der roboterfesten - one or more of the degrees of freedom a rotation of the robot-fixed
Referenz, insbesondere Referenzachse, relativ zu einem Reference, in particular reference axis, relative to a
umgebungsbezogenen der Bezugssysteme ist, insbesondere wenigstens einer der Freiheitsgrade eine Rotation der roboterfesten Referenz, insbesondere Referenzachse, um eine zu der Referenzachse und einer Normale einer vorgegebenen Bezugsebene des Bezugssystems senkrechte Achse und/oder um einen, insbesondere den, Drehpunkt ist; und/oder environment-related of the reference systems, in particular at least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about an axis perpendicular to the reference axis and a normal of a predetermined reference plane of the reference system and / or about a, in particular the, pivot point; and or
wenigstens einer der Freiheitsgrade eine Rotation der roboterfesten Referenz, insbesondere Referenzachse, um eine Normale einer, insbesondere der, vorgegebenen Bezugsebene des Bezugssystems und/oder um einen, insbesondere den, Drehpunkt ist; at least one of the degrees of freedom is a rotation of the robot-fixed reference, in particular the reference axis, about a normal of a, in particular the predetermined, reference plane of the reference system and / or around a, in particular the, pivot point;
und/oder and or
- einer oder mehrere der Freiheitsgrade eine Rotation der roboterfesten - one or more of the degrees of freedom a rotation of the robot-fixed
Referenz, insbesondere Referenzachse, relativ zu einem roboterbezogenen der Bezugssysteme ist, Reference, in particular the reference axis, is relative to a robot-related reference system,
insbesondere wenigstens einer der Freiheitsgrade eine Rotation der roboterfesten Referenz, insbesondere Referenzachse, um die in particular at least one of the degrees of freedom a rotation of the robot-fixed reference, in particular the reference axis, about the
Referenzachse ist. Reference axis is.
7. Eingabevorrichtung nach einem der vorhergehenden Ansprüche, dadurch 7. Input device according to one of the preceding claims, characterized
gekennzeichnet, dass die Rotation der roboterfesten Referenz, insbesondere Referenzachse, um die zu der Referenzachse und der Normale der vorgegebenen Bezugsebene des Bezugssystems senkrechte Achse auf einen Bereich zwischen zwei zu der Bezugsebene senkrechte Stellungen der roboterfesten Referenz, insbesondere Referenzachse, oder einen Bereich zwischen einer zu der characterized that the rotation of the robot-fixed reference, in particular the reference axis, about the axis perpendicular to the reference axis and the normal of the predetermined reference plane of the reference system to an area between two positions of the robot-fixed reference perpendicular to the reference plane, in particular the reference axis, or an area between one the
Bezugsebene senkrechte Stellungen der roboterfesten Referenz, insbesondere Referenzachse, und einer hierzu senkrechte Stellung begrenzt ist. Reference plane vertical positions of the robot-fixed reference, in particular the reference axis, and a position perpendicular thereto is limited.
8. Eingabevorrichtung nach einem der vorhergehenden Ansprüche, gekennzeichnet durch 8. Input device according to one of the preceding claims, characterized by
- ein Eingabemittel zum Vorgeben einer Schrittweite einer Bewegung beim an input means for specifying a step size for a movement
Kommandieren dieser Bewegung und/oder Commanding this movement and / or
- ein Eingabemittel (71-73) zum Auswählen einer von mehreren vorgegebenen, insbesondere zueinander senkrechten, Bezugsebenen des Bezugssystems als vorgegebene Bezugsebene. - An input means (71-73) for selecting one of several predetermined, in particular mutually perpendicular, reference planes of the reference system as the predetermined reference plane.
9. Eingabevorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass wenigstens eines der Eingabemittel einen Schalter, insbesondere Wippschalter (12, 22, 32, 42, 52, 62), und/oder eine, insbesondere umschaltbare, Anzeigevorrichtung (1 1 , 21 , 31 , 41 , 51 , 61 , 71 -73), insbesondere ein Touch-Display und/oder zum Anzeigen der kommandierbaren Bewegung, insbesondere eines vorgegebenen Richtungssinns dieser Bewegung, aufweist. 9. Input device according to one of the preceding claims, characterized in that at least one of the input means has a switch, in particular a rocker switch (12, 22, 32, 42, 52, 62), and / or a, in particular switchable, display device (1 1, 21 , 31, 41, 51, 61, 71 -73), in particular a touch display and / or for displaying the commandable movement, in particular a predetermined direction of this movement.
10. Verfahren zum Steuern eines Roboters (1 ) mithilfe einer Eingabevorrichtung nach einem der vorhergehenden Ansprüche, mit dem Schritt: 10. A method for controlling a robot (1) using an input device according to one of the preceding claims, with the step:
- Kommandieren (S41 ) einer Bewegung der roboterfesten Referenz mittels des ersten Eingabemittels (10); - Commanding (S41) a movement of the robot-fixed reference by means of the first input means (10);
und wenigstens einem der Schritte: and at least one of the steps:
- Kommandieren (S31 ) einer Bewegung der roboterfesten Referenz mittels des zweiten Eingabemittels (20) ohne Umschalten zwischen den beiden - Commanding (S31) a movement of the robot-fixed reference using the second input means (20) without switching between the two
Bezugssystemen; und/oder Frames of reference; and or
- Kommandieren (S61 ) einer Bewegung der roboterfesten Referenz mittels des ersten weiteren Eingabemittels (31). - Commanding (S61) a movement of the robot-fixed reference by means of the first further input means (31).
1 1. System zum Steuern eines Roboters (1 ), das eine Eingabevorrichtung nach einem der vorhergehenden Ansprüche aufweist und/oder zur Durchführung eines Verfahrens nach dem vorhergehenden Anspruch eingerichtet ist. 1 1. System for controlling a robot (1), which has an input device according to one of the preceding claims and / or is set up to carry out a method according to the preceding claim.
12. Computerprogrammprodukt mit einem Programmcode, der auf einem von einem12. Computer program product with a program code that is based on one of a
Computer lesbaren Medium gespeichert ist, zur Durchführung eines Verfahrens nach einem der vorhergehenden Ansprüche. Computer-readable medium is stored for performing a method according to one of the preceding claims.
PCT/EP2020/071226 2019-07-30 2020-07-28 Controlling a robot WO2021018873A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102019211270.6 2019-07-30
DE102019211270.6A DE102019211270B3 (en) 2019-07-30 2019-07-30 Controlling a Robot

Publications (1)

Publication Number Publication Date
WO2021018873A1 true WO2021018873A1 (en) 2021-02-04

Family

ID=71846401

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2020/071226 WO2021018873A1 (en) 2019-07-30 2020-07-28 Controlling a robot

Country Status (2)

Country Link
DE (1) DE102019211270B3 (en)
WO (1) WO2021018873A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08161025A (en) * 1994-12-08 1996-06-21 Kobe Steel Ltd Teaching device
JP2007319970A (en) * 2006-05-31 2007-12-13 Daihen Corp Method of controlling location/position of tool of industrial robot, and control system
DE102010039540A1 (en) * 2010-08-19 2012-02-23 Kuka Laboratories Gmbh Manual control device for moving robotic arm, has traversing unit that is simultaneously assigned with reference coordinate system of robot such that intermediate changing of traversing unit for manually moving robotic arm is allowed
JP2013230507A (en) * 2012-04-27 2013-11-14 Daihen Corp Robot controller

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08297509A (en) * 1995-04-25 1996-11-12 Fanuc Ltd Jog feeding method for robot
JP3841439B2 (en) * 1996-07-24 2006-11-01 ファナック株式会社 Robot jog feed method
JP2013099815A (en) * 2011-11-08 2013-05-23 Fanuc Ltd Robot programming device
JP6379501B2 (en) * 2014-02-05 2018-08-29 株式会社デンソーウェーブ Robot teaching device
JP6526098B2 (en) * 2017-04-26 2019-06-05 ファナック株式会社 Operating device for operating a robot, robot system, and operating method
JP6683671B2 (en) * 2017-11-24 2020-04-22 ファナック株式会社 Robot controller for setting the jog coordinate system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08161025A (en) * 1994-12-08 1996-06-21 Kobe Steel Ltd Teaching device
JP2007319970A (en) * 2006-05-31 2007-12-13 Daihen Corp Method of controlling location/position of tool of industrial robot, and control system
DE102010039540A1 (en) * 2010-08-19 2012-02-23 Kuka Laboratories Gmbh Manual control device for moving robotic arm, has traversing unit that is simultaneously assigned with reference coordinate system of robot such that intermediate changing of traversing unit for manually moving robotic arm is allowed
JP2013230507A (en) * 2012-04-27 2013-11-14 Daihen Corp Robot controller

Also Published As

Publication number Publication date
DE102019211270B3 (en) 2020-11-26

Similar Documents

Publication Publication Date Title
DE102019009313B4 (en) Robot control, method and computer program using augmented reality and mixed reality
EP1447770B1 (en) Method and apparatus for visualization of computer-based information
DE102015008144B4 (en) Switching a control of a robot to a hand-held operating mode
EP3323026B1 (en) Ascertaining an input command for a robot, said input command being entered by manually exerting a force onto the robot
DE102015105687B4 (en) robot
DE102010039540B4 (en) Handheld device for manually moving a robot arm
DE102010063222B4 (en) Device and method for programming a handling device and handling device
EP3581341B1 (en) Method for operating a robot, data storage having a program code, robot and robot system
DE102010036499A1 (en) Tool vector display device for a machine tool with a rotation axis
DE3686539T2 (en) SYSTEM FOR DETECTING RIGHT-ANGLE COORDINATES OF A WORKPIECE MACHINED BY A ROBOT.
DE102015114013B4 (en) Method and device for controlling the operation of a robot
DE102018009025A1 (en) Robot control device for setting a motion coordinate system
DE102011079117A1 (en) Method for programming a robot
EP2566667A1 (en) Handheld device and method for controlling and/or programming a manipulator
DE102005061618B4 (en) System and method for alignment and position control of a robot tool
EP3471928B1 (en) Configuring and/or controlling a robot arrangement
DE102015117306B4 (en) Multi-axis mouse for a multi-axis robot
DE102014118899B4 (en) Robot, robot control method and robot control program
WO2021018873A1 (en) Controlling a robot
EP2920657B1 (en) Operating device for a machine tool with position-dependent assignment of operating commands to individual movement axes of the machine tool
EP3947240B1 (en) Crane having a crane controller
DE102018109326B4 (en) Multi-unit actuated kinematics, preferably robots, particularly preferably articulated robots
DE112022000322T5 (en) Learning device
DE102017011130B4 (en) Method and system for controlling a robot
EP1510893B1 (en) Process and device for the determination of the movement path in a handling system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20747400

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20747400

Country of ref document: EP

Kind code of ref document: A1