MOBILE LARGE MANIPULATOR
20190308592 · 2019-10-10
Inventors
- Christoph Sacken (Essen, DE)
- Mykola Oleksyuk (Hattingen, DE)
- Jörg-Peter Karrie (Gelsenkirchen, DE)
- Wolfgang Tebeek (Marl, DE)
- Carsten Conrad (Recklinghausen, DE)
- Johannes Henikl (Dorsten, DE)
- Björn Gläsert (Witten, DE)
Cpc classification
B66C23/78
PERFORMING OPERATIONS; TRANSPORTING
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
B60K35/28
PERFORMING OPERATIONS; TRANSPORTING
International classification
G01M1/12
PHYSICS
B66C23/78
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A mobile large manipulator includes a chassis, unfoldable and/or extendable working boom, supporting struts, vertically extendable supporting legs, and a micro-controller-based program-controlled supporting aid. The unfoldable and/or extendable working boom is arranged rotatably around a vertical axis on the chassis. The supporting struts are respectively arranged on the chassis and are horizontally extendable from a travel position to a supporting position. The vertically extendable supporting legs are arranged on respective outer ends of the supporting struts. The supporting legs support the mobile large manipulator via respective supporting forces of the supporting legs. The supporting aid is configured to determine supporting forces for the respective supporting legs based, at least in part, on the supporting position of the supporting struts in which the chassis of the large manipulator is deployed unstressed in a support state.
Claims
1-16. (canceled)
17. A mobile large manipulator comprising: a chassis; an unfoldable and/or extendable working boom arranged rotatably around a vertical axis on the chassis; supporting struts respectively arranged on the chassis and are horizontally extendable from a travel position to a supporting position; vertically extendable supporting legs arranged on respective outer ends of the supporting struts, the supporting legs support the mobile large manipulator via respective supporting forces of the supporting legs; a micro-controller-based program-controlled supporting aid configured to determine supporting forces for the respective supporting legs based, at least in part, on the supporting position of the supporting struts in which the chassis of the large manipulator is deployed unstressed in a support state.
18. The mobile large manipulator according to claim 17, wherein the supporting aid is further configured to determine the supporting forces based, at least in part, on a center of gravity of the large manipulator.
19. The mobile large manipulator according to claim 18, wherein the supporting aid is configured to calculate a position of the center of gravity of the large manipulator.
20. The mobile large manipulator according to claim 19, wherein the supporting aid is configured to calculate the position of the center of gravity based, at least in part, on fill levels of tanks of the large manipulator.
21. The mobile large manipulator according to claim 17, further comprising: sensors configured to determine the supporting position of the supporting legs.
22. The mobile large manipulator according to claim 17, wherein the support aid is configured to determine the supporting forces via a numerical simulation.
23. The mobile large manipulator according to claim 17, wherein the supporting aid is configured to determine the supporting forces via an analytical calculation process.
24. The mobile large manipulator according to claim 17, wherein each supporting leg is assigned a supporting force sensor for measurement of the respective supporting force, and the supporting aid is configured to control extension of the supporting legs such that the measured supporting forces are set for the respective supporting legs in accordance with the determined supporting forces.
25. The mobile large manipulator according to claim 24, wherein the large manipulator includes a sensor system to determine an incline of the chassis, wherein the supporting aid is configured to minimally set the incline of the chassis while maintaining the already set supporting forces or while simultaneously setting the supporting forces.
26. The mobile large manipulator according to claim 24, wherein the supporting legs are extendable to the ground by an operator before the program-controlled supporting aid sets the determined supporting forces.
27. The mobile large manipulator according to claim 17, wherein the supporting aid is configured to represent the determined supporting forces on a display unit.
28. The mobile large manipulator according to claim 27, wherein, through manual extension of the supporting legs, the supporting forces measured through sensors are set such that such forces correspond to the supporting forces determined through the supporting aid.
29. A method for program-controlled assistance of a supporting process of a mobile large manipulator with a chassis, an unfoldable and/or extendable working boom arranged rotatably around a vertical axis on the chassis, supporting struts respectively arranged on the chassis and horizontally extendable from a travel position to a supporting position, and vertically extendable supporting legs arranged on respective outer ends of the supporting struts and that support the mobile large manipulator via respective supporting force of the supporting legs, the method comprising: determining a support configuration indicating supporting positions of the supporting struts of the large manipulator; and determining supporting forces for the respective supporting legs of the large manipulator while taking into account a support configuration, in which the chassis of the large manipulator, in the supported state, is deployed unstressed.
30. The method according to claim 29, further comprising: determining a center of gravity of the mobile large manipulator, which is taken into account for the determining the supporting forces.
31. The method according to claim 30, further comprising: extending the supporting legs; continuously measuring the supporting forces while extending the supporting legs; comparing the continuously measured supporting forces with the supporting forces to be set; and readjusting the supporting legs until the measured supporting forces match the determined supporting forces.
32. The method according to claim 29, further comprising: automatic leveling of the mobile large manipulator.
Description
[0032] Further features, details and advantages of the invention result based on the subsequent description, as well as based on the illustrations. Exemplary embodiments of the invention are represented purely schematically in the following illustrations and are subsequently described in detail in the following. Mutually corresponding subjects or elements are provided with the same reference characters in all figures. They show in:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043] The
[0044] In
[0045] The term support configuration refers, in this context, to the supporting positions of the individual supporting struts 14, 15, 16, 17.
[0046] In the support configuration of the large manipulator 10 according to
[0047] In other forms of a partial supporting, only the left 14, 16, or the rear 16, 17 supporting struts are partially or not at all extended, for example. Other forms of the partial supporting are possible, as well.
[0048]
[0049] Supporting force sensors 30, 31, 32, 33 are respectively arranged on the supporting legs 18, 19, 20, 21, which sensors detect the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 acting on the supporting feet 45, 46, 47, 48. These types of sensors are based, for example, on the usage of strain gauges (DMS), as described in the patent publication EP1675760. Alternatively, for example, the hydraulic oil pressures can be determined in the drive units 41, 42, 43, 44 of the supporting legs configured as hydraulic cylinders. The measurement of the supporting forces is, as a rule, most reliable if the force is determined directly in or on the supporting foot 45, 46, 47, 48, but the determining of the supporting forces in the upper region of the supporting legs, e.g. on a bolt, to which the hydraulic cylinder is fastened to extend the supporting leg, would also be possible. It is further conceivable to attach a sensor system, e.g. in the form of strain gauges or the like, to the supporting struts 14, 15, 16, 17, in order to determine the supporting forces acting on the supporting legs 18, 19, 20, 21, via the deflection of the supporting struts 14, 15, 16, 17.
[0050] Position sensors 34, 35, 36, 37 respectively are arranged, in the region of the supporting struts 14, 15, 16, 17, on the chassis 12, to detect the extension state of the supporting struts 14, 15, 16, 17. In the two front supporting struts 14, 15, which in this example are embodied as curved-shaped, cable-pull sensors, for example, can be used as sensor 34, 35 for the longitudinal measurement. If only discrete extended positions are permitted (e.g. supporting struts not/halfway/fully extended), simple mechanical, magnetic or the like switching sensors are also sufficient, by means of which it is determined if the supporting struts 14, 15, in the extending, have reached one of the permitted positions. In the rear, foldably-designed supporting struts 16, 17, pivot angle sensors 36, 37, for example, can be employed on the joints, or distance measuring systems on the (not represented) hydraulic cylinders, which pivot the supporting struts 16, 17. Likewise, radio position determining methods, as are known, for example, from the document DE 102008055625 A1, would be employable. In the simplest case, switching sensors could be used to detect the position for the states supporting strut completely folded down or supporting strut not folded down.
[0051] The position sensors 34, 35, 36, 37 are connected with a program-controlled supporting aid C via signal lines. Based on the output signals of the position sensors 34, 35, 36, 37 on the supporting struts 14, 15, 16, 17, the program-controlled supporting aid C determines the selected supporting position of the large manipulator 10, even before or also while the supporting feet 45, 46, 47, 48 are being lowered onto the ground. The working boom 13 is still located in its travel position at this point in time. The extension state of the supporting struts 14, 15, 16, 17 does not necessarily need to be detected via a sensor system. It is, for example, possible that the operator of the large manipulator 10 selects a desired working region for the boom 13 before the actuation of the supporting struts 14, 15, 16, 17, and the control specifies the supporting positions necessary for this working region, which the operator then sets through the extending of the supporting struts 14, 15, 16, 17, without the support configuration, i.e. the supporting position of the supporting legs, being ultimately sensorially detected. The supporting aid C can then determine the supporting forces to be set based on the pre-specified support configuration, as well.
[0052] The program-controlled supporting aid C is furthermore, for example directly via signal lines, connected with a fill level sensor 40 for the diesel tank 28, a fill level sensor 39 for the ad-blue tank 27 and a fill level sensor 38 for the water tank 28. The data about the fill levels, in particular of the diesel tank 26 and the ad blue tank 27 can, for example, also be retrieved, via a suitable data bus connection, from the control electronics of the travel drive of the large manipulator 10. The fill levels of the tanks 26. 27, 28 can alternatively also be input by the operator of the large manipulator 10 via a suitable input unit, connected with the program-controlled supporting aid C. From the fill levels of the tanks 26, 27, 28, the program-controlled supporting aid C derives the respective weight of the tanks 26, 27, 28.
[0053] Further, the operator can, for example, input, via the operating unit, information (in particular position and weight) about a loading of the large manipulator 10, for example concrete conveying pipes mounted on the chassis 12. Further, the supporting aid C is connected with an incline sensor 49 arranged on the chassis 12, which sensor detects the incline of the large manipulator.
[0054] On the basis of the support configuration of the large manipulator 10 with the working boom in the travel position 13 and, if necessary taking into account the weight and the position of the tanks 26, 27, 28 and further payload, the program-controlled supporting aid C determines the center of gravity S of the large manipulator 10 and the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set, separately for each supporting leg 18, 19, 20, 21, in which the chassis 12 is supported as tensionlessly as possible. During, and in particular at the end of the supporting process, i.e. in the vertical extending of the supporting legs 18, 19, 20, 21, it must be ensured that the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set, at the conclusion of the supporting process, match with the measured supporting forces F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4 a as exactly as possible. This can, for example, occur manually, in that the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set are represented on a display unit, and the operator sets the supporting forces F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4, measured with the supporting force sensors 30, 31, 32, 33, of the supporting legs 18, 19, 20, 21 lowered onto the ground, which forces are likewise represented on the display unit, through targeted retracting/extending of the individual supporting legs 18, 19, 20, 21, such that the required supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 are set at the supporting feet 45, 46, 47, 48. Alternatively, the program-controlled supporting aid C actuates the drive units 41, 42, 43, 33 of the supporting legs 18, 19, 20, 21, continuously detects the supporting forces F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4 measured by the supporting force sensors 30, 31, 32, 33, and compares these forces with the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set until the measured supporting force values match with the determined supporting force values.
[0055] In case the center of gravity S of the large manipulator is not to be taken as constant, the program-controlled supporting aid C must initially determine the center of gravity S of the large manipulator. On the basis of this center of gravity S, the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set are, taking into account the extended position of the supporting struts 14, 15, 16, 17, determined for the individual supporting legs 18, 19, 20, 21, which legs, in the supporting with a still folded-in working boom 13, are necessary, so that the chassis 12 is not tensioned at the end of the deployment process.
[0056] The center of gravity S of the large manipulator 10 is, for example, only then to be taken as constant, if the extension state of the supporting struts 14, 15, 16, 17, with the supporting legs 18, 20, 21, 22, has a negligibly small influence on the position of the center of gravity S of the large manipulator 10. If this is not the case, the extension state of the supporting struts 14, 15, 16, 17 and the positions of the centers of gravity of the supporting struts 14, 15, 16, 17 dependent thereupon, including the supporting legs 18, 20, 21, 22, must be taken into account in the calculation of the center of gravity S of the large manipulator 10 through the program-controlled supporting aid C.
[0057] The total weight of the large manipulator 10 is not necessarily required in the determination of the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set, as the supporting forces can also be determined as relative values. The actual total weight and the absolute supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set for each supporting leg 18, 19, 20, 21 can also only be determined when lifting the large manipulator. For this purpose, the total weight of the large manipulator 10 is initially determined through the addition of the measured supporting forces F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4 and, based on the determined total weight and the determined relative supporting forces, the absolute supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 are then derived and are ultimately set in the supporting process.
[0058] Through the unstressed set-up of the chassis 12, the supporting forces are optimally distributed onto the supporting legs 18, 19, 20, 21 in an unfolded working boom 13 as well, so that overly high stressings of the individual supporting legs 18, 19, 20, 21 also do not arise in the working operation with extended working boom 13.
[0059] The supporting forces for the individual supporting legs can, for example, be determined with the aid of methods of numerical simulation, such as the Finite Element Method (FEM) and the multi-body simulation (MKS), or with the aid of suitable analytical calculation methods.
[0060] In the
[0061] Alternatively, to the beam elements, the rigidity of the bearing structure of the large manipulator, in a FE model, can also be illustrated with spring elements. The total own weight of the large manipulator can be taken into account with a single, or also with more than two mass elements.
[0062]
[0063] The analytical calculation process rests upon the statistical equations for the moment and force equilibrium of the large manipulator 10. This can be generally represented as a linear equation system of the form
[0064] Here, the expressions L.sub.ix, for i=1, . . . , 4, reference the distances of the supporting feet to the overall center of gravity S of the large manipulator 10 in the longitudinal axis of the large manipulator 10, and the expressions L.sub.iy, for i=1, . . . , 4, reference the distances of the supporting feet to the overall center of gravity S of the large manipulator 10 in the direction orthogonal to the longitudinal axis of the large manipulator 10. The weight force of the entire large manipulator is referenced with F.sub.g. The equation system (11) is moreover representable as a linear matrix equation with the vectors T or F.sub.e and the matrix A.
[0065] The equation system (11) represents, with three equations for four unknowns (the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4), an under-determined equation system and, in general, has an infinite number of solutions. To determine the solution, which represents the unstressed state of the large manipulator, the knowledge that, in the unstressed state, the sum of the squares of the support is minimal, is now used. The task formulation is thusly described as a minimization problem of the form
wherein the equation system (11) must be fulfilled as an auxiliary condition. The analytic solution of this minimization problem specified is through
F.sub.e=A.sup.T(3)
with the pseudoinverse of the matrix A,
A.sup.=A.sup.T(AA.sup.T).sup.1(4)
[0066] With the abovementioned calculation method, the following supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set are determined in the following, for example for a supporting of the large manipulator 10 according to
TABLE-US-00001 F.sub.ei F.sub.ei Absolute Relative Front Left 35 10% Front Right 90 26% Rear Right 130 38% Rear Left 91 26%
[0067] It is clearly recognizable that a much higher supporting force is to be set on the not folded-down supporting strut 17 (rear right) than on the other support struts 14, 15 and 16. The diagonally opposite support strut 14 (front left) must, by contrast, be less loaded, in order to set-up the large manipulator 10 in an untenionsed manner.
[0068] The target supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 do not necessarily have to be calculated anew before every deployment of the machine. It is also possible to permit only defined supporting positions of the support struts, in which, for example, the individual supporting struts 14, 15, 16, 17 are only allowed to be extended horizontally up to 100%, 50% and 0%. A manageable number of possible supporting positions of the supporting struts 14, 15, 16, 17 results therefrom, for which respectively previously determined target supporting forces F.sub.e1, F.sub.e2, F.sub.e3, e.g. in table form, are stored in a store. The program-controlled supporting aid C then picks practically only the target supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 necessary for pre-specified and set supporting position out of the table, in which supporting forces the chassis 12 of the large manipulator 10 is set-up unstressed, in the supported state. Here, the center of gravity of the machine can be assumed to be constant or unchanging, or the program-controlled supporting aid C determines the respectively current center of gravity and corrects the values from the table, which e.g. apply for a middle center of gravity, corresponding to the determined center of gravity.
[0069] In step S10, the process starts. In step S12, the support configuration of the large manipulator 10 is determined, for example by querying the position sensors 34, 35, 36, 37 of the supporting struts 14, 15, 16, 17. Taking into consideration the fill levels (weights) of the tanks 26, 27, 28 and the payload, the supporting aid C determines, in step S14, the center of gravity S of the large manipulator 10. In step S16, the supporting aid C determines, for example with the aid of an iterative approximation method, an analytic calculation method or through reading from a table, as set out above, the supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set for the individual supporting legs 18, 19, 20, 21, which lead to an unstressed set-up of the large manipulator 10. In the calculation, it is assumed that the working boom 13 lies folded together in the mast support 11, i.e. is in the travel position. In step S18, the supporting aid C controls the extension process of the supporting legs 18, 19, 20, 21, with the aid of the drive units 41, 42, 43, 44, and, in step S20, constantly queries the currently measured supporting forces F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4 from the supporting force sensors 30, 31, 32, 33. In step S22, the supporting aid C, through targeted extending and retracting of the supporting legs 18, 19, 20, 21, actuates the drive units of the supporting legs until the actually measured supporting force values F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4 correspond to the supporting force values F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4 to be set, that is F.sub.g1=F.sub.e1, F.sub.g2=F.sub.e2, F.sub.g3=F.sub.e3, F.sub.g4=F.sub.e4.
[0070] As soon as the supporting forces in step S22 are optimally set, another leveling of the large manipulator 10 occurs in step S24, i.e. the supporting legs are, for example, displaced in pairs (i.e. always two left/right or front/rear struts), until the large manipulator 10 is horizontally oriented.
[0071] The flow diagram contains all required method steps in order to set-up the large manipulator 10 fully automatically. As already set out further above, some of these method steps are optional or can also be carried out manually by the operator of the large manipulator 10.
[0072] The leveling of the large manipulator can also be an integral part of the supporting force setting, i.e. the levelling is not temporally connected to the supporting force setting, but the large manipulator 10 is rather also automatically leveled in the course of the supporting force setting.
[0073] Alternatively, the setting of the supporting forces F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4 would also be possible via distance measuring sensors on the supporting legs 18, 19, 20, 21. This presupposes that, for example, the rigidities of the supporting struts 14, 15, 16, 17 are known, and an initially defined state was produced before the configuring of the large manipulator 10. Under these preconditions, the supporting forces F.sub.g1, F.sub.g2, F.sub.g3, F.sub.g4 acting upon the supporting legs 18, 19, 20, 21 can be derived and, as represented further above, can be set corresponding to the determined supporting forces F.sub.e1, F.sub.e2, F.sub.e3, F.sub.e4, via suitable distance measuring sensors, which determine the extension length of the supporting legs 18, 19, 20, 21.
[0074] As soon as the deployment process is completed, the large manipulator 10 can be put into service, i.e. the mast 13, for example in a truck-mounted concrete pump, can be lifted out of the mast support 11 and be unfolded, in order to carry out the concreting operation.
[0075] The determination of the supporting forces was disclosed here by the example of a truck-mounted concrete pump. The invention is applicable to other forms of large manipulators, e.g. in the form of truck-mounted cranes, elevating work platforms, fire engine turnable ladders, among others, however. The invention can, in addition, also find application in large manipulators which, for the working operation, are supported on the ground with more than four supporting legs.
LIST OF REFERENCE CHARACTERS
[0076] 10 mobile large manipulator [0077] 11 mast support [0078] 12 chassis [0079] 13 working boom [0080] 13a-c working boom segments [0081] 14-17 supporting struts [0082] 18-21 supporting legs [0083] 22 feed hopper [0084] 23 concrete conveying pipe [0085] 24 turntable [0086] 25 rotary tower [0087] 26 diesel tank [0088] 27 ad blue tank [0089] 28 water tank [0090] 29 driver's cab [0091] 30-33 supporting force sensors [0092] 34-37 position sensors supporting struts [0093] 38-40 tank fill level sensors [0094] 41-44 drive units [0095] 45-48 supporting feet [0096] 49 incline sensor