Remotely adjustable equestrian barrier

Information

  • Patent Grant
  • 6715448
  • Patent Number
    6,715,448
  • Date Filed
    Friday, June 13, 2003
    21 years ago
  • Date Issued
    Tuesday, April 6, 2004
    20 years ago
Abstract
A remotely adjustable equestrian barrier includes motors mounted to the barrier posts and linked to sliding jump cups. The motors are microprocessor controlled. The rail height is adjusted using a remote transmitter which directs the microprocessor to energize the motors and thereby move the rail. Position sensors provide information to the microprocessor to determine when to de-energize the motors. A collapsible barrier may be used with the remotely adjustable equestrian barrier.
Description




BACKGROUND OF THE INVENTION




This invention relates to equestrian barriers and, in particular to an equestrian barrier, the height of which may be remotely adjusted.




Existing training and show jumping courses for equestrian jumping typically include a number of static jump barriers each consisting of a pair of standards and one or more rails extending between the standards which a horse must clear. When training a horse it is often desirable to vary the height of the rail, moving it up and down from jump to jump to help the horse gain confidence. However, as the rider guides the horse around the ring, either another person must adjust the rail height, or the rider must stop, dismount and adjust the height of the rail. This procedure is often disruptive to the horse causing the horse to lose its rhythm and consequently its confidence.




At a show or competition, a course of equestrian jumps is set up. From class to class or age group to age group, the heights of the rails must be changed. The rails are adjusted manually according to the show schedule. This often results in a description to the flow of the competition, requires many workers, and is subject to errors as the rails are adjusted from one height to another around the course.




BRIEF SUMMARY OF THE INVENTION




The present invention includes a remotely controlled jump cup adjustment mechanism secured to each standard. The height of the rail may be adjusted up or down incrementally or to one of many preset heights. The present invention includes a transmitter and receiver. The receiver provides input to a motor control circuit which may include a microprocessor, which in turn operates a pair of motors, one for each side of the rail. Each motor is linked to a sliding or rolling cup which travels up and down the standard to adjust the height of the rail between the two standards.











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a front elevational view of a prior art equestrian jump.





FIG. 2

is a front elevational view of the remotely adjustable equestrian barrier of the present invention.





FIG. 3

is an enlarged front view of one of the posts of FIG.


2


.





FIG. 4

is a top plan view of the jump cup of FIG.


3


.





FIG. 5

is a sectional plan view of the primary motor control housing of FIG.


2


.





FIG. 6

is a sectional side elevational view of FIG.


5


.





FIG. 7

is a sectional plan view of the secondary motor housing of FIG.


2


.





FIG. 8

is a diagram of the motor control circuit.





FIG. 9

is an illustration of a remote control unit.





FIG. 10

is an illustration of compact remote control unit.





FIGS. 11-16

are software flow charts illustrating the system software.





FIG. 17

is a front elevational view of a collapsible equestrian barrier with the present invention.





FIG. 18

is a front elevational view of a bottom-mounted controller housing.











DETAILED DESCRIPTION




Referring to

FIG. 1

, a prior art horse jump is generally indicated by reference numeral


20


. Horse jump


20


includes a pair of upright standards


22


and


24


which are each typically constructed of an upright 4″×4″ pressure treated post and a base


26


and


28


.




A rail


30


extends between standards


22


and


24


and rests in jump cups


32


and


34


. Rail


30


may be vertically adjusted by removing the rail pins (not shown) which extend through apertures


38


and


40


in jump cups


32


and


34


and apertures


42


and


44


in standards


22


and


24


and moving the jumps cup


32


and


34


to the desired height and reinserting the pins to secure the jump cup at the desired height. Apertures


42


and


44


are typically spaced three inches apart to allow incremental manual adjustment of the height of rail


30


above the ground.




Referring to

FIG. 2

, the remotely adjustable equestrian barrier of the present invention is generally indicated by reference numeral


50


. Remotely adjustable equestrian barrier


50


includes a primary motor control housing


52


and a secondary motor housing


54


which are secure to posts


22


and


24


. Rail


30


extends between rolling jump cups


56


and


58


which are linked to primary control housing


52


and secondary motor housing


54


by lines


60


and


62


respectively. A power and control wire


64


extends from the primary motor control housing


52


to the secondary motor housing


54


. Typically wire


64


is covered with a thin layer of earth or otherwise concealed between posts


22


and


24


so at to make it invisible to the horse and rider.




Referring to

FIGS. 3 and 4

, primary motor control housing


52


is attached to the top of post


22


. A line


60


extends from housing


52


and attaches to rolling jump cup


56


. Jump cup


56


includes a generally U-shape bracket


57


, four rollers


66


extending between the legs of bracket


57


and which freely ride on the outside surfaces of post


22


, a rail support cup


68


and aperture


70


, which allows the jump cup


56


to be used in the conventional manner and temporarily secured to post


22


using a locking pin (not shown). Jump cup


56


may be constructed from a 5″×5″ square tube with four pair of roller on the inside of all sides (not shown).




Referring to

FIG. 5-7

, primary motor control housing


52


includes a motor


80


and shaft


82


, an encoder wheel


84


, and encoder wheel shaft


85


, a rotation sensor


86


and a controller circuit board


90


. The controller circuit board


90


includes a microprocessor


112


, a primary motor controller


92


, a secondary motor controller


94


, a RF receiver/decoder


96


and a signal booster


97


. A post mounting bracket


98


secure the housing


52


to the top of a post


22


. Secondary motor housing


4


includes a motor


100


and shaft


102


, a rotation sensor


104


, encoder wheel


10


and an encoder wheel shaft (not shown).




Primary and secondary housings


52


and


54


may be constructed of plywood or other material such as high-strength plastic. In the typical equestrian arena, jump are typically made of wood or plastic to protect the horses and riders.




Referring to

FIG. 8

, the controller circuit


90


receives power from a 12-volt DC battery


110


. Controller circuit


90


includes a microprocessor


112


with a memory


114


. Microprocessor


112


receives commands from receiver/decoder


96


from antenna


116


to change the height of a rail, for example. Microprocessor


112


sends “up” or “down” commands to the primary motor controller


92


and the secondary motor controller


94


which direct the rotation of motor


10


and


100


. Motors


80


and


100


rotate shafts


82




102


which turn encoder wheels


84


and


106


on encoder shaft


85


and the secondary encoder shaft (not shown) respectively. As the encoder wheels


84


and


106


turn, rotation sensors


86


and


108


detect the marks on the encoder wheels


84


and


106


which are counted by microprocessor


112


to determine the incremental distance a rail has moved. When the desired position is reached, microprocessor


112


disables the motor controller


92


and


94


which in turn stop motors


80


and


100


. Encoder wheels


84


and


106


may be secured directly to shafts


82


and


102


eliminating the need for a second encoder shaft.




In the preferred embodiment, processor


112


may be a BasicX BX-24 processor chip for example. A BX-24 development board may be used to mount the processor


112


and RF receiver


96


. An X10 RF transmitter may be used to transmit RF to the signal booster


97


and receiver


96


. In small arenas signal booster


97


may not be needed. These transmitters provide digitally encoded signals, are inexpensive and come in several sizes from a key chain attachable unit to desktop size units. A Saturn L-series windshield motor may be used for drive motors


80


and


100


. The Saturn windshield motor includes a 90 degree worm gear drive shaft and is capable of forward and reverse operation. Stepper motors may also be used obviating the need for the rotational sensors


86


and


108


and encoder wheels


84


and


106


. A Dacron® line may be used to link the drive shafts to the rolling jump cups. Chain, wire or other string may also be used. The motor housings


52


and


54


may be glued or otherwise fastened together. Two high power H-bridge drives available from Robotics HK of Hong Kong may be used to control the motors.




Referring to

FIGS. 9 and 10

, remote control units


130


and


132


are illustrated. Remote control unit


130


provides eighteen position buttons


134


and a 2-position selector switch


136


. When one of the buttons


134


is depressed, position transmitter


130


sends an encoded signal to antenna


116


and receiver/decoder


116


in the primary motor control housing


52


. When the selector switch


136


is in the A-position and the button pushed is button


3


through


16


, the encoded signal is interpreted by the microprocessor


112


as incremental direction information. When selector switch


136


is in the B-position, the encoded signal is interpreted as position information or a store command to save the current position for a particular button


134


.




Remote control unit


132


is a smaller, compact transmitter with buttons


138


which may be used in a similar way as remote control unit


130


. Remote control unit may be more conveniently carried by a rider to dynamically change the height of a jump while riding a horse during a training or practice session.




Remote control units


130


and


132


are preferably radio frequency (RF) transmitters. However, other transmitters such as optical or infrared transmitters or a hardwired data link for a fixed system may be used.




Referring to

FIG. 9

the selector switch


136


may be set to either the “A” or “B”. Referring to

FIG. 10

there is no selector switch and the unit is always in the “A” mode.




When the jump unit is first powered up the microprocessor sets the system to mode


0


(zero). No controller functionality is available other than mode selection until a mode is actually selected by pressing either button


1


or button


2


.




When a button is depressed a digital signal is sent from the transmitter


130


or


132


to the receiver


96


. Embedded within this signal is not only the identity of the particular button pressed but also the setting of the A/B selector switch. Every button press transmits the position of the A/B selector switch.




Buttons


1


and


2


on the controllers


130


and


132


may be used to set the mode under which the microprocessor operates. When the selector switch


136


is in the “A” position mode


2


or


1


may be selected by pressing either button


1


or button


2


. When the selector switch is in the “B” position mode


3


or


4


may be selected by pressing button


1


or button


2


. Controller


132


lacks a selector switch and is therefore in the “A” mode and thus only modes


1


or


2


may be selected.




When the power is first turned on the system is in the mode


0


state. There are a total of four operational modes plus the startup mode that exists until one of the modes is selected. Button


1


or


2


(in either selector switch position “A” or “B” position) may be pressed to activate one of the four modes of operation. Buttons


3


through


18


may have no functionality until an operational mode is selected.




Once a mode is selected buttons


3


through


16


provide different functionality depending on which mode is selected. Once a mode is selected buttons


17


and


18


buttons provide the same functionality in all four operational modes. Button


17


being depressed causes the jump rail to be lowered in three-inch increments. Button


18


being depressed causes the jump rail to rise in three-inch increments.




With the selector switch


136


is in position “A” when button


1


is depressed the microprocessor program enters mode


2


. Mode


2


is a set up mode. It is used to make two different adjustments to the jump rail


30


(FIG.


2


). First, the rail may be adjusted so that the rail is at the top of the range of movement that it will attain in all other modes of operation. This is the zero position. Once the zero position is established, the rail may not move any higher. Second, the position of the two cups


56


and


58


(

FIG. 2

) may be adjusted so that each jump cup is of equal distance above the ground and so that the rail


30


will be generally parallel to the ground. If the ground is not level, the jump cups


56


and


58


may be independently adjusted so that the rail


30


is generally level.




The height of the jump cups


56


and


58


may also be established using a laser or laser range finder (not shown) mounted on the housings


52


and


54


pointing at the top of rail


30


or mounted on the lower side of each jump cup pointing at the ground or the bases


26


and


28


, for example. Input from the laser in the form of digital data may be used by the microprocessor


112


to calculate the height of the rail


30


and to adjust it accordingly.




While in mode


2


the jump cups may be adjusted together in a downward direction by depressing buttons


13


,


15


or


17


. Button


13


causes both cups


56


and


58


to descend by one increment of the rotational sensor. Button


15


causes both cups to descend by one inch as detected by the rotational sensors. Button


17


causes both cups to descend by three inches as detected by both rotational sensors. The buttons directly adjacent to buttons


13


,


15


and


17


are respectively buttons


14


,


16


and


18


. Buttons


14


,


16


and


18


being depressed cause both cups to raise by 1 increment, 1 inch and 3 inches respectively. By using these buttons one can precisely position both cups at the top of the range of motion that will be allowed in other modes of operation.




While in mode


2


the cup


56


attached to the primary controller box


52


(

FIG. 2

) is adjusted in a downward direction by depressing buttons


3


,


5


, and


7


. Button


3


causes cup


56


to descend by one increment of the rotational sensor. Button


5


causes cup


56


to descend by one inch as detected by the rotational sensor. Button


7


causes cup


56


to descend by three inches as detected by the rotational sensor. The buttons directly adjacent to buttons


3


,


5


and


7


are respectively buttons


4


,


6


and


8


. Buttons


4


,


6


and


8


being depressed will cause cup


56


to raise by 1 increment, 1 inch and 3 inches respectively. By using these buttons one can precisely align cup


56


so that it is at the same level above the ground as cup


58


. In mode


2


buttons


9


through


12


have no function and the microprocessor ignores the signals received when any of these buttons is depressed.




Once the two cups


56


and


58


are at an equal distance above the ground and at the extreme top of the range of movement button


2


is pressed to enter mode


1


. With the selector switch in position “A” depressing button


2


enters mode


1


. Mode


1


is the run or operational mode and the buttons of the controller when depressed cause both jump cups


56


and


58


to move. In mode


1


buttons


17


and


18


cause both jump cups to lower or rise in three-inch increments respectively. The jump cups will rise to the upper limit of movement that is set in mode


2


and will lower all the way to the ground.




Buttons


3


through


16


being depressed will cause both cups to move to a preprogrammed height. If the jump is set in mode


2


so that 4′3″ is the top of the range of motion the depressing of buttons


3


through


16


may cause the cups to move to various heights above the ground between 4′3″ and 1′0″, for example. If the jump is set in mode


2


so that 5′3″ is the top of the range of motion the depressing of buttons


3


through


16


may cause the cups to move to various heights above the ground between 5′3″ and 2′0″, for example. The incremental distance moved when a button is depressed is typically in sets of 3″ as this is the traditional increment used for most horse jumps.




Moving the selector switch to position “B” and depressing the


1


button enters mode


4


. In mode


4


buttons


17


and


18


cause the two jump cups to move up and down in three-inch increments. When buttons


3


through


16


are depressed in mode


4


they record the present height of the jump in association with the specific button pressed. Thus, the jump cups may be moved to any height above the ground using buttons


17


and


18


and then associate a specific button with that height above the ground. All of the buttons may be programmed to register different heights, the same height or any combination of different and same heights. The buttons may be programmed independently of each other. When power to the jump is shut off or when a different mode is entered the button settings as programmed in mode


4


are saved.




With the selector switch in position “B” depressing the


2


button

FIG. 9

causes the microcomputer/jump to enter mode


3


. In mode


3


when a button (


3


through


16


) is depressed the jump cups move to the height that was associated with the specific button during mode


4


programming. Buttons


17


and


18


still function to either raise or lower the cups in 3-inch increments.




Referring to

FIGS. 11-14

, the control software for microprocessor


112


is illustrated. Generally, the software operates in a continuous loop to position the rail based on commands received from a remote control unit


130


or


132


. In position A, run mode, pressing one of the position buttons


3


through


16


causes the system to move the rail to a preset height. For example, pressing button


3


may move the rail to four feet. Pressing button


4


may move the rail to four feet three inches. Pressing button


5


may move the rail to three feet six inches. Pressing button


6


may move the rail to three feet nine inches. Pressing button


17


may move the rail down three inches and pressing button


18


may move the rail up three inches from the present location. If the rail is at the correct height, for example two feet, and the button assigned to two feet (button


11


) is pressed again, the system “nods” by moving the rail down an inch and then back up to the correct height of two feet to let the rider know that the signal was received.




When the system starts, the rail moves to a preset position corresponding to two feet, for example. The typical post height is 66 inches, so the rail may move from ground level up to approximately 66 inches. The operator measures the height of the rail and then adjusts the height using the remote until the rail is level and at two feet, for example. Once the preset position is established, the height of the rail may be changed by pushing the buttons on the remote


130


or


132


which moves the jump to the position associated with the button pushed. A button may be associated with a specific height of the jump such as eighteen inches, for example. Or a button may be associated with an incremental adjustment of the jump height, such as up or down three inches.




In the preferred embodiment, the system starts as indicated by block


200


, and looks for a signal from a remote, block


202


. If no input signal is present, decision block


204


, the system loops back and waits for an input signal. If an input signal is present, the signal is decoded, block


206


. With each push of a button on the remote, both the position of the selector switch and the identity of the button is transmitted. If the selector switch is in the A-position, decision block


208


, the identity of the button is determined. If button


1


is pressed, decision block


210


, the system enters the programming mode


2


and the target height, rail height primary and rail height secondary variables are set to a value of


500


, which is a preset position of three feet, block


212


, for example.




In the programming mode


2


, the rail height is moved to the preset position, measured and adjusted if necessary and then set and stored in the memory to orient or calibrate the microprocessor. If button


1


is pressed, decision block


210


, then the other buttons are used to position and level the rail. If button


2


is pressed, decision block


214


, the settings are saved, the variables are set to zero and the system enters the run mode, block


216


. If button


3


is pressed, decision block


218


, one is added to the rail height primary variable, block


220


. If button


4


is pressed, decision block


222


, one is subtracted from the rail height primary variable, block


224


. If button


5


is pressed, decision block


226


, the scaling factor is added to the rail height primary variable, block


228


. If button


6


is pressed, decision block


230


, the scaling factor is subtracted from the rail height primary variable, block


232


. If button


7


is pressed, decision block


234


, three times the scaling factor is added to the rail height primary variable, block


236


. If button


8


is pressed, decision block


238


, three times the scaling factor is subtracted from the rail height primary variable, block


240


. In this manner, adjusting the height of the primary side of the rail independently from the secondary side of the rail, the rail may be leveled.




If button


13


is pressed, decision block


242


, one is added to the target height variable, block


244


. If button


14


is pressed, decision block


246


, one is subtracted from the target height variable, block


248


. If button


15


is pressed, decision block


250


, the scaling factor is added to the target height variable, block


252


. If button


16


is pressed, decision block


254


, the scaling factor is subtracted from the target height variable, block


256


. If button


17


is pressed, decision block


258


, three times the scaling factor is added to target height variable, block


260


. If button


18


is pressed, decision block


262


, three times the scaling factor is subtracted from target height variable, block


264


. Once the rail height is adjusted and leveled and button


2


is pressed, decision block


214


, the mode is set to normal, and the target height, rail height primary and rail height secondary variables are set to zero, block


216


and processing returns to block


202


.




If a signal is received, block


202


, the signal is decoded, block


206


, and if it is in position A, decision block


208


and not button


1


, decision block


210


, then the system next determines which button has been pressed, continuation “A”.




The distance to move the rail is determined by the spacing of the segments on the transparency or slotted wheel


88


and the diameter of the encoder wheel shaft


85


(see FIG.


6


). Based on these parameters, a scaling factor (SF) is established which corresponds to a distance increment in order to move the rail up or down.




For example, a ½″ diameter shaft has a circumference of approximately 1½″. If the transparency wheel


88


has six segments, then each transition on the encoder wheel is equivalent to approximately ¼″ movement of the rail. In this example, the scaling factor is six. A higher degree of accuracy may be obtained by increasing the number of segments on the transparency wheel. For example, if the circumference of the shaft is approximately one inch, a transparency wheel having sixty-four segments provides a resolution of {fraction (1/64)}″. In this example, the scaling factor is sixty-four.




Referring to

FIG. 12

, if button


17


is pushed, decision block


266


, then three times the scaling factor SF is added to the current target height variable TrgHgt, block


268


, to move the rail down three inches. If button


18


is pressed, decision block


270


, then three times the scaling faction is subtracted from the target height variable, block


272


, to move the rail up three inches. The system sequentially checks each button until the pressed button is determined and then continues to “B” in the flowchart.




For each button pressed, target height variable is set to a multiple of the scaling factor. For example, if button


3


is pressed, decision block


274


, the target height variable is set to three times the scaling factor, block


276


, and processing continues to B to adjust the height of the rail. If button


4


is pressed, decision block


278


, the target height variable is set to zero times the scaling factor, block


280


, or the top of the post. If button


5


is pressed, decision block


282


, then the target height variable is set to nine times the scaling factor, block


284


. If button


6


is pressed, decision block


286


, the target height variable is set to six times the scaling factor, block


288


. If button


7


is pressed, decision block


290


, then the target height variable is set to fifteen times the scaling factor, block


292


. If button


8


is pressed, decision block


294


, then the target height variable is set to twelve times the scaling factor, block


296


. If button


9


is pressed, decision block


298


, then the target height variable is set to twenty-one times the scaling factor, block


300


. If button


10


is pressed, decision block


302


, then the target height variable is set to eighteen times the scaling factor, block


304


. If button


11


is pressed, decision block


306


, then the target height variable is set to twenty-seven times the scaling factor, block


308


. If button


12


is pressed, decision block


310


, then the target height variable is set to twenty-four times the scaling factor, block


312


. If button


13


is pressed, decision block


314


, then the target height variable is set to thirty-three times the scaling factor, block


316


. If button


14


is pressed, decision block


318


, then the target height variable is set to thirty times the scaling factor, block


320


. If button


15


is pressed, decision block


322


, then the target height variable is set to thirty-nine times the scaling factor, block


324


. If button


16


is pressed, decision block


326


, then the target height variable is set to thirty-six times the scaling factor, block


328


.




Once the button pressed has been determined, processing continues to “B” to block


330


, FIG.


13


. Because the target height does not equal the rail height primary or secondary, decision block


330


, the system determines the direction of movement, block


332


. If the target height is greater than the rail height (primary or secondary), then the direction of travel is down. If the target height is less than the rail height (primary or secondary), then the direction of travel is up. The duty cycle is set to 20% for each motor to slowly rotate the motors to raise or lower the rail, block


334


. The microprocessor directs the motor control circuit of the primary motor to turn in a direction to lower or raise the rail and the rail height primary variable is decremented or incremented by one for each change in the output state of the primary rotation sensor, block


336


. Likewise, the microprocessor directs the motor control circuit of the secondary motor to turn in the same direction as the primary motor to lower or lower the other side of the rail and the rail height secondary variable is decremented or incremented by one for each change in state of the secondary rotation sensor, block


338


.




If the primary rotational sensor does not change in a predetermined period, which indicates that the primary motor has stalled, decision block


340


, then the duty cycle setting for the primary motor is checked. If the duty cycle for the primary motor is 100%, decision block


342


, then both the primary and secondary motors are turned off, block


346


. Processing returns to block


202


(FIG.


11


). If the duty cycle for the primary motor is not 100%, decision block


342


, then the duty cycle for the primary motor is increased by 10%, block


344


.




If the secondary rotational sensor does not change in a predetermined period, which indicates that the secondary motor has stalled, decision block


348


, then the duty cycle setting for the secondary motor is checked. If the duty cycle for the secondary motor is 100%, decision block


350


, then both the primary and secondary motors are turned off, block


346


, and processing returns to block


202


(FIG.


11


). If the duty cycle for the secondary motor is not 100%, decision block


350


, then the duty cycle is increased by 10%, block


352


, and processing continues to “D”.




If the rail height of the primary equals the target height, decision block


354


, the primary motor is turned off, block


356


. If the rail height of the secondary equals the target height, decision block


358


, the secondary motor is turned off, block


360


, and processing returns to “C” to the beginning (FIG.


11


).




If the rail height of the primary does not equal the target height, decision block


354


, the secondary height is checked. If the secondary height is equal to the target height, decision block


362


, the secondary motor is turned off block


364


and processing returns to “E” (FIG.


13


).




In operation, a rider may adjust the height of the rail without dismounting his or her horse and without disrupting a training session by simply pointing the remote at the jump and pressing the desired button to raise or lower the rail.




Referring to

FIGS. 11

,


15


-


17


, if the selector switch is in the B position, decision block


208


, processing goes to “F”. If button


1


was pressed, decision block


372


, the system enters into programming mode


4


and sets the target height, rail height primary and rail height secondary to


500


, block


374


. If button


2


is pressed, decision block


376


, programming mode exits and the system saves the programmed variables for each button, sets the program variables to zero and returns to “C” to the start (FIG.


11


). If button


2


is not pressed, decision block


376


, processing continues to “H”.




In programming mode


4


, specific rail heights are assigned to the remote control buttons. For example, button


3


may not be set to 2{fraction (1/2 )} feet, button


4


is set to 2 feet and button


5


set to 3 feet, 3 inches. The height of the rail is adjusted using button


17


, decision block


380


, to move the rail down, block


382


, and button


18


, decision block


384


to move the rail up, block


386


. Once the target height is reached, this rail height is assigned to a remote control button by pushing the desired button.




For example, if button


3


is pressed, decision block


388


, button


3


is assigned to the current rail height and stored, block


390


. If button


4


is pressed, decision block


392


, button


4


is assigned to the current rail height and stored, block


394


. If button


5


is pressed, decision block


396


, button


5


is assigned to the current rail height and stored, block


398


. If button


6


is pressed, decision block


400


, button


6


is assigned to the current rail height and stored, block


402


. If button


7


is pressed, decision block


404


, button


7


is assigned to the current rail height and stored, block


406


. If button


8


is pressed, decision block


408


, button


8


is assigned to the current rail height and stored, block


410


. If button


9


is pressed, decision block


412


, button


9


is assigned to the current rail height and stored, block


414


. If button


10


is pressed, decision block


416


, button


10


is assigned to the current rail height and stored, block


418


. If button


11


is pressed, decision block


420


, button


11


is assigned to the current rail height and stored, block


422


. If button


12


is pressed, decision block


424


, button


12


is assigned to the current rail height and stored, block


426


. If button


13


is pressed, decision block


428


, button


13


is assigned to the current rail height and stored, block


430


. If button


14


is pressed, decision block


432


, button


14


is assigned to the current rail height and stored, block


434


. If button


15


is pressed, decision block


436


, button


15


is assigned to the current rail height and stored, block


438


. If button


16


is pressed, decision block


440


, button


16


is assigned to the current rail height and stored, block


442


. Once the button(s) has been programmed, the programming mode may be exited by pressing button


2


, decision block


376


, and control returns to “C” to the start.




In operation in the B position, the rail height goes to the value stored for the programmed button using the same control algorithms as shown in

FIGS. 13 and 14

. In an arena with a plurality of jumps, each jump may be programmed to a different height associated with a single button. For example, button


3


may be programmed to eighteen inches for jump


1


, twenty-one inches for jump


2


, thirty-six inches for jump


3


and thirty inches for jump


4


. By pressing button


3


, each of the four jumps will move to the programmed height for that jump associated with button


3


. For a large arena, the motor controllers may be linked directly to a personal computer via an RS-232, USB port, Ethernet port, or COM port connection for example, which may be used to control the height of each jump, or the computer may be connected to a transmitter to wirelessly control each jump.




Referring to

FIG. 17

, the remotely adjustable equestrian barrier


50


may be used with an expandable rail


31


which includes slats


33


connected together and to rail


31


. Slats


33


fold and unfold when rail


31


is lowered and raised.




Referring to

FIG. 18

, motor control housing


52


may be adapted to be located at the base of post


22


and connect to rolling jump cup


56


with line


60


over pulleys


51


and


53


secured to the top corners of post


22


. Other configurations may be used to connect the motor control housings to the jump cups using lines or screws internal to the posts (not shown).




It is to be understood that while certain forms of this invention have been illustrated and described, it is not limited thereto except insofar as such limitations are included in the following claims and allowable equivalents thereof.



Claims
  • 1. In combination with an equestrian barrier having spaced-apart first and second posts and a rail extending therebetween, an apparatus for remotely adjusting the height of said rail, said apparatus comprising:first and second housings secured to said first and second posts respectively, first and second jump cups each having a cup portion and slidably secured to said first and second posts respectively, said rail extending between said jump cups and resting on said cup portion of each of said jump cups, first and second motors mounted in said first and second housings respectively, each of said motors having a drive shaft coupled to said first and second jump cups, first and second encoder wheels coupled to said first and second drive shafts respectively, first and second rotation detectors mounted in said first and second housings respectively proximal said first and second encoder wheels respectively for detecting rotation of said encoder wheels, a remote control transmitter for transmitting position information, a receiver mounted in said first housing for receiving said transmitted position information from said remote control transmitter, a controller mounted in said housing having a microprocessor, first and second motor controllers and a memory, said microprocessor electrically coupled to said motor controllers said memory, said receiver, and said position sensors, and a power means coupled to said controller and said motors, said microprocessor responsive to position information received from said receiver to determine a rail position and to enable said motor controllers to energize said motors to rotate in a predetermined direction, toward said rail position, said microprocessor responsive to rotational information received from said rotation detectors to disable said motor controllers to de-energize said motors when said rail position is generally reached.
  • 2. The apparatus as claimed in claim 1 wherein said rail position is incremental position information.
  • 3. The apparatus as claimed in claim 1 wherein said rail position is a predetermined rail height.
  • 4. In combination with an equestrian barrier having spaced-apart first and second posts and a rail extending therebetween, an apparatus for remotely adjusting the height of said rail, said apparatus comprising:first and second housings secured to said first and second posts respectively, first and second jump cups each having a cup portion slidably secured to said first and second posts respectively, said rail extending between said jump cups and resting on said cup portion of each of said jump cups, first and second means mounted in said first and second housings respectively and coupled to said first and second jump cups respectively for moving said first and second jump cups respectively from a first position to a second position, first and second positional detection means for determining the relative position of said first and second jump cups respectively, a means for transmitting position information, means for receiving said transmitted position information mounted in said first housing, a controller means responsive to said received position information from said receiver means to directionally energize each of said moving means, said controller means responsive to each of said positioned detection means to selectively de-energize each of said moving means.
  • 5. The apparatus as claimed in claim 4 wherein said first and second moving means include first and second motors respectively.
  • 6. The apparatus as claimed in claim 5 wherein said first and second moving means include first and second drive shafts coupled to said motors.
  • 7. The apparatus as claimed in claim 6 wherein said first and second positional detection means include first and second encoder wheels coupled to said first and second drive shafts respectively.
  • 8. The apparatus as claimed in claim 6 further comprising first and second encoder shafts coupled to said first and second drive shafts respectively.
  • 9. The apparatus as claimed in claim 8 wherein said first and second positional detection means include first and second encoder wheels coupled to said first and second encoder shafts.
  • 10. The apparatus as claimed in claim 4 wherein said first and second positional detection means include first and second encoder wheels coupled to said first and second moving means respectively.
  • 11. The apparatus as claimed in claim 10 wherein said first and second positional detection means include first and second light detectors mounted in said first and second housings proximal said first and second encoder wheels, said light detectors responsive to rotation of said encoder wheels by said moving means.
  • 12. The apparatus as claimed in claim 4 wherein said means for transmitting position information includes a remote control transmitter.
  • 13. The apparatus as claimed in claim 4 wherein said means for transmitting position information includes a radio frequency remote transmitter.
  • 14. The apparatus as claimed in claim 13 wherein said means for receiving includes a radio frequency receiver.
  • 15. The apparatus as claimed in claim 4 wherein said means for transmitting position information includes an infrared remote transmitter.
  • 16. The apparatus as claimed in claim 15 wherein said means for receiving includes an infrared receiver.
  • 17. The apparatus as claimed in claim 4 wherein said means for transmitting position information includes a computer electrically connected to said means for receiving.
  • 18. The apparatus as claimed in claim 17 wherein said means for receiving includes a communications port.
  • 19. The apparatus as claimed in claim 4 wherein said controller means includes a microprocessor with a memory.
  • 20. The apparatus as claimed in claim 4 wherein said positional detection means includes first and second laser range finders coupled to said controller means for providing positional data of said rail to said controller means.
US Referenced Citations (18)
Number Name Date Kind
3497212 Gotcher Feb 1970 A
4368875 Weiss et al. Jan 1983 A
4414920 Richards et al. Nov 1983 A
4765412 Colonel et al. Aug 1988 A
4823883 Colonel et al. Apr 1989 A
4827873 Wong May 1989 A
4989821 Wong Feb 1991 A
5520595 Lee May 1996 A
5586520 Cleary Dec 1996 A
D380371 Maher et al. Jul 1997 S
5679105 Vittone et al. Oct 1997 A
5690583 Keusch Nov 1997 A
D395226 Maher et al. Jun 1998 S
5913283 Coury Jun 1999 A
5924386 Lewis Jul 1999 A
5967093 Vitt et al. Oct 1999 A
6263835 Santi Jul 2001 B1
6520119 Johnson Feb 2003 B1