Abstract
This invention relates to a machine and method to create force profiles within a two dimensional hemispherical plane. It utilizes an array of electromagnets to exert a magnetic force on a shaft that can pivot in two dimensions. The shaft rotates around the pivot point with one end inside the array of electromagnets and the other end exposed as a handle or end effector. The shaft end located within the array has a permanent magnet or electromagnet to receive a magnetic force from the array. The location of the shaft magnet relative to the array permits its location and force output to be controllable within its hemispherical range of motion. The position of the magnet is determined by Hall effect sensors that report the angular components of the shaft magnet's own magnetic field. The magnetic field of the force generating component is used both for motion and for sensing.
Claims
1. An input and output device for transmitting and receiving forces within a hemispherical plane comprising: An array of coils distributed symmetrically for applying a magnetic force on a core magnet. A housing to mount each of the coils at a controllable orientation so that the position and force exerted on the core magnet is controllable within a hemispherical range of motion. A shaft to mount the core magnet. A bearing mechanism attached to the shaft to permit two axis motion by holding the core magnet at a controllable orientation. A control processor and power source in communication with each electrical coil. A sensor for each axis that uses the field orientation of the core magnet to determine the position of the shaft. Said machine is capable of replicating dynamic force profiles within a hemispherical plane.
2. The device of claim 1, where an array may exist on both poles of the core magnet.
3. The device of claim 1, where the bearing mechanism can be a ball joint or gimbal.
4. The device of claim 1, where the core magnet can be shaped as a pyramid, cylinder, sphere, rectangular prism, or irregular polygon.
5. The device of claim 1, where the housing is made of heat conductive material and is finned to aid convective cooling.
6. The device of claim 1, where a fan is mounted to the housing to provide convective cooling to the device.
7. A method for producing a user defined constant force at any position within the output range of the device within claim 1, the method comprising storing a lookuptable within the control processor that contains a scaling factor for every output position. A magnitude of current is applied to each axis to produce a force along only one intended axis. The magnitude applied to the unintended axis is equal and opposite to the off axis force caused from non-linearities on the intended axis.
8. The device of claim 1, where software commands on the controller board can mimic detent force patterns of a vehicle gear shifter.
9. The device of claim 1, where a two dimensional lookuptable of sensor values can be used to further increase the accuracy of position data reported from sensors using the magnetic field of the core magnet.
10. The device of claim 1, where the shaft may be ferrous and mount the core magnet using magnetic force of the core magnet acting on the shaft.
11. The device of claim 1, where the core magnet has its single magnetic axis parallel to the shaft longitudinal axis or consists of four symmetrically distributed separate poles that are perpendicular to the shaft axis and alternating.
12. The device of claim 1, where position is determined from a sensor mounted to each axis of a gimbal.
Description
DRAWINGS
[0011] FIG. 1. Shows a perspective view of an embodiment of the invention.
[0012] FIG. 2. Shows inner components of the embodiment of FIG. 1.
[0013] FIG. 3. Prior art with a moving wiring harness.
[0014] FIG. 4. Prior art implementing a separate motor for each axis.
[0015] FIG. 5A. Figure to define the relative placement of the coils, magnets, and axes within the invention.
[0016] FIG. 5B. Force profile for optimizing the relative coil and magnet placement.
[0017] FIG. 6. Figure of magnet modeling for core magnet placement and shape.
[0018] FIG. 7A. Another embodiment of the invention where the magnet axis of the core magnet is perpendicular to the magnetic axis of the coils.
[0019] FIG. 7B. Magnetic axis arrangement of FIG. 7A.
[0020] FIG. 8. Mounting example for the embodiment of FIG. 8.
[0021] FIG. 9. An embodiment of the invention demonstrating the use of a ball joint instead of a gimbal.
DETAILED DESCRIPTION
[0022] The invention relates to the ability to control the position and force output of a shaft within a hemispherical plane. FIG. 1. shows an embodiment of the invention where a permanent core magnet or electromagnet 24 is acted on by electromagnetic coils within heat conductive housing 7 including finned walls 4. The coils receive variable power from controller board 6. The embodiment may be cooled from below by placing a fan within fan housing 10. The position of the core magnet is sensed using X-axis sensor 8 and Y-axis sensor 9. The embodiment receives and produces force via end effector or shaft 2. The controller board 6 is in electrical connection with each of the coils and sensor boards via a stationary wire connection that may be placed within connector post 8. FIG. 2. shows Inner components of the embodiment of FIG. 1. The coil array 21 is composed of coils exposed in the figure as 23a, 23b, 23c, and 23d. The coils are not limited to the size and prism shape as shown, they are each wound such that their magnetic axis points directly towards the neutral position of core magnet 24. The core magnet 24 may be mounted to end effector 2 using only magnetic attraction if end effector 2 is ferrous and has an indent to receive core magnet 24.
[0023] Each coil may be powered with electrical current, becoming an electromagnet that can then push or pull on the core magnet 24, this enables the end effector 2 to move to any location within a hemispherical plane and exert a force. The controller board 6 is in electrical connection with each of the coils. The end effector 2 is able to pivot using bearing or gimbal 25 and is held in place by the top mounting plate 22a. The top mounting plate is connected with conventional mechanical bolts to the heat conductive housing 7. The controller board 6 is connected to a bottom mounting plate 22b which is also connected to the heat conductive housing 7 via mechanical bolts or equivalent.
[0024] Shown in FIG. 5A is an embodiment of the invention where rectangular prism shaped coils 28a, 28b, 28c, and 28d are tilted outward relative to the void space axis defined by the dashed line 31. The coil magnetic axis 32a is such that the it intersects with the void space axis 31, this means the coils of this embodiment are distributed symmetrically. Within the void space is permanent magnet 12 with a magnet pole axis defined by the directional arrow 34. The permanent magnet 12 is attached to shaft 2 which may pivot on point 33 and move to any position defined by the Y-axis and X-axis, where the Y-axis is defined by line 29 and the X-axis is defined by line 30. This distance from the mid point of the core magnet from the magnetic center of each coil, shown in graph 74 is a prime factor in determining the force response. For example, in the embodiment shown the center of the core magnet in its neutral position is in alignment with a plane formed by the top of each coil. This corresponds to the maximum torque at 20 mm within graph 75 of FIG. 5B.
[0025] There is limited a number of geometric configurations for coil and magnet placement where the force response of core magnet 12 has an approximately linear and controllable force response. The coils are rectangular to provide a more linear magnetic field dependence when the core magnet 12 is at one of the far corners of its travel, such as when it travels along dashed line 55 shown in FIG. 6. Shown in FIG. 6. Is three example field configurations, on axis configuration 56a, off axis configuration 56b, and single coil configuration 56c. The coil geometry was iterated through computer and lab experimentation to find configurations that produce an approximately linear response. Representative simulation results are shown for on axis force production on the core magnet using two coils in the graph 53. The graph shows that a superposition of two exponentially decaying responses can yield an approximately linear result when appropriately spaced. This principle works best when the permanent magnet 12 travels along the dashed line labelled A to B for the on axis configuration 56a.
[0026] The four coils of FIG. 2, labelled as 23a, 23b, 23c, and 23d have their winding direction indicated by coil depictions 46a, 46b, 46c, and 46d, respectively. Shown is a preferred winding arrangement where a dot indicates current direction out of the page, and a cross indicates current direction into the page. If both coils 46b and 46d are powered with current they will create a magnetic field profile analogous to as drawn in 56a. The magnetic field depiction in 56b shows the non-linearity associated with producing force at locations such as the off-axis diagonal line 55.
[0027] The shape and resistance of the rectangular coils can be found using the equation of a super ellipse.
[00001]
Where n>2 can be used to set the curvature of the corners for the rectangular coils. The coil resistance should be predictable for a given array size. The value of n can be found by experimentally winding a coil until the theoretical resistance matches the actual resistance of the wound coil. This will compensate for the bend radius that is particular to the winding process used.
[0028] To be able to produce a user defined constant force in the X or Y direction for every position, a methodology is needed. A method such as storing a table of values, or a lookup table. A lookuptable exists within the control processor as a function or memory bank that produces or stores a force scaling factor for every output position of end effector 2. For example, If a command is given to produce only a Y-axis force at an off axis position, a parasitic force would exists from the Y-axis coils that produce an X-axis force. To remedy this a relatively smaller X-axis force command can also be given. This X-force command would have the same magnitude as the parasitic force, but opposite in sign in order to cancel out the parasitic X force from the original command. This parasitic force exists due to the magnetic field not being uniform across each coil, as can be seen in depiction 56c showing the field of a single coil. This method will make the total force in the desired direction a smaller magnitude than originally possible, due to the secondary parasitic force from the off axis command. The largest force possible for the embodiments shown will be achieved when a pyramid shaped magnet is used, as shown in FIG. 2 item 24. The most optimal coil and magnet geometry will depend on the shape of the magnet.
[0029] An analogous method can be used to further improve the fidelity of a stationary wearless sensor solution. A gyroscope measurement device, such as a smartphone can be mounted to the end effector and sensor readings can be mapped for every X-axis and Y-axis position to compensate for slight variations introduced from off axis field readings. The resolution of this map will be constrained by the magnitude of off axis sensor variations, and accuracy of calibration equipment used. For example, consider the coordinate [15,0] which corresponds to an X-axis deflection of 15 degrees from the neutral position and a Y-axis deflection of 0 degrees from the neutral position. If the end effector is moved to the coordinate [15,20] it may report a raw sensor reading of [16,21] due to slight variations in the field. This combination of values can be mapped into the memory of the control processor so that it knows a value of [16,21] actually corresponds to [15,20]. The fidelity, position, control, speed, and feasible frequency range of force effects such as damping and simulated mass (a.k.a inertia) will depend on the quality of this calibration. Field effects from each coil can be mapped if a current sense is in electrical communication with each coil.
[0030] Shown in FIG. 7A is a perspective view of an embodiment of the invention where four coils 80a, 80b, 80c, and 80d are mounted as an array onto housing 82 via mounting screws 81. The coils are symmetrically distributed. Each coil has a central axis 79, shown in FIG. 7A as a dashed line. FIG. 7B is a representative top-down view of the coil array from FIG. 7A.
[0031] Shown in FIG. 8 is an isometric view of an assembly 89 to enable two-axis force output from the coil array embodiment of FIG. 8. The coils apply electromagnetic force onto the permanent magnet 84 which is connected to shaft or end effector 93. A handle 6 is attached to shaft 95 for ergonomic human interaction. A gimbal or ball joint 25 is connected to shaft 2 in order to provide movement along each axis.
[0032] Shown in FIG. 9 is an embodiment of the invention where the movement of core magnet 64 is permitted using a scalable bearing implementation 65. An embodiment that uses a gimbal implementation shown in FIG. 1. will requiring multiple parts. The bearing embodiment of FIG. 9 is scalable to many sizes because a ball joint bearing requires only two parts that move relative to each other. To implement this method a sensing solution is needed to determine the position of the core magnet. A hall effect sensor equivalent to Honeywell HMC 1501/1512 is placed in close proximity to the core magnet 64 and can be used to provide an electrical signal proportional to the angular change in magnetic field caused by the core magnet. A separate sensor can be used for each axis and rigidly mounted without mechanical motion to wear on any wiring. A hall effect sensor that senses the angular displacement of the magnet field enables this functionality by looking at the change in angle of the magnetic field caused by core magnet 64. Shown in this embodiment is a center coil 62e which can be used to create additional force components either attracting the core magnet to the center or radially repelling it from its neutral position.
Operation for Specification
[0033] The embodiment in FIG. 2. is considered in operation when any of the coils have current applied to them and exert a force on the core magnet 24. Referring to FIG. 2, core magnet 24 will receive magnetic force proportional to the current applied to the coils which each have approximately equal resistance. The force on core magnet 24 will be inversely proportional to the distance between the magnet and the coils. Referring to FIG. 6. the current direction is labelled by dot and cross solenoid notation, each opposing coil pairs such as 46b and 46d are wound oppositely to each other and connected to the same driver in series or parallel. This ensures a single current path will simultaneously apply equal and opposite excitation to each coil. The device operates on the magnetic principles of pole attraction and pole repulsion. The sign of the current applied to each of the coils will determine its pole direction. Opposite magnetic poles attract and identical magnetic poles repel each other. Operation of the device includes being able to move the permanent magnet intentionally to any location by applying different voltage levels to the coils.
[0034] The embodiment of FIG. 2 will operate with the economic benefit of requiring a permanent magnet with only one magnet pole axis. As well the embodiment in FIG. 2 has rectangular prism coils in order to minimize the losses for diagonal locations within the hemispherical output movement plane of end effector 2. The device can be used to replicate forces using commands from controller board 6, which will apply certain current levels for all two-dimensional locations that the core magnet 24 moves. For example, referring to FIG. 5A, a pivotal-spring-effect can be implemented If the current in each coil was controlled to be proportional to the distance that the permanent magnet moves from the void axis 31, the magnet would feel a force so that the core magnet pole axis 34 is forced to be coincident with the void axis 31 for all positions within the X and Y plane. This distance can be recorded using the electrical output of the sensors. With this information the invention embodiment can replicate a variety of mechanical and organic forces. For example, the forces associated with human joint motion and the forces on shafts that pivot for various vehicle operation. Software written into the controller will enable the device to replicate these forces by storing values of voltage to apply to each coil for each position. Having no mechanical contact for two axis motion makes the invention applicable to human machine interaction. The speed of force effects is such that complicated H-patterns associated with gear shifters can be replicated using software defined detents.