ROBOT SYSTEM, METHOD FOR CONTROLLING A ROBOT SYSTEM, AND PROCESSING SYSTEM
20190099879 ยท 2019-04-04
Assignee
Inventors
Cpc classification
B25J9/1633
PERFORMING OPERATIONS; TRANSPORTING
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B25J9/1679
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0093
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/418
PHYSICS
Abstract
The invention relates to a robot system, to a corresponding method, and to a processing system, wherein, along a process line, which is formed by guide rails, or on a conveyor belt, objects or workpieces are optionally moved or transported on carrier devices having gripping elements. The robot arm removes the objects from the process line by pulling or pushing the objects from a plane or surface of the process line into a working chamber compliantly, i.e., in a non-rigid manner by means of force control, wherein the objects are positioned and oriented in the working chamber by means of guiding elements. After the processing of the objects in the working chamber, the objects are pushed or pulled back onto the process line by means of the robot arm. The process line can comprise passive, non-driven rollers or the like instead of an actively driven conveyor belt, wherein the robot arm nudges or pushes the objects in order to transport the objects.
Claims
1. Robotic system having at least one robot arm and a control unit for controlling the movement of the robot arm, which has at least one effector, the robotic system being positionable and orientable in the region of a process line along which an object or a carrier device, on which the object is arranged, can be moved, the control unit and the robot arm being configured such that the robot arm can interact with the object in the region of a working space assigned to the robotic system such that the effector processes the object, and the robot arm can guide the object or the carrier device into and/or out of the working space by means of the effector; wherein the robotic system has a compliance control and the control unit is further configured such that the robot arm displaces the object or the carrier device relative to at least one guide means of the working space for guiding the object or the carrier device in such a way that the object or the carrier device is automatically positioned in the correct position relative to the robotic system for processing.
2. Robotic system according to claim 1, in which the working space is provided in the region of the process line and the control unit and the robot arm are configured such that the robot arm can guide the object or the carrier device along the process line between two mutually spaced guide means by means of the effector.
3. Robotic system according to claim 1, in which the working space is provided outside the process line and the control unit and the robot arm are configured such that the robot arm moves the object or the carrier device from the process line into the working space between two converging guide means and/or out of these guide means and thus back from the working space to the process line.
4. Robotic system according to claim 2, in which the control unit and the robot arm are configured such that the robot arm can apply a pull and/or push force to the object or to the carrier device by means of the effector.
5. Robotic system according to claim 1, in which the effector is configured such that it can cooperate with the object in the region of the working space without contact, forming a contact or changing the object.
6. Method for controlling a robotic system which has at least one robot arm and a control unit for controlling the movement of the robot arm, which has at least one effector, the robotic system having a compliance control and being positionable and orientable in the region of a process line, along which an object or a carrier device on which the object is arranged is movable, the robot arm interacting with the object in the region of a working space assigned to the robotic system, and the working space having at least one guide means for guiding the object or the carrier device, comprising the steps of: processing the object by means of the effector; and for the purpose of processing the object, guiding the object or the carrier device by means of the robot arm relative to the at least one guide means of the working space in such a way that the object or the carrier device is automatically positioned in the correct position to the robotic system for processing; and/or after the processing of the object has been completed, the object or the carrier device is guided out of the guide means and thus out of the working space by means of the robot arm.
7. Method according to claim 6, in which the guide means are provided in the region of the process line and are spaced from one another, the robot arm guiding the object or the carrier device between the guide means and thus along the process line.
8. Method according to claim 6, in which the robot arm guides the object or the carrier device from the process line between two mutually converging guide means and/or out of these guide means to the process line.
9. Method according to claim 6, in which the step of guiding comprises: touching the object or the carrier device without connection by means of the effector; and applying a pull and/or push force to the object or to the carrier device by means of the effector.
10. Method according to claim 6, in which the step of guiding comprises: captively gripping the object or the carrier device by means of the effector; and applying a pull and/or push force to the object or to the carrier device by means of the effector, or lifting the object or the carrier device by means of the effector, transferring it into a working position and setting down the object or the carrier device in this working position.
11. Method according to claim 6, in which the control unit and the robot arm are configured in such a way that clocking is predetermined by the robotic system when the object or the carrier device is guided.
12. Processing system comprising a process line along which objects or carrier devices for these objects are movable, and a robot arranged in the region of said process line, said robot having one or more axes and being formed with compliance control, wherein at least one guide means arranged in the region of the process line and adapted to transfer the object or the carrier device by a movement of the robot into a processing position provided for further processing of the object.
13. Processing system according to claim 12, in which the guide means is formed of spaced-apart guide surfaces for the object or the carrier devices.
14. Processing system according to claim 13, in which the guide surfaces are arranged along a process line which is of linear or non-linear construction.
15. Processing system according to claim 14, in which the guide surfaces are arranged with clearance to the object guided along the process line or the carrier device.
15. Processing system according to claim 13, in which the guide surfaces are arranged in a working space located in the region of the process line or adjacent to the process line.
16. Processing system according to claim 15, in which the working space and the process line are substantially on one plane.
17. Processing system according to claim 15, in which the working space and the process line are in different planes and the guide means is aligned transversely or inclined to the plane of the process line.
18. Processing system according to claim 16 in which the guide surfaces converge to each other towards the intended machining position.
19. Processing system according to claim 12, in which the guide means are flexibly designed.
20. Processing system according to claim 12, in which the robot is a mobile robot.
Description
[0075] Further advantages and characteristics of the invention result from the description of the embodiments as shown in the attached figures, in which
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085] The robotic system 1 has a multi-axis robot arm 7, which at its end carries an effector 8, e.g. a measuring pin, by means of which the robot arm 7 interacts in the area of a working space 9 assigned to robot arm 7, which is located directly in front of robotic system 1 on process line 2. Using the measuring pin 8, the robot arm 7 can scan object 4 for testing purposes, for example.
[0086] In this arrangement, object 4 is automatically moved past robotic system 1 by the actively driven conveyor belt 6. Since the conveyor belt 6 moves at a given speed, the cycle of the work processes for the robotic system 1 is ultimately determined by the speed of the conveyor belt 6. Accordingly, the movements of the robot arm 7 must be adjusted to the speed of the conveyor belt 6, while the time window for the machining steps to be carried out by the robot arm 7 remains limited.
[0087]
[0088] Various objects 10, 11 are placed on corresponding carrier devices 12, which have a frame or handle 13 on the side.
[0089] Process line 19 is formed by two guide means in the form of guide surfaces 20 arranged at an equal distance from each other, between which the carrier devices 12 are movable along. The guide surfaces 20 serve as guide rails, so to speak, between which the carrier devices 12 are pulled or pushed along by the robot arm 7 engaging the handle 12 of the carrier device 12.
[0090]
[0091] In
[0092] After the object on the carrier device 12 has been processed, which is not shown here, the effector 8 engages the handle 13 of the carrier device 12 again and pushes it further to the right on process line 2, as
[0093] Because the robot arm 7 automatically pulls the carrier device along process line 2 into the nominal working space 9, which is arranged directly in front of the robotic system 1 in this case, and then automatically pushes the carrier device 12 out of the nominal working space 9 after processing, the cycle of the work steps to be performed by robotic system 1 is set automatically or the robotic system 1 determines the feed rate on process line 19 depending on the work steps to be performed.
[0094] Due to the resulting increased variability in the process steps, different objects 10 and 11 can be processed individually and, if necessary, differently with one and the same robotic system 1 within one and the same processing system and transported individually along process line 19.
[0095] Since, according to the invention the robot or robotic system 1 comprises a compliance control, the robot arm 7 only has to apply a pull or push force acting along process line 19 when the effector 8 engages with handle 13. In this case, the linear guidance of the carrier devices 12 is carried out exclusively by the two guide surfaces 20. This guidance function in interaction with the force to be applied by the robot arm 7 makes it perfectly sufficient that the effector 8 simply comes to rest on the side of handle 13.
[0096] Due to the fact that, in the absence of the need for position control and regulation for robotic system 1, it does not have to occupy a fixed, unchangeable position in space and in relation to process line 19, according to the invention the robotic system 1 can be easily positioned via a mobile platform 21 at an intended position relative to the nominal working space 9 and relative to process line 19. The position of robotic system 1 can therefore be adapted to altered machining processes without complicated retooling measures. Furthermore, it is possible that in such a processing system several such robotic systems 1 work together independently or synergistically on a process line 19, possibly even with the interposition of one or more workers. This allows any sequences to be designed for a machining system, e.g. specifically setting up production lines with HRC robotic systems. There are virtually no limits to the variability in the design and configuration of such processing systems according to the invention.
[0097] While
[0098] To prevent blocking, a certain clearance S is provided between the guide surfaces 23 and the dimensions of the objects 24, as shown in
[0099]
[0100] Along a process line 26, here again an active conveyor belt 6, carrier devices 14 move, on which the objects 15 to be processed are located. The carrier devices 14 comprise a handle element 16 on the front side.
[0101] Directly in front of the robotic system 1 is the nominal working space 17, which is limited by two guide means 18, which converge towards each other.
[0102] As can be seen schematically in
[0103] After finishing the processing of objects 15, the robot arm 7 can push the carrier device 14 back onto the conveyor belt 6 by its effector 8 simply engaging the handle element 16.
[0104] The compliance control of the robot used according to the invention also allows the robotic system 1 to move the carrier devices 14 back and forth between the conveyor 6 and the working space 17, although the conveyor 6 and the working space 17 are not on a common plane.
[0105]
[0106] According to the invention, guidance along predetermined guide means, regardless of their design, is made possible by the fact that the robotic system, according to the invention, is inherently compliant with regard to the motor function or kinematics, which is further supported by the possibility, for example, of force, compliance or impedance control, or by a hybrid approach as a result of a combination of such different controls, of drive units in the individual joints between the links of the robot arm. This can take many forms. The most important are a control in joint coordinates, i.e. a coordinated axis control, or a task-oriented control, which is defined, for example, in Cartesian space, and are translated via geometric projections, such as, for example, by the Jacobi matrix, nominal joint torques or nominal joint forces. In addition, extensions such as multi-priority control could be used.
[0107] In interaction with specified guide means in the area of process lines, simple guidance of the objects by the robot can thus be realized.
[0108] The robotic system 1 according to the invention is also particularly suitable in environments in which people are simultaneously involved in the working processes of a flow processing device with this robotic system 1, so that such robotic systems 1 can be designed for a corresponding human-robot collaboration.
[0109] It becomes clear that the fact that, according to the invention, robotic system 1, which in itself goes beyond pure pick and place work steps and repetitive assembly steps, is intended to actively process objects, independently determines the timing of the individual work steps within a flow processing device, no limits are set to variability and flexibility, both with regard to the type of objects to be processed and the type of processing steps to be carried out on these objects.
[0110] The robotic system 1 according to the invention can be used individually for the respective intended purposes and programmed and parameterised accordingly, whereby the programming effort is lower, depending on the compliant design of the robotic system 1 as such. In particular, the aforementioned compliance control and force control with respect to the individual joints of the robot arm and thus of the robotic system 1 according to the invention with respect to its overall behavior can be used for this purpose.