US9933055B2 - Driving mechanism - Google Patents
Driving mechanism Download PDFInfo
- Publication number
- US9933055B2 US9933055B2 US14/370,368 US201314370368A US9933055B2 US 9933055 B2 US9933055 B2 US 9933055B2 US 201314370368 A US201314370368 A US 201314370368A US 9933055 B2 US9933055 B2 US 9933055B2
- Authority
- US
- United States
- Prior art keywords
- driving mechanism
- motor
- mechanism according
- transmission
- torque
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 230000007246 mechanism Effects 0.000 title claims abstract description 152
- 230000005540 biological transmission Effects 0.000 claims abstract description 72
- 230000033001 locomotion Effects 0.000 claims description 33
- 239000000654 additive Substances 0.000 claims 2
- 230000000996 additive effect Effects 0.000 claims 2
- 230000006399 behavior Effects 0.000 description 37
- 210000002414 leg Anatomy 0.000 description 15
- 238000013016 damping Methods 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 7
- 238000010276 construction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000011514 reflex Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 210000003127 knee Anatomy 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000010355 oscillation Effects 0.000 description 3
- 230000005483 Hooke's law Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- MFRCZYUUKMFJQJ-UHFFFAOYSA-N 1,4-dioxane-2,5-dione;1,3-dioxan-2-one Chemical compound O=C1OCCCO1.O=C1COC(=O)CO1 MFRCZYUUKMFJQJ-UHFFFAOYSA-N 0.000 description 1
- 241000907661 Pieris rapae Species 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000003042 antagnostic effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000003414 extremity Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005019 pattern of movement Effects 0.000 description 1
- 238000005293 physical law Methods 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 210000000689 upper leg Anatomy 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H19/00—Gearings comprising essentially only toothed gears or friction members and not capable of conveying indefinitely-continuing rotary motion
- F16H19/02—Gearings comprising essentially only toothed gears or friction members and not capable of conveying indefinitely-continuing rotary motion for interconverting rotary or oscillating motion and reciprocating motion
- F16H19/06—Gearings comprising essentially only toothed gears or friction members and not capable of conveying indefinitely-continuing rotary motion for interconverting rotary or oscillating motion and reciprocating motion comprising flexible members, e.g. an endless flexible member
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D17/00—Control of torque; Control of mechanical power
- G05D17/02—Control of torque; Control of mechanical power characterised by the use of electric means
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/20—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
- H02K11/21—Devices for sensing speed or position, or actuated thereby
- H02K11/215—Magnetic effect devices, e.g. Hall-effect or magneto-resistive elements
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
- H02P8/14—Arrangements for controlling speed or speed and torque
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
- H02P8/34—Monitoring operation
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K2213/00—Specific aspects, not otherwise provided for and not covered by codes H02K2201/00 - H02K2211/00
- H02K2213/03—Machines characterised by numerical values, ranges, mathematical expressions or similar information
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K7/00—Arrangements for handling mechanical energy structurally associated with dynamo-electric machines, e.g. structural association with mechanical driving motors or auxiliary dynamo-electric machines
- H02K7/10—Structural association with clutches, brakes, gears, pulleys or mechanical starters
- H02K7/1004—Structural association with clutches, brakes, gears, pulleys or mechanical starters with pulleys
Definitions
- the invention relates to a driving mechanism adapted for exerting a pre-determined torque characteristics, in particular to a driving mechanism applicable in robotics.
- the robotic arms are of stiff structures so as to enable achieving the highest possible positioning accuracy.
- Each of the segments of such robotic arms is of large weight and is hard to backdrive, which is not a problem in some of the tasks—e.g. welding or placing—to be carried out.
- Robots are used for performing such tasks as well, where instead of position-controlling the robotic arm, force-controlling is needed.
- Such tasks generally comprise interaction with the environment, solved by means of external sensors. End-points of the robotic arms are equipped with a force gauge or torque gauge, so as to enable regulation of the interaction forces acting between the robotic arm and the environment. Force feedback control through feedback is most widely used in robotics.
- the thereby achieved active control is characterized by a low bandwidth.
- a limited reaction can only be exerted as a response to a sudden change in the force caused by, for instance, a collision.
- Low bandwidth is due to the latency, i.e. low speed of the force gauge sensors only to a smaller degree, but it is caused mainly by the mechanism of the robotic joints.
- Known robotic joints are namely characterized by using relatively large transmission ratio so as to achieve the highest possible torque. Consequently, these have a high moment of inertia, and therefore can only react to sudden movement in a restricted measure.
- the mechanism of robotic joints is hereinafter also referred to as actuators.
- SEA Series Elastic Actuator
- U.S. Pat. No. 5,650,704 A further example for such a solution is SEA (Series Elastic Actuator) disclosed in patent document U.S. Pat. No. 5,650,704, wherein, generally, a spring is inserted after an electric motor having a transmission of high transmission ratio.
- This solution may ensure an increased shock-tolerance despite the high moment of inertia caused by the large transmission ratio of the motor.
- the solution enables measurement of the respective torques acting upon the individual actuators in view of the relationship between elongation and torque of the elastic member by means of direct measurement of the deformation of the inserted spring. It is possible to realize force-control on the level of the individual joints with this solution, thereby rendering the system safer. At present, this is the most advanced force-control system being prevalent in this field, but it has several disadvantages, mainly due to the insertion of the elastic member, i.e. the mechanic realization of the elastic behavior.
- a stepper motor is used in a haptic interface.
- the torque-regulated control of the stepper motor is disclosed in the study. It is furthermore explained in the study that because of the use of stepper motors, an inexpensive actuator can be developed having low friction, no backlash and being ready to exert high torque. It is furthermore explained that use of a transmission is undesirable because of the caused increased moment of inertia.
- stepper motors are known to be used for positioning only. Such applications are disclosed in the following documents.
- stepper motors are used also in stepping mode; a robot of multiple degrees of freedom is controlled with stepper motors, with no feedback.
- stepper motors the individual joints are rotated in discrete steps, and the speed of the turns is controlled by the frequency of stepping.
- stepper motors are used to directly drive robot arms by means of exploiting the positioning capabilities of the stepper motors.
- stepper motors could be used in robotic applications, but it is emphasized at the same time that the aforementioned direct current motors are widely used in robotic actuators.
- a driving mechanism applicable preferably as a robotic joint or actuator, which is capable of exerting a pre-determined torque characteristic.
- the use of a driving mechanism exerting a pre-determined torque characteristic will enable emulation of movements regulated by various scientific laws.
- the primary object of the invention is to provide a driving mechanism which is free of the disadvantages of the prior art solutions to the greatest possible extent.
- a further object of the invention is to provide a driving mechanism, preferably to applicable as a robotic joint or an actuator, which is capable of exerting a pre-determined torque characteristic. It is meant by the pre-determined torque characteristic, that the torque characteristic is programmable, and variable in real-time, even during the operation of the driving mechanism.
- a yet further object of the invention is to provide a driving mechanism satisfying the aforementioned criteria set towards robotic joints, which has high backdrivability, high bandwidth force control or torque control, capable of variable elastic behavior and characterized by a good mass-force-consumption ratio.
- a driving mechanism which comprises a stepper motor for driving the driving mechanism, the motor shaft of the stepper motor is connected to the drive shaft of the driving mechanism by means of transmission, and the behavior to be performed by the driving mechanism is controlled by a local controller.
- the synergy of these factors is required for the driving mechanism of the invention to fulfill the above objects.
- FIG. 1 is a perspective view of an embodiment of the driving mechanism according to the invention, wherein the driving mechanism is enclosed in a casing, and a shackle is mounted to its drive shaft,
- FIGS. 2A-2D are the perspective views of the driving mechanism of FIG. 1 enclosed into a casing and fitted with a shackle, in various views,
- FIG. 3 is a perspective view of another embodiment of the driving mechanism according to the present invention.
- FIG. 4 is a perspective view of a further embodiment of the driving mechanism according to the present invention.
- FIG. 5 is a sectional view of the stepper motor and rotation measuring device used in one embodiment of the driving mechanism according to the invention
- FIG. 6 is a block diagram of a driving mechanism according to the invention.
- FIG. 7 is a block diagram of the motor control unit of the driving mechanism according to the invention.
- FIG. 8 is a control block diagram of an embodiment of the driving mechanism according to the invention.
- FIGS. 9A-9C are principle schemes of the preferred modes of operation of the driving mechanism according to the invention.
- FIG. 10 is a comparative graph of the parameters of the BLDC motors and stepper motors
- FIG. 11 is a principle scheme of the operation effecting the reflex behavior of the driving mechanism according to the invention.
- FIG. 12 is a perspective view of a robotic application of the driving mechanism according to the invention.
- FIG. 13 is a schematic view representing a further robotic application of the driving mechanism according to the invention.
- FIG. 14 is a perspective view of a yet further robotic application of the driving mechanism according to the invention.
- FIG. 15A is a drawing representing an application of the driving mechanism according to the invention.
- FIG. 15B is a further drawing of the application of the driving mechanism according to the invention shown in FIG. 15A .
- FIG. 1 illustrates an embodiment of the driving mechanism according to the invention, which is adapted for exerting a pre-determined torque characteristic.
- the present embodiment of the driving mechanism comprises a stepper motor 12 having a motor shaft 14 , a rotation measuring device detecting the angular position of the motor shaft 14 , a motor control unit effecting the torque characteristics on the basis of the angular position of the motor shaft 14 , a drive shaft 10 exerting the torque characteristic, and a essentially backlash-free transmission connecting the drive shaft 10 with the motor shaft 14 . It is meant by the backlash-free transmission that the transmission provides an essentially continuous force-transmission between the motor shaft and the drive shaft.
- the motor control unit is a local motor control unit 58 providing operating signals to the stepper motor 12 and being programmable in at least one parameter.
- the partial units of the motor control unit 58 are shown in the block diagram of FIG. 7 ; while the operating principle of the motor control unit 58 is illustrated in FIG. 8 .
- the embodiment of the driving mechanism, shown in FIG. 1 is arranged in a casing 18 forming an integral unit 16 with a shackle 20 attached to the drive shaft 10 .
- a disc 15 attached to the motor shaft 14 and a disc 17 attached to the drive shaft 10 is illustrated in FIG. 1 as well.
- the transmission being fitted to the discs 15 , 17 is demonstrated in FIG. 3 .
- the discs 13 enabling coupling of the shackle 20 to the drive shaft 10 are also shown in FIG.
- the ends of the shackle 20 are attached to the discs 13 , as seen in the figure.
- the unit 16 incorporating the present embodiment of the driving mechanism according to the invention, can preferably be used as a robotic joint; some exemplary applications thereof are presented herebelow.
- stepper motors as compared to prior art BLDC motors is particularly advantageous because of their high pole number, and therefore their capability of exerting high torque at a low speed.
- This enables to develop driving mechanisms using stepper motors having very small transmission ratio.
- the low transmission ratio can be implemented, e.g. by means of a timing belt, i.e. toothed belt, or cable transmission.
- the transmission must have low frictional loss, no backlash, i.e. no play, all of which are satisfied by these types of transmissions.
- the relatively small transmission ratio ensures backdrivability of the driving mechanism.
- the torque of the driving mechanism is relatively low with this transmission; therefore the driving mechanism is backdrivable.
- backdrivability of over 90% can even be achieved.
- This backdrivability indicates passive backdrivability, i.e. in the off state of the stepper motor. Accordingly, the driving mechanism according to the invention can be backdriven even without control of the stepper motor.
- FIGS. 2A-2D illustrate the unit 16 in various views.
- the unit 16 is shown in a perspective view.
- the unit 16 shown may form a robotic joint by having the shackle 20 and the casing 18 attached to two respective parts of the arm connected to the joint, as seen exemplary in FIGS. 12 and 14 .
- FIG. 2B shows a top view
- FIG. 2C shows a side view
- FIG. 2D is another side view of the unit 16 .
- the driving mechanism comprises a drive shaft 10 ′ and a motor shaft 14 ′, connected by means of a timing belt transmission 22 .
- Disc 17 is attached to the drive shaft 10 ′
- disc 15 is attached to the motor shaft 14 ′.
- the timing belt transmission 22 connects the drive shaft 10 ′ with the motor shaft 14 ′ in a known manner through discs 17 and 15 .
- the stepper motor 12 driving the motor shaft 14 ′ is mounted to a frame 24 .
- the drive shaft 10 ′ and the motor shaft 14 ′ are fed through the frame 24 and are mounted thereto in such a manner that the frame 24 will not obstruct their movement.
- FIG. 4 a yet another embodiment of the driving mechanism according to the invention is shown.
- the driving mechanism comprises a drive shaft 10 ′′ and a motor shaft 14 ′′, connected by a cable transmission 28 .
- the cable transmission 28 connects the drive shaft 10 ′′ with the motor shaft 14 ′′ in a known manner through discs 21 and 19 .
- the cable driving realized with the cable transmission 28 e.g. a thin steel cable is used.
- the driving mechanism in the present embodiment comprises tensioning elements 30 for tensioning the cable transmission 28 , fixing the end of the cable hold tight on the discs 21 . Therefore, the cable transmission 28 cannot be made endless, the rotation angle of the drive shaft 10 ′′ is maximized, e.g. in 360° or 720°.
- the robotic applications of the driving mechanism generally do not require a larger rotation. In case of necessity of larger rotation, the embodiment of the driving mechanism according to the present invention shown in FIG. 3 can be applied.
- the most important field of application of the driving mechanism according to the invention is the realization of robotic limbs or joints. Consequently, the mass of the entire driving mechanism is a factor of great importance.
- the driving mechanism is to be designed with the appropriate transmission so as to enable a relatively high torque to be exerted by the smallest possible stepper motor.
- the driving mechanism has to be backlash-free and backdrivable. Eliminating backlash, i.e. without play, is of great significance in terms of continuous transmission of force—the appropriate production of the movement to be emulated can be ensured only by this way—moreover, good efficiency and transmission ratio are important to ensure backdrivability of the driving mechanism.
- the timing belt transmission 22 and cable transmission 28 as presented in FIGS. 3 and 4 satisfy all of the below criteria, nevertheless the use of other type transmission is also possible.
- the transmission must
- a transmission is self-locking, if the motor shaft cannot be turned by the drive shaft, for example, due to friction circumstances.
- Self-locking is e.g. caused by a large transmission ratio realized by gear-wheels.
- a gear-wheel drive generally cannot realize playless transmission.
- the harmonic drive disclosed in U.S. Pat. No. 2,906,143 and U.S. Pat. No. 3,161,081 can realize an essentially backlash-free transmission.
- the harmonic drive can be realized by means of a precision mechanism comprising an elastically deformable sleeve, which means high costs.
- a typical transmission ratio of larger than 50:1 is realized.
- the relatively small transmission ratio required for the driving mechanism according to the invention cannot be realized by harmonic drive or only at a very bad efficiency.
- the use of harmonic drive is advantageous for the BLDC motors nowadays commonly applied in robotic joints.
- the joint existence of the following factors results that the driving mechanism can be especially preferably applied in robotic joints:
- the transmission ratio between 2:1 and 10:1 ensures that the driving mechanism according to the invention meets the aforementioned criteria set for robotic joints and actuators. More preferably, the transmission ratio falls in the range of 2:1 to 5:1, for achieving the highest possible torque by the driving mechanism, whilst having appropriate backdrivability.
- the transmission ratios in this range are extremely preferably used for present-day robotic applications, robotic joints. More preferably, the transmission ratio falls within the range of 3:1 to 4:1. In view of the torque to be exerted and of the backdrivability the most advantageous state falls within this range. Furthermore, our experiments showed that a backdrivability within this range performing a movement most similar to human movement.
- FIG. 5 a schematic view of an exemplary stepper motor 36 is illustrated.
- the major elements of the stepper motor 36 are shown in the figure: a motor shaft 34 , coils 46 , rotor 48 and bearings 50 . Their mode of connection as well as the operation of the stepper motor is known.
- a magnet 38 is attached to the right side end of the motor shaft 34 .
- a plate 42 is attached to the housing of the stepper motor 36 by means of elements 44 .
- An encoder 40 is arranged on the plate 42 , which encoder is in interaction with the magnet 38 .
- the angular position of the motor shaft 34 is given by the interaction between the magnet 38 and the encoder 40 ; the magnet 38 and the encoder 40 together constitute a rotation measuring device.
- the angular position of the motor shaft 34 can be determined by other methods, for example by means of optical methods, as well.
- Determining the angular position of the motor shaft by means of a magnetic rotation measuring device is possible with lower accuracy, than that of by means of optical angle determination according to the prior art.
- the use of magnetic rotation measuring device has several advantages, and the aforementioned lower accuracy will not cause any perceivable error in the fields of the application of the invention, as the stepper motor of the driving mechanism is not used for traditional positioning tasks.
- the fields of application of the solution according to the invention require a lower accuracy rotation measuring device.
- the primary field of application of the driving mechanism according to the invention applies to the emulation of elasticity, for example, the simulation of linear or non-linear springs. In this field of application, the error coming from the lower resolution of the magnetic rotation measuring device than that of the optical sensor, is negligible.
- the use of magnetic rotation measuring device has also the advantage that there is no error due to contamination, what can make optical sensors to be unusable. Moreover, owing to its simpler structure, the magnetic rotation measuring device incurs lower costs. Therefore, the use of magnetic rotation measuring device in the driving mechanism according to the invention is more advantageous than that of an optical sensor.
- FIG. 6 a block diagram of the driving mechanism according to the invention is shown.
- the major parts of the driving mechanism such as a stepper motor 56 , a transmission 54 attached to the stepper motor 56 via motor shaft 52 , and a motor control unit 58 being also connected to the stepper motor 56 , are shown in the figure.
- the transmission 54 as seen in the drawing is located in the front of the motor shaft 52 , while the motor control unit 58 is arranged in the rear of the stepper motor 56 , nevertheless other arrangement is also possible.
- FIG. 7 the parts of the motor control unit 58 , such as an encoder 40 , a motor driver 64 , a controller 66 —for example a micro controller, which is in a preferred embodiment a 16 bit microcontroller—as well as digital-to-analog converters 68 and 70 , are shown.
- the encoder 40 is a magnetic encoder, if the driving mechanism is provided with a magnetic rotation measuring device. The operation of the encoder is demonstrated in FIG. 5 : by mounting a magnet 38 onto the rear end of the motor shaft 34 of the stepper motor 36 and rotating it in front of the surface of the magnetic encoder 40 it enables determining the angular position of the motor shaft 34 .
- FIG. 8 the operating principle of the driving mechanism according to the invention is illustrated, with special regard to the operation of the motor control unit 58 .
- the angular position of the motor shaft of the stepper motor 56 is measured by means of the encoder 40 in a manner described above; the raw output of the encoder 40 is angle ⁇ raw .
- exact angle ⁇ motor of the stepper motor 56 is processed by the controller 66 and angular speed ⁇ motor of the stepper motor 56 is calculated by means of time difference.
- feedback angle ⁇ commutation is determined by the controller 66 , which is the product of the angle ⁇ motor and the pole number of the stepper motor 56 .
- the stepper motor 56 used in the driving mechanism according to the invention preferably has a pole number of about 50.
- torque linearization enables the stepper motors to be used in force-controlled and torque-controlled modes instead of the widely used stepping mode.
- torque linearization is carried out as follows.
- the formula indicates a linear relationship between parameters I and ⁇ . If, therefore, the stepper motor receives control parameters computed in accordance with the above, the traditionally position-controlled stepper motor will be enabled to be used in a torque-controlled mode of operation. As will be described below, this will enable a plurality of functions to be carried out by the stepper motor.
- FIG. 8 shows, how in one embodiment of the motor control unit 58 , the controller 66 transmits a desired torque ⁇ desired to the stepper motor 56 via the motor driver 64 .
- Two phases of digital current values ⁇ a , ⁇ b belong to torque ⁇ desired in case of a two-phase bipolar stepper motor.
- the controller 66 converts the current values ⁇ a , ⁇ b to analog signals by means of digital-to-analog converters 68 and 70 , which values therefore will be received by the motor driver 64 of the stepper motor 56 as analog signals.
- the motor driver 64 Based on the analog signals, the motor driver 64 produces the currents I A , I B of the respective coils of the stepper motor 56 means of pulse width modulation, thereby generating the desired torque ⁇ desired at the output of the stepper motor 56 .
- the driving mechanism according to the invention is suitable for producing the actual torque in such a manner that the driving mechanism carries out some elastic behavior as dynamic movement.
- FIGS. 9A and 9B the establishments of two different elastic behaviors are illustrated.
- FIG. 9A an emulation of a linear spring model
- FIG. 9B emulation of a non-linear spring model is illustrated, respectively.
- ⁇ desired being a parameter of the movement to be emulated, by way of example the angle of equilibrium position of the spring. Knowing ⁇ desired and ⁇ motor , and thus knowing the behavior to be emulated, indicated in the drawing by a square, the torque ⁇ desired required to carry out such to be emulated behavior can be given.
- ⁇ desired k ( ⁇ motor ⁇ desired )
- spring constant k can be adjusted even in the course of the operation of the driving mechanism.
- a torque as per Hooke's law is produced in a manner as described hereabove. Therefore, for example, an elasticity having adjustable spring constant is possible to be emulated.
- This method enables to emulate non-linear—moreover adjustable—elasticity, as the spring constant k in the above formula of the torque to be produced can be changed to any arbitrary function, e.g. to a nonlinear function as depicted in FIG. 9B .
- the elastic behavior of the driving mechanism can be achieved by means of the motor control unit, without the need to interpose an elastic element.
- a more complex elastic behavior can also be emulated, e.g. a behavior corresponding to the damped spring model as illustrated in FIG. 9C .
- a spring constant k ⁇ corresponding to the behavior can be set, just as well the rate of damping k ⁇ , proportional to the angular speed.
- ⁇ desired to which the damped system upon damping tends.
- the signs of both constants can be changed freely, which means that not only damping but also oscillation may be induced.
- the mass itself of the driving mechanism not the mass itself of the driving mechanism, but the mass-force-consumption ratio as described above is of importance.
- the respective masses of the driving mechanism and the stepper motor used therein also play a significant role: if the mass were of no importance, then direct driving would also be possible to be used.
- the driving mechanism according to the invention is especially preferable in such applications, where the issue of mass, force and consumption are just as critical.
- One such field of application is mobile robotics, especially robotic arm and leg configurations. In every mobile robotic system, consumption is a core problem, since there is no available power line as opposed to fix robots. Additionally, as these robots have to move their own masses, the aspect of mass plays an important role as well. In robotic applications, the driving mechanism has to have sufficient force for the mobile robot to move its own mass.
- BLDC motor In the following the advantageous applicability of the driving mechanism according to the invention in robotic devices will be discussed.
- a known biped robot i.e. ERNIE, developed at the Ohio State University—BLDC motor is used.
- the total mass of this BLDC motor is approx. 1150 g, which is compared to a 988 g stepper motor.
- Both motors can produce a torque of several Nm, their consumption is, however, questionable.
- the proper index-number thereof is the so-called motor constant, which indicates the torque produced by the given motor at a power of 1 W.
- the BLDC motor this is 70 mNm, while with the stepper motor this value is 0.5 Nm, i.e. the motor constant of the stepper is higher by approx. one order.
- FIG. 10 is a graph representing a comparison of a plurality of various BLDC motors and stepper motors as a function of motor constant-weight ratio and pole number.
- the dots of the lower left-hand corner belong to the group of BLDC motors, while the ones of the upper right-hand corner belong to the group of stepper motors.
- the graph represents a comparison of the respective data of BLDC motors manufactured by Maxon, Faulhaber and Moog and stepper motors manufactured by Linengineering.
- a definite separation by motor types can be observed, which is due to the fact that BLDC motors are designed for high speed, while stepper motors are designed for producing high torque.
- the limits of the emulation of elastic behavior are composed by the following factors.
- the dynamic torque of the motor limits the maximum speed and acceleration.
- the maximum spring constant which can be emulated can be given.
- another limiting factor is the motor electronic.
- the limiting factors will be illustrated by way of the following examples. Assuming that an infinitely strong motor is used in the driving mechanism, having an infinite dynamic torque, i.e. is capable of producing any torque at any speed. In this case, the only limiting factor would be any possible delay in the iteration of the motor control parameters. For example, in case of emulation of a linear spring, it will limiting the spring constant. The time delay may be caused, for example, by the finite sampling frequency.
- the driving mechanism emulating the movement should be controlled by the torque of the momentary angular position, nevertheless, due to the time delay, the actual control is affected by a torque of a different angular position. This phenomenon would greatly degrade the accuracy of the emulation, and could, moreover, instabilize the system if oscillation would arise.
- the control of the driving mechanism according to the invention is split up into two parts: to a local control computing and transmitting the control currents required for the stepper motor for the emulation behavior; and to a global control, which essentially enables setting of the parameters of the to be emulated motion, such as the spring constant in case of linear spring emulation.
- haptic devices In case of haptic devices, there is actually no need for this, as their major field of application is the emulation of a driving force in virtual reality.
- the user moves a haptic interface as input device, thereby controlling an object in the virtual space, its collision behavior being calculated by the computer generating the virtual reality, and the computed impact is then transmitted to the haptic device, producing appropriate torque at its output.
- the time delay in the range of 1-10 ms, due to the datapath in the haptic device, is imperceptible to the user; therefore it does not cause any problem in these known solutions.
- the moment of inertia of the driving mechanism according to the invention will remain within manageable limits, and will not cause a negative effect.
- no transmission is used, as it is not necessary for the actuator to have low total mass, it is only the mass to be moved by the motor that is required to be low.
- haptic devices are originally input devices.
- the driving mechanism according to the invention is, on the contrary, a robotic actuator primarily suitable for moving objects attached to the output of the driving mechanism; therefore it is fundamentally used for producing dynamic movements.
- the haptic device is the master part of a master-slave system, a human-machine input interface moved by the user.
- the driving mechanism according to the invention functions as slave in the master-slave relationship, as in case of, e.g. the walking robotic leg, the movement patterns and commands are received from outside, from the global controller system. It is to be meant that in case of the driving mechanism according to the invention, the movement pattern is given by the global controller, while the local controller is responsible only for implementing the dynamic movement, i.e. computing the actual torque and transmitting it to the motor.
- the separation of global and local controllers is a difference in comparison with the known robotic driving mechanisms, actuators.
- the controller is arranged in a separate control cabinet. Accordingly, the feedback, i.e. the connection of the sensor signal tracking the movement of the actuators with the motor control, is performed not directly at the motor driving the actuators, but the motor control signals are created in a separate control cabinet. Accordingly, the signals have to run over an unfavorably long distance, moreover, for forwarding the signals well-screened cables are required, which, in addition to the drawback of the time delay, hamper the movement of the actuator or the robot itself.
- the signal from the rotation measuring device measuring the angular position of the stepping motor shaft is processed by the local controller arranged at the stepper motor, on basis of which the local controller implements the control of the dynamic movement of the actuator.
- the passive dynamic cannot take effect, since the known actuators cannot generally be backdriven by external forces or only to a very limited extent.
- the rate of backdrivability of known actuators and driving mechanisms is significantly behind the 90% backdrivability of the driving mechanism according to the invention.
- the passive forces such as the gravitation, for example in the swing phase of walking, can be effective. This can save significant amounts of energy, moreover, in case of a robotic leg, it will result a more natural walking. Accordingly, by the use of the driving mechanism of the invention, a robot can be created reacting to external forces in a natural manner; moreover, and in the course of natural movement while walking the observable swinging of the leg can be realized.
- the leg When swinging the driving mechanism according to the invention, the leg is freely moveable, i.e. against a minor torque defined by backdrivability, as opposed to robotic legs mounted with the known actuators, wherein when swinging a robotic joint is rotatable upon energy feed in. Consequently, a part of the energy absorbed during a given landing becomes utilizable, which further increases the energy efficiency of walking. For this reason, in the course of walking, the impact of landing is damped—like the compression of a conventional spring—meanwhile energy is stored, which is then released in the next take off phase from the ground.
- the embodiment of this driving mechanism according to the invention comprises a stepper motor operable in generator mode as well.
- more dynamic movements, such as running or jumping can be achieved with increased energy efficiency.
- the advantages—such as freely adjustable spring constant or damping—of the driving mechanism maintained as compared to the solutions comprising physical springs.
- a reflex-like reactive behavior generated at the local level i.e. on the driving mechanism implementing each robotic joint, can be realized.
- Such a reflex-like behavior may occur, when a given requirement is met, than the driving mechanism changes to an elastic behavior with larger or smaller spring constant, whereby it can facilitate the landing of the robotic leg or the balancing of a biped robot.
- the knee of the robot leg realized by means of a driving mechanism can dampen the impact in a manner as described above.
- This reactive behavior can be realized by means of the driving mechanism in such a manner that a reflex-like low-level operation is effected thereon.
- a reflex-like behavior occurs facilitating the damping of the impact.
- the robotic joint shows a damped elastic behavior, then the reflex-like behavior can influence the spring constant as well as the damping rate.
- the reflex-like behavior can be realized in such a manner, that prior to the collision the emulated elasticity is a simple spring having damped permanent spring constant.
- FIG. 11 This figure represents how the reflex behavior influences a damped oscillation.
- a reflex module receives the momentary angular position ⁇ motor and angular speed ⁇ motor of the stepper motor, and examines whether the event triggering the reflex behavior occurred. If it occurred, the spring constant k ⁇ as well as damping k ⁇ , will change. With the movement to be emulated an angular speed ⁇ desired desired appears as well, to which the damped system upon damping tends. If this angular speed is zero, it is referred to as normal damping, but it can take a finite value also.
- This behavior of the driving mechanism enables that as of the landing moment on basis of less elasticity and less damping the driving mechanism corresponding to the knee better dampens the impact force.
- the primary field of application of the driving mechanism according to the invention is given by such robotic constructions, wherein the joints of the robotic construction are arranged with the driving mechanism according to the invention.
- the driving mechanism is preferably enclosed in unit 16 as presented in FIG. 1 , and thereby can be built into such structures.
- FIG. 12 shows a structure of two linked robotic legs made up of units 16 .
- the units 16 are interconnected by elements 72 , 74 , 75 , and 76 so as to form a biped robot.
- FIG. 13 shows a schematic view of a biped robot similar to the one presented in FIG. 12 .
- the biped robot comprises units 78 , similarly to unit 16 also enclosing the driving mechanism according to the present invention.
- the units 78 are linked by elements 86 .
- the angles ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ 4 between by the adjoining elements 86 are indicated in the drawing.
- the angles ⁇ 1 and ⁇ 4 characterize the position of the knees, while angles ⁇ 2 and ⁇ 3 characterize the position of the thighs of the biped structure.
- FIG. 14 represents a quadruped construction comprising units 16 making up robotic joints as well as elements 88 , 90 , and 92 .
- FIGS. 12 and 14 illustrate how by using the driving mechanism according to the invention robotic constructions of various shapes can be constructed, for example being enclosed in unit 16 .
- the driving mechanism according to the invention may also contribute to the synchronization of the steps of such a biped robot. Having the two legs of the robot physically coupled, the movement of one leg would influence the position of the other and the position of the actuator therein, even in case of independent control. In the course of the movement of one leg, the consequent effect in the other leg can be measured, therefore an appropriate reflex-like pattern of movement activated therein, which will cause a synchronized walk.
- the driving mechanism according to the invention can also be used in, by means of example, an arm-wrestling machine.
- the counterforce exerted by the opposer is preferably emulated by a nonlinear spring. Just as the angle closed by the user arm and the vertical changes, so must the arm-wrestling machine emulate variable counterforce to simulate a force exerted by the real opposer. This can be realized by the driving mechanism according to the invention.
- Another possible field of application of the driving mechanism according to the invention is the programming of the behavior of the switch dial on household appliances, like stoves, washing machines or dish-washers.
- the revolution of the known switch dials are characterized by mechanically pre-set effort and force-angle.
- the amount of force at which the dial of e.g. a stove can be rotated is set as well as the function of the force and path it is to have. If, for instance, a dial 94 of FIG. 15A is moved from position I to position II, then at first an increasing force is to be applied as per a characteristic graph 96 , followed by a decreasing force from the mid part of the setting.
- the characteristic function can be made arbitrarily adjustable; a further characteristic graph 98 is depicted in FIG. 15B .
- the driving mechanism according to the invention may possibly be used for selecting the most appropriate characteristic graph from the many in the course of the manufacture, as well.
- the driving mechanism according to the invention may further be used as a visual aid in physics lessons, for instance, for the experimental presentation of spring-mass model, pendulum, inverse pendulum. Free adjustment of the spring characteristics may facilitate examination of more complex issues on a simple and inexpensive device.
- the driving mechanism may be used for demonstrating experiments of gravity as well, either for simulating gravity lower than real force of gravity or for simulating anti-gravity.
- the most widely used actuator type amongst hobby gadgeteers, modellers and semi-professional robot constructors is the RC-servo motor.
- the reason behind this is that it is inexpensive and is simple to operate. It requires a power cable and a datapin, the latter serving for direct control of its position.
- Those using actuators, driving mechanisms for such purposes generally are not keen on programming complex control systems, which would be unavoidable in case of industrial and other professional actuators.
- a further possible field of application of the driving mechanism according to the invention is replacing or supplementing RC-servo motors.
- the driving mechanism according to the invention can provide the advantageous properties, such as low investment costs and simple operation, similarly to RC-servo motors, and it is an advanced construction as well.
- the unit presented in FIG. 1 can be used for replacing the RC-servo motor.
- the size of the driving mechanism according to the present invention and therefore the unit 16 is scalable, therefore products for different purposes can be made thereof, in accordance with the required size or force.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Stepping Motors (AREA)
Abstract
Description
-
- Equilibrium-controlled stiffness: An example for this solution is the aforementioned SEA, wherein virtual stiffness is established by an active control hiding the original parameters of the built-in spring. By measuring the displacement of the joint, by repositioning the non-elongated state of the physical spring, i.e. by displacing its respective end-points, is the desired stiffness—spring constant—attempted to be set. A major disadvantage of this solution is that the variable stiffness is created by low bandwidth force-control, thereby restricting the bandwidth of the elasticity control.
- Antagonistic-controlled stiffness. The resultant elasticity of the joint is controlled by means of two springs being tensioned from two directions, similarly to human biceps or triceps. It is a great disadvantage of this solution that for variable resultant elasticity the insertion of springs having non-linear elongation-force characteristics is required, thereby the precise mechanical realization of which makes this solution rather complicated.
- Structure-controlled stiffness and mechanically controlled stiffness. These are mechanically complicated solutions and hard to realize particularly in small size.
-
- Backdrivable: The joint is capable to react to impacts, that is, for example, upon external force it can turn in an appropriate degree. Backdrivability is characterized by the percentage of useful torque of the robotic arm, by which it can be rotated back to be backdriven. E.g. if a robotic arm is able to exert a torque of 1 Nm and can be backdriven by a torque of 0.3 Nm, then 30% of the useful torque is required to be exerted for backdriving it, therefore the respective backdrivability of this exemplary robotic arm is 70%.
- Suitable for high bandwidth force-control: it is capable to meet demands upon dynamic movement, and having high reaction speed control system.
- Capable of variable elastic behavior: suitable for realizing the variation of at least linear spring constant.
- Having good mass-force-consumption ratio: low mass, simple mechanical structure, which, in relation to itself can exert an appropriate force, whilst, having low consumption. Keeping consumption at a low rate is of particular significance with mobile robots.
-
- be able to realize small transmission ratio, based on our measurements, the objects of the present invention can be achieved if the transmission ratio falls within the range of 2:1-10:1,
- have essentially no play, i.e. no backlash, so as to ensure continuous transmission of force between the motor shaft and the drive shaft,
- have an efficiency as high as approx. 90%, i.e. very low friction,
- cannot be self-locking, due to the required backdrivability.
-
- the motor is a stepper motor having pole number between 25-100,
- the transmission is essentially playless, i.e. backlash-free (timing belt-disc, cable transmission)
- transmission ratio is between 2:1 and 10:1
τ=−K m [I A*sin(Θcommutation)−I B*cos(Θcommutation)],
where τ is the momentary torque of the stepper motor, Km is the constant of the stepper motor, IA and IB are the respective momentary current values in the two coils of the motor. If, in light of the above formula, the values of IA and IB are chosen in dependence of the angle of feedback Θcommutation so that
I A =I*sin(Θcommutation) and I B =−I*cos(Θcommutation)
then the formula of the torque is simplified to:
τ=−K m I.
τdesired =k(Θmotor−Θdesired),
where spring constant k can be adjusted even in the course of the operation of the driving mechanism. In a given position of the driving mechanism, a torque as per Hooke's law is produced in a manner as described hereabove. Therefore, for example, an elasticity having adjustable spring constant is possible to be emulated. This method enables to emulate non-linear—moreover adjustable—elasticity, as the spring constant k in the above formula of the torque to be produced can be changed to any arbitrary function, e.g. to a nonlinear function as depicted in
τ=k*Θ,
where τ is the momentary torque, k is spring constant and Θ is the momentary angle of displacement from equilibrium of the torsion spring. The driving mechanism emulating the movement should be controlled by the torque of the momentary angular position, nevertheless, due to the time delay, the actual control is affected by a torque of a different angular position. This phenomenon would greatly degrade the accuracy of the emulation, and could, moreover, instabilize the system if oscillation would arise.
Claims (8)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
HU1200012 | 2012-01-05 | ||
HU1200012A HUP1200012A2 (en) | 2012-01-05 | 2012-01-05 | Traction mechanism |
HUP1200012 | 2012-01-05 | ||
PCT/HU2013/000003 WO2013102775A2 (en) | 2012-01-05 | 2013-01-04 | Driving mechanism |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150019019A1 US20150019019A1 (en) | 2015-01-15 |
US9933055B2 true US9933055B2 (en) | 2018-04-03 |
Family
ID=89990569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/370,368 Active 2034-12-03 US9933055B2 (en) | 2012-01-05 | 2013-01-04 | Driving mechanism |
Country Status (3)
Country | Link |
---|---|
US (1) | US9933055B2 (en) |
HU (1) | HUP1200012A2 (en) |
WO (1) | WO2013102775A2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190372492A1 (en) * | 2017-12-20 | 2019-12-05 | Dongguan University Of Technology | Stepper motor driver for mechanical engineering |
US11385139B2 (en) * | 2018-11-21 | 2022-07-12 | Martin E. Best | Active backlash detection methods and systems |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6271903B2 (en) * | 2013-08-06 | 2018-01-31 | キヤノン株式会社 | Servo device and control method of servo device |
WO2016172452A1 (en) * | 2015-04-23 | 2016-10-27 | Massachusetts Institute Of Technology | Discrete assemblers utilizing conventional motion systems |
JP6757027B2 (en) * | 2016-06-27 | 2020-09-16 | 学校法人 中央大学 | Pulley and link mechanism |
CN107102657B (en) * | 2017-05-25 | 2022-12-23 | 广东省科学院智能制造研究所 | Active flexible force control equipment |
JP6906196B2 (en) * | 2017-05-30 | 2021-07-21 | パナソニックIpマネジメント株式会社 | Electric tool |
CN109048885B (en) * | 2018-09-19 | 2023-09-15 | 中国科学院自动化研究所(洛阳)机器人与智能装备创新研究院 | Intelligent arm driving mechanism of nurse robot |
CN113629944B (en) * | 2021-07-26 | 2022-09-06 | 京马电机有限公司 | Dish washer using alternating current motor |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4623828A (en) | 1985-09-23 | 1986-11-18 | Westinghouse Electric Corp. | Multiple phase stepper motor torque control apparatus and method |
US20070040529A1 (en) | 2005-08-19 | 2007-02-22 | Smc Corporation Of America | Stepping motor control system and method for controlling a stepping motor using closed and open loop controls |
US20070152514A1 (en) * | 2005-12-30 | 2007-07-05 | Motherway William D | High speed assembly actuator |
EP1835611A1 (en) | 2006-03-17 | 2007-09-19 | Japan Servo Co. Ltd. | Stepping motor controlling device |
US20080100249A1 (en) | 2006-10-30 | 2008-05-01 | David Coutu | Method and apparatus for eliminating stall and cogging in multi-phase stepping motors |
US20110202308A1 (en) * | 2008-08-26 | 2011-08-18 | Nikon Corporation | Encoder system, signal processing method, and transmission signal generation and output device |
US20110243793A1 (en) * | 2010-04-06 | 2011-10-06 | Kaelin Remo | Drive device for use in a laboratory device |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2906143A (en) | 1955-03-21 | 1959-09-29 | United Shoe Machinery Corp | Strain wave gearing |
US3161081A (en) | 1962-04-11 | 1964-12-15 | United Shoe Machinery Corp | Rolling wedge drive |
US4618808A (en) | 1985-01-30 | 1986-10-21 | International Business Machines Corporation | Electromagnetic actuator system using stepper motor with closed loop position sensing, electronic commutation and dynamic position and anomaly correction |
EP0431176A4 (en) | 1989-05-31 | 1992-06-03 | Kabushikigaisha Sekogiken | Stepping motor |
US5426722A (en) | 1993-09-09 | 1995-06-20 | Stratasys, Inc. | Method for optimizing the motion of a multi-axis robot |
JPH099602A (en) | 1995-06-21 | 1997-01-10 | Toyoda Mach Works Ltd | Stepping motor |
US5650704A (en) | 1995-06-29 | 1997-07-22 | Massachusetts Institute Of Technology | Elastic actuator for precise force control |
JP2002064996A (en) | 2000-08-15 | 2002-02-28 | Yamato Tape Kk | Method and device for controlling stepping motor and motor driver |
GB2440753A (en) | 2006-08-04 | 2008-02-13 | Univ Sussex | Force sensor and programmable spring emulator |
GB0616162D0 (en) | 2006-08-15 | 2006-09-20 | Whiteley Graham | Compact rotary actuator |
-
2012
- 2012-01-05 HU HU1200012A patent/HUP1200012A2/en unknown
-
2013
- 2013-01-04 US US14/370,368 patent/US9933055B2/en active Active
- 2013-01-04 WO PCT/HU2013/000003 patent/WO2013102775A2/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4623828A (en) | 1985-09-23 | 1986-11-18 | Westinghouse Electric Corp. | Multiple phase stepper motor torque control apparatus and method |
US20070040529A1 (en) | 2005-08-19 | 2007-02-22 | Smc Corporation Of America | Stepping motor control system and method for controlling a stepping motor using closed and open loop controls |
US20070152514A1 (en) * | 2005-12-30 | 2007-07-05 | Motherway William D | High speed assembly actuator |
EP1835611A1 (en) | 2006-03-17 | 2007-09-19 | Japan Servo Co. Ltd. | Stepping motor controlling device |
US20080100249A1 (en) | 2006-10-30 | 2008-05-01 | David Coutu | Method and apparatus for eliminating stall and cogging in multi-phase stepping motors |
US20110202308A1 (en) * | 2008-08-26 | 2011-08-18 | Nikon Corporation | Encoder system, signal processing method, and transmission signal generation and output device |
US20110243793A1 (en) * | 2010-04-06 | 2011-10-06 | Kaelin Remo | Drive device for use in a laboratory device |
Non-Patent Citations (1)
Title |
---|
European Patent Office, Notification of Transmittal of The International Search Report and The Written Opinion Of The International Searching Authority, Or The Declaration, dated Sep. 23, 2013. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190372492A1 (en) * | 2017-12-20 | 2019-12-05 | Dongguan University Of Technology | Stepper motor driver for mechanical engineering |
US10826417B2 (en) * | 2017-12-20 | 2020-11-03 | Dongguan University Of Technology | Stepper motor driver for mechanical engineering |
US11385139B2 (en) * | 2018-11-21 | 2022-07-12 | Martin E. Best | Active backlash detection methods and systems |
US11906397B2 (en) | 2018-11-21 | 2024-02-20 | Martin E. Best | Active backlash detection methods and systems |
Also Published As
Publication number | Publication date |
---|---|
WO2013102775A2 (en) | 2013-07-11 |
US20150019019A1 (en) | 2015-01-15 |
WO2013102775A3 (en) | 2013-12-12 |
HUP1200012A2 (en) | 2013-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9933055B2 (en) | Driving mechanism | |
US9459632B2 (en) | Synchronized array of vibration actuators in a network topology | |
US8981682B2 (en) | Asymmetric and general vibration waveforms from multiple synchronized vibration actuators | |
US7919945B2 (en) | Synchronized vibration device for haptic feedback | |
US7952559B2 (en) | Haptic feedback using rotary harmonic moving mass | |
JP2020526403A (en) | Vibration control of a system with a configuration-dependent dynamical system | |
EP2823377A1 (en) | Synchronized array of vibration actuators in a network topology | |
Sariyildiz et al. | Robust position control of a novel series elastic actuator via disturbance observer | |
Lee et al. | A humanoid robotic wrist with two-dimensional series elastic actuation for accurate force/torque interaction | |
KR20150129921A (en) | A force-controllable actuator module for a wearable hand exoskeleton and a hand exoskeleton system using the module | |
Pyo et al. | Development of an fast-omnidirectional treadmill (f-odt) for immersive locomotion interface | |
Sariyildiz et al. | Design and control of a novel variable stiffness series elastic actuator | |
EP3646148A2 (en) | Haptic actuator and haptic interface comprising at least one of such actuators | |
Govindan et al. | Design of a variable stiffness joint module to quickly change the stiffness and to reduce the power consumption | |
Xia et al. | A legged soft robot platform for dynamic locomotion | |
Lin et al. | Improving the dynamic force control of series elastic actuation using motors of high torque-to-inertia ratios | |
US11203041B2 (en) | Haptic game controller with dual linear vibration actuators | |
Meshram et al. | Fpga based five axis robot arm controller | |
Lin et al. | High-performance series elastic stepper motors for interaction force control | |
Rabindran et al. | A differential-based dual actuator for a safe robot joint: Theory and experiments | |
Malysz et al. | Cooperative teleoperation control with projective force mappings | |
Kokuryu et al. | Wide-bandwidth bilateral control using two stage actuator systems: Evaluation results of a prototype | |
Takemura et al. | Control of multi-DOF ultrasonic motor using neural network based inverse model | |
Lawrence et al. | Bow spring/tendon actuation for low cost haptic interfaces | |
US10396633B2 (en) | Haptic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: OPTOFORCE MUSZAKI FEJLESZTO ES INNOVACIOS KFT., HU Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VERES, JOZSEF;TAR, AKOS SANDOR;CSEREY, GYORGY GABOR;REEL/FRAME:033904/0405 Effective date: 20140911 |
|
AS | Assignment |
Owner name: JEDLIK INNOVACIO KFT., HUNGARY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OPTOFORCE KFT. (F/K/A OPTOFORCE MUSZAKI FEJLESZTO ES INNOVACIOS KTF.;REEL/FRAME:044455/0791 Effective date: 20171211 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |