The present disclosure describes robotic systems, such as upper-body humanoid robots.
Part of what makes many robots appear strange or unfamiliar is that they lack human proportions. As a result, many robots do not exhibit natural movements that closely mimic the movement of a human being, and, as a result cannot successfully perform various tasks when interacting with human made environments.
Embodiments described herein provide an upper-body humanoid robot for use in human made environments. More particularly, embodiments can fit within a desired percentage of a human envelope. For example, some embodiments fit within a human envelope with less than 25% deviation, and even more preferably, with less than 20% deviation in torso length, shoulder width, bicep length and forearm length.
The human envelope can be defined by a set of proportions, such as described in Biomechanics and Motor Control of Human Movement, David A. Winter, Wiley; 4th edition (Oct. 12, 2009), which is hereby fully incorporated by reference herein in its entirety. Appendix A illustrates the average human proportions. Further a table is provided that includes a set of upper body lengths for an average human according to the proportions, using an example height of 1494 mm. The table also illustrates an example set of upper body lengths for a robotic torso in which each length has less than 20% deviation from the relevant upper body length based on the average human proportions.
Embodiments can also exhibit natural, anthropomorphic motion and dexterous environmental interactions. Further, embodiments described herein can include a compact mechanical layout, a wire routing scheme that reduces external wiring and stress on wiring, and/or compact embedded electronics distributed in a manner to enhance cable management.
In an example implementation, a humanoid robot includes a base, a robotic torso coupled to the base, at least one robotic arm, at least one robotic shoulder coupling the at least one robotic arm to the robotic torso, a robotic neck coupled to the robotic torso, and a plurality of actuators configured to move at least a portion of at least one of the robotic torso, the at least one robotic arm, the at least one robotic shoulder, and the robotic neck. Each of the robotic torso, the at least one robotic arm, the at least one robotic shoulder, and the robotic neck is defined by one or more proportions that deviates less than 25% from respective proportions of a human envelope.
In an aspect combinable with the example implementation, a height of the robotic torso ranges between 75% of a height of an average human torso and 125% of the height of the average human torso.
In another aspect combinable with any of the previous aspects, a width of the robotic shoulder ranges between 75% of a width of an average human shoulder and 125% of the width of the average human shoulder.
In another aspect combinable with any of the previous aspects, the at least one robotic arm includes a robotic bicep, a robotic forearm, a robotic elbow coupling the robotic bicep and the robotic forearm, and a robotic wrist.
In another aspect combinable with any of the previous aspects, a length of the robotic bicep ranges between 75% of a length of an average human bicep and 125% of the length of the average human bicep.
In another aspect combinable with any of the previous aspects, a length of the robotic forearm ranges between 75% of a length of an average human forearm and 125% of the length of the average human forearm.
In another aspect combinable with any of the previous aspects, the plurality of actuators includes a shoulder abduction-adduction (AA) actuator coupled to the robotic shoulder and the robotic bicep, the shoulder AA actuator configured to control abduction and adduction of the robotic arm.
Another aspect combinable with any of the previous aspects further includes a shoulder FE output structure configured to couple the shoulder AA actuator with a shoulder FE actuator configured to control flexion and extension of the robotic arm, the shoulder FE output structure configured to act as a mechanical ground for the shoulder AA actuator and is configured to cause abduction and adduction of the robotic arm.
In another aspect combinable with any of the previous aspects, the shoulder FE output structure includes a first arm coupled to a first side of the shoulder AA actuator, and a second arm coupled to a second side of the shoulder AA actuator.
Another aspect combinable with any of the previous aspects further includes a shoulder AA output structure, the shoulder AA output structure including a first arm coupled to the shoulder AA actuator, and a second arm coupled to the shoulder FE output structure.
In another aspect combinable with any of the previous aspects, the shoulder AA output structure is coupled to the shoulder FE output structure by a bearing.
Another aspect combinable with any of the previous aspects further includes a shoulder AA actuator driver configured to move the shoulder AA actuator, and cabling configured to electronically couple the shoulder AA actuator driver to an electronic controller, the cabling extending between the shoulder AA actuator driver and an shoulder FE actuator driver.
In another aspect combinable with any of the previous aspects, the plurality of actuators includes an arm internal/external (IE) rotation actuator coupled to the robotic bicep, the arm IE rotation actuator configured to control internal rotation and external rotation of the robotic arm.
Another aspect combinable with any of the previous aspects further includes an arm IE rotation actuator driver configured to move the arm IE rotation actuator, and cabling configured to electronically couple the arm IE rotation actuator driver to an electronic controller, the cabling extending between the arm IE rotation actuator driver and an shoulder AA actuator driver.
In another aspect combinable with any of the previous aspects, the cabling is routed to bend through an axis of rotation of a shoulder AA actuator corresponding to the shoulder AA actuator driver.
In another aspect combinable with any of the previous aspects, the plurality of actuators includes an arm flexion-extension (FE) actuator coupled to the robotic elbow, the arm FE actuator configured to control flexion and extension of the robotic forearm relative to the robotic bicep.
Another aspect combinable with any of the previous aspects further includes an IE rotation output structure configured to couple the arm FE actuator with an arm IE rotation actuator configured to internal rotation and external rotation of the robotic arm, the IE rotation output structure configured to act as a mechanical ground for the arm FE actuator and is configured to cause rotation of a lower portion of the robotic bicep relative to an upper portion of the robotic bicep.
In another aspect combinable with any of the previous aspects, the IE rotation output structure includes a first arm coupled to a first side of the arm FE actuator, and a second arm coupled to a second side of the arm FE actuator.
Another aspect combinable with any of the previous aspects further includes an arm FE actuator driver configured to move the arm FE actuator, and cabling configured to electronically couple the arm FE actuator driver to an electronic controller, the cabling extending between the arm FE actuator driver and an arm IE rotation actuator driver.
In another aspect combinable with any of the previous aspects, the cabling is routed to wrap around a structure coaxially with an axis of rotation of an arm IE rotation actuator corresponding to the arm IE rotation actuator driver.
In another aspect combinable with any of the previous aspects, the plurality of actuators includes a wrist yaw actuator coupled to the robotic wrist and configured to rotate a tool connected to the robotic arm.
Another aspect combinable with any of the previous aspects further includes an elbow output structure configured to couple the wrist yaw actuator with an arm FE actuator configured to control flexion and extension of the robotic forearm relative to the robotic bicep, the elbow output structure configured to act as a mechanical ground for the wrist yaw actuator and is configured to cause flexion and extension of the robotic forearm relative to the robotic bicep.
In another aspect combinable with any of the previous aspects, the elbow output structure includes a first arm coupled to the arm FE actuator, and a second arm coupled to an IE rotation output structure.
In another aspect combinable with any of the previous aspects, the second arm is coupled to the IE rotation output structure by a bearing.
Another aspect combinable with any of the previous aspects further includes a wrist yaw actuator driver configured to move the wrist yaw actuator, and cabling configured to electronically couple the wrist yaw actuator driver to an electronic controller, the cabling extending between the wrist yaw actuator driver and an arm FE actuator driver.
In another aspect combinable with any of the previous aspects, the cabling is routed to bend through an axis of rotation of an arm FE actuator corresponding to the arm FE actuator driver.
In another aspect combinable with any of the previous aspects, wherein the plurality of actuators includes a torso yaw actuator coupled to the robotic torso and the base and configured to rotate the robotic torso relative to the base.
Another aspect combinable with any of the previous aspects further includes a torso yaw actuator driver configured to move the torso yaw actuator, and cabling configured to electronically couple the torso yaw actuator driver to an electronic controller, the cabling extending between the torso yaw actuator driver and torso pitch actuator driver.
In another aspect combinable with any of the previous aspects, the cabling is routed in an S-shaped path between the torso yaw actuator driver and the torso pitch actuator driver.
In another aspect combinable with any of the previous aspects, the robotic torso includes an upper torso and a lower torso; and the plurality of actuators includes a torso pitch actuator coupled to the upper torso and the lower torso, the torso pitch actuator configured to control angular movement of the upper torso forwards and backwards relative to the lower torso.
Another aspect combinable with any of the previous aspects further includes a torso rolling joint. The torso rolling joint includes an upper joint, a lower joint, a radial constraint configured to maintain a distance between the upper joint and the lower joint, and a transmission belt driven by the torso pitch actuator to cause the upper joint to translate relative to the lower joint.
In another aspect combinable with any of the previous aspects, the torso rolling joint further includes at least one rotational constraint cable coupled to the upper joint and the lower joint and configured to constrain rotational movement of the upper joint and the lower joint.
In another aspect combinable with any of the previous aspects, the plurality of actuators includes a shoulder flexion-extension (FE) actuator coupled to the robotic torso and the robotic shoulder, the shoulder FE actuator configured to control flexion and extension of the robotic arm.
In another aspect combinable with any of the previous aspects, the plurality of actuators includes a neck yaw actuator coupled to the robotic torso and the robotic neck, the neck yaw actuator configured to rotate the robotic neck relative to the robotic torso.
In another aspect combinable with any of the previous aspects, the robotic neck includes an upper neck portion and a lower neck portion, and the plurality of actuators includes a neck roll actuator coupled to the lower neck portion and configured to control movement of the upper neck portion relative to the lower neck portion.
Another aspect combinable with any of the previous aspects further includes a neck roll actuator driver configured to move the neck roll actuator, and cabling configured to electronically couple the neck roll actuator driver to an electronic controller, the cabling extending between the neck roll actuator driver and a neck yaw actuator driver.
In another aspect combinable with any of the previous aspects, the cabling is routed and configured to bend through an axis of rotation of a neck yaw actuator corresponding to the neck yaw actuator driver.
In another aspect combinable with any of the previous aspects, the plurality of actuators includes a neck pitch actuator coupled to the robotic neck and configured to control angular movement of a head coupled to the robotic neck.
Another aspect combinable with any of the previous aspects further includes a neck pitch actuator driver configured to move the neck pitch actuator, and cabling configured to electronically couple the neck pitch actuator driver to an electronic controller, the cabling extending between the neck pitch actuator driver and a neck roll actuator driver.
In another aspect combinable with any of the previous aspects, the cabling is routed and configured to bend through an axis of rotation of a neck roll actuator corresponding to the neck roll actuator driver.
Another aspect combinable with any of the previous aspects further includes a plurality of actuator drivers corresponding to the plurality of actuators and configured to move the respective a plurality of actuators, and an electronic controller communicably coupled to each of the plurality of actuator drivers.
In another aspect combinable with any of the previous aspects, each of the plurality of actuator drivers are positioned relative to the respective actuator of the plurality of actuators to prevent movement of the respective actuator driver relative to the respective actuator.
Another aspect combinable with any of the previous aspects further includes cabling communicably coupling each of the plurality of actuator drivers to the electronic controller.
In another aspect combinable with any of the previous aspects, a ratio between a length of a cable path between two of the plurality of actuator drivers to a total length of the cabling is less than or equal to 0.125.
In another aspect combinable with any of the previous aspects, the cabling is configured to maintain a bend radius greater than or equal to 20 millimeters.
The details of one or more implementations of the subject matter described in this disclosure are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims.
Embodiments and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known starting materials, processing techniques, components and equipment are omitted so as not to unnecessarily obscure the embodiments in detail. It should be understood, however, that the detailed description and the specific examples are given by way of illustration only and not by way of limitation. Various substitutions, modifications, additions and/or rearrangements within the spirit and/or scope of the underlying inventive concept will become apparent to those skilled in the art from this disclosure.
As mentioned above, it can be desirable for a robot to have generally human proportions. Embodiments described herein can provide an upper-body humanoid robot that can fit with a desired percentage of a human envelope. For example, measurements such as torso height, shoulder width, bicep length, and forearm length can have 25% or less deviation from a human of average proportions.
Upper-body humanoid robot 200 can support a variety of actuator-driven motions.
As mentioned, upper-body humanoid robot 200 can be dimensioned to fit with a desired deviation of a human envelope, which results in limited space for components, such as actuators. Embodiments described herein kinematically link sections of the upper-body humanoid robot 200 together in a manner that reduces the required volume.
A shoulder AA output structure 406 is connected to the output of shoulder AA actuator 312 on one side. On the other side of shoulder AA actuator 312, shoulder AA output structure 406 is coupled to shoulder FE output structure 402 by a bearing 404. An example embodiment of shoulder AA output structure 406 is further described below.
As can be seen in
Also illustrated is IE rotation output structure 502. An example embodiment of IE rotation output structure 502 is further illustrated in
An elbow output structure 604 provides an output path from arm FE actuator 316 to wrist yaw actuator 318 and acts as a mechanical ground for wrist yaw actuator 318. Elbow output structure 604 is connected to the output of arm FE actuator 316 on one side. On the other side of arm FE actuator 316, elbow output structure 604 is coupled to IE rotation output structure 502 by a bearing 602. The other end of elbow output structure 604 provides a mechanical ground for wrist yaw actuator 318.
As illustrated, elbow output structure 604 has a clevis arrangement with a first arm that connects to the output of arm FE actuator 316 and another arm that couples to IE rotation output structure 502 by bearing 602. Arm IE rotation actuator 314 can drive elbow output structure 604 to flex/extend forearm 224 relative to lower bicep 230. Again, the clevis-like arrangement of elbow output structure 604 in which the structure's arms spaced near the ends of the usable envelope with the arm FE actuator 316 in the middle provides a stiffer and lighter weight structure for a given volume than connecting elbow output structure 604 to arm FE actuator 316 on one side of arm FE actuator 316. This helps the upper-body humanoid robot 200 to remain within the human envelope while achieving desired performance characteristics.
Another issue that makes some robots appear less human and not conform to a human envelope is excessive cabling that is visible outside of the robot's outer shell. This excessive wiring can also present a snag hazard. Some embodiments minimize external cabling by maintaining cabling internally or minimizing external cabling. Embodiments described herein also help maintain cabling within the human envelope without putting undue stress on the cabling. More particularly, embodiments can define wire paths across joints to minimize stress on both sides of the joint, which allows for no or minimum strain on the board connectors to which cabling connects.
Cabling and board joints can experience undue stress when the ratio of cable path length change to total cable length is too high. Minimizing the cable path length change through the range of motion of a joint to total cable length (referred to as cable length change/total cable length in Appendix A) can ensure that cable does not stretch and put unnecessary stress on the cable, connectors, or boards. Furthermore, bending cables with too sharp a radius can induce local stresses in the cable, which can propagate to apply stresses on the connectors or boards. Embodiments described herein can implement features to minimize cable path length change and maximize bend radius.
Some embodiments can provide excess cable between anchor points to reduce the ratio of cable path length change to cable length. Even more particularly, some embodiments have a ratio of cable path length change to cable length below a desired threshold, say .125. In some embodiments, this can be achieved by routing the cable to pass through the axis of rotation of an actuator—that is, the projected axis of rotation of the actuator will pass through the cable—as the cable transitions across the joint. In addition, or in the alternative, cables can be routed to maintain greater than a desired bend radius, say 20 mm or other desired bend radius. By maintaining a relatively large bend radius, the cable is less likely to experience undue local stresses that can propagate to apply stresses on the connectors and boards.
Neck roll actuator driver 1204 in lower neck 216 is daisy chained to neck yaw actuator driver 1202 by cabling 1210, which delivers power and signals to neck roll actuator driver 1204. The wire path for cabling 1210 is defined such that cabling 1210 wraps around a circumference coaxial with the axis of rotation of neck yaw actuator 320 multiple times (e.g., with a desired minimum bend radius) and then transitions to lower neck 216. By wrapping cabling 1210 about neck yaw actuator 320 with a minimum bend radius, the length of cabling 1210 can be maximized compared to the path length change for the yaw range of motion of lower neck 216 relative to upper torso 206. Having a long wire length and a relatively small path length allows for minimal stress on cabling 1210 and the board connectors of neck yaw actuator driver 1202 and neck roll actuator driver 1204.
The wire bundle between a driver and the actuator it drives is relatively large and sensitive. It can therefore be desirable to distribute the actuator drivers so that there is no relative motion between an actuator driver and the overall actuator that it drives.
For example, as depicted in
Appendix A, which is incorporated as part of this written description, further describes an example embodiment of an upper-body humanoid robot.
It will be appreciated that one or more of the elements depicted in the drawings/figures can also be implemented in a more separated or integrated manner, or even removed or rendered as inoperable in certain cases, as is useful in accordance with a particular application. Additionally, any signal arrows in the drawings/figures should be considered only as exemplary, and not limiting, unless otherwise specifically noted.
In the description herein, numerous specific details are provided, such as examples of components and/or methods, to provide a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that an embodiment can be able to be practiced without one or more of the specific details, or with other apparatus, systems, assemblies, methods, components, materials, parts, and/or the like. In other instances, well-known structures, components, systems, materials, or operations are not specifically shown or described in detail to avoid obscuring aspects of embodiments of the disclosure. While the disclosure may illustrate a particular embodiment, this is not and does not limit the disclosure to any particular embodiment and a person of ordinary skill in the art will recognize that additional embodiments are readily understandable and are a part of this disclosure.
As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having,” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, product, article, or apparatus that comprises a list of elements is not necessarily limited only to those elements but may include other elements not expressly listed or inherent to such process, product, article, or apparatus.
Furthermore, the term “or” as used herein is generally intended to mean “and/or” unless otherwise indicated. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present). As used herein, a term preceded by “a” or “an” (and “the” when antecedent basis is “a” or “an”) includes both singular and plural of such term, unless clearly indicated within the claim otherwise (i.e., that the reference “a” or “an” clearly indicates only the singular or only the plural). Also, as used in the description herein and throughout the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
Reference throughout this specification to “an example embodiment,” “an embodiment,” or “a specific embodiment” or similar terminology means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment and may not necessarily be present in all embodiments. Thus, respective appearances of the phrases “in an example embodiment,” “in an embodiment,” or “in a specific embodiment” or similar terminology in various places throughout this specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures, or characteristics of any particular embodiment may be combined in any suitable manner with one or more other embodiments. It is to be understood that other variations and modifications of the embodiments described and illustrated herein are possible in light of the teachings herein and are to be considered as part of the spirit and scope of the disclosure.
Additionally, any examples or illustrations given herein are not to be regarded in any way as restrictions on, limits to, or express definitions of, any term or terms with which they are utilized. Instead, these examples or illustrations are to be regarded as being described with respect to one particular embodiment and as illustrative only. Those of ordinary skill in the art will appreciate that any term or terms with which these examples or illustrations are utilized will encompass other embodiments which may or may not be given therewith or elsewhere in the specification and all such embodiments are intended to be included within the scope of that term or terms. Language designating such non-limiting examples and illustrations includes, but is not limited to: “for example,” “for instance,” “e.g.,” and “in an example embodiment.”
Thus, while specific embodiments have been described, these embodiments are merely illustrative, and not restrictive of the disclosure. Rather, the description is intended to describe illustrative embodiments, features and functions in order to provide a person of ordinary skill in the art context to understand the disclosure without limiting the disclosure to any particularly described embodiment, feature or function, including any such embodiment feature or function described. While specific embodiments of, and examples for, the disclosure are described herein for illustrative purposes only, various equivalent modifications are possible within the spirit and scope of the disclosure, as those skilled in the relevant art will recognize and appreciate.
As indicated, these modifications may be made to the disclosure in light of the foregoing description of illustrated embodiments of the disclosure and are to be included within the spirit and scope of the disclosure. Thus, while particular embodiments have been described herein, a latitude of modification, various changes and substitutions are intended in the foregoing disclosures, and it will be appreciated that in some instances some features of embodiments of the disclosure will be employed without a corresponding use of other features without departing from the scope and spirit of the disclosure as set forth. Therefore, many modifications may be made to adapt a particular situation or material to the essential scope and spirit of the disclosure.
Benefits, other advantages, and solutions to problems have been described above with regard to specific embodiments. However, the benefits, advantages, solutions to problems, and any component(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or component.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/052031 | 12/6/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63286426 | Dec 2021 | US |