Shaft Speed Reducers and Related Methods
20250369502 ยท 2025-12-04
Assignee
Inventors
Cpc classification
F16H23/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A nutating cam shaft speed reducer includes multiple cams and rolling or sliding surfaces to create a high reduction ratio, high torque speed reducer in a small space. The nutating cam speed reducer may be made predominantly from plastic. The nutating cam speed reducer may be made to work in concert with a motor, wherein the motor is also made using a high percentage of plastic. The motor may feature an integrated control printed circuit board. The nutating cam speed reducer and motor may be integrated into a robot arm, and the robot arm may be centrally cooled using a technique wherein airflow is routed through an axial center of the robot arm and back out along a perimeter of the robot arm. The airflow cools power electronics, the nutating cam speed reducer, and a motor stator such that higher power levels are possible than without active cooling.
Claims
1. A speed reducer comprising: an input plate; a plurality of first surfaces coupled with the input plate; a wobble cam comprising a front face having multiple lobes interfacing with the first surfaces, the wobble cam also comprising a back face having multiple lobes; a plurality of second surfaces interfacing with the back face; and an output plate coupled with the plurality of second surfaces.
2. The speed reducer of claim 1, wherein the front face and the back face are in rolling contact or sliding contact with the first surfaces and second surfaces, respectively.
3. The speed reducer of claim 1, wherein the wobble cam nutates during operation of the speed reducer.
4. The speed reducer of claim 1, wherein a total number of lobes on the front face is offset by one relative to a total number of first surfaces.
5. The speed reducer of claim 1, wherein a total number of lobes on the back face is offset by one relative to a total number of second surfaces.
6. The speed reducer of claim 1, wherein one of the front face and the back face comprises a sinusoidal shape.
7. The speed reducer of claim 1, wherein the wobble cam forms a ring shape having a hollow center.
8. A speed reducer comprising: a plurality of first surfaces; and a wobble cam forming a ring having a hollow center, the wobble cam comprising a front face having a substantially sinusoidal shape and interfacing with the first surfaces; wherein the wobble cam nutates during operation of the speed reducer.
9. The speed reducer of claim 8, wherein the front face is in rolling contact or sliding contact with the first surfaces.
10. The speed reducer of claim 8, wherein a total number of lobes on the front face is offset by one relative to a total number of first surfaces.
11. The speed reducer of claim 8, further comprising a plurality of second surfaces, the wobble cam further having a back face having a substantially sinusoidal shape and interfacing with the second surfaces, wherein the back face is in rolling contact or sliding contact with the second surfaces.
12. The speed reducer of claim 11, wherein a total number of lobes on the back face is offset by one relative to a total number of second surfaces.
13. The speed reducer of claim 8, further comprising an axle coupled with the wobble cam.
14. The speed reducer of claim 13, further comprising a motor coupled with the axle.
15. The speed reducer of claim 14, further comprising an exterior tube at least partially enclosing the motor, axle, and wobble cam.
16. A speed reducer system, comprising: a plurality of first surfaces and second surfaces; a wobble cam comprising a front face having multiple recesses interfacing with the first surfaces, the wobble cam also having a back face having multiple recesses interfacing with the second surfaces, wherein the wobble cam nutates during rotation; and a first axle coupled with the wobble cam and configured to rotate the wobble cam.
17. The system of claim 16, further comprising: a first sensor configured to measure an angle or position of a first component of the speed reducer system; and a second sensor configured to measure an angle or position of a second component of the speed reducer system; wherein the system is configured to: calculate strain using the measurements of the first sensor and the second sensor, said calculated strain corresponding with a torque; and use the torque as an input for controlling the system.
18. The system of claim 17, wherein the calculated strain pertains to a strain of one or more of: the first axle; the wobble cam; a rotor of the speed reducer system; a stationary gear of the speed reducer system; and an output gear of the speed reducer system.
19. The system of claim 16, further comprising; a motor coupled with the first axle; a load-bearing exterior tube, at least partially enveloping the motor, the first axle, and the wobble cam; and a bearing retainer coupled with the exterior tube and rotatingly coupled with the first axle.
20. The system of claim 16, wherein the first axle passes through a hollow center of the wobble cam, wherein the first axle is coupled with the wobble cam through at least one bearing assembly, and wherein the first axle is angularly offset, relative to its rotational axis, where it passes through the hollow center of the wobble cam.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Implementations will be discussed hereafter using reference to the included drawings, briefly described below, wherein like designations refer to like elements. The drawings are not necessarily drawn to scale.
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DESCRIPTION
[0059] Implementations/embodiments disclosed herein (including those not expressly discussed in detail) are not limited to the particular components or procedures described herein. Additional or alternative components, assembly procedures, and/or methods of use consistent with the intended shaft speed reducers and related methods may be utilized in any implementation. This may include any materials, components, sub-components, methods, sub-methods, steps, and so forth.
[0060] The following descriptions depict only example embodiments and are not to be considered limiting in scope. Any reference herein to the invention is not intended to restrict or limit the invention to exact features or steps of any one or more of the exemplary embodiments disclosed in the present specification. References to one embodiment, an embodiment, various embodiments, and the like, may indicate that the embodiment(s) so described may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Further, repeated use of the phrase in one embodiment, or in an embodiment, do not necessarily refer to the same embodiment, although they may.
[0061] Reference to the drawings is done throughout the disclosure using various numbers. The numbers used are for the convenience of the drafter only and the absence of numbers in an apparent sequence should not be considered limiting and does not imply that additional parts of that particular embodiment exist. Numbering patterns from one embodiment to the other need not imply that each embodiment has similar parts, although it may.
[0062] Accordingly, the particular arrangements disclosed are meant to be illustrative only and not limiting as to the scope of the invention, which is to be given the full breadth of the appended claims and any and all equivalents thereof. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation. Unless otherwise expressly defined herein, such terms are intended to be given their broad, ordinary, and customary meaning not inconsistent with that applicable in the relevant industry and without restriction to any specific embodiment hereinafter described. As used herein, the article a is intended to include one or more items. When used herein to join a list of items, the term or denotes at least one of the items, but does not exclude a plurality of items of the list. For exemplary methods or processes, the sequence and/or arrangement of steps described herein are illustrative and not restrictive.
[0063] It should be understood that the steps of any such processes or methods are not limited to being carried out in any particular sequence, arrangement, or with any particular graphics or interface. Indeed, the steps of the disclosed processes or methods generally may be carried out in various sequences and arrangements while still falling within the scope of the present invention.
[0064] The term coupled may mean that two or more elements are in direct physical contact. However, coupled may also mean that two or more elements are not in direct contact with each other, but yet still cooperate or interact with each other.
[0065] The terms comprising, including, having, and the like, as used with respect to embodiments, are synonymous, and are generally intended as open terms (e.g., the term including should be interpreted as including, but not limited to, the term having should be interpreted as having at least, the term includes should be interpreted as includes, but is not limited to, etc.)
[0066] The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Those of ordinary skill in the art realize that the following descriptions of the embodiments of the present invention are illustrative and are not intended to be limiting in any way. Other embodiments of the present invention will readily suggest themselves to such skilled persons having the benefit of this disclosure. Like numbers refer to like elements throughout.
[0067] Before describing the present disclosure in detail, it is to be understood that this disclosure is not limited to parameters of the particularly exemplified systems, methods, apparatus, products, processes, and/or kits, which may, of course, vary. It is also to be understood that the terminology used herein is only for the purpose of describing particular embodiments of the present disclosure, and is not necessarily intended to limit the scope of the disclosure in any particular manner. Thus, while the present disclosure will be described in detail with reference to specific embodiments, features, aspects, configurations, etc., the descriptions are illustrative and are not to be construed as limiting the scope of the claimed invention. Various modifications can be made to the illustrated embodiments, features, aspects, configurations, etc. without departing from the spirit and scope of the invention as defined by the claims. Thus, while various aspects and embodiments have been disclosed herein, other aspects and embodiments are contemplated.
[0068] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present disclosure pertains. While a number of methods and materials similar or equivalent to those described herein can be used in the practice of the present disclosure, only certain exemplary materials and methods are described herein.
[0069] Various aspects of the present disclosure, including devices, systems, methods, etc., may be illustrated with reference to one or more exemplary embodiments or implementations. As used herein, the terms embodiment, alternative embodiment and/or exemplary implementation means serving as an example, instance, or illustration, and should not necessarily be construed as preferred or advantageous over other embodiments or implementations disclosed herein. In addition, reference to an implementation of the present disclosure or invention includes a specific reference to one or more embodiments thereof, and vice versa, and is intended to provide illustrative examples without limiting the scope of the invention, which is indicated by the appended claims rather than by the following description.
[0070] It will be noted that, as used in this specification and the appended claims, the singular forms a, an and the include plural referents unless the content clearly dictates otherwise. Thus, for example, reference to a sensor includes one, two, or more sensors.
[0071] As used throughout this application the words can and may are used in a permissive sense (i.e., meaning having the potential to), rather than the mandatory sense (i.e., meaning must). Additionally, the terms including, having, involving, containing, characterized by, variants thereof (e.g., includes, has, and involves, contains, etc.), and similar terms as used herein, including the claims, shall be inclusive and/or open-ended, shall have the same meaning as the word comprising and variants thereof (e.g., comprise and comprises), and do not exclude additional, un-recited elements or method steps, illustratively.
[0072] Various aspects of the present disclosure can be illustrated by describing components that are coupled, attached, connected, and/or joined together. As used herein, the terms coupled, attached, connected, and/or joined are used to indicate either a direct connection between two components or, where appropriate, an indirect connection to one another through intervening or intermediate components. In contrast, when a component is referred to as being directly coupled, directly attached, directly connected, and/or directly joined to another component, no intervening elements are present or contemplated. Thus, as used herein, the terms connection, connected, and the like do not necessarily imply direct contact between the two or more elements. In addition, components that are coupled, attached, connected, and/or joined together are not necessarily (reversibly or permanently) secured to one another. For instance, coupling, attaching, connecting, and/or joining can comprise placing, positioning, and/or disposing the components together or otherwise adjacent in some implementations.
[0073] As used herein, directional and/or arbitrary terms, such as top, bottom, front, back, left, right, up, down, upper, lower, inner, outer, internal, external, interior, exterior, proximal, distal and the like can be used solely to indicate relative directions and/or orientations and may not otherwise be intended to limit the scope of the disclosure, including the specification, invention, and/or claims.
[0074] Where possible, like numbering of elements have been used in various figures. In addition, similar elements and/or elements having similar functions may be designated by similar numbering. Furthermore, alternative configurations of a particular element may each include separate letters appended to the element number. Accordingly, an appended letter can be used to designate an alternative design, structure, function, implementation, and/or embodiment of an element or feature without an appended letter. Similarly, multiple instances of an element and or sub-elements of a parent element may each include separate letters appended to the element number. In each case, the element label may be used without an appended letter to generally refer to instances of the element or any one of the alternative elements. Element labels including an appended letter can be used to refer to a specific instance of the element or to distinguish or draw attention to multiple uses of the element. However, element labels including an appended letter are not meant to be limited to the specific and/or particular embodiment(s) in which they are illustrated. In other words, reference to a specific feature in relation to one embodiment should not be construed as being limited to applications only within said embodiment.
[0075] It will also be appreciated that where a range of values (e.g., less than, greater than, at least, and/or up to a certain value, and/or between two recited values) is disclosed or recited, any specific value or range of values falling within the disclosed range of values is likewise disclosed and contemplated herein.
[0076] It is also noted that systems, methods, apparatus, devices, products, processes, compositions, and/or kits, etc., according to certain embodiments of the present invention may include, incorporate, or otherwise comprise properties, features, aspects, steps, components, members, and/or elements described in other embodiments disclosed and/or described herein. Thus, reference to a specific feature, aspect, steps, component, member, element, etc. in relation to one embodiment should not be construed as being limited to applications only within the embodiment. In addition, reference to a specific benefit, advantage, problem, solution, method of use, etc. in relation to one embodiment should not be construed as being limited to applications only within said embodiment.
[0077] The headings used herein are for organizational purposes only and are not meant to be used to limit the scope of the description or the claims. To facilitate understanding, like reference numerals have been used, where possible, to designate like elements common to the figures.
[0078] As previously discussed, there is a need for a gear reduction scheme that can handle high torque with little to no backlash, but without a need for expensive production processes. The present disclosure solves these and other problems.
[0079]
[0080] This arrangement allows the output plate to rotate with respect to the stationary input plate, with a speed reduction that will be explained in subsequent sections. The use of roller bearings that are in constant rotational contact with the wobble cam ensures that the system has low resistance to rotation, and therefore high efficiency, owing to the predominantly rolling (rather than sliding) motion of the rollers. As all rollers bear some of the load, and the cams and rollers are near the outer perimeter of the speed reducer, leverage is increased and/or maximized and high load capacity is provided. As the threaded retainers can compress the assembly to an arbitrary degree, zero backlash can be created by adjusting the degree of compression. The resulting speed reducer 100 thereby enjoys high efficiency, high load capacity, and zero backlash.
[0081] In some embodiments of the invention, the wobble cam doubles as a bearing surface, so that the total bearing count is reduced.
[0082] In the preferred embodiment, the wobble cam is made of PA12 (Nylon 12) plastic, although it should be understood that the wobble cam as well as the other components may be made of various plastics, ceramics, composites, metals, or other materials as known in the art. The plastic cams themselves offer (or have) a lower modulus of elasticity than metals, generally, which allows the front cam face 107 and rear cam face 109 to deform more than metal, allowing greater load sharing between the multiple cams and rollers in mesh. It should be understood that roller bearings provide line contact rather than point contact (as a sphere would), and are therefore able to sustain greater loads without excess deformation of the rollers or the wobble cam. Plastic also allows dry lubrication, eliminating the need for liquid lubricants and associated ongoing servicing of the cams. Finally, plastic provides for a lower-cost system with a lower total weight.
[0083] While this version of the invention does not illustrate integration with a drive motor, it should be understood that an integrated cam and motor is envisioned. Additionally, integration with an encoder is also envisioned. In particular, since the cams are plastic and do not require liquid lubrication, the delicate electronics typically used for motors, motor drivers, and relative or absolute encoders (whether they include optical, capacitive, magnetic, or other encoder technologies known in the art), can coexist in the same enclosure with the cams, thereby eliminating the need for an additional enclosure.
[0084]
[0085] It can be seen that a pair of bearings 203 are used to rotationally constrain the wobble cam 108. In the preferred embodiment, 6706 thin section metric bearings are used, although it should be understood that other bearings may be selected depending on the load and size requirements of the speed reducer. The bearing are held in place via threaded retainer 205 which threads onto the input shaft from the input face side. It should be understood that other bearing retention schemes known in the art may also be used, such as clip rings. The means of attaching the pins 106 and pins 112 to secure the roller bearings 105 and roller bearings 110 can also be seenthe pins are inserted from the outside diameter towards the center. In an alternative embodiment the pins may also be snapped into place using a snap-lock, either from the outside diameter towards the center, or by pressing down in a direction parallel to the center line of the input face. The action of the front retainer 113 and rear retainer 114 to compress the axial stack of components comprising the stationary input plate 103 (front plate), the wobble cam 108, and the output plate 111 (rear plate) is also illustrated. It can be seen that backlash is eliminated when these retainers are tightened. In this way, systemic tolerances can be adjusted owing to the substantially axial stack up of the wobble cam, the front plate, and the rear plate. The threaded retainers also provide a means of compressing the axial stack of components to an arbitrary degree of pre-load when desired. The low friction due to the substantially rolling rather than sliding resistance between the wobble cam and the rollers, plus the adjustable tolerance, allows for a zero-backlash design. While the design provides an efficient gear reducer, the opposing arrangement of the front and rear cam faces prevents them from being back-driven from the output shaft, as the nutating motion of the wobble cam results in the cam profiles pushing in opposite directions when back-driven. This advantageously eliminates the need for a motor brake in certain applications. It should be noted that the single-sided design (see
[0086]
[0087] The front and rear end plates may be attached by screws, adhesive, or other bonding and attachment means known to a person of ordinary skill in the art. Via this method, three-dimensional (3D) printed or injection-molded polymer/plastic may be used for the front and rear plates and the wobble cam, while still enabling a high load capacity for the system, and without requiring expensive machined metal components.
[0088] Similar to speed reducer 100, the central axle 308 rotates with two rotationally connecting bearings 307 constraining the motion of a wobble cam 309 to nutating motion. A bearing locking nut 306 locks the bearings in position on the axle. The axle is rotationally affixed using a front bearing 302, and a rear bearing 313. Bearing locking nut 301 and bearing locking nut 314 rotationally affix the bearings on the axle. The wobble cam remains in contact with a series of front roller bearings 305 ((also hereinafter called rollers or bearings) and rear roller bearings 310 (also hereinafter called rollers or bearings) mounted by pins onto a front bearing plate 304 and a rear bearing plate 311. The lobes of the cam are thereby free to roll against the roller bearings, and the rotation of the rear bearing plate relative to the front bearing plate is reduced in rotational speed relative to the axle by a ratio that will be described hereafter with respect to
[0089]
[0090] Structurally, the wobble cam is designed to be in simultaneous rolling contact with all of the rollers on both faces. This creates a very rigid structure that can handle a lot of torque while also minimizing friction, and eliminating backlash.
[0091] In implementations the cam profile is a modified spherical sinusoid. In a polar coordinate system, a spherical sinusoid is defined by the parametric equations: {r=a, tan =k cos n}, where a is the spherical longitude of the plot, k is the amplitude of the sinusoidal wave, and n is the period. It should be understood that this method of creating cam lobes differs from traditional means of designing gears such as involute, cycloidal, or circular arc gearing. Owing to the continuous curvature of the cam profile, without sharp edges, inner angles, or sharp slope transitions (i.e., with a continuous first order derivative) the cam profile is also easy to machine using techniques such as computer numerical control (CNC) milling or even laser tube cutting. It can be seen that a CNC milling bit with a diameter at least as large as the roller bearing could be used to mill the face of the cams. It is also possible to 3D-print or injection-mold the cam profiles.
[0092] Some specifics of generating a single lobe will be described with reference to
[0093] The width of the rollers may be compensated for when generating the cam, and this can be done by moving the face of the half-lobe by a distance equal to the roller radius, as may be done in numerous computer aided design packages, to form a modified half-lobe 405. A line segment drawn from a roller radius length below the origin (on the z axis) will then be coincident with the moved face at every location. In an alternative embodiment, wherein the roller bearings are conically shaped rather than cylindrically shaped, the face should be moved such that a line segment drawn from the origin is coincident with the moved face at every location. One technique to accomplish this is to sweep the conical roller shape across the surface of the cam face at a height equal to the cone's central axis.
[0094] Optional guide rails 406 may also be added to the half-lobe to keep the roller restrained to a particular location along the cam. Once two complete sinusoidal cams with the desired lobe count are created in CAD software, they can be joined together with the CAD software into a single part and a central portion 412 may then be added (such that bearings can retain the sinusoidal cam against the axle) to fully model/generate wobble cam 108.
[0095] It should be understood that two cam faces, one on each face of the wobble cam, are required, and both cam faces terminate at the same cone tip, ensuring that the nutating motion occurs from a common origin. The specific number of lobes of each cam face may differ, and they may interface with a set of equidistant rollers numbering exactly one more or one less than the number of cam lobes they interact with. The equidistant roller center-lines also project to the same common conic origin.
[0096] In the preferred embodiment, the front plate has seven bearings, the front face of the wobble cam has eight cam lobes, the back face of the wobble cam has seven lobes, and the back plate has six bearings. The bearings are 9 mm in diameter and 9 mm wide. The lobe amplitudes are seven degrees, and the bevel angle is twenty degrees. It should be understood that other values may be used depending on the specific design requirements, such as reduction ratio, load capacity, wobble cam pressure angle, wobble cam height, and so forth.
[0097] Pressure angle is gearing nomenclature that refers to the angle between the tooth face and the gear wheel tangent. The pressure angle gives the direction normal to the tooth profile. The notion of pressure angles may be extended to the cam profiles of this invention. While involute gearing is known to have a constant pressure angle across the gear face, the cam profiles of this invention are closer to cycloidal gear faces, in that the pressure angle varies depending on the precise location along the cam profile. It should be understood that utilizing a higher number of cams while keeping the other parameters the same will result in a lower minimum pressure angle between the cam and the bearing surface (roller, pin, or other bearing surface known in the art). This is because the sinusoidal cam pattern is compressed into a smaller distance, resulting in a steeper maximum slope. Likewise, using larger diameter pins, bearings, or other bearing surfaces while keeping other parameters the same will also result in a reduced minimum pressure angle. As a smaller pressure angle is known to result in weaker teeth, but also a more efficient transmission of power (and smoother movement), control over this variable may be used by a cam designer to optimize the cam profile to the application. It should also be understood that a smaller pressure angle results in less force perpendicular to the line of action of the gear (or here, cam). This results in less stress perpendicular to the plane of rotation of the wobble gear. In embodiments with more teeth, there are typically more teeth in mesh, so while each tooth is weaker, more teeth are sharing in force transmission. Everything else being the same, that mitigates towards the use of lower pressure angles in preferred embodiments.
[0098]
[0099] Simultaneous sinusoidal oscillation and rotating motion is known to trace a spherical sinusoid, which if projected onto a cylinder is a cylindrical sinusoid, which itself is a sinusoid wrapped around a cylinder. As the sinusoidal motion results in the swaying of the central axis of the cam about the axis of rotation, it can be considered a nutating motion. A spherical sinusoid can also be considered to be a special case of a Lissajous curve, also known as a Bowditch curve.
[0100] At any point in time, all roller bearings (also called rollers or bearings or pins or bearing surfaces in various embodiments of the invention) may remain in contact with the cam profile. The nutation angle results in an angular offset between the cam and the roller bearings. This distorts the motion of the rollers (which are equidistantly placed around a conical face) as seen when projected on to the plane of the cam (the circular central plane of the wobble cam, from which the lobes extend), which itself is a circle that wobbles and rotates around a central point that is also the terminus of the roller's center-lines. The distortion owing to the circular plane's angular offset results in a cam profile that is no longer a pure spherical sinusoid from the reference frame of the circular plane. This can be understood by considering the direct projection of a circle with an angular offset relative to another planar surface. The projection onto the planar surface will assume an oval, rather than a circular, shape.
[0101] The correction can be implemented by projecting from the roller's conical face onto the plane of the cam, tracking the error between a pure sinusoid and the projected results, and multiplying the angular error by the number of lobes. It should be understood that as the projection is being done using a constant rotation velocity and nutation velocity, and as the projected cam shape rotational angle along the center-line maintains a linear relationship with the position of the projection, the projected cam shape inherently observes the law of conjugate action.
[0102] An example script used to accomplish the above is shown in
[0103] Each point begins as a location along a line of latitude drawn in a spherical (that is to say, polar) coordinate system. Tracing through 180 degrees along this line of latitude and transforming it results in the half cam lobe profile. The bevel angle of the cam (the angle a polar coordinate system's cone makes above the equator) is the line of latitude that is traversed. Referring now to process 500 of
[0104] As described, this code pattern can be used to create a 180-degree section of the cam, and through mirroring and circular patterning, a complete ring can be created. This ring can then be lofted to create a surface, and the surface then modified as previously described to create the cam face.
[0105] Each shaft speed reducer described herein may in implementations be called a Sandberg Drive.
[0106] In implementations adjacent roller faces and cam faces may differ in roller and cam count by one. In other words, the N1 face may have one more or one less roller than the N2 face has cam lobes, and the N4 face may have one more or one less roller than the N3 face has cam lobes.
[0107] With these constraints, the formula 609 Win/Wout=1/(1(N1/N2)*(N3/N4)) describes the final output reduction. For example, with 7 rollers on the input face, 8 cams on the input side wobbler, 7 cams on the output side wobbler, and 6 rollers on the output face, a gear ratio of 48 would be achieved. The negative value corresponds to a physical system where the output counter-rotates relative to the input direction.
[0108] In another embodiment of the invention, a roller count equal to the cam count is utilized on one side, and then that face does not contribute to the overall reduction, allowing for lower gear reduction levels. For example, if the input side face has seven cams and seven rollers, and the output side face has seven cams and six rollers, then an overall gear ratio of 6 would be achieved. This embodiment of the invention is backdrivable, which is useful for manual positioning (for example, of a robot arm) and force sensing of the output torque for force feedback applications.
[0109] In yet another embodiment, a single-faced wobbler gear is utilized, the wobbler prevented from rotating while being allowed by nutate through the use of any of the continuous velocity joints known in the art, such as the Rzeppa joint, the Tracta joint, the Tripod joint, and so forth. In all cases, a joint of this type allows angular motion while preventing rotation. It should be understood that the center of angular movement of the joint may coincide with the center of angular movement of the lobed cam face. This embodiment of the invention is also backdrivable.
[0110]
[0111] As in previous embodiments of the invention, a nutating wobble cam 709 may be in rolling contact with roller bearings on an input plate 705 and an output plate 708. In said embodiments, the output plate is rotationally attached to an output bearing retainer 710 via two output ball bearing assemblies 711. The output bearing retainer is fixed to an exterior tube 704 via screws, fasteners, adhesives, or other means known in the art, and the exterior tube is also affixed to the input plate via screws 707 or other fasteners, adhesives, or other means known in the art. In this way, the exterior tube provides additional rigidity to the design. The exterior tube adds additional structural support beyond that provided by the axle 717, both of which resist the axial force of the wobble cam pressing against the rollers, while still enabling the output plate to rotate relative to the input plate. The exterior tube also resists the circumferential forces on the input plate that induce rotation of the wobble gear and output plate. In an alternative embodiment, the output plate is compressed in the direction of the input plate during assembly, and fixed in place against the exterior tube using fasteners, adhesives, or other means known in the art. Via this means, the threaded rear retainer (e.g., threaded rear retainer 114) on the central axle may be omitted, as the external tube provides the compression necessary to eliminate backlash. The output plate extends through the two output ball bearing assemblies, and connects to an output adapter 712 via a threaded connector 714 or other means known in the art. The output adapter includes a means of attaching to other objects, such as a tube or plate via radial bolts 713 (of which there may be multiple organized in a pattern) or axial face bolts 715 (of which there may be multiple organized in a pattern) or other means of attachment known in the art.
[0112] In this embodiment of the invention, the input plate includes an integrated motor tower 706 that provides a central attachment point for a motor drive and control printed circuit board (PCB) 703, a stator 702, and a rotationally connected rotor 701. A motor input bearing assembly 716 allows the rotor to rotate with respect to the stator, and thereby drive the axle 717, which in turn drives the nutating wobble cam in a nutating fashion, as in other embodiments. By this means, a motor may be integrated into the speed reducer with a minimum of additional components. It can be seen that the existing input plate is utilized to hold the PCB and stator, and the existing axle is used to hold the rotor. The motor input bearing assembly also serves to center the axle. The exterior tube may be extended over the rotor should that be desired, such that the exterior tube may be used as a structural element that also contains the entire assembly. This may be desirable in applications such as robot arms.
[0113]
[0114]
[0115]
[0116]
[0117] By individually controlling the position of each motor, the leadscrew may be moved in various ways. If both motors simultaneously move clockwise or counterclockwise in lockstep, it should be understood that the leadscrew will also rotate clockwise or counterclockwise with the same angular rotation, and without any linear motion. On the other hand, if both motors move in opposite directions, but in equal amounts and in lockstep, the leadscrew will move linearly, without any rotation, and in proportion to the lead of the leadscrew. By establishing a desired linear motion and a desired rotational motion and summing the motor movements required to accomplish each, simultaneous rotation and linear motion may be accomplished. Advantageously, the two motors additively contribute torque to both pure linear motion and pure rotational motion of the leadscrew. In implementations this type of movement and torque summation is particularly valuable for the final joints of a Selective Compliance Assembly Robot Arm (SCARA).
[0118]
[0119] A double-sided wobble cam 1201 is shown with twenty-five teeth on one face and seventeen teeth on the other face. The twenty-five tooth side of the wobble cam mates with twenty-four pins 1202 shown in a pin retainer 1203. The pin retainer has slots into which the pins insert using a snap-lock design known in the art. In alternative embodiments, the pins may be inserted from the side face, or may be glued or bonded in place using methods known in the art. A second set of sixteen pins 1202 interface with the wobble cam on its other face. The wobble cam and pin faces interface using the same design rules and mathematical principles that apply to the roller-based design. As in the roller-based design, a central axle 1204 drives an eccentric motion of the wobble cam through a bearing-based interface 1205.
[0120] In the cross-section view of
[0121] A stator 1217 magnetically motivates the rotor as in the default design. A PCB 1210 controls the magnet fields in the stator as in the default design. An output bearing retainer 1212 ensures the output shaft is rigidly rotatable relative to the exterior tube 1215. An output flange 1213 allows attachment to flat surfaces such as t-slot rails or other robotic or automation components. Two bearing assemblies 1214 ensure smooth rotation of the output. A fixed input side flange 1216 allows the reduction mechanism to attach to another flat surface such as t-slot rails or other robotic or automation components.
[0122]
[0123] Whereas the gear ratio of a two faced design depends on the interaction of both faces using a formulaic relationship previously described, for lower reduction ratios, often only a single sided reducer is needed. In this case, the other face has a number of teeth equal to the number of pins. This results in nutation without rotation on that face. This embodiment also allows backdrivability, which is useful in certain applications.
[0124] It can be seen that above formula Win/Wout=1/(1(N1/N2)*(N3/N4)) would reduce to Win/Wout=1/(1(N1/N2)) when N3 and N4 are equal. For a design with N1=15, N2=16, N3=16, and N4=16, the gear reduction ratio would thus be 1/(1(15/16)) or 16:1.
[0125] Wobble cam 1301 has such a configuration. The non-rotating face 1302 is composed of a series of conical oval cutouts. The other face 1303 of the wobble cam remains as before, here having sixteen teeth.
[0126] The mathematical underpinnings of the oval cutouts will now be described. HypLength is distance from the center of nutation to the plane of the oval cutout to be drawn. In other words, the ovals are drawn at an angle relative to the major diameter of rotation of the wobble gear, and if the major diameter radius is one leg of the triangle, the hypotenuse of that triangle is the orthogonal distance to the plane of the oval being drawn. That angle is the BevelAngle (twenty degrees in the preferred embodiment).
[0127] Consequently, given a known HypLength (36 mm in the preferred embodiment) the radius of the major diameter of rotation can be calculated using basic trigonometry as MajorDiameter=cos (BevelAngle)*HypLength.
[0128] Likewise, the other leg of the triangle is the length of the projection from the center of an oval to the plane of the major diameter. This is equal to OrthoProjection=tan (BevelAngle)*HypLength.
[0129] The conical oval cutouts (one for each pin and spaced equally about the cone) are centered and orthogonal to the line defined by rotation of the HypLength.
[0130] The major axis of each oval has a length of sin (NutationAngle)*HypLength, where NutationAngle is the angle of eccentricity of the wobble gear (seven degrees in the preferred embodiment).
[0131] The minor axis of each oval has a length of tan (NutationAngle)*OrthoProjection.
[0132] Thus, with knowledge of the location of the drawing plane of each oval, along with the major and minor diameters of the oval, a person of ordinary skill in the art of mechanical modeling could create a loft between the oval and the center of nutation. The face formed by this loft would then need to be moved (enlarged) by a distance equal the radius of the pin or roller that the fixed side gear face is meant to accommodate. Finally, this cutout would need to be patterned evenly about the diameter of the gear to create the desired number of mating faces.
[0133] In this way, the wobble cam 1305 mates with each pin 1304 on the non-rotating pin holder 1307, regardless of the angle of eccentricity of the wobble cam relative to the non-rotating pin holder. Owing to the ovoid cutouts, the wobble cam only nutates, but does not rotate, relative to the non-rotating pin holder. The other side of the wobble cam uses the same cam profile that has been previously described, and mates with the pins (or rollers, or conical rollers) of rotating pin holder 1306, similar to what is described for other implementations.
[0134]
[0135]
[0136]
[0137] As in the prior version, a bidirectional leadscrew 1404 is held by an upper motorized section 1401 and a lower motorized section 1402. Both motorized sections are connected to a support mechanism. In the preferred embodiment, the support mechanism is an 8020 t-slot extrusion 1403. As t-slot extrusions are commodity parts and can be cut to any length, this allows the use of arbitrary link lengths when designing a robotic arm without significant re-engineering of the design.
[0138] As the upper and lower motorized sections are identical (other than the handedness of the leadscrew nut) it should be understood that focusing on either one is enough to understand both. The leadscrew 1404 interfaces with each motorized section through a leadscrew nut 1406 that matches the pitch of the leadscrew. The top and bottom halves of the leadscrew have differing pitch handedness (left-handed or right-handed) and the leadscrew nuts reflect this difference. Each leadscrew nut connects to the output of the reduction drive through a leadscrew adapter 1407. This allows varying the leadscrew diameter, pitch, and lead without modifying the remaining drive system. Each motorized section is otherwise the same as described previously for other versions. It should be understood that each motorized section would have a hollow 1408 sufficient to allow the leadscrew to pass through it. This is also the case for the t-slot support mechanism 1409, although other embodiments may involve a support mechanism that interfaces with the cylindrical exterior of a motorized section, rather than the side opposite the leadscrew nut.
[0139] Referring now to
[0140] It should be understood that any torque applied between the rotor 1502 and the output shaft 1507 will result in stress between the rotor and the output shaft, and therefore some strain, because the plastic (or polymer) rotor, pin holders, wobble gear, and axle do not have infinite rigidity. As plastics/polymers are significantly less rigid than traditional gear materials such as brass or steel, this results in a measurable deflection-essentially a viscoelastic response-that increases as the torque increases. As the reducer of
[0141] The inherently elastic actuator may be controlled using algorithms suitable for series elastic actuators, except, of course, that the spring element is inherent to the gearing. While the nutating cam reducer of
[0142] A gear reducer with inherently lower rigidity will provide more accurate torque control while also enabling greater impedance transparency. The greater elasticity also supports greater shock loads without damage, both because elastic materials can bend more (i.e., elastic deformation) before permanently deforming (i.e., plastic deformation) and because the actuator can sense the initial shock load as an elastic deformation of the actuator and actively move in the direction that reduces load.
[0143] A wobble gear 1505 is positioned at the heart of the nutating gear reducer. This is a two-sided gear that accepts loads on both faces, but centered on 180-degree axially opposed teeth on each face. As such, the wobble gear experiences a slight deformation when under load, increasing system elasticity. To describe this further, at any given time/rotation only some teeth/recesses on each face (input face and output face) of the wobble gear contact their mating fixed pins. If one defines the center of the location where the wobble gear's teeth/recesses on the input face mesh with mating fixed pins as zero degrees, then the teeth/recesses on the opposite side of the input face (180 degrees away along the circumference of the gear, which is what is meant by axially opposed) would not be in meshthe wobble gear's teeth/recesses at that location would not be in contact with mating fixed pins. At the same time, however, the output face at this same 180-degree location as measured around the gear circumference would be in mesh with mating fixed pins, and the teeth/recesses of the output face at the zero degrees location would not be in mesh. Because the wobble gear is being held in place against the mating fixed pins on each side, but 180 degrees apart axially, the gear is able to undergo some torsion, which facilitates elastic deformation.
[0144] By contouring tooth profiles of the wobble gear so that fewer teeth are in direct contact when unloaded, and by changing the thickness and rigidity of the wobble gear, the spring force may be tailored to a particular application. For example, the spring force may be made more progressive and nonlinear with respect to displacement.
[0145]
[0146] The inner loop 1519 manages torque control, using the well-known field oriented control (FOC) algorithm, described in more detail in U.S. Pat. Pub. No. 2025/0015654 A1, titled Motors and Related Methods of Manufacture and Use, listing as first inventor Roy Sandberg, published Jan. 9, 2025, the full disclosure of which is hereby incorporated herein by reference. In implementations, this loop runs at 40 KHz.
[0147] An intermediate loop 1518 manages velocity control. In implementations a Kalman filter is used to smooth the output of the rotor's angular position sensor, thereby providing a de-noised and substantially continuous velocity signal. A proportional-integral (PI) or proportional-integral-derivative (PID) loop is then used to maintain constant velocity, as is known in the art of motion control. A desired torque is requested in accordance with the output signal of the PI or PID loop. In implementations this loop runs at 8 kHz. By running slower than the torque loop, the velocity control loop gives the torque loop time to react to changes.
[0148] The outer loop (1514 through 1517) manages position, both of the rotor and of the output shaft. This is done in a series of stages. This loop is responsible for correctly positioning the output shaft, based on both the desired position and the desired torque.
[0149] The output shaft control loop 1514 takes the desired output shaft position (angle) and the measured output shaft position (angle) and uses those two variables as inputs into a PID loop that outputs the calculated accelerative torque on the output shaft. The calculated accelerative torque as well as the desired static torque are both inputs into step 1515 which calculates spring compression from torque requirements. These two torque inputs are described in further detail below.
[0150] The inherent elasticity of the system results in a displacement d between the input and output of the reducer that is a function of torque t:
d=f()
[0151] This torque has two components: the static torque .sub.s and the accelerative torque .sub.a.
[0152] The static torque is set by the end user, and is zero except in situations where the actuator presses against some load with a constant force or for actuator impedance control needs, as discussed below. For example, a user may wish to compensate for gravity by providing a compensatory force.
[0153] A perfect spring has a linear stress-strain relationship. While the true stress-strain relationship for a viscoelastic assembly (like a plastic/polymer gearing system) is far more complex, a linear approximation offers a starting point for analysis. The displacement of the system may be approximated using a spring constant k:
d=(.sub.a+.sub.s)/k
[0154] A more complex relationship between stress and strain may also be modeled using a lookup table, allowing other mathematical relationships between stress and strain to be utilized in place of the constant k. This may be helpful in implementations, as the pericyclic nutating reducer has a distinctly non-linear relationship wherein its spring constant increases as the strain grows. More specifically, we have measured the stress-to-strain relationship as approximating a second order polynomial, wherein the measured stress force substantially correlates to the square of the applied strain. This advantageously prevents the system from bottoming out, or hitting a spring limit that results in a sudden transition to a rigid coupling between the motor and the load. It also increases the dynamic range of the system, and results in an actuator that has more torque sensitivity at low torques than at high torques, but also wider force control bandwidth (responsiveness) at higher torques. As the spring constant grows sufficiently large, the system begins to act like a rigidly coupled system, and so the transition from elastic force control to rigid system occurs gradually, without any force discontinuity.
[0155] This non-linear spring force may be calibrated by directly commanding the actuator's motor to a particular torque (step 1519) while the output shaft of the actuator is locked in position. This will result in a displacement between the input position sensor and the output shaft sensor angles, and that displacement will correlate to the particular torque that was commanded. By commanding a series of increasing torques and associated displacements, a two-way mapping between torque and displacement can be interpolated for any nonlinear spring.
[0156] In some implementations, it may be necessary to model backlash as well. This can be done by a calibration routine that looks at the total distance the input position sensor can be moved in the positive and negative directions before triggering discernable motion of the output position sensor. The middle of this range can be assumed to be the neutral position from which further calculations can begin.
[0157] The accelerative torque (.sub.a) is simply the output of the output shaft control loop's PID loop (step 1514). A more complete model of accelerative torque may be established with knowledge of the angular acceleration (a) and moment of inertia (I) using the following formula, which is the rotational equivalent of F=ma:
.sub.a=I
[0158] For a motion-controlled system, the instantaneous angular acceleration is known because the system generates a motion profile with a given rate of acceleration for each instantaneous move segment. Alternatively, for interactive systems (such as teleoperated actuators with a driving and driven actuator) the acceleration can be derived as the derivative of velocity data from the driving actuator of the teleoperated pair. The moment of inertia can be estimated and/or calculated empirically using techniques known in the art. Thus, the necessary spring displacement to achieve the desired torque may be calculated as the basis of a feedforward term to improve system performance.
[0159] With knowledge of the spring displacement, the system calculates the rotor position (angle) from the output shaft location (step 1516). Just as the gear reducer itself results in a speed difference between the input and output, it also results in an angular movement difference. The input's (motor shaft's) angular movement is a multiple of the outputthat multiple being the gear ratio. For example, if the actuator has a 40:1 gear ratio, the motor's angular displacement is forty times that of the output shaft. This knowledge allows one to normalize displacement between the input and output shafts. A given distance delta on the output shaft should be multiplied by the gear ratio before being compared to a rotor distance delta.
[0160] The rotor position control loop 1517 then closes a PID loop around the rotor position (angle) such that the error is the difference between the measured rotor position and the calculated rotor position from stage/step 1516. This error is used to establish the desired rotor velocity.
[0161] In implementations, this loop (1514 through 1517) runs at 1.6 kHz. By running the position loop slower than the velocity loop, the position control loop gives the velocity loop time to react to changes.
[0162] As described above, the physical system 1520 includes a motor with position (angle) sensors both at the rotor and at the output shaft. It should be understood that in implementations the output shaft is intended to drive a load with some intrinsic inertial moment.
[0163] Actuator impedance refers to how an actuator resists motion when a force is applied to the actuator or how the actuator responds to external disturbancesit captures the dynamic mechanical behavior of the loaded actuator, including inertia (resistance to acceleration), damping (resistance to velocity), and stiffness (resistance to displacement).
[0164] The actuator's ability to precisely control force grants some ability to modify these behaviors using additional control parameters, as indicated below. [0165] Virtual Mass (inertia)the actuator resists back driving motion in proportion to acceleration multiplied by a scaling factor K.sub.i:
.sub.s=(K.sub.i)(acceleration)
[0166] This cannot reduce the existing intrinsic inertia of the load, but can increase it. [0167] Virtual Viscosity (damping)the actuator resists back driving motion in proportion to velocity multiplied by a scaling factor K.sub.v:
.sub.s=(K.sub.v)(velocity) [0168] Virtual Spring Constant (stiffness)the actuator resists back driving motion in proportion to an offset from the set point multiplied by a scaling factor K.sub.s:
.sub.s=(K.sub.s)(offset)
[0169] In implementations the virtual spring constant is the most useful, as setting the spring constant to zero results in follow modethe actuator simply moves to where it is pushed by keeping the actuator's force at zero. Likewise, setting the spring constant to the maximum results in rigid modethe actuator resists any movement up to the limits of the position PID loop.
[0170] Each of these behaviors may be implemented by iteratively setting the desired static torque parameter .sub.s in accordance with the above equations.
[0171] Other useful control parameters that may be implemented are detailed below. [0172] Virtual Friction: The actuator resists back driving motion away from current position with some set torque (.sub.s), but sets the torque to zero when the back driving movement ceases. [0173] Constant Force Offset: The actuator applies a constant torque in some direction. This requires a direct setting of .sub.s, as discussed above. [0174] Safety Fencing: The actuator zeroes out torque (.sub.s) when a defined distance from the setpoint is exceeded.
[0175] Implementations of gear reduction systems based on the elements shown in
[0176] In implementations strain may be measured using the two sensors, wherein the first sensor is measuring the position or angle of the rotor, and the second sensor is measuring the position or angle of the inner central tube that juts out of the rotating output gear. As the system is loaded and the various parts distort due to stress, the total strain is measured (i.e. total strain seen by the rotor, axle, stationary gear, wobble cam, and output gear). In implementations the inner central tube/axle doesn't see any strain, because it is only connected on one side.
[0177] Although there is some discussion herein of forming one or more components from PA12 (Nylon 12) plastic, other nylons (PA11 for example) would also work and, likewise, resin-based 3D-printed polymers designed for functional use have been found to work. For injection molded gears materials such as nylon, polyester, polyether ether ketone (PEEK), and polyacetal are commonly used, and could be used for components of the devices/systems disclosed herein. Any material suitable for gear manufacturing can be used for gears and related components of the devices/systems disclosed herein but, depending on the material's modulus of elasticity, it may be necessary to modify the shape/thickness of the wobble gear/cam to more easily accommodate torsional flexure in order to gain the benefits enabled through strain sensing. In implementations each components of any device/system disclosed herein that is disclosed as being formed of a polymer may have a modulus of elasticity (Young's modulus) at or below: 20 GPa, 10 GPa, 9 GPa, 8 GPa, 7 GPa, 6 GPa, 5 GPa, 4 GPa, 3 GPa, 2 GPa, and/or 1 GPa.
[0178] It will be appreciated that systems and methods according to certain embodiments of the present disclosure may include, incorporate, or otherwise comprise properties or features (e.g., components, members, elements, parts, and/or portions) described in other embodiments. Accordingly, the various features of certain embodiments can be compatible with, combined with, included in, and/or incorporated into other embodiments of the present disclosure. Thus, disclosure of certain features relative to a specific embodiment of the present disclosure should not be construed as limiting application or inclusion of said features to the specific embodiment unless so stated. Rather, it will be appreciated that other embodiments can also include said features, members, elements, parts, and/or portions without necessarily departing from the scope of the present disclosure.
[0179] Moreover, unless a feature is described as requiring another feature in combination therewith, any feature herein may be combined with any other feature of a same or different embodiment disclosed herein. Furthermore, various well-known aspects of illustrative systems, methods, apparatus, and the like are not described herein in particular detail in order to avoid obscuring aspects of the example embodiments. Such aspects are, however, also contemplated herein.
[0180] Exemplary embodiments are described above. No element, act, or instruction used in this description should be construed as important, necessary, critical, or essential unless explicitly described as such. Although only a few of the exemplary embodiments have been described in detail herein, those skilled in the art will readily appreciate that many modifications are possible in these exemplary embodiments without materially departing from the novel teachings and advantages herein. Accordingly, all such modifications are intended to be included within the scope of this invention.
[0181] In places where the phrase one of A and B is used herein, including in the claims, wherein A and B are elements, the phrase shall have the meaning A and/or B. This shall be extrapolated to as many elements as are recited in this manner, for example the phrase one of A, B, and C shall mean A, B, and/or C, and so forth. To further clarify, the phrase one of A, B, and C would include implementations having: A only; B only; C only; A and B but not C; A and C but not B; B and C but not A; and A and B and C.
[0182] In places where the description above refers to specific implementations of shaft speed reducers and related methods, one or more or many modifications may be made without departing from the spirit and scope thereof. Details of any specific implementation/embodiment described herein may, wherever possible, be applied to any other specific implementation/embodiment described herein. The appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of this disclosure.
[0183] Furthermore, in the claims, if a specific number of an element is intended, such will be explicitly recited, and in the absence of such explicit recitation no such limitation exists. For example, the claims may include phrases such as at least one and one or more to introduce claim elements. The use of such phrases should not be construed to imply that the introduction of any other claim element by the indefinite article a or an limits that claim to only one such element, and the same holds true for the use in the claims of definite articles.
[0184] Additionally, in places where a claim below uses the term first as applied to an element, this does not imply that the claim requires a second (or more) of that element-if the claim does not explicitly recite a second of that element, the claim does not require a second of that element. Furthermore, in some cases a claim may recite a second or third or fourth (or so on) of an element, and this does not necessarily imply that the claim requires a first (or so on) of that element-if the claim does not explicitly recite a first (or so on) of that element (or an element with the same name, such as a widget and a second widget), then the claim does not require a first (or so on) of that element.
[0185] Method steps disclosed anywhere herein, including in the claims, may be performed in any feasible/possible order. Recitation of method steps in any given order in the claims or elsewhere does not imply that the steps must be performed in that order-such claims and descriptions are intended to cover the steps performed in any order except any orders which are technically impossible or not feasible. However, in some implementations method steps may be performed in the order(s) in which the steps are presented herein, including any order(s) presented in the claims.
[0186] In implementations the roller bearings, or fixed pins as the case may be, form surfaces useful for interacting with the cam faces. Indeed the input side bearings or fixed pins could be said to form input surfaces or first surfaces, while the output side bearings or fixed pins could be said to form output surfaces or second surfaces.