Abstract
The present invention relates to an operating device for controlling or programming a manipulator. The manipulator has a plurality of degrees of freedom which are independent of each other. The operating device comprises a manual control lever which is configured to specify at least one two-dimensional movement of the manipulator. Preferably, the manual control lever is a joystick. The operating device also comprises an information display which is allocated to the manual control lever and comprises a plurality of independently controllable display segments. The operating device further comprises a control device which is configured to individually control the display segments of the information display.
Claims
1. An operating device (10) for controlling or programming a manipulator (20) having a plurality of degrees of freedom which are independent from one another, having: a hand control lever (13), which is set up to specify at least one two-dimensional movement of the manipulator (20); an information indicator (14) which is assigned to the hand control lever (13) and is set up to visually signal manipulator information to an operator of the operating device (10), wherein the information indicator (14) comprises a plurality of indicator segments which are actuable independently from one another and wherein the indicator segments at least partially surround the hand control lever (13); and a control device which is set up to individually actuate the indicator segments of the information indicator (14) to signal the manipulator information.
2. The operating device (10) as claimed in claim 1, wherein the indicator segments are uniform and provided uniformly around the hand control lever (13).
3. The operating device (10) as claimed in claim 1, wherein the indicator segments surround the hand control lever (13) on at least three sides.
4. The operating device (10) as claimed in claim 1, wherein the information indicator (14) surrounds the hand control lever (13) in the manner of a ring.
5. The operating device (10) as claimed in claim 1, wherein the information indicator (14) comprises a segmented light-emitting ring (15) which comprises the plurality of indicator segments, wherein the information indicator (14) furthermore preferably comprises an ambience light ring (16).
6. The operating device (10) as claimed in claim 1, wherein the indicator segments continuously surround the hand control lever (13).
7. The operating device (10) as claimed in claim 1, wherein the operating device (10) is a 2D, 3D or 6D mouse, and/or wherein the hand control lever (13) is a joystick (13) and preferably a 2D, 3D or 6D joystick, with particular preference a cap or ball joystick.
8. The operating device (10) as claimed in claim 1, wherein the information indicator (14) comprises at least 4, preferably at least 8, with further preference at least 16, with further preference at least 32, with further preference at least 64 and with the highest preference at least 100 indicator segments.
9. The operating device (10) as claimed in claim 1, furthermore having a location sensor and/or an orientation sensor in order to ascertain a location and/or orientation of the operating device (10), and wherein the control device is furthermore set up to actuate the indicator segments of the information indicator (14) while taking into account the ascertained location and/or orientation of the operating device.
10. The operating device (10) as claimed in claim 1, wherein provided around the hand control lever (13) is an input ring (30) which is rotatably actuable in order to capture a user input.
11. A method for signaling manipulator information to an operator of an operating device (10) as claimed in claim 1, including: providing the manipulator information, which is to be visually signaled to the operator of the operating device (10), and actuating the indicator segments of the information indicator (14) in order to visually signal the manipulator information.
12. The method as claimed in claim 11, wherein the manipulator information describes a direction of a coordinate axis of the manipulator (20), and wherein the indicator segments are actuated such that the direction of the coordinate axis is signaled to the operator, wherein the operator can control the direction of the coordinate axis of the manipulator (20) by operating the hand control lever (13).
13. The method as claimed in claim 11 wherein the manipulator information describes a current angle of an axis of the manipulator (20) and a limit angle of said axis, and the indicator segments are actuated in a manner such that the current angle of the axis and an admissible and inadmissible angle range of the axis are signaled to the operator, wherein the operator can control the current angle of the axis of the manipulator (20) by operating the hand control lever (13).
14. The method as claimed in claim 11, wherein the manipulator information describes a current orientation of the manipulator and an obstacle in the environment of the manipulator (20), and the indicator segments are actuated such that the current orientation of the manipulator (20) and a region which is occupied by the obstacle are signaled to the operator, wherein the operator can control the current orientation of the manipulator (20) by operating the hand control lever (13).
15. The operating device (10) or method as claimed in claim 1, wherein the manipulator information comprises or describes at least one of the following: local and/or time information relating to the two-dimensional movement of the manipulator (20), local and/or time information relating to an axis configuration of the manipulator (20), information relating to a parameter value and/or a parameter limit of the manipulator (20), information relating to the coordinate or reference system of the manipulator (20), information relating to an axis limit of the manipulator (20), environment information relating to the manipulator (20), information relating to a status of the manipulator (20).
16. A manipulator system, having a manipulator (20) with a plurality of degrees of freedom which are independent of one another, and an operating device (10) for controlling or programming the manipulator (20) as claimed in claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The present invention will be described in more detail below with reference to the attached FIGS. The same components are denoted here with the same reference signs. In the FIGS:
[0030] FIG. 1 shows a manipulator system in accordance with an embodiment;
[0031] FIGS. 2-11 show an operating device in accordance with further embodiments, and
[0032] FIG. 12 shows an operating device in accordance with a further embodiment.
DETAILED DESCRIPTION
[0033] FIG. 1 illustrates a manipulator system comprising a manipulator 20. The manipulator 20 is mobile here, which is to say it can be moved in space. To this end, the manipulator 20 is provided with a corresponding mobile platform. The manipulator 20 can furthermore control its axes to change its pose or its configuration. The movement of the manipulator 20 is here controlled by a controller 21, which is provided at the manipulator 20. The manipulator 20 can also be used in stationary fashion.
[0034] The manipulator system furthermore comprises an operating device 10, which can in particular take the form of a hand operating device. Said operating device 10 is set up to control the manipulator 20. To this end, the operating device 10 comprises a control device 11, which can detect user inputs and is in direct communication with the controller 21 of the manipulator. Due to this connection, information can be exchanged between the controller 21 of the manipulator 20 and the control device 11 of the operating device 10.
[0035] FIGS. 2-11 illustrate an operating device 10, which can correspond to the operating device 10 of FIG. 1. The construction of the operating device 10 of FIGS. 2-11 is uniform. The situations illustrated in FIGS. 2-11 mainly differ in terms of the signaled manipulator information within the present invention. The operating device 10 here comprises, with reference to FIG. 2, a handle 12 by which an operator can hold the operating device 10. The operating device 10 furthermore comprises a joystick 13 which is deflectable at least in the horizontal plane in order to specify movements of the manipulator 20. The joystick 13 can also be used to effect a data input or menu input on the operating device 10. Provided around the joystick is an information indicator 14 comprising a segmented light-emitting ring 15 and an ambience light ring 16. The individual segments of the light-emitting ring 15 are actuable independently from one another. The individual segments of the light-emitting ring 15 can furthermore emit light in different colors (e.g. green, yellow, red, blue). The ambience light ring 16 can also emit light as a whole in different colors (e.g. green, yellow, red, blue). Additionally provided on the operating device 10 is furthermore a display 17, at least one actuable switch 18 and an emergency stop 19.
[0036] In the situation illustrated in FIG. 2, no user input is being made. The manipulator 20 is located in its robot or manipulator cell, and the information indicator represents the status of the cell. To this end, each segment of the light-emitting ring 15 is actuated to emit green light, and the ambience light ring 16 also emits green light. The operator can see hereby that the cell is locked and not accessible. The operator can also gather from the green color that a program sequence is currently running without problems. In this regard, the display 17 can provide further information.
[0037] In the situation illustrated in FIG. 3, the emergency stop 19 has been pushed. As a reaction, the segments of the light-emitting ring 15 are actuated in a manner such that two regions of chasing lights 15a, 15b in yellow/red color indicate the depressed emergency stop 19. Furthermore, the ambience light ring 16 emits a red color. The display 17 furthermore indicates that the emergency stop has been activated.
[0038] In the situation illustrated in FIG. 4, the information indicator is used to support a menu navigation of the operating device 10. In the present case, a menu is represented in the display 17, and the region 15c of the light-emitting ring 15 indicates that the joystick 13 is being deflected downward to navigate downward in the menu. The operator in this way receives immediate feedback to his input. It is furthermore also possible to indicate thereby that the joystick 13 is currently being used for menu navigation and not to effect a movement specification.
[0039] In the situation illustrated in FIG. 5, a parameter of the manipulator 20 is changed by turning the joystick 13 in accordance with the arrow direction illustrated. In the information indicator 14, a region 15e of the light-emitting ring lights up, which visualizes or signals the magnitude of the currently selected parameter. The region 15d, which is likewise visually highlighted on the light-emitting ring, gives the operator the boundaries of the region. In the present case, at least the position of the zero value of the parameter is represented thereby. As a consequence, the operator directly discerns that the currently selected parameter corresponds to approximately of its maximum value. The display 17 furthermore represents the precise numerical value of the current parameter, e.g. speed 38%.
[0040] In the situation illustrated in FIG. 6, the manipulator 20 is to be moved manually in the base coordinate system. By turning the joystick 13 in accordance with the illustrated arrow direction, it is possible to select the deflection direction of the joystick 13 that is to correspond for example to the x-axis of the manipulator 20. When turning the joystick 13, a light-emitting segment 15f appears to move in tandem therewith due to the fact that the individual segments of the light-emitting ring 15 are correspondingly actuated. In this way, the operator can directly discern which deflection direction is currently selected and associated with the x-axis of the manipulator. By pressing the joystick 13, this unique axis assignment can be confirmed. This also defines the other spatial directions, with the z-axis being given as the vertical. The display 17 furthermore indicates that currently the x-direction is selected or set with the operating device 10.
[0041] In the situation illustrated in FIG. 7, an individual axis of the manipulator 20 is intended to be moved or rotated. To this end, the joystick 13 is turned in accordance with the illustrated arrow direction, as a result of which the current axis angle of the individual axis changes. The illustrated region 15g of the information indicator 14 here indicates the current axis value, while the highlighted region 15h of the information indicator 14 indicates a prohibited axis region which can be bounded by individual axis limits. The operator thus immediately understands within which limits he may change the axis angle. In addition, the display 17 represents the numerical value of the current axis angle and the limits (e.g. 45>110<270). Upon approaching the axis limits, it might be possible to issue an alert regarding a possible crossing of the axis limit by way of the information indicator additionally flashing.
[0042] In the situation illustrated in FIG. 8, the mobile manipulator 20 is moved in space. By turning the joystick or moving the joystick 13, the desired direction of travel can be specified, which is represented visually by way of the segment 15j. The segment 15i at the same time indicates the current vehicle orientation. This can be indicated here relative to the joystick. In addition, the information indicator 14 indicates possible obstacles relative to the manipulator 20, which have been ascertained based on distance measurements by the manipulator. The region 15k here indicates a critical obstacle that is located to the left in front of the mobile manipulator. Due to the possible risk of collision, this region 15k is presented in red. Another region 15l furthermore shows in a green color a non-critical obstacle on the left next to the vehicle, for which there is no collision risk at the moment. No obstacles were identified for the right-hand side of the vehicle. The display 17 can here indicate the distance of the manipulator 20 from the critical obstacle, which in the present example is 15 cm. Alternatively, four regions could be actuated differently so as to reflect symbolically the environment of the vehicle. In the absence of a collision risk, every region can emit green light. If the color of one of the regions changes from emitting green via yellow to red light, and finally the region flashes, it is thus possible to signal that an obstacle has been identified and the risk of collision increases.
[0043] In the situation illustrated in FIG. 9, information relating to the battery status (e.g. of the operating device 10 or of the manipulator 20) and relating to the signal strength of the radio link is represented. In this case, the blue region 15m indicates the signal strength, while the yellow region 15n represents the current capacity of the battery. The white-light-emitting segments 15o and 15p indicate the minimum and maximum values, respectively, and optically separate the different pieces of information from each other. In addition, the respective numerical value (80% and 60%, respectively) is represented on the display 17.
[0044] In the situation illustrated in FIG. 10, pairing monitoring is being effected. For example, by actuating the switch 18, a signal is transmitted to the currently assigned manipulator 20, with the result that the latter flashes. The flashing of the manipulator 20 is here in synchronization with a flashing of the information indicator 14, or of all segments of the light-emitting ring 15, with the result that the operator can see which manipulator is assigned to the operating device 10. The display 17 furthermore shows to which manipulator the operating device is connected (connected to KMR 2).
[0045] In the situation illustrated in FIG. 11, the information indicator 14 is used to indicate where the manipulator 20 is located relative to the operating device 10. To this end, the operating device 10 is equipped with a location and/or orientation sensor system. Taking into account this sensor data and corresponding local information of the manipulator 20, the region 15q of the light-emitting ring 15 is actuated such that the operator directly discerns where the manipulator 20 is located (in the present case: in front on the left, relative to the operating device).
[0046] The operating device 10 illustrated in FIG. 12 is set up analogously to the operating device 10 which has been described with reference to FIG. 2, but additionally comprises an input ring 30. This input ring 30 is provided around the information indicator 14 with ambience light-emitting ring 16 and light-emitting ring 15 and around the joystick 13. By rotating the input ring 30, the user can perform an input, for example to control a menu navigation or a movement of the manipulator 20. The upper portion 31 of the input ring 30 is here recessed and not directly accessible by the operator. The lower portion 32 of the input ring 30 is open and is at least laterally accessible. A person skilled in the art appreciates that the operating device 10 illustrated in FIG. 12 can have each or any of the above described functions.
[0047] The present invention consequently makes possible a multiplicity of user-friendly and intuitive operating features, and the operating device 10 has an innovative central operating interface. Both the operating elements and the indicator elements are reduced into a compact unit and form the hub of interaction with the manipulator. Depending on the respective situation, the corresponding feedback is signaled to the operator.
LIST OF REFERENCE NUMERALS
[0048] 10 operating device [0049] 11 control device [0050] 13 joystick [0051] 14 information indicator [0052] 15 light-emitting ring [0053] 16 ambience light ring [0054] 17 display [0055] 18 switch [0056] 19 emergency stop [0057] 20 manipulator [0058] 21 controller [0059] 30 input ring [0060] 31, 32 portion of the input ring