US20150246291A1 - Three-Axis Ride Controlled by Smart-Tablet App - Google Patents
Three-Axis Ride Controlled by Smart-Tablet App Download PDFInfo
- Publication number
- US20150246291A1 US20150246291A1 US14/633,429 US201514633429A US2015246291A1 US 20150246291 A1 US20150246291 A1 US 20150246291A1 US 201514633429 A US201514633429 A US 201514633429A US 2015246291 A1 US2015246291 A1 US 2015246291A1
- Authority
- US
- United States
- Prior art keywords
- drive
- moving platform
- shell
- wheel
- wheel assemblies
- 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.)
- Granted
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 34
- 230000000712 assembly Effects 0.000 claims description 11
- 238000000429 assembly Methods 0.000 claims description 11
- 230000003287 optical effect Effects 0.000 claims description 7
- 230000000284 resting effect Effects 0.000 claims description 2
- 238000004088 simulation Methods 0.000 abstract description 13
- 239000013598 vector Substances 0.000 description 17
- 230000007246 mechanism Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000002775 capsule Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63G—MERRY-GO-ROUNDS; SWINGS; ROCKING-HORSES; CHUTES; SWITCHBACKS; SIMILAR DEVICES FOR PUBLIC AMUSEMENT
- A63G31/00—Amusement arrangements
- A63G31/16—Amusement arrangements creating illusions of travel
Definitions
- the purpose of this invention is providing a low-cost motion simulator to be used in homes and other venues.
- the invention can be adapted for children or adults.
- the invention has a seat which moves in response to signals from a smart phone or smart tablet, hereinafter referred to as “computer tablet.”
- the nature of the motion is determined by application-specific software (an “app”) in the computer tablet.
- the computer tablet's display is used to display motion-related images.
- the seat can rotate about any axis. Pitch and roll are limited, but the range of each is sufficient for many simulations. Yaw is unlimited.
- Simcraft One marketed by Simcraft is small enough for nonprofessional use. It has a seat mounted on gimbals, so any rotation is possible.
- the control system is a conventional digital computer with application-specific software. There seem to be no patents for this device.
- the present invention is small enough to be used in homes. Since it uses a computer tablet as the main control device, a family can purchase a basic physical unit, then use an already-owned computer tablet for the control. Thus the physical units can be sold inexpensively.
- This invention relates generally to game seats with motion simulation, and motion simulators in general. Related information appears in the U.S. Pat. No. 8,939,455 and U.S. patent application Ser. No. 14/096,986, which describe the mechanical, electrical, control, and communication aspects of a base vehicle.
- the present invention is as a stationary unit with a moving platform for a human rider, but it does use some electrical, control, and communication features that are similar to ones in those patents.
- the invention comprises a base unit and a moving platform. See FIG. 1 .
- the moving platform has an exterior shell which is supported by a freely moving ball and two assemblies with drive wheels for rotating the platform.
- FIG. 3 shows the baseplate with the drive wheels and ball.
- the axes of the drive wheels rotate so they can produce any rotation of the moving platform.
- Pitch and roll are limited: typically, pitch and roll angles can be at least ⁇ 15 to +15 degrees, which is enough to be useful for many simulations. Yaw rotation is unlimited.
- the invention includes a fixed-position retainer plate 7 between the exterior and interior shells. See FIG. 2 . That plate prevents tipping, which might happen, for example, when a rider climbs on board.
- the retainer plate can be made so that it does not touch any part of the moving platform under normal conditions; this avoids certain frictional losses that would otherwise occur with any rotation.
- Electrical signals from an electronics module (not shown in the figures) mounted on the base unit power the drive wheels and determine the direction and rotational speed of the wheels.
- the electronics module carries out some basic computations for control, but the motion plan is determined by a computer tablet in the moving platform.
- the computer tablet is mounted on a bracket that holds it in view of the human rider, so the computer tablet display becomes part of the simulation.
- the bracket is moved out of the way when a different display (e.g., a large, wall-mounted display) is used.
- Control signals are sent from the computer tablet to the electronics module in the base unit through a bidirectional wireless link. That link also carries moving-platform position information from the electronics module to the computer tablet. Thus, there are no wires between the base unit and the moving platform; the invention does not need slip rings or other moving electrical connections.
- the computer tablet touch screen can be used as a control for interactive simulations.
- other controls joystick, steering wheel, switches, etc.—can be used if they are linked to the computer tablet. Wireless links are preferred.
- One advantage of this arrangement is that controls can be switched easily, so each type of simulation can have a simulation-specific set of controls.
- FIG. 1 shows a partial section of the ride as viewed from one side.
- FIG. 2 is the retainer plate 7 as viewed from the top.
- FIG. 3 is the base plate 15 as viewed from the top.
- FIG. 4 is a view of a drive wheel mechanism.
- FIG. 5 is a diagram showing various points, lines, and vectors, including a rotation vector R.
- FIG. 6 is a block diagram showing a possible arrangement of the control system.
- a fundamental mechanical element of this invention is the spherical surface of outer shell 1 , the motion of which is driven by the wheels of two assemblies.
- Each such assembly comprises a single wheel, or a pair of wheels, frictionally contacting the spherical surface; associated motors; and a mounting arrangement.
- the mounting arrangement provides for the wheel axis direction to be changed, thereby changing the direction of motion of the sphere.
- Outer shell 1 supports the entire moving platform.
- FIG. 1 is a partial sectional view with some parts rotated into the plane of the view as is commonly done in good drafting practice. It shows outer shell 1 resting on freely-rotating ball 8 in its mount 9 , and one of the drive wheels 10 on its mechanism and mount 11 .
- FIG. 3 shows the ball and drive wheels arranged in a triangular pattern on the base plate 15 .
- Drive wheel 10 and its mechanism 11 have controlled bidirectional motors and gears that drive the rotation of each wheel about its axis, and set the direction of the wheel axis, hence the direction of wheel action.
- U.S. Pat. No. 5,490,764 shows three arrangements for mechanisms of this type (in that patent's FIGS. 4 , 5 , and 6 ).
- FIG. 4 shows another arrangement for the wheel mechanism.
- wheels 10 are mounted on freely pivoting frame 50 .
- the axles of the wheels have a common centerline.
- Motors driving the wheels are in fixed frame 51 .
- Mounting plate 72 supports the mechanism.
- the wheels frictionally contact outer surface 79 of outer shell 1 and drive the shell's motion.
- the direction of wheel action is determined by controlled differential rotation of the two wheels 10 , which causes freely pivoting frame 50 to rotate.
- This mechanism is described in more detail in U.S. patent application Ser. No. 62/117,491.
- retainer plate 7 which is rigidly mounted on base plate 15 using mount 13 .
- the retainer plate prevents tipping of outer shell 1 , hence that of the moving platform.
- Mount 13 passes through a clearance opening, shown as edge 18 , in outer shell 1 . While the retainer plate and its mount limit the range of motion of the outer shell, a preferred arrangement will allow sufficient motion for the intended applications.
- roll and pitch can range at least from ⁇ 15 to +15 degrees. Yaw is unlimited.
- Shroud 17 encloses the movement mechanism.
- Base plate 15 rests on floor surface 16 .
- FIG. 1 shows inner shell 4 as a spherical section, but the shape is not important as long as it provides clearance for retainer plate 7 , and structural support for seat 21 and the rider.
- Seat 21 which is mounted on seat mounting bracket 22 , has a movable bracket 36 to support the computer tablet within view of the rider.
- FIG. 1 shows the alternate position 37 of bracket 36 when it has been moved to an out-of-the-way position.
- rider-operated controls 27 including, for example, a joystick 26 , are be mounted on the seat.
- the computer tablet is bidirectionally linked, preferably by wireless connections, to controls that are not part of the computer tablet and to an electronics module (not shown in the figures) in the base unit. That electronics module produces the electrical signals powering the motors of the drive-wheel assemblies.
- each wheel assembly with a number 1 or 2 , wheel assembly 1 being the first one encountered in moving from the support ball in a counterclockwise direction around the center of base 15 as seen from above, and wheel assembly 2 being the other one.
- k will denote either wheel number, and “sphere” will mean the sphere of the exterior surface of outer shell 1 .
- u k be the unit vector pointing from the center C of the sphere toward wheel assembly k. More specifically, u k points toward a point P k defined as follows: if wheel assembly k has a single wheel, then P k is the point at which the wheel contacts the spherical surface; if wheel assembly k has a pair of wheels, P k is midway between the points at which the two wheels contact the spherical surface. See FIG. 5 .
- the two vectors u 1 and u 2 and the center C determine a plane P.
- w denote the unit vector orthogonal to P and pointing in the direction of motion of a right-handed screw rotating about C from P 1 to P 2 .
- w (u 1 ⁇ u 2 )/
- v k w ⁇ u k . Then u k , v k , and w are unit basis vectors for a right-handed coordinate system.
- FIG. 5 shows the plane P and the sphere's great circle 40 intersection with P.
- the great circle has its center at C, and it passes through wheel points P 1 and P 2 .
- the figure also shows a rotation vector R and the circle of rotation 41 associated with R. Coordinate vectors u 1 , u 2 , v 1 , v 2 , and w (the latter in two places) are shown moved to the corresponding wheel points P 1 and P 2 .
- R 1 , and R 2 be the rotation vectors associated with sphere rotation due to the drive wheels at P 1 , and P 2 , respectively. Since each of these is orthogonal to the corresponding u k , these can be expressed as follows:
- R 1 ⁇ 1 v 1 + ⁇ 1 w .
- R 2 ⁇ 2 v 2 + ⁇ 2 w ,
- ⁇ 1 , ⁇ 1 , ⁇ 2 , and ⁇ 2 are numbers.
- the vectors ⁇ 1 w and ⁇ 2 w represent rotations in the plane P. In order that there be no conflict (i.e., jamming) between drive wheels at P 1 and P 2 , these must be equal, so
- R 1 ⁇ 1 v 1 + ⁇ w .
- R 2 ⁇ 2 v 2 + ⁇ w , (1)
- ⁇ is the common value of ⁇ 1 and ⁇ 2 .
- the vector ⁇ 1 v 1 represents a rotation orthogonal to the plane P. That rotation must have P 2 as a fixed point because drive-wheel friction will block non-zero motion there (unless the drive-wheel motion at that point is identical to that caused by the rotation ⁇ 1 v 1 ). The only way that this can be guaranteed is for the line through C and P 2 , the axis of this rotation, to be parallel to v 1 . The same argument can be applied to ⁇ 2 v 2 , mutatis mutandis, of course.
- P 1 and P 2 must be positioned so that u 1 and u 2 are orthogonal. This is the same as requiring that the lines from C to each of P 1 and P 2 be orthogonal, which is assumed henceforth.
- the overall rotation represented by the vector R, is a combination of R 1 and R 2 . It is the sum of the orthogonal in-plane components and the out-of-plane component:
- the first step in controlling sphere motion is determining ⁇ 1 , ⁇ 2 , and ⁇ from a given R. Then those values are used to set the direction and speed of the drive wheels. Since v 1 , v 2 , and w are mutually orthogonal, this is just a matter of computing vector dot products:
- ⁇ is the ratio of sphere radius to drive wheel radius, and the minus sign arises from the fact that wheel rotation is opposite to the corresponding sphere rotation.
- the timed sequence of rotations generated by the computer tablet are sent through the wireless link to the electronics module in the base unit. That module receives the required rotations, and converts them to signals controlling the motors of the drive-wheel assemblies.
- the electronics module also determines the position of the moving unit, for example using an optical or magnetic sensor and corresponding marks on or magnets in the outer shell, and sends the position information back to the computer tablet in the moving unit. Methods for doing this will be apparent to persons knowledgeable of the relevant art.
- FIG. 6 shows a possible organization for control.
- the dashed line separates the part in the moving platform from that in the base unit.
- the part in the moving platform centers on the Computer Tablet, which communicates with Other Controls, preferably by wireless links.
- Control commands are communicated through the Wireless Module of the Computer Tablet to the Wireless Module in the electronics module of the base unit.
- the most common command is to rotate the sphere according to rotation vector R to a particular position, as indicated by the angle ⁇ .
- Consecutively arriving values of the pair ⁇ R, ⁇ > are pushed into the first-in, first-out register (FIFO). They are passed on at appropriate times.
- FIFO first-in, first-out register
- FIG. 6 shows one other type of command, the Align command.
- the pitch and roll positions of the moving platform are estimated using accelerometers in the Computer Tablet or Other Controls. Yaw position is determined by integrating the rotation rate obtained from drive wheel rotation and direction. Each of these positions is subject to drift, integration errors, or changing of the position of the computer tablet, so it is necessary to realign the moving platform occasionally.
- the electronics module has an Alignment Timeout unit which issues an Align command at appropriate times.
- the OR element combines commands so that an Align command is issued to the Alignment Control unit if the command is received from either the Wireless Module or the Alignment Timeout element.
- the Alignment Control unit When the Alignment Control unit receives an Align command, it issues a Reset signal to the Alignment Timeout unit, thereby starting the time interval to the next timeout; then it begins issuing rotation pairs ⁇ R, ⁇ >.
- the Select by Priority unit passes the ⁇ R, ⁇ > pairs to the Compute ⁇ 1 , ⁇ 2 , ⁇ unit, with commands from Alignment Control having priority over those from FIFO.
- the values of ⁇ 1 , ⁇ 2 , and ⁇ are passed to the Wheel Motor Control, which generates signals to the motors of the drive-wheel assemblies.
- the electronics module has a Position Sensing unit which supplies some information about the sphere position to the Alignment Unit and, through the wireless connection, to the Computer Tablet.
- the Position Sensor uses optical or magnetic means to determine sufficient information for homing (realigning) the moving platform.
- an optical means might sense only a few optically contrasting marks on the sphere. One such mark is sufficient to establish a home position for yaw.
- a single optical sensor can be used for homing as follows: if yaw is moved to the home position first, a mark across the yaw mark is sufficient for homing pitch; roll can then be homed by using small movements of the sphere to test the orientation of the yaw mark. More complex optical patterns can be used if more complete position information is needed. The possibility of using more marks and/or optical sensors to obtain more complete position information will be apparent to persons familiar with the relevant art.
- the Computer Tablet generates commands for whatever motion simulation is being done.
- a single installation of this invention can be used for such activities as aircraft flight simulation, auto driving simulation, space trip simulation, etc.
- Each kind of simulation has a corresponding app.
- the exact nature of such apps is not a part of this invention, but persons familiar with the relevant art would be able to develop apps for particular applications.
Landscapes
- Toys (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Motorcycle And Bicycle Frame (AREA)
Abstract
Description
- This patent claims the benefit of U.S. provisional patent No. 61/946,685 filed on Feb. 28, 2014, which is herein incorporated by reference.
-
U.S. PATENT DOCUMENTS 5,490,784 February 1996 Carmein Virtual reality system with enhanced sensory 434/55 apparatus 6,629,896 October 2003 Jones Nimble virtual reality capsule using rotatable 472/60 drive assembly 8,939,455 January 2015 Terry Ride-on vehicle and game seat for infants 180/19.1 and young children 14/096,986 December 2014 Batten Children's ride-on vehicle with computer- tablet display and child supervision 62/117,491 February 2015 Batten Self-Pivoting Drive for Spherical-Form Motion Simulators - www.sincraft.com Simcraft web page
- Not applicable
- Not applicable
- 1. Field of the Invention
- The purpose of this invention is providing a low-cost motion simulator to be used in homes and other venues. The invention can be adapted for children or adults.
- The invention has a seat which moves in response to signals from a smart phone or smart tablet, hereinafter referred to as “computer tablet.” The nature of the motion is determined by application-specific software (an “app”) in the computer tablet. The computer tablet's display is used to display motion-related images. The seat can rotate about any axis. Pitch and roll are limited, but the range of each is sufficient for many simulations. Yaw is unlimited.
- 2. The Prior Art
- Many motion simulators have been developed. A well-known early one was the Link Trainer, which had an analog control system and a mechanical arrangement based of pneumatic devices. There are many modern motion simulators using digital computers for control. Some are large and very expensive, so they are used only by such persons as professional aircraft pilots.
- One marketed by Simcraft is small enough for nonprofessional use. It has a seat mounted on gimbals, so any rotation is possible. The control system is a conventional digital computer with application-specific software. There seem to be no patents for this device.
- U.S. Pat. Nos. 5,490,784 and 6,629,896 describe large simulators with spherical moving platforms, supported by drive wheels which move the sphere by friction. These inventions are not suitable for home use.
- In contrast, the present invention is small enough to be used in homes. Since it uses a computer tablet as the main control device, a family can purchase a basic physical unit, then use an already-owned computer tablet for the control. Thus the physical units can be sold inexpensively.
- This invention relates generally to game seats with motion simulation, and motion simulators in general. Related information appears in the U.S. Pat. No. 8,939,455 and U.S. patent application Ser. No. 14/096,986, which describe the mechanical, electrical, control, and communication aspects of a base vehicle. The present invention is as a stationary unit with a moving platform for a human rider, but it does use some electrical, control, and communication features that are similar to ones in those patents.
- The invention comprises a base unit and a moving platform. See
FIG. 1 . The moving platform has an exterior shell which is supported by a freely moving ball and two assemblies with drive wheels for rotating the platform.FIG. 3 shows the baseplate with the drive wheels and ball. The axes of the drive wheels rotate so they can produce any rotation of the moving platform. Pitch and roll are limited: typically, pitch and roll angles can be at least −15 to +15 degrees, which is enough to be useful for many simulations. Yaw rotation is unlimited. - The invention includes a fixed-
position retainer plate 7 between the exterior and interior shells. SeeFIG. 2 . That plate prevents tipping, which might happen, for example, when a rider climbs on board. The retainer plate can be made so that it does not touch any part of the moving platform under normal conditions; this avoids certain frictional losses that would otherwise occur with any rotation. - Electrical signals from an electronics module (not shown in the figures) mounted on the base unit power the drive wheels and determine the direction and rotational speed of the wheels. The electronics module carries out some basic computations for control, but the motion plan is determined by a computer tablet in the moving platform. The computer tablet is mounted on a bracket that holds it in view of the human rider, so the computer tablet display becomes part of the simulation. The bracket is moved out of the way when a different display (e.g., a large, wall-mounted display) is used.
- Control signals, mostly descriptions of required rotations, are sent from the computer tablet to the electronics module in the base unit through a bidirectional wireless link. That link also carries moving-platform position information from the electronics module to the computer tablet. Thus, there are no wires between the base unit and the moving platform; the invention does not need slip rings or other moving electrical connections.
- The computer tablet touch screen can be used as a control for interactive simulations. Alternatively, other controls—joystick, steering wheel, switches, etc.—can be used if they are linked to the computer tablet. Wireless links are preferred. One advantage of this arrangement is that controls can be switched easily, so each type of simulation can have a simulation-specific set of controls.
- Under some conditions it might be useful to mount the invention on a steerable base unit with powered wheels, and to provide controls so the rider could drive the unit from place to place. It that case it might be appropriate to apply the concepts taught in U.S. Pat. No. 8,939,455 and U.S. patent application Ser. No. 14/096,986.
-
FIG. 1 shows a partial section of the ride as viewed from one side. -
FIG. 2 is theretainer plate 7 as viewed from the top. -
FIG. 3 is thebase plate 15 as viewed from the top. -
FIG. 4 is a view of a drive wheel mechanism. -
FIG. 5 is a diagram showing various points, lines, and vectors, including a rotation vector R. -
FIG. 6 is a block diagram showing a possible arrangement of the control system. - The figures use the following reference identifiers:
- 1 Outer shell.
- 4 Inner shell.
- 7 Retainer plate.
- 8 Ball supporting
outer shell 1. - 9 Mount for the outer
shell support ball 8. - 10 Wheels driving movements of
outer shell 1. - 11 Mount and drive motors for
wheels 10. - 13 Mount for the
retainer plate 7. - 15 Base plate as seen from above.
- 16 Floor surface.
- 17 Shroud.
- 18 Edge of clearance opening in
outer shell 1. - 21 Seat.
- 22 Seat mounting bracket.
- 26 Joy stick (or other control device).
- 27 Armrest-mounted controls.
- 28 Support for the mount and drive
motors 11. - 36 Bracket for the computer tablet.
- 37 Alternate position of
bracket 36. - 38 Shell closure and support for
inner shell 4. - 40 Great circle through the center C of the spherical surface and wheel contact points.
- 41 Circle showing rotation corresponding to the vector R.
- 50 Pivoting frame supporting the drive wheels 52.
- 51 Fixed frame for the motors and angle sensor.
- 52 Drive wheel.
- 72 Mounting plate.
- 79 Surface of the outer shell.
- A fundamental mechanical element of this invention is the spherical surface of
outer shell 1, the motion of which is driven by the wheels of two assemblies. Each such assembly comprises a single wheel, or a pair of wheels, frictionally contacting the spherical surface; associated motors; and a mounting arrangement. The mounting arrangement provides for the wheel axis direction to be changed, thereby changing the direction of motion of the sphere.Outer shell 1 supports the entire moving platform. -
FIG. 1 is a partial sectional view with some parts rotated into the plane of the view as is commonly done in good drafting practice. It showsouter shell 1 resting on freely-rotatingball 8 in itsmount 9, and one of thedrive wheels 10 on its mechanism and mount 11.FIG. 3 shows the ball and drive wheels arranged in a triangular pattern on thebase plate 15. Drivewheel 10 and itsmechanism 11 have controlled bidirectional motors and gears that drive the rotation of each wheel about its axis, and set the direction of the wheel axis, hence the direction of wheel action. U.S. Pat. No. 5,490,764 shows three arrangements for mechanisms of this type (in that patent'sFIGS. 4 , 5, and 6). -
FIG. 4 shows another arrangement for the wheel mechanism. In that figure,wheels 10 are mounted on freely pivotingframe 50. The axles of the wheels have a common centerline. Motors driving the wheels are in fixedframe 51. Mountingplate 72 supports the mechanism. The wheels frictionally contactouter surface 79 ofouter shell 1 and drive the shell's motion. The direction of wheel action is determined by controlled differential rotation of the twowheels 10, which causes freely pivotingframe 50 to rotate. This mechanism is described in more detail in U.S. patent application Ser. No. 62/117,491. - One unique feature of this invention is
retainer plate 7, which is rigidly mounted onbase plate 15 usingmount 13. The retainer plate prevents tipping ofouter shell 1, hence that of the moving platform.Mount 13 passes through a clearance opening, shown asedge 18, inouter shell 1. While the retainer plate and its mount limit the range of motion of the outer shell, a preferred arrangement will allow sufficient motion for the intended applications. For the configuration shown inFIG. 1 , roll and pitch can range at least from −15 to +15 degrees. Yaw is unlimited. -
Shroud 17 encloses the movement mechanism.Base plate 15 rests onfloor surface 16. - In the moving platform,
inner shell 4, which separates the rider space fromretainer plate 7, is attached toouter shell 1 byshell closure 38.FIG. 1 showsinner shell 4 as a spherical section, but the shape is not important as long as it provides clearance forretainer plate 7, and structural support forseat 21 and the rider.Seat 21, which is mounted onseat mounting bracket 22, has amovable bracket 36 to support the computer tablet within view of the rider.FIG. 1 shows thealternate position 37 ofbracket 36 when it has been moved to an out-of-the-way position. Various rider-operatedcontrols 27, including, for example, ajoystick 26, are be mounted on the seat. The computer tablet is bidirectionally linked, preferably by wireless connections, to controls that are not part of the computer tablet and to an electronics module (not shown in the figures) in the base unit. That electronics module produces the electrical signals powering the motors of the drive-wheel assemblies. - It is useful to have some mathematical notations for describing control of the drive wheels. To that end, identify each wheel assembly with a
1 or 2,number wheel assembly 1 being the first one encountered in moving from the support ball in a counterclockwise direction around the center ofbase 15 as seen from above, andwheel assembly 2 being the other one. In the following, k will denote either wheel number, and “sphere” will mean the sphere of the exterior surface ofouter shell 1. - Let uk be the unit vector pointing from the center C of the sphere toward wheel assembly k. More specifically, uk points toward a point Pk defined as follows: if wheel assembly k has a single wheel, then Pk is the point at which the wheel contacts the spherical surface; if wheel assembly k has a pair of wheels, Pk is midway between the points at which the two wheels contact the spherical surface. See
FIG. 5 . - The two vectors u1 and u2 and the center C determine a plane P. Let w denote the unit vector orthogonal to P and pointing in the direction of motion of a right-handed screw rotating about C from P1 to P2. In conventional vector notation, w=(u1×u2)/|u1×u2|, where × is the usual vector cross product, and the denominator is the length of u1×u2. Let vk=w×uk. Then uk, vk, and w are unit basis vectors for a right-handed coordinate system.
-
FIG. 5 shows the plane P and the sphere'sgreat circle 40 intersection with P. The great circle has its center at C, and it passes through wheel points P1 and P2. The figure also shows a rotation vector R and the circle ofrotation 41 associated with R. Coordinate vectors u1, u2, v1, v2, and w (the latter in two places) are shown moved to the corresponding wheel points P1 and P2. - Let R1, and R2 be the rotation vectors associated with sphere rotation due to the drive wheels at P1, and P2, respectively. Since each of these is orthogonal to the corresponding uk, these can be expressed as follows:
-
R 1=β1 v 1+γ1 w, and -
R 2=β2 v 2+γ2 w, - where β1, γ1, β2, and γ2 are numbers. The vectors γ1 w and γ2 w represent rotations in the plane P. In order that there be no conflict (i.e., jamming) between drive wheels at P1 and P2, these must be equal, so
-
R 1=β1 v 1 +γw, and -
R 2=β2 v 2 +γw, (1) - where γ is the common value of γ1 and γ2.
- The vector β1 v1 represents a rotation orthogonal to the plane P. That rotation must have P2 as a fixed point because drive-wheel friction will block non-zero motion there (unless the drive-wheel motion at that point is identical to that caused by the rotation β1 v1). The only way that this can be guaranteed is for the line through C and P2, the axis of this rotation, to be parallel to v1. The same argument can be applied to β2 v2, mutatis mutandis, of course.
- Thus, P1 and P2 must be positioned so that u1 and u2 are orthogonal. This is the same as requiring that the lines from C to each of P1 and P2 be orthogonal, which is assumed henceforth.
- The overall rotation, represented by the vector R, is a combination of R1 and R2. It is the sum of the orthogonal in-plane components and the out-of-plane component:
-
R=β 1 v 1 +β 2 v 2 +γw. (2) - The first step in controlling sphere motion is determining β1, β2, and γ from a given R. Then those values are used to set the direction and speed of the drive wheels. Since v1, v2, and w are mutually orthogonal, this is just a matter of computing vector dot products:
-
β1 =v 1 ·R, -
β2 =v 2 ·R, and -
γ=w·r. (3) - Drive wheel rotations Rw1 and Rw2 at P1 and R2, respectively, are
-
R w1=−ρ(β1 v 1 +γw), and -
R w2=−ρ(β2 v 2 +γw), (4) - where ρ is the ratio of sphere radius to drive wheel radius, and the minus sign arises from the fact that wheel rotation is opposite to the corresponding sphere rotation.
- The timed sequence of rotations generated by the computer tablet are sent through the wireless link to the electronics module in the base unit. That module receives the required rotations, and converts them to signals controlling the motors of the drive-wheel assemblies.
- The electronics module also determines the position of the moving unit, for example using an optical or magnetic sensor and corresponding marks on or magnets in the outer shell, and sends the position information back to the computer tablet in the moving unit. Methods for doing this will be apparent to persons knowledgeable of the relevant art.
-
FIG. 6 shows a possible organization for control. The dashed line separates the part in the moving platform from that in the base unit. The part in the moving platform centers on the Computer Tablet, which communicates with Other Controls, preferably by wireless links. Control commands are communicated through the Wireless Module of the Computer Tablet to the Wireless Module in the electronics module of the base unit. The most common command is to rotate the sphere according to rotation vector R to a particular position, as indicated by the angle θ. Consecutively arriving values of the pair <R, θ> are pushed into the first-in, first-out register (FIFO). They are passed on at appropriate times. -
FIG. 6 shows one other type of command, the Align command. The pitch and roll positions of the moving platform are estimated using accelerometers in the Computer Tablet or Other Controls. Yaw position is determined by integrating the rotation rate obtained from drive wheel rotation and direction. Each of these positions is subject to drift, integration errors, or changing of the position of the computer tablet, so it is necessary to realign the moving platform occasionally. The electronics module has an Alignment Timeout unit which issues an Align command at appropriate times. The OR element combines commands so that an Align command is issued to the Alignment Control unit if the command is received from either the Wireless Module or the Alignment Timeout element. - When the Alignment Control unit receives an Align command, it issues a Reset signal to the Alignment Timeout unit, thereby starting the time interval to the next timeout; then it begins issuing rotation pairs <R, θ>. The Select by Priority unit passes the <R, θ> pairs to the Compute β1, β2, γ unit, with commands from Alignment Control having priority over those from FIFO. The values of β1, β2, and γ are passed to the Wheel Motor Control, which generates signals to the motors of the drive-wheel assemblies.
- The electronics module has a Position Sensing unit which supplies some information about the sphere position to the Alignment Unit and, through the wireless connection, to the Computer Tablet. In a preferred embodiment, the Position Sensor uses optical or magnetic means to determine sufficient information for homing (realigning) the moving platform. For example, an optical means might sense only a few optically contrasting marks on the sphere. One such mark is sufficient to establish a home position for yaw. A single optical sensor can be used for homing as follows: if yaw is moved to the home position first, a mark across the yaw mark is sufficient for homing pitch; roll can then be homed by using small movements of the sphere to test the orientation of the yaw mark. More complex optical patterns can be used if more complete position information is needed. The possibility of using more marks and/or optical sensors to obtain more complete position information will be apparent to persons familiar with the relevant art.
- The Computer Tablet generates commands for whatever motion simulation is being done. A single installation of this invention can be used for such activities as aircraft flight simulation, auto driving simulation, space trip simulation, etc. Each kind of simulation has a corresponding app. The exact nature of such apps is not a part of this invention, but persons familiar with the relevant art would be able to develop apps for particular applications.
- It will be apparent to persons familiar with the relevant art that a freely rotating ball can be replaced by a caster or a drive-wheel assembly. In the latter case, the electronics module must coordinate rotation of all drive wheels.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/633,429 US9126121B1 (en) | 2014-02-28 | 2015-02-27 | Three-axis ride controlled by smart-tablet app |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201461946685P | 2014-02-28 | 2014-02-28 | |
| US14/633,429 US9126121B1 (en) | 2014-02-28 | 2015-02-27 | Three-axis ride controlled by smart-tablet app |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20150246291A1 true US20150246291A1 (en) | 2015-09-03 |
| US9126121B1 US9126121B1 (en) | 2015-09-08 |
Family
ID=54006297
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/633,429 Expired - Fee Related US9126121B1 (en) | 2014-02-28 | 2015-02-27 | Three-axis ride controlled by smart-tablet app |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9126121B1 (en) |
| WO (1) | WO2015131150A2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019031539A1 (en) * | 2017-08-09 | 2019-02-14 | 公立大学法人広島市立大学 | Motion based |
| US10596460B2 (en) * | 2016-10-13 | 2020-03-24 | Positron, Llc | Controlled dynamic multi-axis virtual reality system |
| US10617963B2 (en) * | 2016-08-22 | 2020-04-14 | Too Hwan Kang | Method and system for controlling virtual reality attraction |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017142517A1 (en) * | 2016-02-17 | 2017-08-24 | Batten George W Jr | Self-pivoting drive for spherical-form motion simulators |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3135057A (en) * | 1960-04-28 | 1964-06-02 | Northrop Corp | Flight simulator |
| US4995603A (en) * | 1986-10-24 | 1991-02-26 | Reed Victoria K | Amusement system including riding capsule device |
| US4856771A (en) * | 1987-10-22 | 1989-08-15 | Nelson, Berg Enterprises | Video simulation apparatus |
| US5551920A (en) * | 1994-06-28 | 1996-09-03 | The Walt Disney Company | Motion base |
| US5911634A (en) * | 1998-03-04 | 1999-06-15 | Nidata; Gary | Tiltable platform |
| US6629896B2 (en) * | 2001-12-29 | 2003-10-07 | Steven Jones | Nimble virtual reality capsule using rotatable drive assembly |
| US7717711B2 (en) * | 2004-09-02 | 2010-05-18 | Sean MacDonald | Collapsible motion platform |
| US20080124683A1 (en) * | 2006-09-25 | 2008-05-29 | Pat Gregory Medford | Motion simulator system |
-
2015
- 2015-02-27 US US14/633,429 patent/US9126121B1/en not_active Expired - Fee Related
- 2015-02-27 WO PCT/US2015/018180 patent/WO2015131150A2/en not_active Ceased
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10617963B2 (en) * | 2016-08-22 | 2020-04-14 | Too Hwan Kang | Method and system for controlling virtual reality attraction |
| US10596460B2 (en) * | 2016-10-13 | 2020-03-24 | Positron, Llc | Controlled dynamic multi-axis virtual reality system |
| EP3525898A4 (en) * | 2016-10-13 | 2020-06-17 | Positron, LLC | MULTI-AXIS, DYNAMIC, CONTROLLED VIRTUAL REALITY SYSTEM |
| US11192022B2 (en) | 2016-10-13 | 2021-12-07 | Positron Voyager, Inc. | Controlled dynamic multi-axis virtual reality system |
| WO2019031539A1 (en) * | 2017-08-09 | 2019-02-14 | 公立大学法人広島市立大学 | Motion based |
Also Published As
| Publication number | Publication date |
|---|---|
| US9126121B1 (en) | 2015-09-08 |
| WO2015131150A2 (en) | 2015-09-03 |
| WO2015131150A3 (en) | 2015-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11644859B2 (en) | Multi-axis gimbal mounting for controller providing tactile feedback for the null command | |
| US10324487B2 (en) | Multi-axis gimbal mounting for controller providing tactile feedback for the null command | |
| US20230280839A1 (en) | Dynamically balanced, multi-degrees-of-freedom hand held controller | |
| US10331233B2 (en) | Camera and sensor controls for remotely operated vehicles and virtual environments | |
| US9317108B2 (en) | Hand-held wireless electronic device with accelerometer for interacting with a display | |
| US8325138B2 (en) | Wireless hand-held electronic device for manipulating an object on a display | |
| US11900832B2 (en) | Tactile responsive surface for virtual reality training device | |
| US8258917B2 (en) | Intuitive multiple degrees of freedom portable control device | |
| EP3316735B1 (en) | Motion control seat input device | |
| US11199914B2 (en) | Camera and sensor controls for remotely operated vehicles and virtual environments | |
| US20190042003A1 (en) | Controller with Situational Awareness Display | |
| US9126121B1 (en) | Three-axis ride controlled by smart-tablet app | |
| US7635325B2 (en) | Interactive training device | |
| US20060139317A1 (en) | Virtual environment navigation device and system | |
| US20200097069A1 (en) | Virtual Reality Input Device | |
| KR20160144268A (en) | Gait simulation platform for head mounted display unit | |
| US20020196232A1 (en) | Input device with two elastic fulcrums for six degrees of freedom data input | |
| US20070242042A1 (en) | Free standing joystick | |
| US10632380B2 (en) | Body motion driven interface system | |
| RU2632758C1 (en) | Device for interaction of user with virtual reality | |
| US20180104983A1 (en) | Three-wheel drive for spherical surfaces | |
| KR101672896B1 (en) | Virtual reality ststem having pneumatic tube | |
| Bouguila et al. | Active locomotion interface for virtual environments | |
| WO2019212083A1 (en) | Virtual reality interaction module system for enabling multiple experiences | |
| TR201513274A2 (en) | A SIMULATOR CONSOLE |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FEPP | Fee payment procedure |
Free format text: SURCHARGE FOR LATE PAYMENT, SMALL ENTITY (ORIGINAL EVENT CODE: M2554); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| 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 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20230908 |