US20020066997A1 - Air jet board device - Google Patents
Air jet board device Download PDFInfo
- Publication number
- US20020066997A1 US20020066997A1 US09/730,159 US73015900A US2002066997A1 US 20020066997 A1 US20020066997 A1 US 20020066997A1 US 73015900 A US73015900 A US 73015900A US 2002066997 A1 US2002066997 A1 US 2002066997A1
- Authority
- US
- United States
- Prior art keywords
- air
- air jet
- game
- array
- controller
- 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 description 16
- 238000000034 method Methods 0.000 claims description 7
- 230000003213 activating effect Effects 0.000 claims description 2
- 230000003287 optical effect Effects 0.000 claims description 2
- 239000003795 chemical substances by application Substances 0.000 description 10
- 239000010410 layer Substances 0.000 description 9
- 230000007704 transition Effects 0.000 description 9
- IOPBNBSKOPJKEG-UHFFFAOYSA-N 1,2-dichloro-3-(3,5-dichlorophenyl)benzene Chemical compound ClC1=CC(Cl)=CC(C=2C(=C(Cl)C=CC=2)Cl)=C1 IOPBNBSKOPJKEG-UHFFFAOYSA-N 0.000 description 7
- 239000012530 fluid Substances 0.000 description 7
- 239000000463 material Substances 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 229920000728 polyester Polymers 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 238000003491 array Methods 0.000 description 6
- 229910052782 aluminium Inorganic materials 0.000 description 4
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 3
- 229910052802 copper Inorganic materials 0.000 description 3
- 239000010949 copper Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000010409 thin film Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- -1 for example Substances 0.000 description 2
- 239000012528 membrane Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 238000007789 sealing Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000005299 abrasion Methods 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- NIXOWILDQLNWCW-UHFFFAOYSA-N acrylic acid group Chemical group C(C=C)(=O)O NIXOWILDQLNWCW-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 239000012790 adhesive layer Substances 0.000 description 1
- 229910021417 amorphous silicon Inorganic materials 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 239000007772 electrode material Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000003698 laser cutting Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 238000000206 photolithography Methods 0.000 description 1
- 150000003071 polychlorinated biphenyls Chemical class 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012358 sourcing Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H29/00—Delivering or advancing articles from machines; Advancing articles to or into piles
- B65H29/24—Delivering or advancing articles from machines; Advancing articles to or into piles by air blast or suction apparatus
- B65H29/245—Air blast devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/06—Games simulating outdoor ball games, e.g. hockey or football
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/06—Games simulating outdoor ball games, e.g. hockey or football
- A63F7/066—Games simulating outdoor ball games, e.g. hockey or football the playing bodies being projected by means of compressed air
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/22—Accessories; Details
- A63F7/36—Constructional details not covered by groups A63F7/24 - A63F7/34, i.e. constructional details of rolling boards, rims or play tables, e.g. frame, game boards, guide tracks
- A63F7/3603—Rolling boards with special surface, e.g. air cushion boards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2406/00—Means using fluid
- B65H2406/10—Means using fluid made only for exhausting gaseous medium
- B65H2406/11—Means using fluid made only for exhausting gaseous medium producing fluidised bed
- B65H2406/113—Details of the part distributing the air cushion
- B65H2406/1132—Multiple nozzles arrangement
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2406/00—Means using fluid
- B65H2406/10—Means using fluid made only for exhausting gaseous medium
- B65H2406/14—Means using fluid made only for exhausting gaseous medium with selectively operated air supply openings
Definitions
- the present invention relates to airjet object movement systems, and more particularly, to an airjet board game.
- the present invention is directed to, in a first aspect, an air jet game.
- the air jet game comprises an air jet conduiting member having a plurality of air jet outlets and a controller adapted to selectively control at least partially, the flow of air out of the air jet outlets in order to move at least one object located in an air flow path of the outlet in a desired direction.
- the present invention is directed to a method of controlling the movement of an object in an air jet board game.
- the method comprises detecting a position of the object, and moving the object in a desired direction by one or more air jets in the board.
- the step of moving comprises each air jet being selectively energized based upon the detected position of the object and a respective control input corresponding to the desired direction and desired velocity of the object. Points are scored in the game by moving the object past a goal area on the board.
- the present invention is directed to an air jet object mover game.
- the air jet object mover comprises an array of air jets, an array of object sensors, and a first controller and a second coupled to the array of air jets and the array of object sensors.
- Each controller is adapted to selectively control the movement of the object over the array of air jets by selectively activating one or more of the air jets based upon on a detected position of the object by the object sensors and a desired direction of movement of the object.
- FIG. 1 is a block diagram of one embodiment of an airjet board game incorporating features of the present invention.
- FIG. 2 is a block diagram of one embodiment of an airjet system incorporating features of the present invention.
- FIG. 3 is a cross-sectional view of a pair of airjets levitating and accelerating an object in one embodiment of a system incorporating features of the present invention.
- FIG. 4 is a graphical representation of the measured lateral force per jet versus pressure drop across a jet and plenum pressure for one embodiment of a system incorporating features of the present invention.
- FIG. 5 is a cross-sectional view of one embodiment of an electrostatic flap valve incorporating features of the present invention.
- FIG. 6 is a pictorial representation of one embodiment of a flap valve configuration incorporating features of the present invention stroboscopically observed from above and from the side.
- FIG. 7 is a graphical representation of valve conductance versus valve voltage for one embodiment of a flap valve configuration incorporating features of the present invention.
- FIG. 8 is a side elevational view of a section of one embodiment of single side air table incorporating features of the present invention.
- FIG. 9 is a side elevational view of a section of one embodiment of a two-side air channel incorporating features of the present invention.
- FIG. 10 is an elevational view of one embodiment of an airjet module incorporating features of the present invention.
- FIG. 11 is a flowchart of a control architecture for one embodiment of a system incorporating features of the present invention.
- FIG. 1 a block diagram of a game 10 incorporating features of the present invention is shown.
- the present invention will be described with reference to the embodiments shown in the drawings, it should be understood that the present invention can be embodied in many alternate forms of embodiments.
- any suitable size, shape or type of elements or materials could be used.
- the system or game 10 comprises an air jet conduiting member 12 , also referred to as an airjet board, and a movable object 44 .
- the game may also include a controller 14 that is adapted to allow a user to control the position and movement of the object 44 on the board.
- the game 10 may also include one or more positioning control devices 20 .
- the positioning control device 20 can comprise a joystick. A user can use the joystick 20 to control the position and movement of a movable object 44 on the board 12 . It is a feature of the present invention to allow one or more users to control the movement of one or more objects 44 over the board 12 in a game.
- a game can involve controlling the flow of air along a surface of the board 12 in order to move the object over the board 12 .
- the object 44 could be levitated over the board 12 .
- a game may comprise a user playing against another user or a computer as an opponent, and attempting to control the movement of one or more objects 44 on the board 12 .
- the airjet board 12 comprises a plurality of airjets 42 and sensors 38 .
- the member 12 may also include one or more connectors 82 for coupling the member 12 to the controller 14 , coupling the member 12 to another member 12 , or for coupling the member 12 to other suitable devices.
- the game 10 also includes the positioning control device 20 that is adapted to control the movement of the object 44 along or over the board 12 .
- the positioning control device 20 may be coupled to the controller 14 and can be adapted to provide positioning commands to the controller 14 .
- the positioning device 20 can be an integral part of the controller 14 .
- the game 10 can include such other suitable components for controlling the position of an object with an airjet.
- the air jet conduiting member 12 can comprise a valve board 40 and a sensor board 36 .
- the valve board 40 comprises an array of airjets 42 and may include a plurality of openings 37 for sensors 38 .
- the sensor board 36 comprises an array of sensors 38 .
- the airjets 42 can be used to move an object on the board, for example by rolling, and/or levitate the object 44 above the board 12 .
- the sensors 38 detect the position of the object 44 on or over the board 12 .
- the game 10 may include such other suitable components for moving an object 44 with an air jet system.
- the object 44 comprises a lightweight flexible medium, such as for example, a sheet of paper or a disk like object that can be levitated over the board 12 .
- the disk can comprise any suitable material, such as for example, plastic.
- the object 44 can make contact with the board 12 at a point and be moved along the board 12 by the airjet 42 in a rolling or sliding fashion.
- the object can comprise a hollow or semi-hollow sphere or disk which rolls on the board and can comprise any suitable material such as for example, plastic.
- FIG. 3 is a cross-section of an object 44 being levitated and accelerated by a pair of airjets 42 in an air channel 46 , in an exemplary 2-sided embodiment of the present invention.
- Arrays of simple cylindrical orifices pass through the plates oriented, in one embodiment, at approximately 45 degrees with respect to the plate normal.
- a small pressure gradient along an orifice passage 42 creates a jet of air as shown in FIG. 3.
- any suitable number of airjets in any suitable orientation can be used to move the object 44 . It is a feature of the present invention to levitate and move an object 44 at high accelerations and peak velocities. As shown in FIG.
- the shear force on the sheet 44 depends weakly on the incident angle and distance of paper from jet plate 48 , and is approximately proportional to the pressure drop across the airjet 42 , as is represented in the graph of FIG. 4.
- Plenum pressure as will be described below, is generally higher than the pressure across the jet 42 for the valve embodiment described.
- the plenum pressure can be of any suitable magnitude relative to the pressure across the jet 42 .
- the magnitude of the lateral force is typically 0.1 mN per jet.
- the flow of air through an airjet 42 can generally be modulated by a valve mechanism 70 as shown in FIG. 5.
- the valve mechanism 70 can comprise a plenum 52 , an electrostatic flap valve 50 , and an airjet 42 .
- the valve mechanism 70 can include any suitable valve mechanism and structure adapted to control the flow of air to the jet 42 .
- the electrostatic flap valve 50 is generally capable of switching on and off jet flows that can provide several tenths of a milli-newton of shear force.
- the flap valve generally includes an upper electrode 64 and a lower electrode 62 , across which an electric potential can be applied.
- the flap valve 50 can comprise any suitable material such as for example, polyester.
- the electrode material 64 can comprise an electrically conducting material, such as for example, aluminum or copper.
- the lower electrode 62 and upper electrode 64 are electrically connected to a common potential, such as for example, a ground potential.
- pressurized air in the plenum 52 blows through a valve orifice or via 60 and out of the airjet 42 if there is no voltage drop across the flap valve 50 .
- the upper electrode 64 is attracted to the lower electrode 62 .
- the flap valve 50 closes and seals the valve orifice 60 .
- the fabrication of flap valve mechanism 70 can generally comprise fabricating a 2-sided or multilayer printed circuit board 58 (“PCB”) by standard means with an array of 1.5 mm diameter holes.
- the holes act as vias both for connecting the lower and upper copper traces on the PCB 58 as well as for providing air to the valve 50 from the plenum 52 below the PCB 58 .
- a gasket plate 56 can be laminated to both sides of the PCB 58 .
- the gasket plate 56 can comprise an acrylic plate 2 mm in thickness, with thin film adhesive layers.
- the gasket plate 56 can comprise any suitable material, such as for example, FR 4 , ceramic or flex.
- the gasket plate 56 can be laser cut to pattern the gasket around the valve orifice 60 .
- a supporting layer 54 can be used to facilitate handling and dimensional stability of the thin film.
- the supporting layer 54 can comprise an aluminized, 6-micron thick polyester sheet laminated onto a 250 microns thick polyester layer, although other suitable supporting materials may be used.
- the thin film is aligned and bonded to the bottom of the gasket plate 56 .
- a jet plate 48 including the airjets 42 can be aligned and laminated to the gasket plate 56 .
- the jet plate 48 can be laser cut to form 1 mm diameter holes tilted at 45° and oriented in the four cardinal directions to form the airjets 42 .
- the jet plate 48 can comprise a multiple layer structure with holes spatially shifted by a fraction of a hole diameter in each layer which are aligned and stacked to provide the tilted air jets 42 .
- Each layer in the multilayer structure can be formed by drilling, die cutting or photolithography, for example.
- the upper valve assembly 68 including the gasket plate 56 and the jet plate 48 , can be affixed to the PCB 58 .
- the polyester sheet is removed from the polyester flap valve array and the upper valve assembly 68 is laminated to the PCB 58 .
- a 50 micron thick adhesive can be used that compresses against the flap valve 50 material and bridges to the PCB 58 .
- FIG. 6 shows a flap valve 50 being optically strobed at variable delays after the valve voltage is raised or lowered.
- the images obtained on video camera through a microscope show the stages of valve opening and closing seen from above (upper frames) and from a side (lower frames).
- the figures in the upper row A show selected frames for a flap valve 50 opening and lower row B shows a sequence while the flap valve 50 is closing.
- the plenum pressure in the valve mechanism 70 for the embodiment shown was 0.5 kPa ( ⁇ fraction (1/200) ⁇ of an atmosphere) above atmosphere, the closing voltage was 300 V, and the opening voltage was 0 V.
- the flow through the opening valve under these conditions was 0.02 L/s.1.
- the flap valve 50 first zips rapidly up to the orifice 60 then slows where the curvature increases as the flap valve 50 starts to close off the flow through the orifice 60 .
- a “tunnel” is formed in the last one or more milliseconds before complete sealing.
- the closing time is taken to be the time when complete sealing occurred.
- the center of the flap valve 50 balloons up and the effective area of the aperture increases until the declining electrostatic force of the remaining flap can no longer withstand the increasing pneumatic force.
- the flap valve 50 quickly rises to about half height then drifts more slowly to a larger height. The higher the pressure the faster the flap valve 50 is blown open.
- the pressure is dropped across the flap valve 50 and airjet 42 in series.
- the impedance of a 4 mm long, 1 mm diameter jet 42 is very nearly equal to that of a 1 mm diameter aperture.
- the flow through an aperture at these small pressure drops is proportional to the square root of the pressure drop.
- the impedance, ⁇ P/F, where F is the mass flow under the pressure gradient ⁇ P, is thus not a constant.
- Series impedances add in quadrature. For an inlet aperture with area A i and outlet aperture with area A o in series, the pressure at the midpoint, i.e.
- FIG. 7 is a schematic drawing of the hysteretic behavior of one embodiment of the present invention showing the steady state valve conductance as a function of valve voltage for a plenum pressure of 0.5 kPa.
- the compliant flap valve 50 At zero volts the compliant flap valve 50 is blown open into a stable, inflected curve.
- the flap valve 50 zips up to the orifice 60 and stops.
- the flap valve 50 zips to closure with the total elapsed time to completion decreasing with increasing voltage.
- dropping the voltage to greater than 120 V does not allow the flap valve 50 to open because the electrostatic force is much greater when the flap valve 50 is shut than when it is open because of the finite curvature in the latter case.
- the voltage must be increased for an open flap valve 50 to overcome this barrier resulting in a hysteretic behavior.
- FIG. 7 also plots the opening times at low voltages and the closing times at high voltages. As shown, the higher the voltage the faster the flap valve 50 snaps shut, and the lower the voltage the faster the flap valve 50 pops open.
- Another method used to characterize valve response a method that is more functionally relevant, utilizes a silicon membrane pressure sensor, stripped of its packaging.
- the sensor is positioned at the impingement zone of a jet 42 .
- the time dependence of the stagnation pressure of the jet, and therefore the time dependence of the flow in the channel is determined from the response of the sensor.
- the measured flow generally follows the driving pulse except that both turn-on and turn-off have approximately a 1 ms delay and have ⁇ 1 ms rise and fall time.
- the impedance of the flap valve 50 when the flap is near the lower electrode 62 increases strongly as the gap decreases.
- the impedance of the “tunnel” feature is much higher than that of the open valve. Therefore, the time to full visual closure overestimates the time of significant flow.
- the impedance of the valve is limited by the impedance of the jet 42 when the flap valve 50 is well above the electrode 62 . Therefore, when the flap valve 50 rises beyond a height of about d/4, where d is the diameter of the valve orifice 60 , the flow is saturated. So again the stroboscopic estimate exceeds the flow response time.
- Another characteristic feature of the flow response is the approximately 1 millisecond delay between voltage drive and flow response. This is a convolution of the flap response time and the time constant for pressurizing and de-pressurizing the gasket volume, estimated to be 1-2 millisecond.
- the air jet member assembly 12 may also include a sensor board 36 .
- the sensor board 36 comprises an array of sensors 38 that are adapted to detect the position of the object 44 in two or more dimensions.
- the sensor board 36 can comprise an array of linear CMOS sensor bars 38 , having for example, an internal pixel pitch of 64 microns, to detect edge positions of the object 44 in two dimensions.
- any suitable means to detect a position of the object may be used, such as for example, a distributed optical sensor on the same PCB containing the actuators and computational electronics or an amorphous silicon or organic sensor array.
- the levitated object is illuminated, either in transmission or reflection, and the contrast between the light levels with the object 44 absent and present are detected optically as edge transitions.
- Lambertian illumination from above casts a shadow of the object 44 which is imaged by a SelFocTM array 76 onto the CMOS sensor 38 .
- a collimator 74 may overlay the sensor array 36 as shown in FIG. 8. All 1280 gray level pixels of all sensors are latched simultaneously and then clocked out every millisecond and binarized using a processor-set threshold.
- a field programmable gate array (FPGA) 26 can be used to filter the outputs into acceptable edge transitions.
- the transitions can be passed to a digital signal processor (DSP) 18 to infer the position and rotation state of the object 44 .
- DSP digital signal processor
- the desired position and orientation for the object 44 can be entered into the DSP 18 from a canned trajectory or from a three degree of freedom joystick 20 as shown in FIG. 2.
- any suitable positioning device can be used to enter a desired position and trajectory of the object 42 .
- the DSP 18 compares the sensed state of the object as determined by the sensor array 36 with the desired state as determined by the joystick 20 , and generates the forces and torques required to null the differences.
- the DSP 18 is generally adapted to convert the transitions into a spatial map of edge crossings, and can generate a rectangle, a shape or multiple shapes which best fit through those transitions.
- control in the system 10 is centralized. Alternate embodiments may utilize distributed computation and control.
- the algorithm operating with an approximately 25 Hz closed loop bandwidth, is a simple first order lead controller which can use history to disambiguate nearly equivalent fits of rectangles to the set of edge locations. Position is generally held to approximately 25 microns for statically positioned levitated objects, and tracking accuracy is approximately 75 microns for rapidly moving trajectories (such as circles and steps).
- the controller can also be used to hold a relatively stationary position of the object 44 .
- the joystick 20 is used to input a command signal to the controller corresponding to a desired direction of movement of the object 44 .
- the joystick 20 may also be adapted to input a desired velocity for the object 44 .
- the joystick 20 can provide any suitable commands to the system 10 .
- the command signal may include a command to hold a position of the object 44 , in which case the object 44 can be levitated in a relatively stationary position.
- a control architecture flowchart for one embodiment of the present invention is shown in FIG. 10.
- Force and torque commands (Fx, Fy, and Tz are fed through the controller 14 in order to allocate the valve 50 actuators as indicated in blocks 102 and 104 .
- the actuator allocation generally includes control commands for each of the 576 valves in a single sided embodiment of the air table described above. In an alternate embodiment, an air table could include any suitable number of valves.
- the force and torque commands depend from a position command(s) (x,y, ⁇ ) from the position control device 20 or devices, and the detected position(s) (x,y,q) of the object or objects.
- the actuator commands are processed through the paper and actuator dynamics as indicated in block 106 .
- the detection of the object 44 can be processed through sensor-edge processing as indicated in block 108 , which can then be used to determine the position in terms of coordinates (x,y,q) of the object as indicated in block 110 .
- the control loop depicted in FIG. 11 allows for accurate control and movement of an object 44 over a board 12 .
- the system 10 can generally be operated either as a single sided air table 80 as shown in FIG. 8 or as a 2-sided air channel 90 as shown in FIG. 9. In an alternate embodiment, the system 10 may be operated with any suitable number of sides, such as for example, a tunnel. As shown in FIGS. 8 & 9, the system 10 can include a blower 72 to supply air to the plenum 52 .
- the system 10 can include any suitable number of plenums 52 and blowers 72 .
- the system 10 can also include high voltage drivers 74 .
- the 2-sided system 90 has better performance characteristics due to the increased actuation authority and the stablilization from a double sided air bearing created by the air flow from two jets 42 impinging on the object 44 .
- the 2-sided air bearing effectively stiffens the object and maintains the sheet at a fixed height (approximately 2 mm above the jet plate 48 ) independent of plenum pressure as long as both top and bottom plena 52 are at the same pressures.
- FIG. 10 shows one embodiment of a 12 inch ⁇ 12 inch 30.48 cm ⁇ 30.48 cm airjet object mover module 12 or board game.
- this embodiment comprises arrays of square modules, and suitable size or shape of array can be used, such as for example circular arrays as shown in FIG. 12.
- each actuation PCB 58 consists of 576 valves 50 and jets 42 ; 144 (or one per square inch) point in each of the four cardinal directions.
- the jets 42 are interleaved with the sensor bars 38 .
- Sixteen element arrays 78 comprise flap valves 50 and associated jets 42 .
- the black bars are SelFocTM arrays 76 .
- arbitrary force fields can be applied to the levitated objects 44 .
- Object motions with three degrees of freedom (x, y, ⁇ ) can be controlled, and gray levels of force can be asserted by changing the number of jets 42 or the time of actuation of jets 42 .
- Connectors 82 are provided for coupling to the controller 12 and other related components or devices.
- an airjet module 12 is adapted to be connected to one or more other airjet modules 12 . In this manner, a series of airjet modules 12 can be connected in order to provide a larger platform or a pathway along which an object 44 can be moved.
- One feature of the system 10 is that due to the individual airjet 42 control, pieces of paper or other objects 44 can be moved arbitrarily in a two-dimensional plane.
- the object 44 is described herein as being flat, any object 44 that can be moved, roller or levitated by an airjet 42 or series of airjets, can be used.
- a board game application of the system 10 can have one or more players competing to move/block playing pieces 44 using one or more position control devices 20 , such as one or more joysticks.
- an airjet board game incorporating features of the present invention could include two 3-degree of freedom joysticks 20 to allow two or more users to move one or more objects 44 past each other toward some goals.
- the airjet board game could include an individual user playing against a computer.
- the system 10 allows for maneuverability of the playing pieces as well as progammability of the field of play.
- Games may include for example, soccer, hockey, and obstacle races.
- Programmable fields of play could include for example, hills and tunnels, where the physical “terrain” of the playing field or board 12 could be modified by the computer.
- system 10 could be adapted to move sheets of paper along a path or sort tiles into desired patterns.
- the architecture described above provides for the control of thousands of actuators and sensors.
- the system described above has a largely centralized control architecture.
- the scalability of control electronics and algorithms for assemblies of numerous independent agents, particularly for human-scaled systems demands distributed computation and control.
- Systems tightly integrating many actuators, sensors, computational nodes and communication, can be called “smart matter”.
- each set of four actuators, pointing in four different directions is a force agent.
- One or more sensors 38 can be associated with each force agent.
- An analog circuit and/or micro-controller can be associated with each agent. Agents can thus sense and act locally, but coherent, larger scale actions are required.
- PCBs can have many layers of metal for little extra expense.
- An agent such as a controller 14
- the voltage (the “price” of the x-force) rises.
- Each agent has vias connecting to the market wire(s).
- the local sensor 38 looks up at the object 44 . If it is there it makes sense to participate. Should it turn on? Locally it has a “marginal utility function” which says, in effect, if the voltage is above a certain threshold, turn the x-valve on. Then sink current from the x-force market wire, dropping the “price”.
- the airjet mover is an exemplar of a smart matter system.
- the airjets provide a low-mass system for moving objects in three degrees of freedom without making physical contact with the objects.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Multimedia (AREA)
- Position Input By Displaying (AREA)
- Electrically Driven Valve-Operating Means (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to airjet object movement systems, and more particularly, to an airjet board game.
- 2. Prior Art
- Systems for supporting objects with a controlled fluid flow are known. For example, U.S. Pat. No. 6,004,395, which is commonly owned by Applicants' assignee and the disclosure of which is incorporated herein by reference, discloses a valve array for supporting objects, such as paper, with controlled fluid flow.
- The present invention is directed to, in a first aspect, an air jet game. In one embodiment, the air jet game comprises an air jet conduiting member having a plurality of air jet outlets and a controller adapted to selectively control at least partially, the flow of air out of the air jet outlets in order to move at least one object located in an air flow path of the outlet in a desired direction.
- In another aspect, the present invention is directed to a method of controlling the movement of an object in an air jet board game. In one embodiment, the method comprises detecting a position of the object, and moving the object in a desired direction by one or more air jets in the board. The step of moving comprises each air jet being selectively energized based upon the detected position of the object and a respective control input corresponding to the desired direction and desired velocity of the object. Points are scored in the game by moving the object past a goal area on the board.
- In a further aspect, the present invention is directed to an air jet object mover game. In one embodiment, the air jet object mover comprises an array of air jets, an array of object sensors, and a first controller and a second coupled to the array of air jets and the array of object sensors. Each controller is adapted to selectively control the movement of the object over the array of air jets by selectively activating one or more of the air jets based upon on a detected position of the object by the object sensors and a desired direction of movement of the object.
- The foregoing aspects and other features of the present invention are explained in the following description, taken in connection with the accompanying drawings, wherein:
- FIG. 1 is a block diagram of one embodiment of an airjet board game incorporating features of the present invention.
- FIG. 2 is a block diagram of one embodiment of an airjet system incorporating features of the present invention.
- FIG. 3 is a cross-sectional view of a pair of airjets levitating and accelerating an object in one embodiment of a system incorporating features of the present invention.
- FIG. 4 is a graphical representation of the measured lateral force per jet versus pressure drop across a jet and plenum pressure for one embodiment of a system incorporating features of the present invention.
- FIG. 5 is a cross-sectional view of one embodiment of an electrostatic flap valve incorporating features of the present invention.
- FIG. 6 is a pictorial representation of one embodiment of a flap valve configuration incorporating features of the present invention stroboscopically observed from above and from the side.
- FIG. 7 is a graphical representation of valve conductance versus valve voltage for one embodiment of a flap valve configuration incorporating features of the present invention.
- FIG. 8 is a side elevational view of a section of one embodiment of single side air table incorporating features of the present invention.
- FIG. 9 is a side elevational view of a section of one embodiment of a two-side air channel incorporating features of the present invention.
- FIG. 10 is an elevational view of one embodiment of an airjet module incorporating features of the present invention.
- FIG. 11 is a flowchart of a control architecture for one embodiment of a system incorporating features of the present invention.
- Referring to FIG. 1, a block diagram of a
game 10 incorporating features of the present invention is shown. Although the present invention will be described with reference to the embodiments shown in the drawings, it should be understood that the present invention can be embodied in many alternate forms of embodiments. In addition, any suitable size, shape or type of elements or materials could be used. - Generally, the system or
game 10 comprises an air jet conduitingmember 12, also referred to as an airjet board, and amovable object 44. The game may also include acontroller 14 that is adapted to allow a user to control the position and movement of theobject 44 on the board. Thegame 10 may also include one or morepositioning control devices 20. In one embodiment, thepositioning control device 20 can comprise a joystick. A user can use thejoystick 20 to control the position and movement of amovable object 44 on theboard 12. It is a feature of the present invention to allow one or more users to control the movement of one ormore objects 44 over theboard 12 in a game. A game can involve controlling the flow of air along a surface of theboard 12 in order to move the object over theboard 12. In one embodiment, theobject 44 could be levitated over theboard 12. For example, a game may comprise a user playing against another user or a computer as an opponent, and attempting to control the movement of one ormore objects 44 on theboard 12. - In one embodiment, the
airjet board 12 comprises a plurality ofairjets 42 andsensors 38. Themember 12 may also include one ormore connectors 82 for coupling themember 12 to thecontroller 14, coupling themember 12 to anothermember 12, or for coupling themember 12 to other suitable devices. In one embodiment, thegame 10 also includes thepositioning control device 20 that is adapted to control the movement of theobject 44 along or over theboard 12. Thepositioning control device 20 may be coupled to thecontroller 14 and can be adapted to provide positioning commands to thecontroller 14. In one embodiment, thepositioning device 20 can be an integral part of thecontroller 14. In an alternate embodiment, thegame 10 can include such other suitable components for controlling the position of an object with an airjet. - As shown in FIG. 2, in one embodiment, the air jet conduiting
member 12 can comprise avalve board 40 and asensor board 36. Generally, thevalve board 40 comprises an array ofairjets 42 and may include a plurality ofopenings 37 forsensors 38. Thesensor board 36 comprises an array ofsensors 38. Generally, theairjets 42 can be used to move an object on the board, for example by rolling, and/or levitate theobject 44 above theboard 12. Thesensors 38 detect the position of theobject 44 on or over theboard 12. In an alternate embodiment, thegame 10 may include such other suitable components for moving anobject 44 with an air jet system. It is a feature of the present invention to provide a system for moving anobject 44 in three degrees of freedom without making physical contact with theobject 44. Generally, theobject 44 comprises a lightweight flexible medium, such as for example, a sheet of paper or a disk like object that can be levitated over theboard 12. The disk can comprise any suitable material, such as for example, plastic. In an alternate embodiment, theobject 44 can make contact with theboard 12 at a point and be moved along theboard 12 by theairjet 42 in a rolling or sliding fashion. For example, the object can comprise a hollow or semi-hollow sphere or disk which rolls on the board and can comprise any suitable material such as for example, plastic. - FIG. 3 is a cross-section of an
object 44 being levitated and accelerated by a pair ofairjets 42 in anair channel 46, in an exemplary 2-sided embodiment of the present invention. Arrays of simple cylindrical orifices pass through the plates oriented, in one embodiment, at approximately 45 degrees with respect to the plate normal. A small pressure gradient along anorifice passage 42 creates a jet of air as shown in FIG. 3. In an alternate embodiment, any suitable number of airjets in any suitable orientation can be used to move theobject 44. It is a feature of the present invention to levitate and move anobject 44 at high accelerations and peak velocities. As shown in FIG. 3, three dimensionally confined airjets 42 impinge on thesheet 44 and apply localized shear stress on thesheet 44. Fluid jets directed with a velocity component normal to the surface of theobject 44 must have their flow redirected. Conservation of total momentum implies some direct momentum transfer to theobject 44 along thechannel 46. Another force acting on theobject 44 exerts a shear force on the surface of theobject 44 due to the viscous momentum exchange in a velocity gradient. The viscous drag slows the fluid, or air, and accelerates theobject 44. The boundary layer is the fluid or air region adjacent to the surface of the object in which the velocity transitions from the velocity of the solid bounding surface to nearly the fluid velocity far from the surface. In one embodiment, the boundary layer thickness, approximately 1 mm, is considerably greater than the root mean square height variations characterizing the texture of most paper stocks. Thus, the shear force exerted is approximately independent of the surface texture of theobject 44. - The downstream air spreads out laterally and vertically, and produces far less lateral force on the
sheet 44. Forces are dominated by those created in the jet impingement zones. Generally, air spreading out in thechannel 46 downstream slows and disperses. At the low Reynolds numbers encountered here (Re<1000), flows are laminar. The lateral forces on thesheet 44 are given by the Newtonian law of friction, F=μ dvx/dy, where μ is the dynamic viscosity, vx is the velocity along thechannel 46, y is the dimension perpendicular to thechannel 46. The shear velocity gradient, dvx/dy, is far greater in the impingement zone than downstream. - The shear force on the
sheet 44 depends weakly on the incident angle and distance of paper from jet plate 48, and is approximately proportional to the pressure drop across theairjet 42, as is represented in the graph of FIG. 4. Plenum pressure, as will be described below, is generally higher than the pressure across thejet 42 for the valve embodiment described. In an alternate embodiment, the plenum pressure can be of any suitable magnitude relative to the pressure across thejet 42. In one embodiment, the magnitude of the lateral force is typically 0.1 mN per jet. - The flow of air through an
airjet 42 can generally be modulated by a valve mechanism 70 as shown in FIG. 5. In one embodiment, the valve mechanism 70 can comprise aplenum 52, anelectrostatic flap valve 50, and anairjet 42. In an alternate embodiment, the valve mechanism 70 can include any suitable valve mechanism and structure adapted to control the flow of air to thejet 42. Although the embodiments of the present invention described herein are discussed in terms of “air”, “airjets” and “air flow”, any suitable fluid can be used other than including “air”. - The
electrostatic flap valve 50 is generally capable of switching on and off jet flows that can provide several tenths of a milli-newton of shear force. The flap valve generally includes anupper electrode 64 and alower electrode 62, across which an electric potential can be applied. Theflap valve 50 can comprise any suitable material such as for example, polyester. Theelectrode material 64 can comprise an electrically conducting material, such as for example, aluminum or copper. In one embodiment, thelower electrode 62 andupper electrode 64 are electrically connected to a common potential, such as for example, a ground potential. As shown in FIG. 5, in that embodiment, pressurized air in theplenum 52 blows through a valve orifice or via 60 and out of theairjet 42 if there is no voltage drop across theflap valve 50. When a voltage is applied betweenelectrodes upper electrode 64 is attracted to thelower electrode 62. Theflap valve 50 closes and seals thevalve orifice 60. - The fabrication of flap valve mechanism70 can generally comprise fabricating a 2-sided or multilayer printed circuit board 58 (“PCB”) by standard means with an array of 1.5 mm diameter holes. The holes act as vias both for connecting the lower and upper copper traces on the PCB 58 as well as for providing air to the
valve 50 from theplenum 52 below the PCB 58. In one embodiment, agasket plate 56 can be laminated to both sides of the PCB 58. Thegasket plate 56 can comprise anacrylic plate 2 mm in thickness, with thin film adhesive layers. In alternate embodiments, thegasket plate 56 can comprise any suitable material, such as for example, FR4, ceramic or flex. Thegasket plate 56 can be laser cut to pattern the gasket around thevalve orifice 60. In one embodiment, a supporting layer 54 can be used to facilitate handling and dimensional stability of the thin film. The supporting layer 54 can comprise an aluminized, 6-micron thick polyester sheet laminated onto a 250 microns thick polyester layer, although other suitable supporting materials may be used. After laser cutting, the thin film is aligned and bonded to the bottom of thegasket plate 56. A jet plate 48 including theairjets 42, can be aligned and laminated to thegasket plate 56. In one embodiment, the jet plate 48 can be laser cut to form 1 mm diameter holes tilted at 45° and oriented in the four cardinal directions to form theairjets 42. In an alternate embodiment, the jet plate 48 can comprise a multiple layer structure with holes spatially shifted by a fraction of a hole diameter in each layer which are aligned and stacked to provide the tiltedair jets 42. Each layer in the multilayer structure can be formed by drilling, die cutting or photolithography, for example. Theupper valve assembly 68, including thegasket plate 56 and the jet plate 48, can be affixed to the PCB 58. In one embodiment where a polyester sheet is used as the supporting layer 54, the polyester sheet is removed from the polyester flap valve array and theupper valve assembly 68 is laminated to the PCB 58. In one embodiment, a 50 micron thick adhesive can be used that compresses against theflap valve 50 material and bridges to the PCB 58. - In order to manipulate a
flap valve 50 in an array of valves on theboard 40, a common voltage is applied to thetop electrode 64 of allflap valves 50 and thebottom electrodes 62 of eachflap valve 50 are addressed individually. The electrostatic forces must be satisfactory to overcome the aerodynamic forces associated with flows necessary to adequately accelerate theobject 44. - FIG. 6 shows a
flap valve 50 being optically strobed at variable delays after the valve voltage is raised or lowered. The images obtained on video camera through a microscope show the stages of valve opening and closing seen from above (upper frames) and from a side (lower frames). The figures in the upper row A show selected frames for aflap valve 50 opening and lower row B shows a sequence while theflap valve 50 is closing. The plenum pressure in the valve mechanism 70 for the embodiment shown was 0.5 kPa ({fraction (1/200)} of an atmosphere) above atmosphere, the closing voltage was 300 V, and the opening voltage was 0 V. The flow through the opening valve under these conditions was 0.02 L/s.1. In the closing sequence theflap valve 50 first zips rapidly up to theorifice 60 then slows where the curvature increases as theflap valve 50 starts to close off the flow through theorifice 60. As theflap valve 50 approaches closure a “tunnel” is formed in the last one or more milliseconds before complete sealing. The closing time is taken to be the time when complete sealing occurred. On opening, the center of theflap valve 50 balloons up and the effective area of the aperture increases until the declining electrostatic force of the remaining flap can no longer withstand the increasing pneumatic force. After release, theflap valve 50 quickly rises to about half height then drifts more slowly to a larger height. The higher the pressure the faster theflap valve 50 is blown open. Similarly for high pressures and flows, the flap curvature is increased, the electrostatic forces are decreased, and theflap valve 50 takes longer to zip shut. Beyond about 1 kPa, under the conditions used here theflap valve 50 no longer can close. By changing gasket shape, valve orifice diameter, etc., closing pressure drops can be increased to several kpa. - Generally, the pressure is dropped across the
flap valve 50 andairjet 42 in series. The impedance of a 4 mm long, 1mm diameter jet 42 is very nearly equal to that of a 1 mm diameter aperture. The flow through an aperture at these small pressure drops is proportional to the square root of the pressure drop. The impedance, ΔP/F, where F is the mass flow under the pressure gradient ΔP, is thus not a constant. Series impedances add in quadrature. For an inlet aperture with area Ai and outlet aperture with area Ao in series, the pressure at the midpoint, i.e. in the gasket volume, rapidly equilibrates to P=Po+ΔPi/(r2+1), where r is the ratio Ao/Ai and ΔPi-Po is the pressure drop fromplenum 52 to jet exhaust. This is useful in determining the behavior of aflap valve 50 in conjunction with aparticular diameter jet 42. - FIG. 7 is a schematic drawing of the hysteretic behavior of one embodiment of the present invention showing the steady state valve conductance as a function of valve voltage for a plenum pressure of 0.5 kPa. At zero volts the
compliant flap valve 50 is blown open into a stable, inflected curve. For applied voltages less than 220 V theflap valve 50 zips up to theorifice 60 and stops. For voltages higher than 220 V theflap valve 50 zips to closure with the total elapsed time to completion decreasing with increasing voltage. Similarly, dropping the voltage to greater than 120 V does not allow theflap valve 50 to open because the electrostatic force is much greater when theflap valve 50 is shut than when it is open because of the finite curvature in the latter case. Thus, the voltage must be increased for anopen flap valve 50 to overcome this barrier resulting in a hysteretic behavior. - Below 120 V the
flap valve 50 is opened by the held-off pressure with times as shown in FIG. 7. Thus, the flexible electrostatic valves described here can be seen to have large stroke but have a region of sufficiently low curvature so that the gap between electrodes is small enough to provide electric fields strong enough to zip the membrane along. FIG. 7 also plots the opening times at low voltages and the closing times at high voltages. As shown, the higher the voltage the faster theflap valve 50 snaps shut, and the lower the voltage the faster theflap valve 50 pops open. - Another method used to characterize valve response, a method that is more functionally relevant, utilizes a silicon membrane pressure sensor, stripped of its packaging. The sensor is positioned at the impingement zone of a
jet 42. The time dependence of the stagnation pressure of the jet, and therefore the time dependence of the flow in the channel, is determined from the response of the sensor. The measured flow generally follows the driving pulse except that both turn-on and turn-off have approximately a 1 ms delay and have<1 ms rise and fall time. There is a seeming discrepancy between the flow response times and the stroboscopic measurements of flap transition times, for both closing and opening the flow transitions occur more quickly. The difference arises predominantly from the variation in flow impedance of the valve when theflap valve 50 is near closure. The impedance of theflap valve 50 when the flap is near thelower electrode 62 increases strongly as the gap decreases. The impedance of the “tunnel” feature is much higher than that of the open valve. Therefore, the time to full visual closure overestimates the time of significant flow. Similarly, the impedance of the valve is limited by the impedance of thejet 42 when theflap valve 50 is well above theelectrode 62. Therefore, when theflap valve 50 rises beyond a height of about d/4, where d is the diameter of thevalve orifice 60, the flow is saturated. So again the stroboscopic estimate exceeds the flow response time. Another characteristic feature of the flow response is the approximately 1 millisecond delay between voltage drive and flow response. This is a convolution of the flap response time and the time constant for pressurizing and de-pressurizing the gasket volume, estimated to be 1-2 millisecond. - Lifetime tests were run on an array of 120 valves by driving the valves in parallel with a 10 millisecond repetition time. Driving was terminated after 400 million repetitions with no valve failures and negligible charge injection-induced voltage shifts. The
flap valves 50 are thus shown to be very reliable, most likely because the small curvatures of the flaps lead to negligible plastic deformation of the polyester or aluminum. Furthermore, having the aluminum above the plastic minimizes abrasion of both the aluminum and copper. - To enable controlled manipulation of the
object 44, the position of theobject 44 must be sensed. As shown in FIG. 2, the airjet member assembly 12 may also include asensor board 36. Generally, thesensor board 36 comprises an array ofsensors 38 that are adapted to detect the position of theobject 44 in two or more dimensions. In one embodiment, thesensor board 36 can comprise an array of linear CMOS sensor bars 38, having for example, an internal pixel pitch of 64 microns, to detect edge positions of theobject 44 in two dimensions. In an alternate embodiment, any suitable means to detect a position of the object may be used, such as for example, a distributed optical sensor on the same PCB containing the actuators and computational electronics or an amorphous silicon or organic sensor array. In one embodiment, the levitated object is illuminated, either in transmission or reflection, and the contrast between the light levels with theobject 44 absent and present are detected optically as edge transitions. For example, as shown in FIG. 9, Lambertian illumination from above casts a shadow of theobject 44 which is imaged by aSelFoc™ array 76 onto theCMOS sensor 38. In one embodiment, acollimator 74 may overlay thesensor array 36 as shown in FIG. 8. All 1280 gray level pixels of all sensors are latched simultaneously and then clocked out every millisecond and binarized using a processor-set threshold. As shown in FIG. 2, a field programmable gate array (FPGA) 26 can be used to filter the outputs into acceptable edge transitions. The transitions can be passed to a digital signal processor (DSP) 18 to infer the position and rotation state of theobject 44. In one embodiment, the desired position and orientation for theobject 44 can be entered into theDSP 18 from a canned trajectory or from a three degree offreedom joystick 20 as shown in FIG. 2. Alternately, any suitable positioning device can be used to enter a desired position and trajectory of theobject 42. TheDSP 18 compares the sensed state of the object as determined by thesensor array 36 with the desired state as determined by thejoystick 20, and generates the forces and torques required to null the differences. TheDSP 18 is generally adapted to convert the transitions into a spatial map of edge crossings, and can generate a rectangle, a shape or multiple shapes which best fit through those transitions. A force allocation algorithm can then be used to determine whichvalves 50 should be opened and closed to best approximate the desired forces and torques. The commands can then be sent to anotherFPGA 26 which is adapted to drive thehigh voltage arrays 30 to enable thevalve 50 transitions. In one embodiment, the control loop is pipelined with the sensing so that the entire feedback looping occurs within approximately one millisecond. - In the embodiment shown, control in the
system 10 is centralized. Alternate embodiments may utilize distributed computation and control. The algorithm, operating with an approximately 25 Hz closed loop bandwidth, is a simple first order lead controller which can use history to disambiguate nearly equivalent fits of rectangles to the set of edge locations. Position is generally held to approximately 25 microns for statically positioned levitated objects, and tracking accuracy is approximately 75 microns for rapidly moving trajectories (such as circles and steps). Although the present invention is described in terms of moving an object, it should be understood that the controller can also be used to hold a relatively stationary position of theobject 44. Generally, thejoystick 20 is used to input a command signal to the controller corresponding to a desired direction of movement of theobject 44. Thejoystick 20 may also be adapted to input a desired velocity for theobject 44. In alternate embodiments, thejoystick 20 can provide any suitable commands to thesystem 10. In one embodiment, the command signal may include a command to hold a position of theobject 44, in which case theobject 44 can be levitated in a relatively stationary position. - A control architecture flowchart for one embodiment of the present invention is shown in FIG. 10. Force and torque commands (Fx, Fy, and Tz are fed through the
controller 14 in order to allocate thevalve 50 actuators as indicated in blocks 102 and 104. The actuator allocation generally includes control commands for each of the 576 valves in a single sided embodiment of the air table described above. In an alternate embodiment, an air table could include any suitable number of valves. Generally, the force and torque commands depend from a position command(s) (x,y,θ) from theposition control device 20 or devices, and the detected position(s) (x,y,q) of the object or objects. The actuator commands are processed through the paper and actuator dynamics as indicated inblock 106. The detection of theobject 44 can be processed through sensor-edge processing as indicated inblock 108, which can then be used to determine the position in terms of coordinates (x,y,q) of the object as indicated inblock 110. The control loop depicted in FIG. 11 allows for accurate control and movement of anobject 44 over aboard 12. Thesystem 10 can generally be operated either as a single sided air table 80 as shown in FIG. 8 or as a 2-sided air channel 90 as shown in FIG. 9. In an alternate embodiment, thesystem 10 may be operated with any suitable number of sides, such as for example, a tunnel. As shown in FIGS. 8 & 9, thesystem 10 can include ablower 72 to supply air to theplenum 52. Thesystem 10 can include any suitable number ofplenums 52 andblowers 72. Thesystem 10 can also includehigh voltage drivers 74. Generally, the 2-sided system 90 has better performance characteristics due to the increased actuation authority and the stablilization from a double sided air bearing created by the air flow from twojets 42 impinging on theobject 44. The 2-sided air bearing effectively stiffens the object and maintains the sheet at a fixed height (approximately 2 mm above the jet plate 48) independent of plenum pressure as long as both top andbottom plena 52 are at the same pressures. - FIG. 10 shows one embodiment of a 12 inch×12 inch 30.48 cm×30.48 cm airjet
object mover module 12 or board game. Although this embodiment comprises arrays of square modules, and suitable size or shape of array can be used, such as for example circular arrays as shown in FIG. 12. In the example shown in FIG. 10, each actuation PCB 58 consists of 576valves 50 andjets 42; 144 (or one per square inch) point in each of the four cardinal directions. Thejets 42 are interleaved with the sensor bars 38. Sixteenelement arrays 78 compriseflap valves 50 and associatedjets 42. The black bars areSelFoc™ arrays 76. By invoking an image of valve openings arbitrary force fields can be applied to the levitated objects 44. Object motions with three degrees of freedom (x, y, θ) can be controlled, and gray levels of force can be asserted by changing the number ofjets 42 or the time of actuation ofjets 42. -
Connectors 82 are provided for coupling to thecontroller 12 and other related components or devices. In one embodiment, anairjet module 12 is adapted to be connected to one or moreother airjet modules 12. In this manner, a series ofairjet modules 12 can be connected in order to provide a larger platform or a pathway along which anobject 44 can be moved. - One feature of the
system 10 is that due to theindividual airjet 42 control, pieces of paper orother objects 44 can be moved arbitrarily in a two-dimensional plane. Although theobject 44 is described herein as being flat, anyobject 44 that can be moved, roller or levitated by anairjet 42 or series of airjets, can be used. In one embodiment, a board game application of thesystem 10 can have one or more players competing to move/block playing pieces 44 using one or moreposition control devices 20, such as one or more joysticks. For example, an airjet board game incorporating features of the present invention could include two 3-degree offreedom joysticks 20 to allow two or more users to move one ormore objects 44 past each other toward some goals. In another embodiment, the airjet board game could include an individual user playing against a computer. - The
system 10 allows for maneuverability of the playing pieces as well as progammability of the field of play. Games may include for example, soccer, hockey, and obstacle races. Programmable fields of play could include for example, hills and tunnels, where the physical “terrain” of the playing field orboard 12 could be modified by the computer. - In another embodiment, the
system 10 could be adapted to move sheets of paper along a path or sort tiles into desired patterns. - The architecture described above provides for the control of thousands of actuators and sensors. The system described above has a largely centralized control architecture. The scalability of control electronics and algorithms for assemblies of numerous independent agents, particularly for human-scaled systems demands distributed computation and control. Systems tightly integrating many actuators, sensors, computational nodes and communication, can be called “smart matter”.
- In designing smart matter systems the boundaries between the digital and analog worlds are blurred. An example of a smart matter approach to achieve a scalable control design is an analog “market wire” developed to perform the force allocation tasks. In one embodiment of the
airjet module 12, each set of four actuators, pointing in four different directions, is a force agent. One ormore sensors 38 can be associated with each force agent. An analog circuit and/or micro-controller can be associated with each agent. Agents can thus sense and act locally, but coherent, larger scale actions are required. PCBs can have many layers of metal for little extra expense. An agent, such as acontroller 14, can request more of a commodity, say force in the x direction, by sourcing current onto such a plane, a market wire, basically a capacitor. The voltage (the “price” of the x-force) rises. Each agent has vias connecting to the market wire(s). Producer agents, the airjet foursomes, consider supplying the x-force. First thelocal sensor 38 looks up at theobject 44. If it is there it makes sense to participate. Should it turn on? Locally it has a “marginal utility function” which says, in effect, if the voltage is above a certain threshold, turn the x-valve on. Then sink current from the x-force market wire, dropping the “price”. Another agent, perhaps far away, but also under the sheet, asynchronously decides that the price has now dropped below its threshold and decides not to turn on. The desired force is thus provided almost instantaneously. The mechanism is easily scalable. It is essentially independent of the number of agents on a board. If another board is added to the system, the market wires are joined and no change in programming is needed. - The airjet mover is an exemplar of a smart matter system. The airjets provide a low-mass system for moving objects in three degrees of freedom without making physical contact with the objects.
- It should be understood that the foregoing description is only illustrative of the invention. Various alternatives and modifications can be devised by those skilled in the art without departing from the invention. Accordingly, the present invention is intended to embrace all such alternatives, modifications and variances which fall within the scope of the appended claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/730,159 US6454260B1 (en) | 2000-12-05 | 2000-12-05 | Air jet board device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/730,159 US6454260B1 (en) | 2000-12-05 | 2000-12-05 | Air jet board device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020066997A1 true US20020066997A1 (en) | 2002-06-06 |
US6454260B1 US6454260B1 (en) | 2002-09-24 |
Family
ID=24934187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/730,159 Expired - Lifetime US6454260B1 (en) | 2000-12-05 | 2000-12-05 | Air jet board device |
Country Status (1)
Country | Link |
---|---|
US (1) | US6454260B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080073839A1 (en) * | 2006-09-21 | 2008-03-27 | Sportcraft, Ltd. | Game table with centrifugal blower assembly |
US7357392B1 (en) * | 2007-03-06 | 2008-04-15 | Hi-Star Co., Ltd. | Air hockey table that produces atomized gas |
WO2008052316A1 (en) * | 2006-10-31 | 2008-05-08 | Terry Ruddell | Pneumatic game |
EP2527016A3 (en) * | 2008-11-14 | 2013-04-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Transport of an object over a surface |
RU2588458C2 (en) * | 2013-11-11 | 2016-06-27 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Transportation of object on surface |
RU2590883C2 (en) * | 2013-11-11 | 2016-07-10 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Transportation of object on surface |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4954439B2 (en) * | 2002-10-21 | 2012-06-13 | ハイデルベルガー ドルツクマシーネン アクチエンゲゼルシヤフト | Sheet processing machine with pneumatic sheet guide device |
US6807892B2 (en) * | 2002-12-30 | 2004-10-26 | Xerox Corporation | Pneumatic actuator with elastomeric membrane and low-power electrostatic flap valve arrangement |
US7158379B2 (en) * | 2003-12-12 | 2007-01-02 | Cisco Technology, Inc. | Device for removing heat from a power connector |
US7347533B2 (en) * | 2004-12-20 | 2008-03-25 | Palo Alto Research Center Incorporated | Low cost piezo printhead based on microfluidics in printed circuit board and screen-printed piezoelectrics |
US7673877B2 (en) * | 2006-10-31 | 2010-03-09 | Terry Ruddell | Pneumatic game |
DE102007020996A1 (en) * | 2007-05-04 | 2008-11-06 | Giesecke & Devrient Gmbh | Device and method for positioning and / or maintaining a value document |
CN103300607B (en) * | 2012-03-16 | 2015-07-15 | 浙江向胜运动器材有限公司 | Air supply device of game table |
US8727348B2 (en) * | 2012-04-05 | 2014-05-20 | Zhejiang Elephant Sport Co., Ltd. | Air-blowing assembly of game table |
JP6287089B2 (en) * | 2013-11-13 | 2018-03-07 | 村田機械株式会社 | Substrate floating device, substrate transfer device, and substrate transfer device |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE788777A (en) * | 1971-09-13 | 1973-01-02 | Brunswick Corp | AIR CUSHION TABLE GAME |
US3871585A (en) * | 1971-09-13 | 1975-03-18 | Brunswick Corp | Air bed |
US3887187A (en) * | 1971-09-13 | 1975-06-03 | Brunswick Corp | Air cushion table game |
US3954267A (en) * | 1975-02-10 | 1976-05-04 | Coleco Industries, Inc. | Air powered hockey game and puck therefor |
US5356143A (en) * | 1993-07-30 | 1994-10-18 | E & H Plastics, Inc. | Devices for use with an air cushion game table |
US5634636A (en) * | 1996-01-11 | 1997-06-03 | Xerox Corporation | Flexible object handling system using feedback controlled air jets |
US5839722A (en) * | 1996-11-26 | 1998-11-24 | Xerox Corporation | Paper handling system having embedded control structures |
US6105960A (en) * | 1997-03-19 | 2000-08-22 | Carames; Jose Antonio | Machine for competition and leisure game by moving a floating chip |
US6109607A (en) * | 1997-11-06 | 2000-08-29 | Cartwright; Thomas | Air hockey device |
US6004395A (en) | 1997-12-19 | 1999-12-21 | Xerox Coporation | Paper handling flap valve array system |
JP3005573B1 (en) * | 1999-01-21 | 2000-01-31 | コナミ株式会社 | Air hockey game equipment |
JP3053394B1 (en) * | 1999-01-21 | 2000-06-19 | コナミ株式会社 | Air hockey game device |
-
2000
- 2000-12-05 US US09/730,159 patent/US6454260B1/en not_active Expired - Lifetime
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080073839A1 (en) * | 2006-09-21 | 2008-03-27 | Sportcraft, Ltd. | Game table with centrifugal blower assembly |
US7441775B2 (en) * | 2006-09-21 | 2008-10-28 | Sportcraft, Ltd. | Game table with centrifugal blower assembly |
WO2008052316A1 (en) * | 2006-10-31 | 2008-05-08 | Terry Ruddell | Pneumatic game |
EP2094363A4 (en) * | 2006-10-31 | 2011-11-02 | Terry Ruddell | Pneumatic game |
US7357392B1 (en) * | 2007-03-06 | 2008-04-15 | Hi-Star Co., Ltd. | Air hockey table that produces atomized gas |
EP2527016A3 (en) * | 2008-11-14 | 2013-04-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Transport of an object over a surface |
EP2370189B1 (en) * | 2008-11-14 | 2013-08-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Transport of an object across a surface |
US9114940B2 (en) | 2008-11-14 | 2015-08-25 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Transport of an object across a surface |
RU2573348C2 (en) * | 2008-11-14 | 2016-01-20 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Object transportation over surface |
US9656814B2 (en) | 2008-11-14 | 2017-05-23 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Transport of an object across a surface |
RU2588458C2 (en) * | 2013-11-11 | 2016-06-27 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Transportation of object on surface |
RU2590883C2 (en) * | 2013-11-11 | 2016-07-10 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Transportation of object on surface |
Also Published As
Publication number | Publication date |
---|---|
US6454260B1 (en) | 2002-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6454260B1 (en) | Air jet board device | |
Biegelsen et al. | AirJet paper mover: An example of mesoscale MEMS | |
EP0845430B1 (en) | Paper transport system having embedded control structures | |
Fukuta et al. | Design, fabrication, and control of MEMS-based actuator arrays for air-flow distributed micromanipulation | |
US8523115B2 (en) | System, apparatus, program product, and related methods for providing boundary layer flow control | |
Pollack et al. | Electrowetting-based actuation of liquid droplets for microfluidic applications | |
US6032923A (en) | Fluid valves having cantilevered blocking films | |
US7967418B2 (en) | Printhead with nozzles having individual supply passages extending into substrate | |
JPH10116123A (en) | Passively addressable row and column array of bistable valve, paper handling system, and normally closed bistable valve | |
JPH1095553A (en) | Valve, array passively addressable to valve, valve control fluid carrying system, and paper sheet handling system | |
US20070103264A1 (en) | Method and Structure for an Out-of-Plane Compliant Micro Actuator | |
JPH10176768A (en) | Microdevice supporting system and array of microdevice | |
CA2368129A1 (en) | Micromachined electrostatic actuator with air gap | |
Dolgopyat et al. | Active flow control virtual maneuvering system applied to conventional airfoil | |
JPH11246072A (en) | High-speed variable flow valve | |
US20060220803A1 (en) | Resettable latching MEMS shock sensor apparatus and method | |
Suh et al. | Combined organic thermal and electrostatic omnidirectional ciliary microactuator array for object positioning and inspection | |
Yim et al. | Two approaches to distributed manipulation | |
US11465401B2 (en) | Ejector device | |
Berlin et al. | Motion control of planar objects using large-area arrays of mems-like distributed manipulators | |
Ku et al. | Distributed control system for an active surface device | |
Fearing | Micro structures and micro actuators for implementing sub-millimeter robots | |
Luo et al. | Programmable high integration and resolution digital microfluidic device driven by thin film transistor arrays | |
Reed et al. | High-speed conveyor junction based on an air-jet floatation technique | |
US20020100889A1 (en) | Method and apparatus for high-speed fluid flow control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: XEROX CORPORATION, CONNECTICUT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NOOLANDI, JAAN;BIEGELSEN, DAVID K.;CHEUNG, PATRICK C.P.;REEL/FRAME:011382/0603;SIGNING DATES FROM 20000912 TO 20000927 Owner name: XEROX CORPORATION, CONNECTICUT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NOOLANDI, JAAN;BIEGELSEN DAVID K.;CHEUNG, PATRICK C.P.;AND OTHERS;REEL/FRAME:011382/0620;SIGNING DATES FROM 20000912 TO 20001009 |
|
AS | Assignment |
Owner name: BANK ONE, NA, AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:013111/0001 Effective date: 20020621 Owner name: BANK ONE, NA, AS ADMINISTRATIVE AGENT,ILLINOIS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:013111/0001 Effective date: 20020621 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT, TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476 Effective date: 20030625 Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT,TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476 Effective date: 20030625 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: XEROX CORPORATION, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.;REEL/FRAME:061388/0388 Effective date: 20220822 Owner name: XEROX CORPORATION, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK;REEL/FRAME:066728/0193 Effective date: 20220822 |