Actuator System

20240246236 ยท 2024-07-25

    Inventors

    Cpc classification

    International classification

    Abstract

    An actuator system, in particular for teleactuation, including a first actuator, in particular for operation by a user, a second actuator, in particular for executing a movement of the user, a transmission channel between the first actuator and the second actuator for transmitting the velocity and/or force of the first actuator to the second actuator and vice versa, and a controller, wherein the controller is configured such that the energy of the first actuator introduced in the direction of the transmission channel and the energy of the second actuator introduced in the direction of the transmission channel can be measured by the controller as target energy, wherein the controller is configured to transmit a predefined portion of the target energy back to the first actuator as part of a reference energy, and the controller is configured to control the damping of the first actuator and/or the second actuator as a function of the transmitted reference energy.

    Claims

    1. An actuator system, in particular for teleactuation, comprising a first actuator, in particular for operation by a user, a second actuator, in particular for executing a movement of the user, a transmission channel between the first actuator and the second actuator for transmitting the velocity and/or force of the first actuator to the second actuator and vice versa, and a controller, wherein the controller is configured such that the energy of the first actuator introduced in the direction of the transmission channel and the energy of the second actuator introduced in the direction of the transmission channel can be measured by the controller as target energy, wherein the controller is configured to transmit a predefined portion (u) of the target energy back to the first actuator as part of a reference energy, and the controller is configured to control the damping of the first actuator and/or the second actuator as a function of the transmitted reference energy.

    2. The actuator system according to claim 1, wherein the predefined portion (u) can assume values from the interval [0, 1], particularly preferred values from the interval (0, 0.5].

    3. The actuator system according to claim 1, wherein the value of the predefined portion (?) can be varied during the transmission of the target energy.

    4. The actuator system according to claim 1, wherein the power P.sup.i is determined according to P.sup.i(k)=v.sup.i(k)/F.sup.i(k) for the sampling step k, with velocity v.sup.i(k) of the actuator and the force F.sup.i(k) of the controller, wherein the energies E.sup.i are calculated as E L 2 R i ( k ) = T s .Math. j = 0 k P L 2 R i ( j ) and E R 2 L i ( k ) = T s .Math. j = 0 k P R 2 L i ( j ) . wherein L2R refers to the power and energy from the first actuator to the second actuator, R2L refers to the power and energy from the second actuator to the first actuator, and T.sub.s refers to the sampling time.

    5. The actuator system according to claim 1, wherein the direction of the power flow respectively results from the sign of the power from the first actuator in the direction of the second actuator P.sub.L2R.sup.i(k) and of the power from the second actuator in the direction of the first actuator P.sub.R2L.sup.i(k) from: P L 2 R i ( k ) = { 0 , if P i ( k ) < 0 P i ( k ) , if P i ( k ) > 0 , P R 2 L i ( k ) = { 0 , if P i ( k ) > 0 - P i ( k ) , if P i ( k ) < 0. wherein in particular the sign of P.sup.i(k) depends on a sign convention defined in the controller.

    6. The actuator system according to claim 1, wherein the controller comprises an energy monitoring apparatus monitoring the energy flow of E.sub.L2R.sup.1(k) and E.sub.R2L.sup.1(k), wherein the energy E.sub.st* stored in the energy monitoring apparatus results in E s t * ( k ) = E s t * ( k - 1 ) + ( 1 - ? ) ( E L 2 R 1 ( k - T f ) - E L 2 R 1 ( k - T f - 1 ) ) + E R 2 L 5 ( k ) - E R 2 L 5 ( k - 1 ) - P R 2 L , d e s * ( k - 1 ) T S - P L 2 R , des * ( k - 1 ) T S , wherein T.sub.f refers to the transmission time from the first actuator to the second actuator via the transmission channel, and P.sub.R2L,des*(k) refers to a portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus to the first actuator, and P.sub.L2R,des*(k) refers to a portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus to the second actuator.

    7. The actuator system according to claim 1, wherein the current output power P.sub.out.sup.act(k) of the controller results in: P o u t a c t ( k ) = P R 2 L 3 ( k ) + P L 2 R 4 ( k ) , and wherein the excess energy P.sub.exc*(k) that leaves the controller but is not available as energy E.sub.st* stored in the energy monitoring apparatus results in P e x c * ( k ) = E s t * ( k ) T S - P o u t a c t ( k ) .

    8. The actuator system according to claim 1, wherein the portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus to the first actuator P.sub.R2L,des*(k), and the portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus to the second actuator P.sub.L2R,des*(k) results in P R 2 L , d e s * ( k ) = { P R 2 L 3 ( k ) + P e x c * P R 2 L 3 ( k ) P o u t a c t ( k ) , if E s t * ( k ) T S < P o u t a c t ( k ) P R 2 L 3 , if E s t * ( k ) T S > P o u t a c t ( k ) , and P L 2 R , d e s * ( k ) = { P L 2 R 4 ( k ) + P e x c * P L 2 R 4 ( k ) P o u t a c t ( k ) , if E s t * ( k ) T S < P o u t a c t ( k ) P L 2 R 4 , if E s t * ( k ) T S > P o u t a c t ( k ) .

    9. The actuator system according to claim 1, wherein the reference energy E.sub.R2L*(k) in the direction from the second actuator to the first actuator, for the damping of the first actuator, results in E R 2 L , d e s * ( k ) = E R 2 L , des ( k ) + ? E L 2 R 1 ( k + T f ) , wherein E.sub.R2L,des(k) results from the portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus to the first actuator P.sub.R2L,des*(k) from an integration over time.

    10. The actuator system according to claim 1, wherein the value of the predefined portion (?) is reduced during the transmission of the target energy until the energy E.sub.st* stored in the energy monitoring apparatus or a deviation of a position of the first actuator and of a position of the second actuator has reached a predefined limit value.

    11. The actuator system according to claim 1, wherein the predefined portion (?) is transmitted back to the first actuator before transmission via the communication channel.

    12. The actuator system according to claim 11, wherein the value of the predefined portion (?) is constant during the transmission of the target energy.

    Description

    BRIEF DESCRIPTION OF THE DRAWING

    [0033] In the following, the invention is described in more detail by means of preferred embodiments with reference to the accompanying drawing.

    [0034] In the Figures:

    [0035] FIGURE is a schematic illustration of the actuator system in the form of a port network.

    DESCRIPTION OF THE INVENTION

    [0036] The FIGURE shows a first actuator 10 and a second actuator 12 connected to each other via a transmission channel 14. In particular, the first actuator and the second actuator can be a master-slave configuration. In particular, the first actuator can be a haptic input device for transmitting a movement applied by a user. In particular, the second actuator can be robot configured to execute the movement of the user. The transmission channel 14 can be a wired data transmission and a wireless data transmission. In particular, the transmission from the first actuator 10 to the second actuator 12 and vice versa can be performed via the Internet or another communication link.

    [0037] A movement of the first actuator (A1) 10, which is applied by a user to the first actuator 10, for example, is then transmitted by means of the transmission channel (CC) 14 to the second actuator (A2) 12, which should then perform the same movement with a high position accuracy. Conversely, however, forces and movement acting on the second actuator 12 should also be transmitted to the first actuator 10 via the transmission channel 14, in particular as part of a force feedback system. This provides system transparency so that a user connected to the first actuator experiences forces acting on the second actuator 12 either as haptic feedback, visual feedback or the like.

    [0038] As indicated in the FIGURE by the dashed line 16, the transmission channel 14 has a time delay. Here, the transmission time from the first actuator to the second actuator is T.sub.f, and the transmission time from the second actuator to the first actuator is T.sub.b. In particular, T.sub.f and T.sub.b can be the same, but can also be different from each other.

    [0039] Due to the delay 16 of the transmission channel 14, the actuator system could become instable. A controller is provided to ensure the stability and passivity of the actuator system, respectively. The controller comprises a first passivity controller (PC1) 18 damping the first actuator 10. Furthermore, a second passivity controller (PC2) 20 is provided, which damps the second actuator 12. The force of the first actuator 10 and the second actuator 12 is damped by the passivity controllers 18, 20 so that the passivity and thus the stability of the actuator system is always guaranteed. Furthermore, a position controller 22 is provided, which controls a position coupling between the first actuator 10 and the second actuator 12.

    [0040] An energy monitoring apparatus (E) 23 is connected to the position controller 22. The energy monitoring apparatus 23 is configured to monitor the energies.

    [0041] The energy monitoring apparatus 23 further comprises an energy monitoring device. In particular, the energy of the system is managed by the energy monitoring device, i.e. the energy monitoring device records how much energy has been introduced via the first actuator 10 and/or the second actuator (indicated by the arrows 26 in the FIGURE) and ensures that an information on the respective maximum permitted exiting energy to the first actuator 10 and to the second actuator 12 is forwarded to the passivity controllers 18, 20 (indicated by the arrows 28 in the FIGURE) and it is then ensured by dissipation that no more energy exits, so that the passivity and thus the stability of the actuator system is always guaranteed. In the FIGURE, the energy monitoring apparatus 23 is configured as a separate element. However, the energy monitoring apparatus 23 can be an integral component of the position controller 22.

    [0042] The controller 22 and in particular the energy monitoring apparatus 23 determine the power by

    [00010] P i ( k ) = v i ( k ) F i ( k )

    for the sampling step k with velocity v.sup.i(k) of the actuator and the force F.sup.i(k) of the controller 22. Thus, the energies E.sup.i result in

    [00011] E L 2 R i ( k ) = T s .Math. j = 0 k P L 2 R i ( j ) and E R 2 L i ( k ) = T s .Math. j = 0 k P R 2 L i ( j ) .

    [0043] According to the arrows 24, L2R refers to the power, in particular the power flow P.sup.i or the energy, in particular the energy flow E.sup.i from the first actuator 10 in the direction of the second actuator 12, and R2L refers to the power, in particular the power flow P.sup.i or the energy E.sup.i, in particular the energy flow from the second actuator 12 in the direction of the first actuator 10. Furthermore, i refers to the respective port between the individual elements of the actuator system, so that i=1, . . . , 5. T.sub.s describes the sampling time.

    [0044] However, according to the present invention, a predefined portion 30 (?) of the energy E.sub.L2R.sup.1(k) from the first actuator 10 in the direction of the second actuator 12 is transmitted back to the first actuator 10 as part of a reference energy, in particular as an information on the permitted exiting energy in the direction of the first actuator 10. The remaining portion 32 (1??) of the energy E.sub.L2R.sup.1(k) from the first actuator 10 in the direction of the second actuator 12 is transmitted via the communication channel 14 to the energy monitoring apparatus 23, which then coordinates the energy distribution according to the energies exiting from the position controller 22 at port 3 and port 4. Preferably, the predefined portion 30 can assume a value from the interval (0, 1]. It is particularly preferred that the predefined portion 30 assumes a value from the interval (0, 0.5]. This allows the energy transmitted from the first actuator 10 to the second actuator 12 to be adjusted depending on the situation. In particular, the predefined portion 30, for example during transmission of a free movement of the first 10 to the second actuator 12, can assume the value zero. Here, the entire energy E.sub.L2R.sup.1(k) sent by the first actuator 10 in the direction of the second actuator 12 is transmitted to the energy monitoring apparatus 23 to execute the commanded movement.

    [0045] In particular, the value of the predefined portion 30 can be one. This allows the entire energy transmitted from the first actuator 10 to the controller to be reflected back to the first actuator 10, in particular in the event of contact with an obstacle, even before contact with the obstacle is released. As a result, the passivity controller 18 (PC1) needs to attenuate the force feedback of the second actuator 12 on the first actuator 10 less. This improves system transparency, in particular in the event of changes in the direction of energy flow.

    [0046] In the energy monitoring device of the energy monitoring apparatus 23 the energy

    [00012] E s t * ( k ) = E s t * ( k - 1 ) + ( 1 - ? ) ( E L 2 R 1 ( k - T f ) - E L 2 R 1 ( k - T f - 1 ) ) + E R 2 L 5 ( k ) - E R 2 L 5 ( k - 1 ) - P R 2 L , d e s * ( k - 1 ) T S - P L 2 R , des * ( k - 1 ) T S

    [0047] is stored, wherein Tris the transmission time from the first actuator 10 to the second actuator 12. In particular, the stored energy E.sub.st** is the potential energy of the system. P.sub.R2L,des*(k) is a portion, in particular the portion not directly reflected by the predefined portion 30, of the maximum permitted exiting power in the direction from the energy monitoring apparatus 23 to the first actuator, and P.sub.L2R,des*(k) is a portion, in particular the portion not directly reflected by the predefined portion 30, of the maximum permitted exiting power in the direction from the energy monitoring apparatus 23 to the second actuator 12.

    [0048] The current output power P.sub.out.sup.act(k) of the controller 22 results in:

    [00013] P o u t a c t ( k ) = P R 2 L 3 ( k ) + P L 2 R 4 ( k ) .

    [0049] The excess energy P.sub.exc*(k) that leaves the controller 22 but, in particular if

    [00014] E s t * ( k ) T S < P o u t a c t ( k )

    applies, is not available as energy E.sub.st* stored in the energy monitoring apparatus 23 results in

    [00015] P e x c * ( k ) = E s t * ( k ) T S - P o u t a c t ( k ) .

    [0050] Thus, the portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus 23 to the first actuator 10, in particular in the direction from the second actuator 12 to the first actuator 10 P.sub.R2L,des*(k), and the portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus 23 to the second actuator 12, in particular in the direction from the first actuator 10 to the second actuator 12 P.sub.L2R,des*(k), result in:

    [00016] P R 2 L , d e s * ( k ) = { P R 2 L 3 ( k ) + P e x c * P R 2 L 3 ( k ) P o u t a c t ( k ) , if E s t * ( k ) T S < P o u t a c t ( k ) P R 2 L 3 , if E s t * ( k ) T S > P o u t a c t ( k ) , and P L 2 R , des * ( k ) = { P L 2 R 4 ( k ) + P e x c * P L 2 R 4 ( k ) P o u t a c t ( k ) , if E s t * ( k ) T s < P o u t a c t ( k ) P L 2 R 4 , if E s t * ( k ) T S > P o u t a c t ( k ) .

    [0051] Here, the desired output reference energy E.sub.R2L*(k) in the direction from the second actuator 12 to the first actuator 10, for the damping on the first actuator 10, results in

    [00017] E R2L , des * ( k ) = E R2L , des ( k ) + ? E L 2 R 1 ( k + T f ) ,

    [0052] wherein E.sub.R2L,des(k) results from the portion of the maximum permitted exiting power in the direction from the energy monitoring apparatus 23 to the first actuator 10 P.sub.R2L,des*(k) from an integration over time.

    [0053] The energy monitoring apparatus 23 distributes the reference energy E.sub.R2L,des*(k) in the direction from the second actuator 12 to the first actuator 10 to port 1 as well as the reference energy E.sub.L2R,des*(k) in the direction from the first actuator 10 to the second actuator 12 to port 5 as a reference for the respective passivity controllers 18 (PC1) and 20 (PC2). The passivity controllers 18 (PC1) and 20 (PC2) then limit the output energy according to said reference energies in order to guarantee the passivity of the system.

    [0054] Preferably, the value of the predefined portion 30 is reduced during the transmission of the energy of the first actuator 10 to the second actuator 12 until the energy E.sub.st* stored in the energy monitoring apparatus 23 has reached a predefined limit value. Alternatively or additionally, the value of the predefined portion 30 is reduced during the transmission of the energy of the first actuator 10 to the second actuator 12 until a deviation of a position of the first actuator 10 and of a position of the second actuator 12 has reached a predefined limit value. In particular, the predefined limit value can correspond to a potential energy during free movement. Thus, the predefined portion 30 of energy reflected back to the first actuator 10 can be reduced as long as the second actuator 12 can follow the first actuator 10 unhindered. In particular, the predefined portion 30 can be set to the value zero until the energy E.sub.st* stored in the energy monitoring apparatus 23 has reached a predefined limit value, thereby ensuring that the proportionate reflection of the energy of the first actuator 10 is only carried out when an obstacle, such as a wall contact, is detected.

    [0055] Preferably, the predefined portion 30 (?) is transmitted back to the first actuator 10 before transmission via the communication channel 14. In particular, the value of the predefined portion 30 (?) is constant during the transmission of the target energy. In other words, the predefined portion 30, in particular if the predefined portion 30 is constant, can already be determined on the side of the first actuator 10, for example at port 2, before transmission via the communication channel 14 and can be reflected to the first actuator 10, so that only the remaining portion 32 (1??) of the target energy is transmitted as part of a reference energy or as an information via the communication channel 14 in the direction of the controller 22.

    [0056] This provides an actuator system in which the stability and passivity of the system is always guaranteed and which at the same time has improved position accuracy and system transparency as well as improved robustness against changes in the energy flow in the system.