BALANCED ACTIVE STABILIZERS
20240369797 ยท 2024-11-07
Assignee
Inventors
- Yoon Jung JEONG (San Mateo, CA, US)
- Michael Birk Binnard (Belmont, CA, US)
- Alton Hugh Phillips (Oro Valley, AZ, US)
- Matthew Parker-McCormick Bjork (Davis, CA, US)
Cpc classification
B25J13/088
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Positioning assemblies for use with a robot include a gimbal assembly having a gimbal's rotational center is positioned directly above a center of gravity of a payload. One or more linear counter masses and/or one or more rotating masses (flywheels) can be provided, and each can include an actuator or brake to control forces acting between the counter masses and/or flywheels and the payload and stabilize the payload during and after movement of the payload with the robot.
Claims
1. An assembly, comprising: a payload; at least one rotational actuator; and a rotation sensor coupled to detect a rotation of the payload; wherein a controller is coupled to the rotation sensor and an associated rotational actuator and operable to adjust the rotational actuator based on the rotation of the payload detected by the rotation sensor.
2. The assembly of claim 1, further comprising: a first member operable to attach to the payload; and a second member coupled to support the first member rotatably around an axis of rotation.
3. The assembly of claim 2, wherein the second member is coupled to a robot.
4. The assembly of claim 2, wherein at least one of the first member and the second member includes a flywheel.
5. The assembly of claim 4, wherein the flywheel is coupled to the rotational actuator that is operable to rotate the flywheel.
6. The assembly of claim 4, wherein the flywheel is coupled to a brake that is operable to inhibit rotation of the flywheel.
7. The assembly of claim 1, further comprising: a rotational support includes a gimbal, a hinge, or a ball joint that defines a rotational axis.
8. The assembly of claim 7, wherein the rotational actuator is located above the rotational support.
9. The assembly of claim 7, wherein the rotational actuator is located below the rotational support.
10. The assembly of claim 7, wherein the rotational actuator is located between the rotational support and the payload.
11. The assembly of claim 1, further comprising: a robot arm that can control a position of the payload.
12. The assembly of claim 11, further comprising: a first member operable to attach to the payload; a second member coupled to support the first member rotatably around an axis of rotation, wherein at least one of the first member and the second member includes a flywheel; and a controller operable to adjust the flywheel to reduce a payload vibration in response to translating by the robot arm.
13. The assembly of claim 1, further comprising: a drone that can control a position of the payload.
14. The assembly of claim 13, further comprising: a first member operable to attach to the payload; and a second member coupled to support the first member rotatably around an axis of rotation, wherein at least one of the first member and the second member includes a flywheel; and a controller operable to adjust the flywheel to reduce a payload vibration in response to translating by the drone.
15. The assembly of claim 1, wherein the payload includes a portion of an optical beam system.
16. The assembly of claim 1, wherein the payload is an optical beam source or an optical element that is operable to receive and direct an optical beam to a target.
17. A method, comprising: detecting a rotation of a payload with a rotation sensor; and based on the detected rotation of the payload, adjusting at least one rotational actuator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
Introduction and Terminology
[0021] The disclosed examples generally to pertain to systems, apparatus, and methods that can provide stable and accurate positioning at ends of robot arms or on other mobile structures such as drones or other vehicles, including car, trucks, carts, bicycles, and others. The disclosed approaches can typically reduce position errors and vibrations and can permit more precise positioning and repositioning by compensating or otherwise responding to linear and angular vibration by adjusting one or more counter masses or flywheels with associated actuators. Adjustment of counter masses or rotatable masses of flywheels with associated actuators can also permit fine tuning of payload position and orientation. Payloads can be supported with a controlled force that cancels gravity and, ideally, has zero stiffness between the payload and the mobile structure. Accelerating (and decelerating) forces can be provided to the payload for movement to new locations. These control forces can be applied without creating additional disturbances and vibrations, or disturbances and vibrations that are suitably small. In addition, a period of oscillation about an axis of rotation can be selected based on a separation of a balance weight and a payload due to an effective pendulum length.
[0022] As used in this application and in the claims, the singular forms a, an, and the include the plural forms unless the context clearly dictates otherwise. Additionally, the term includes means comprises. Further, the term coupled does not exclude the presence of intermediate elements between the coupled items unless otherwise indicated.
[0023] The systems, apparatus, and methods described herein should not be construed as limiting in any way. Instead, the present disclosure is directed toward all novel and non-obvious features and aspects of the various disclosed embodiments, alone and in various combinations and sub-combinations with one another. The disclosed systems, methods, and apparatus are not limited to any specific aspect or feature or combinations thereof, nor do the disclosed systems, methods, and apparatus require that any one or more specific advantages be present or problems be solved. Any theories of operation are to facilitate explanation, but the disclosed systems, methods, and apparatus are not limited to such theories of operation.
[0024] Although the operations of some of the disclosed methods are described in a particular, sequential order for convenient presentation, it should be understood that this manner of description encompasses rearrangement, unless a particular ordering is required by specific language set forth below. For example, operations described sequentially may in some cases be rearranged or performed concurrently. Moreover, for the sake of simplicity, the attached figures may not show the various ways in which the disclosed systems, methods, and apparatus can be used in conjunction with other systems, methods, and apparatus. Additionally, the description sometimes uses terms like produce and provide to describe the disclosed methods. These terms are high-level abstractions of the actual operations that are performed. The actual operations that correspond to these terms will vary depending on the particular implementation and are readily discernible by one of ordinary skill in the art.
[0025] In some examples, values, procedures, or apparatuses are referred to as lowest, best, minimum, or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, or otherwise preferable to other selections.
[0026] Examples are described with reference to directions indicated as above, below, upper, lower, and the like. These terms can be generally used for convenient description without implying any particular spatial orientation. However, as used herein, a center of mass (or center of gravity) is referred to herein as being lower than or below an axis of rotation when the center of mass is on an axis that is within 5, 10, 15, or 20 degrees of a vertical axis that is orthogonal to the axis of rotation in an as-used position. In addition, references to center of mass or center of gravity as being lower generally refer to positioning that is physical lower along a vertical axis.
[0027] Rotational support generally refers to an assembly that includes one or more devices that provide rotation about an axis of rotation such as a gimbal, hinge, ball and socket, a cylindrical bearing or bushing, or other rotation devices. The term actuator is used to refer to devices that can be used to adjust locations of counter masses or other objects via translations along one or more axes, or devices that can adjust rotations of one more flywheel masses, including piezoelectric devices, linear motors, voice coil motors, or others. Such adjustments can be applied to select a location of a center of mass or a moment of inertia. In some cases, such adjustments are made in response to linear or angular vibrations, typically of a payload or an associated support, and can be used to provide linear or angular braking. In other cases, adjustments are made to fine tune position. Linear or angular vibration can be detected with one or more position or rotation sensors. However, it can be convenient to provide position and/or rotation data using an inertial measurement unit (IMU) which can provide acceleration data and orientation data for one, two, or three translation axes and one, two, or three axes of rotation. As used herein, an IMU is operable to report at least one of an acceleration in a selected direction and an orientation about an axis. In some cases, actuators are used to rotate one or more flywheel masses during operation or in moving between locations to stabilize a payload orientation.
[0028] According to embodiments, a payload is moved from a first location to a second location, and one or more counter masses and/or flywheels are adjusted using associated actuators to establish or stabilize payload location and/or orientation. The disclosed approaches can be used to stabilize payloads such as light sources (from lasers, light emitting diodes, or other sources) or optical elements used to direct optical beams (such as mirrors, prisms, lenses, diffraction gratings, or other elements).
[0029] According to an embodiment, a robot holding a gimbal or other rotational mounting can move a payload to a desired location with a relatively large position error. The disclosed systems can correct or reduce this error by controlling acceleration/deceleration of one or more flywheels or counter masses while monitoring orientation via an IMU. This can allow the robot holding the payload to use a simple position controller that can be inexpensive to implement and provide rapid positioning.
Gimbal Positioner
[0030] Referring to
[0031] The base 128 includes an extension portion 130 to which first and second counter mass assemblies 132, 134 can be secured. The counter mass assemblies 132, 134 include actuators 132A, 134A (typically linear actuators) and counter masses 132B, 134B, respectively. Typically, the counter masses 132B, 134B are translatable along axes 133, 135, respectively, to adjust a location of a center of mass or to compensate vibration of the payload 102. By appropriately moving one or more counter masses, the payload can be held in a balanced position and tend to remain balanced as the assembly 100 is moved or balance can be disturbed to reduced vibrations or oscillations (or to induce vibrations and oscillations). In addition, a balance weight 150 is secured to the extension portion 130 to balance the payload 102 to provide a center of mass below an axis of rotation of the gimbal 120. With the balance weight 150 situated in this way, the payload is balanced with the assembly 100 and tends to remain balanced and stable if moved. Flywheels 140, 142, 144 include rotatable masses and rotational actuators to provide rotations as indicated at 141, 143, 145, respectively. Rotation can be provided to compensate orientation errors, vibrations, or to generally stabilize the assembly. Brakes can also be included.
[0032]
Example Hinge Positioner
[0033] Referring to
Ball and Socket Positioner
[0034] Referring to
Processing System
[0035] Referring to
[0036] An angular controller 452 is coupled to the flywheel assemblies 430-432 and a translational controller 450 is coupled to the counter mass assemblies 441-442. These controllers are conveniently provided by a single control system but can be separate as shown. Both are coupled to the IMU 440 to receive signals indicating acceleration and orientation. Flywheels can be actuated to serve as gyroscopes for stabilization or to correct rotational errors or oscillations and the counter masses can be actuated to adjust center of mass or control oscillations or both. In addition, actuation of a rotatable mass or braking of a rotating rotatable mass can be used to rotate a payload. A process controller 450 can be coupled to direct movements.
Positioning and Control Systems
[0037] Referring to
Positioning Methods
[0038] Referring to
[0039] Referring to
[0040] In view of the many possible embodiments to which the principles of the disclosed technology may be applied, it should be recognized that the illustrated embodiments are only examples and should not be taken as limiting.