ROBOT LEG AND ROBOTIC SYSTEM
20220089234 · 2022-03-24
Assignee
Inventors
Cpc classification
B25J9/104
PERFORMING OPERATIONS; TRANSPORTING
B25J13/088
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0006
PERFORMING OPERATIONS; TRANSPORTING
B25J9/109
PERFORMING OPERATIONS; TRANSPORTING
B25J13/08
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D57/032
PERFORMING OPERATIONS; TRANSPORTING
B25J13/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention relates to a robot leg comprising at least two joints, each joint connecting two segments one to another, with each joint comprising a cam, the robot leg further comprising at least one actuator and a common tendon interconnecting each cam.
Claims
1-14. (canceled)
15. A robot leg comprising at least two joints, each joint connecting two segments one to another, with each joint comprising a cam, the robot leg further comprising at least one actuator and a common tendon interconnecting each cam, wherein at least one cam is dimensioned such that its radius is smaller than a pre-defined threshold, with said pre-defined threshold being the equilibrium threshold for loading of the robot leg.
16. The robot leg in accordance with claim 15, wherein the at least one cam is a final cam.
17. The robot leg in accordance with claim 15, wherein the equilibrium threshold is defined as F.sub.C*r.sub.C∝F*d, wherein F defines an overall force which acts on the robot leg, d defines a length of the virtual leg, F.sub.c defines a force which acts on the respective cam and r.sub.c defines a radius of the respective cam.
18. The robot leg in accordance with claim 15, wherein the equilibrium threshold is defined as F.sub.C*r.sub.C=F*d.
19. The robot leg in accordance with claim 15, wherein at least some of the cams are linear cams.
20. The robot leg in accordance with claim 15, wherein all of the cams are linear cams.
21. The robot leg in accordance with claim 20, wherein a linear cam is a cam that has a center of rotation and a constant radius.
22. The robot leg in accordance with claim 15, wherein at least some of the cams enable a movement of the two segments adjoining each joint relative to one another.
23. The robot leg in accordance with claim 22, wherein the movement is a pivot movement between the two segments adjoining each joint.
24. The robot leg in accordance with claim 15, wherein the common tendon is formed by two or more part tendons, wherein two directly adjacent part tendons are respectively connected to the same one of the cams.
25. The robot leg in accordance with claim 24, wherein each part tendon is configured to produce a joint extending torque at each cam.
26. The robot leg in accordance with claim 25, wherein said joint extending torque is configured to counteract a load exerted on the overall length of the robot leg.
27. The robot leg in accordance with claim 15, wherein at least one of the actuators is configured to bring about at least one of a movement and a force.
28. The robot leg in accordance with claim 15, wherein at least two actuators are provided, a first actuator comprising a spring and a second actuator comprising a motor.
29. The robot leg in accordance with claim 15, wherein at least one of the actuators is a spring, and/or wherein at least one of the actuators is a motor.
30. The robot leg in accordance with claim 15, wherein between two and eight joints are provided.
31. The robot leg in accordance with claim 15, wherein if three or more joints are provided, a further actuator is provided that is arranged between two directly adjacent joints adjacent to the segment interconnecting said two directly adjacent joints.
32. The robot leg in accordance with claim 15, further comprising a further tendon, interconnecting the final cam with a last segment and the final cam having a radius at the pre-defined threshold of the series of cams.
33. The robot leg in accordance with claim 15, further comprising a control and evaluation unit and optionally at least one sensor, with the control and evaluation unit being configured to control and actuate at least one of said actuators.
34. A robotic system with at least two robot legs, each robot leg comprising at least two joints, each joint connecting two segments one to another, with each joint comprising a cam, the robot leg further comprising at least one actuator and a common tendon interconnecting each cam, wherein at least one cam is dimensioned such that its radius is smaller than a pre-defined threshold, with said pre-defined threshold being the equilibrium threshold for loading of the robot leg, the robotic system further comprising a control and evaluation unit, wherein the control and evaluation unit is configured to synchronize the robot legs in such a way, that a common locomotion of the robot legs is brought about.
Description
[0042] Further embodiments of the invention are described in the following description of the Figures. The invention will be explained in the following in detail by means of embodiments and with reference to the drawings in which is shown:
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058] In the following the same reference numerals will be used for parts having the same or equivalent function. Any statements made having regard to the direction of a component are made relative to the position shown in the drawing and can naturally vary in the actual position of application.
[0059]
[0060] The further joint j.sub.1 moveably connects two segments s.sub.1, s.sub.2 which are directly coupled via the cam c.sub.1 at the common joint j.sub.1. Furthermore, the robot leg 10 comprises a common tendon 18, which connects both segments s.sub.1, s.sub.2 via the cam c.sub.1 with each other, as well as one actuator 20, which is arranged near the first segment s.sub.1 and which comprises a spring 22. The spring 22 is designed such that it can apply a force F.sub.S to the common tendon 18 in order to extend or straighten the robot leg 10. A trunk load 24 is added to the robot leg 10 in order to mimic for example a normal body weight. The trunk load 24 also includes the weight of a second actuator 20 which comprises a motor 28 that induces a movement in the robot leg 10. The trunk load 24, contrary to the spring 22, pushes and hence flexes the robot leg.
[0061] In this connection it should be noted that the hip joint j.sub.0 may be designed as a zero size cam, i.e. the hip joint does not necessarily comprise the same features as the other joints of the leg which then actively participate in the movement of the robot leg 10. For reasons of mechanical simplicity the spring 22 may be attached at the trunk 24, so that the resultant torque in the hip joint is minimal, this typically means that it has less than 5% influence on the overall torque.
[0062]
[0063]
[0064] As already explained the radius n of one or more cams c.sub.i can also purposely be chosen to be smaller than the pre-defined threshold value in order to either introduce a collapse of the respective joint j.sub.i which introduces the swing phase of the robot leg 10 automatically without further external power supply or which fixes the leg, i.e. holds the weight, during its stance phase, i.e. which aligns the toe in order to touch the ground properly.
[0065] The spring 22-tendon 18-combination is designed to counter forces in virtual leg V length. It also transfers hip torques applied from the motor 28 in the first joint j.sub.1, or torques from the toe joint, i. e. the last segment, into the leg 10.
[0066] The combination of spring 22, tendon 18 and leg segments s.sub.i creates an overall compliant leg, which reacts with leg shortening under body weight load 24.
[0067]
[0068] In the following, an exemplary embodiment of the robot leg 10 and how its different components work together during locomotion of the leg is described with the help of
[0069]
[0070] The robot leg 10 is shown in its stance phase, with its last segment s.sub.5, which is coupled to the final cam c.sub.4, touching the ground. One can see in
[0071] The swing phase of the exemplary robot leg 10 is shown from left to right in
[0072] The right side of
[0073] This means that the final cam c.sub.4 of the joint j.sub.4 is a so-called under-dimensioned cam which does not satisfy F.sub.C*r.sub.C=F*d, but rather satisfies the condition F.sub.c*r.sub.c≠F*d in such a way that the distal segment s.sub.5 associated with the joint having the final cam c.sub.4 can collapse and align essentially in parallel with the floor (see the drawing on the left of
[0074] A slack common tendon 18 and spring 22 allows flexing the robot leg 10 during swing phase, without working against a leg-extending spring. This is a significant improvement to the earlier robot-designs, and one of the main reasons for the here disclosed design changes. With a slack leg 10, already a small and low-power leg flexing actuator 20 (see motor 28 in
[0075] While most of the leg segments s.sub.1, s.sub.2, s.sub.3 are folded up, the foot and toe segments s.sub.4 and s.sub.5 are curled up. The curling motion is transmitted by the common tendon 18, while the spring 22 is slightly loaded by the leg's 10 weight. The curled-up and the extended position of the foot joint j.sub.3 is usually limited by mechanical joint limits 51, 52 (see
[0076] At the end of the stance phase, a fast running self-propelled spring 22-tendon 18 disengagement can potentially be achieved by trunk dynamics. However, during walking and slow running trunk loading 24 and leg loading dynamics are not necessarily in phase. Hence, trunk dynamics would contribute insufficiently to the leg disengagement.
[0077] Alternatively, the leg could be forced to flex. However, actively flexing a loaded leg 10 by a flexor tendon 32 (see
[0078] When applying force via the tendon 32 into the cam c.sub.1, leg joints j.sub.3, j.sub.4 react to the knee j.sub.1 flexion by angular extension. As a result the leg stays on the ground. Instead, all coupled joints j.sub.i are just slightly rotated. While it is possible to disengage the loaded global spring 22-tendon 18 by high forces, this naive leg flexion approach is energy and power costly. Because motor power couples forces and velocities, a high required force also limits the speed of disengagement and potentially delays the onset of the swing phase.
[0079] This is why the self-disengaging mechanism for the common spring 22-tendon 18 is designed. At its core are the additional joint j.sub.3 and a distal disengagement tendon 36. The leg 10 in stance, with the toe s.sub.5 on the ground redirects the hip joint j.sub.0 torque produced by the hip motor 28 and hip joint j.sub.0 angular movement into the ankle joint j.sub.4 displacement and torque. The only distally acting disengagement tendon 36 couples this ankle joint j.sub.4 movement into the foot joint j.sub.3 movement and collapses the joint j.sub.3. It is noted that in the shown embodiment j.sub.3 comprises two different cam radii for different tendons, one for the common tendon 18 (typically the larger one) and one for the disengagement tendon 36 (typically the smaller one). This effectively integrates and transfers parts of the hip torque (of motor 28 or of forces acting on the system which push the hip forward) and its angular movement into power in the distal foot j.sub.3 and ankle j.sub.4 joint. The requirement for the disengagement mechanism to work is the distal segment s.sub.5 to be flat on the ground.
[0080] The power transfer eventually buckles the foot joint j.sub.3 (see
[0081] The toe segment s.sub.5 staying flat on the ground during the stance phase is a requirement for the above disengagement mechanism to work and an integral part of the disengagement mechanism to function.
[0082] During the stance phase, the ankle creates a multi-point contact with the ground (see also
[0083] The next section discloses the functionality of the exemplary embodiment of the robot leg 10 and its motion sequence during locomotion. As a special feature of the real-life application of the robot leg 10 which is shown in
[0084] A global spring-tendon, which is the combination of spring 22 and common tendon 18, and its peripheral hardware is designed and dimensioned to extend a multi-segmented leg against gravitational and dynamic loads in virtual leg V length direction (
[0085] The global spring-tendon 22, 18 mechanically couples deflection and loading of all involved leg joints j.sub.1, j.sub.2, j.sub.3, j.sub.4. As a result, the multi-segmented leg acts like a single, coherent, mechanical spring during stance phase (
[0086] The leg loading is not only and always along the virtual leg V but can also incorporate torques originating from the hip joint j.sub.0 or the toe joint j.sub.4. Torques are captured in the leg structure with a spring-loaded four-bar structure, or a fixed bar structure (34,
[0087] Within the above framework, a mechanism to engage the global spring-tendon at the transition from swing to stance phase has been designed. The global spring-tendon engagement is also designed to keep the distal leg segment flat on the ground for most parts of the stance phase. For this the toe joint j.sub.4 radius r.sub.4 is dimensioned accordingly. Engagement is kept by means of the most distal leg segment s.sub.5. This mechanism presents a self-engaging clutch for the global spring-tendon 22, 18. Self-engaging clutch mechanisms have partially been hypothesized before for two segment leg structures. Here it is applied to a five-segment leg structure.
[0088] All leg joint cams c.sub.0 to c.sub.4, where c.sub.1, c.sub.2 and c.sub.3 are multi-part cams, are designed with fixed radii. This allows relatively easy calculation of the mechanical coupling of its involved tendons. Fixed cam radii r also allow a designing of a large range of leg length deflection during stance phase and a large range of leg flexion during swing phase.
[0089] In this connection it should be noted that more complex behaviors of the robot leg 10 can be envisaged. Such complex behavior can be brought about by providing non-linear cam radii, i.e. cams that do not rotate about an axis, but rather about two axes such as is produced by an oval shaped cam.
[0090] In this connection it should be noted that more complex leg behaviors could be i.e. a nonlinear leg stiffness, meaning that by constantly changing leg length, forces in leg length direction would change in a non-linear fashion.
[0091] The spring-tendon engagement starts at the touchdown and continuous during the stance phase. A novel, mechanical disengagement mechanism which forces the global spring-tendon to disengage at a certain angle is designed. Successful disengagement effectively starts the swing phase.
[0092] The timing of the disengagement is mechanically adjustable by setting the length of the disengagement tendon 36 through its adjustment mechanism 40. In a spring-mass system, spring relaxation would normally depend on spring-mass dynamics only. Because body mass and body dynamics continuously load the leg's spring 22, spring disengagement (early disengagement) other by full return through its slack length would not be possible. This is especially the case at lower speed, during walking gaits and gaits which transit between walking and running.
[0093] A workaround in the form of an additional, distal disengagement tendon mechanism is designed. The distal disengagement tendon 36 forces the loaded global spring-tendon 22, 18 leg to collapse. Collapse happens in an additional leg joint j.sub.3, which was introduced solely for this purpose. Angular increase in the joint j.sub.4 reduces the available arc length in the joint j.sub.3, coupled by the disengagement tendon 36. Because of its fixed length, tendon 36 starts collapsing joint j.sub.3. An increase in the angle of joint j.sub.4 leads to a decrease in the joint angle of joint j.sub.3. The collapse happens when the joint j.sub.3 angle reaches 180 degrees, where it eventually snaps or buckles through. From this point on the chain of forces produced by the global spring-tendon 22, 18 along the segments s is not maintained anymore and the leg 10 is unloaded. Spring energy stored at the point of disengagement pushes the nearby leg segments s.sub.3, s.sub.4, s.sub.5 forward at the onset of the swing phase. In essence, the combination of a loaded, springy leg 10 and the disengagement mechanisms presents a “catapult” acting on the lower leg segments s at the transition from the stance to the swing phase.
[0094] Making use of a mechanical, passive spring (global spring-tendon) can be very energy efficient and efficient in terms of control. Without actuation no control and also no sensing mechanisms are required in stance phase. Engagement and disengagement of the global spring-tendon 22, 18 are designed to act without sensing. Instead, the robot leg 10 can walk and run in feedforward control.
[0095] In stance phase and already under normal loads 24 (for example normal body weight), the foot touches the substrate over an area, inducing multipoint forces with the ground. Specifically, torques in the toe hinge joint j.sub.4 induce forces in the toe's tip s.sub.5 (
[0096] During the swing phase the leg's spring-tendon network 22, 18 is disengaged and slack and the leg's joints become loose (see
[0097] First, a slack leg 10 in swing phase is energy efficient compared to flexing the leg while its extensor spring would be active. Second, a relaxed and slack global spring-tendon 22, 18 pulls the swing leg's segments into a curled posture with its toes pointing backwards (see
[0098] It has been found that the transition from the stance to the swing phase requires to mechanically and forcefully disengage the leg's spring-tendon 22, 18 for “out of phase” gaits, like walking and slow running. This is especially important because disengagement must happen at a given time or a given leg angle. The disengagement mechanism has been utilized in walking gaits and for transition speeds between walking and running. A novel, distally located disengagement tendon 36 has been designed, which acts on joints j.sub.3 and j.sub.4 (
[0099] Proper engagement and leg posture at the transition between the swing and stance phase is designed by two acting tendons—the global spring tendon 22, 18, which in this case is composed of two parts (
[0100] Toe extension is guided by two extensor tendons 38, 30. These two extensor tendons 38, 30 are coupled to the foot joint j.sub.3 and the toe joint j4 movement. Both tendons are individually adjustable in length 8, 9 (
[0101] At the end of the swing phase the ankle joint j.sub.2 is extended, caused by gravity and inertia effects. This drops the lower part of the leg. Ankle joint extension can be supported by an extra tendon knee joint with leg protraction. Ankle joint j2 extension increases the tendon arc length of j.sub.2 for the tendons 38, 30. First, tendon 38 extends segment s.sub.4 over the joint arc of joint j.sub.3. Tendon 30 is routed through the segment s.sub.4. Set by its length, it extends segment s.sub.5 after segment s.sub.4 was extended by its tendon.
[0102] Effectively ankle joint extension (
[0103] In a robotic system an actuation (RC servo motors) and control and evaluation unit 42 (for example central pattern generators in feedforward mode) can be applied. With a feedforward control, a novel bipedal robot can walk and slowly run up to 0.9 m/s at a cost of transport of less than 2J/(Nm). An example for a real application of a bipedal robot is shown in
[0104] The two robot legs 10 are connected via the trunk 24 which usually also includes the control and evaluation unit 42.
[0105] Such a robot can weigh about 1.7 kg which already includes all sensors. The robot has a standing height of about 0.29 m (
[0106] An example for another application for such a robot leg 10 is shown in
[0107] Another example for a robotic system is shown in
[0108] Another example for a robotic system is shown in
REFERENCE SIGNS
[0109] 8 leg length adjustment
[0110] 9 leg length adjustment
[0111] 10 robot leg
[0112] c, c.sub.0-c.sub.4 cams
[0113] j, j.sub.0-j.sub.4 joints
[0114] r, r.sub.0-r.sub.4 radius
[0115] s, s.sub.1-s.sub.5 segments
[0116] 18 common tendon
[0117] 20 actuator
[0118] 22 spring
[0119] 24 trunk load
[0120] 26 center of pressure
[0121] 28 motor
[0122] 30 toe extending tendon
[0123] 32 flexor tendon
[0124] 34 further spring
[0125] 36 disengagement tendon
[0126] 38 extensor tendon
[0127] 40 adjustment mechanism
[0128] 42 control and evaluation unit
[0129] 44 sensor
[0130] 51 joint limit
[0131] 52 joint limit