The invention relates to a spinal column for a humanoid robot.
The human spinal column is the part of the human body that has the greatest number of joints. Each of these joints has five to six degrees of freedom. Numerous attempts have been made in humanoid robots to mimic human functionalities as closely as possible.
Conventionally, attempts have been made in robots to reproduce several vertebrae of the human spinal column by arranging several joints in series and motorizing each of these joints. In order to mimic a human spinal column as closely as possible, it is necessary to provide a large number of joints, and this increases the complexity of the robot both in terms of the number of independent actuators to be provided and in terms of the control of these various joint actuators that have to be operated in a coordinated fashion.
The invention seeks to provide a flexible spinal column with two degrees of freedom to rotate about two horizontal axes. A third rotation about a vertical axis is not employed in the spinal column according to the invention. This last rotation is advantageously achieved by a neck of the robot, which neck is assembled at the top of the spinal column. This spinal column remits only the main movements of a human spinal column so as to simplify production thereof. The flexibility of the column allows a monotonous curvature, which means a curvature distributed all along the spine as well as a small offset when one of the rotations is effected.
To this end, the subject of the invention is a spinal column for a humanoid robot, the column comprising a lower base intended to be fixed to a pelvis of the robot and an upper base intended to be fixed to a neck of the robot, the spinal column allowing two rotations of the upper base with respect to the lower base, a first of the rotations being about a sagittal axis and a second of the rotations being about a transverse axis of the column, characterized in that it further comprises a flexible rod and linear actuators, the rod being inset at a first of its ends at a point in a first of the bases and at least guided at a point in a second of the bases, the actuators both being anchored between the two bases at anchor points, and in that for each of the bases, the anchor points of the two actuators and the point of insetting or guidance of the rod are distant.
The invention will be better understood, and other advantages will become more clearly apparent, from reading the detailed description of one embodiment given by way of example, which description is illustrated by the attached drawing in which:
For the sake of clarity, in the various figures the same elements bear the same references.
According to the invention, the spinal column 20 comprises a flexible rod 25 and two linear actuators 26 and 27. The rod 25 forms a beam inset at a first end 28 at a point 29 of the lower base 11 and guided or inset at a second end 30 at a point 31 of the upper base 13. As the upper base 13 rotates, the rod 25 bends. The actuators 26 and 27 are both anchored between the two bases 11 and 13 at anchor points distant from the point of insetting of the rod 25. The actuator 26 is anchored in the lower base 11 at the point 32 and in the upper base 13 at the point 33. The actuator 27 is anchored in the lower base 11 at the point 34 and in the upper base 13 at the point 35.
The linear actuators 26 and 27 are advantageously double-acting linear actuating cylinders. The anchor points 32 to 35 are formed by ball joints.
The spinal column 20 advantageously comprises at least pronged ball joints connected in series between the two bases 11 and 13. In the example depicted, the spinal column 20 comprises three pronged ball joints 37, 38 and 39. A pronged ball joint is a connection with two degrees of freedom in rotation. By comparison with a conventional ball joint that has three degrees of freedom, the prongs of the joint block the third rotation. All that remains are the rotation about the sagittal axis 21 and the rotation about the transverse axis 22. Rotation about a vertical axis 40 of the spinal column 20 is blocked. By preventing the ball joints from rotating about a vertical axis, the rod 25 does not experience any torsion but only bending. The naming of the various axes 21, 22 and 40 apply equally to the spinal column 20 and to the robot 10 when the latter is standing vertically. In practice, notably when the robot 10 is moving around, the axes 21, 22 and 40 are likely to experience a change in their orientation. For the sake of convenience, the orientation of these axes may be defined with respect to the lower base 11. Because the pronged ball joints are connected together in series, their axes of rotation can be defined for each of them. By convention, the axes of the three ball joints will be parallel when the spinal column 20 is vertical, or in other words when the rod 25 is not experiencing any bending.
In order to prevent the rod 25 from buckling, it is guided by each of the pronged ball joints 37, 38 and 39.
The angular travel of the rotations of each of the ball joints 37, 38 and 39 is not very great, typically of the order of 10 degrees or so. It is possible to hollow out the vertebrae 44 and 48 to allow the rod 25 to pass through the center of each of the vertebrae 44 and 48. The vertebrae 44 and 48 are pierced right through vertically to allow the rod 25 to be guided over its entire height. The rod 25 advantageously has a circular cross section so that it behaves identically in bending for any rotation of the spinal column 20.
Advantageously, the rod 25 comprises several strands running substantially parallel to one another. In
The rod 25 can be set into the upper base 13. If pronged ball joints 37 to 39 are present, it is possible to leave the rod 25 a degree of freedom in translational movement along the vertical axis 45 with respect to the base 13. This is because the ball joints set the distance that separates the two bases 11 and 13 by being placed one atop the other. The rod 25 or the strands of which it is made can slide vertically with respect to the upper base 13. Guiding the rod 25 at one its ends also offers the advantage of avoiding a buildup of dimensions with excessively tight tolerances between the two bases 11 and 13. Thus, upon rotations of the pronged ball joints 37 to 39, the rod 25 is subjected only to pure bending. It is of course possible to reverse the insetting and guidance of the rod 25. In other words, the rod 25 may be set into the upper base 13 and guided in the lower base 11.
In order to guide the rod 25, in the embodiment in which the rod is made up of several strands, each of the pronged ball joints 37 to 39 advantageously comprises a grating substantially perpendicular to the main direction of the rod 25. When the spinal column 20 is vertical, the main direction of the rod 25 is the vertical axis 45. More specifically, the ball joint 37 comprises a grating 60 forming a top of the cavity 43, the ball joint 38 comprises a grating 61 forming a top of the cavity 47 and the ball joint 39 comprises a grating 62 forming a top of the cavity 50. Each of the gratings 60, 61 and 62 is pierced with several holes 65 distributed over the grating. Each of the strands of the rod 25 is guided by one of the holes 65 of each of the gratings. These holes 65 are clearly visible in the view from above in
Upon movements of the spinal column 20, the strands are made to slide slightly in the holes 65. It is therefore important to provide a functional clearance between a hole 65 and the strand passing through it. The holes 65 and the strands may be cylindrical. The difference in diameter between the strand and the hole 65 must allow the strand to slide over the entire height of the corresponding grating. A local offset at the grating between the axis of the strand and the axis of the hole 65 needs to be permitted. That means that the diameter of the hole has to be enlarged, which is to the detriment of the guidance of the strand in its hole 65. In order to improve this guidance, each of the holes may have a bowed shape, midway up the height of the grating to which the hole 65 belongs, the height being measured in the main direction 45, each hole 65 widening toward its ends on each side of the bowed shape. A hyperboloid shape may for example be employed for each hole, the hyperboloid being of revolution about an axis parallel to the axis 45. More simply, a double-cone shape will already improve the guidance of the strands.
When the spinal column 20 is vertical, it is possible to offset the vertical axis on which the ball joints 37 to 39 are situated with respect to the vertical axis 40 of the robot 10 by considering that when the robot 10 is standing upright, the center of gravity of the upper part of the robot 10, which is the part situated above the upper base 13, is situated on the vertical axis 40. This situation reflects the human anatomy in which the spinal column is arranged along the back of the human body. When the robot is standing upright, the offsetting of the axes 40 and 45 normally means that the actuating cylinders have to permanently apply thrust in order to oppose the moment generated by this offset.
In order to avoid this permanent thrust, the spinal column 20 may comprise a spring 68 arranged between the two bases 11 and 13 such as to apply to the upper base 13 a force that tends to return it toward the rear of the robot 10. The spring 68 is clearly visible in
Another alternative that makes it possible to dispense with the spring is to apply a flexural preload to the rod 25 in a sagittal plane so that it applies to the upper base a force that tends to return it toward the rear of the robot 10 when the spinal column is vertical. When the rod 25 is made up of several strands, this preload may be obtained using the gratings 60, 61 and 62. Advantageously, the gratings 60, 61 and 62 are identical. Each grating comprises more holes 65 than there are strands, and the rod 25 is preloaded by passing the strands through holes in each grating. In the case of at least one strand, the guide holes for this strand in each of the gratings do not face each other, making this strand follow a curved path when the spinal column 20 is vertical, and thus applying a preload.
The lateral angular travel of the spinal column 20 is symmetric with respect to the sagittal plane AA and, advantageously, when the spinal column 20 is vertical, the anchor points 32 to 35 of the actuators 26 and 27 are situated on the bases 11 and 13 in a manner that is symmetric with respect to the sagittal plane AA passing through the rod 25.
When the rod 25 is formed of several strands, the point 29 of insetting is defined by convention as the center of a zone in which the strands are set into the lower base 11. The same is true of the point 31 of insetting or point of guidance of the rod 25 in the upper base 13.
It is advantageous to favor forward movements of the robot 10. To that end, for each of the bases, an angle α formed by two straight lines that meet at the point of insetting or guidance of the rod 25 and each of which passes through an anchor point of an actuator and has a value of less than 90°.
When the spinal column 20 is vertical, and still in order to favor the forward movements of the robot 10, the actuators 26 and 27 are advantageously inclined with respect to the vertical direction 40 such that the torque applied by each of the actuators 26 and 27 in order to accomplish the rotations is at a maximum in the middle of the angular travel of each of the rotations for a given force applied the actuator in question. This inclination is clearly visible in
Advantageously, in order to reduce the space occupied by the spinal column 20, the points 32 and 34 of anchorage of the two actuators 26 and 27 on the lower base 11 are situated higher up than the point of insetting or guidance of the rod 25 in the lower base 11. It was seen earlier that the actuators 26 and 27 are anchored in the lower base by means of a ball joint. The anchor points 32 and 34 are defined at the center of rotation of the ball joint concerned. The anchor points 32 and 34 are vertically offset by a height h visible in
The rods 25 can be defined in such a way as to keep its moment of inertia about its longitudinal axis constant between its two ends 28 and 30. That axis is the vertical axis 45 when the spinal column 20 is vertical. This moment of inertia can be defined when the rod 25 is of one piece or when it is formed of several strands. In the case of a multi-strand embodiment, the overall moment of inertia of the rod 25 is the cumulative effect of the moments of inertia of the various strands combined as a function of the distance separating the strands. The rod 25 is, for example, formed of a one-piece mechanical component such as, for example, a bar of constant cross section running between the two ends 28 and 30. When the rod is formed of several strands, each is, for example, formed of a one-piece mechanical component likewise formed of a bar of constant cross section extending between the two ends 28 and 30. The one-piece component may be made from a homogeneous material, for example metallic material, or a composite material comprising for example fibers embedded in resin. The fibers extend along the entire length of the rod 25 between the two ends 28 and 30 thereof.
Number | Date | Country | Kind |
---|---|---|---|
1255078 | Jun 2012 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2013/061224 | 5/13/2013 | WO | 00 |