Claims
- 1. A method of controlling a turret mounted on a fire fighting vehicle, comprising:
storing information in a turret motion controller, the information pertaining to a desired movement of the turret; and controlling movement of the turret using the turret motion controller, the movement of the turret being controlled in accordance with the information.
- 2. The method according to claim 1,
wherein the information pertains to a deploy position, the deploy position being a position in which the turret is positioned to dispense a fire fighting agent on a region of interest; and wherein, during the controlling step, the turret is delivered from a store position to the deploy position, the store position being a position in which the turret is stored for vehicle travel.
- 3. The method according to claim 2, wherein the information for the deploy position is stored in the turret controller in response to operator inputs, and wherein the method further comprises acquiring operator inputs that define a plurality of deploy positions.
- 4. The method according to claim 2, wherein the information for the deploy position is stored in the turret controller in response to operator inputs, and wherein the operator inputs are acquired as the fire fighting vehicle approaches the scene of a fire.
- 5. The method according to claim 1, wherein the controlling step comprises causing the turret to move in a predetermined pattern.
- 6. The method according to claim 1, further comprising
in a first mode of operation, acquiring operator inputs and causing the turret to move in a pattern in accordance with the operator inputs, wherein the causing step is performed in real time as the operator inputs are acquired; then in a second mode of operation, causing the turret to move in accordance with the pattern, wherein the causing step is performed based on information stored during the first mode of operation, such that turret movement is controlled based on previously acquired operator inputs.
- 7. The method according to claim 1,
wherein the information is information pertaining to a motion profile for repetitively moving the turret in accordance with a pattern; wherein, during the controlling step, the turret is repetitively moved in accordance with the pattern; and wherein the method further comprises dispensing a fire fighting agent from the turret while the turret is moving in accordance with the pattern.
- 8. The method according to claim 1,
wherein the information pertains to a store position, the store position being a position in which the turret is stored for vehicle travel; and wherein, during the controlling step, the turret is delivered from a deploy position to the store position, the deploy position being a position in which the turret is positioned to dispense a fire fighting agent on a region of interest.
- 9. The method according to claim 8, further comprising engaging an actuator when the turret reaches the store position, the actuator being coupled to a lock mechanism that locks the turret in place after the turret reaches the store position.
- 10. The method according to claim 1, wherein the controlling step comprises guiding the turret to a store position, and wherein the method further comprises providing a signal to a lock mechanism to cause the lock mechanism to lock the turret in place in the store position.
- 11. The method according to claim 1,
wherein the turret comprises an adjustable mount assembly and a turret nozzle, the adjustable mount assembly being mounted to the chassis and vehicle body combination, the mount assembly including a fire-extinguishing agent delivery system capable of transporting a fire-extinguishing agent through the mount assembly, the turret nozzle being mounted to the adjustable mount assembly, and the turret nozzle being capable of receiving the fire-extinguishing agent from the mount assembly; wherein the fire fighting vehicle comprises a power distribution and control system, the power distribution and control system further including a 11 power source, a power transmission link, a plurality of output devices, a plurality of input devices, a communication network, and a plurality of interface modules; wherein the plurality of output devices including a plurality of actuators capable of adjusting the mount assembly to adjust the position and orientation of the turret nozzle; wherein the plurality of input devices including a plurality of position indicators capable of providing position information pertaining to the position and orientation of the nozzle, and the plurality of input devices further including an input device associated with an operator interface; wherein the plurality of interface modules are coupled to the power source by way of the power transmission link, the plurality of interface modules being interconnected to each other by way of the communication network, and the plurality of interface modules being coupled to the plurality of input devices and to the plurality of output devices by way of respective dedicated communication links, and the plurality of interface modules including one or more interface modules that are coupled to the plurality of position sensors, the plurality of actuators, and the input device associated with an operator interface; and wherein the turret controller comprises at least one of the plurality of interface modules.
- 12. The method according to claim 1, wherein the information comprises a series of waypoints, and wherein the controlling step comprises successively delivering the turret to the series of waypoints.
- 13. The method according to claim 12,
wherein the series of waypoints are stored during an operator programming mode of the turret controller; wherein, during the operator programming mode, the turret is controlled in response to operator inputs and measurements of the position of he turret are repetitively acquired; and wherein the series of waypoints are stored based on the measurements of the position of the turret acquired during the operator programming mode.
- 14. The method according to claim 13, wherein the controlling step comprises
(1) providing one of the series of waypoints as input to a feedback control system, the feedback control system being at least partially implemented by the turret controller; (2) measuring the position of the turret; (3) comparing the measured position of the turret with the one of the series of waypoints; (4) controlling the turret so as to reduce a difference between the measured position of the turret and the one of the series of waypoints; and (5) repeating steps (1)-(4) for remaining ones of the series of waypoints.
- 15. The method of claim 1, wherein the turret comprises first arm and second arms.
- 16. The method of claim 1, wherein the turret comprises a first arm, a second arm, and a third arm, and wherein the second arm is hingedly moveable relative to the first arm and the third arm is hingedly moveable relative to the second arm.
- 17. The method of claim 1,
wherein the information is used to generate first control signals to control motion of the turret, the information directing movement of the turret in such a way that the turret is susceptible to impacting the fire fighting vehicle; and wherein the method further comprises preventing the turret from impacting the fire fighting vehicle, including
determining that the turret is susceptible to impacting the fire fighting vehicle, and in response to the determining step, providing the turret with second control signals that are different than the first control signals, the second control signals directing movement of the turret in such a way that the turret does not impact the fire fighting vehicle.
- 18. A fire fighting vehicle comprising:
(A) a chassis and a vehicle body mounted on the chassis, the chassis and vehicle body in combination including an operator compartment capable of receiving a human operator, the operator compartment including steering and throttle controls for receiving operator inputs to control movement of the fire fighting vehicle along a road; (B) a turret including
(1) an adjustable mount assembly, the adjustable mount assembly being mounted to the chassis and vehicle body combination, and the mount assembly including a fire-extinguishing agent delivery system capable of transporting a fire-extinguishing agent through the mount assembly; (2) a turret nozzle, the turret nozzle being mounted to the adjustable mount assembly, and the turret nozzle being capable of receiving the fire-extinguishing agent from the mount assembly; and (C) a turret control system, the turret control system including a plurality of actuators capable of adjusting the mount assembly to permit the position and orientation of the turret nozzle to be adjusted, the turret control system further including a turret controller coupled to the plurality of actuators, the turret controller storing position information pertaining to a desired position of the turret; and the turret controller being programmed to control movement of the turret using the turret motion controller, the movement of the turret being controlled in accordance with the position information.
- 19. The vehicle according to claim 18,
wherein the position information pertains to a deploy position, the deploy position being a position in which the turret is positioned to dispense a fire fighting agent on a region of interest; and wherein turret controller is programmed to cause the turret to move from a store position to the deploy position, the store position being a position in which the turret is stored for vehicle travel.
- 20. The vehicle according to claim 19, wherein turret controller is programmed to store the position information for the deploy position based on operator inputs, and wherein the turret controller is programmed to store a plurality of deploy positions.
- 21. The vehicle according to claim 19, wherein turret controller is programmed to store the position information for the deploy position based on operator inputs, and wherein the turret controller is programmed to acquire the operator inputs as the fire fighting vehicle approaches the scene of a fire.
- 22. The vehicle according to claim 18, wherein the turret controller is programmed to cause the turret to move in a fixed predetermined pattern.
- 23. The vehicle according to claim 18, further comprising
in a first mode of operation, the turret controller is programmed to acquire operator inputs and causes the turret to move in a pattern in accordance with the operator inputs, the turret controller causing the turret to move in real time as the operator inputs are acquired; then in a second mode of operation, the turret controller is programmed to cause the turret to move in accordance with the pattern, the turret controller causing the turret to move based on information stored during the first mode of operation, such that the turret controller controls turret movement based on previously acquired operator inputs.
- 24. The vehicle according to claim 18,
wherein the position information is information pertaining to a motion profile for repetitively moving the turret in accordance with a pattern; wherein the turret controller is programmed to cause the turret to repetitively move in accordance with the pattern; and wherein the turret controller is programmed to cause the turret to dispense a fire fighting agent from the turret while the turret is moving in accordance with the pattern.
- 25. The vehicle according to claim 18,
wherein the position information pertains to a store position, the store position being a position in which the turret is stored for vehicle travel; and wherein the turret controller is programmed to cause the turret to move a deploy position to the store position, the deploy position being a position in which the turret is positioned to dispense a fire fighting agent on a region of interest.
- 26. The vehicle according to claim 25, wherein the turret controller is programmed to engage an actuator when the turret reaches the store position, the actuator being coupled to a lock mechanism that locks the turret in place after the turret reaches the store position.
- 27. The vehicle according to claim 18, wherein the turret controller is programmed to guide the turret to a store position, and wherein the turret controller is programmed to provide a signal to a lock mechanism to cause the lock mechanism to lock the turret in place in the store position.
- 28. The vehicle according to claim 18,
wherein the fire fighting vehicle comprises a power distribution and control system, the power distribution and control system further including a power source, a power transmission link, a plurality of output devices, a plurality of input devices, a communication network, and a plurality of interface modules; wherein the plurality of actuators are among the plurality of output devices; wherein the plurality of input devices including a plurality of position indicators capable of providing position information pertaining to the position and orientation of the nozzle, and the plurality of input devices further including an input device associated with an operator interface; wherein the plurality of interface modules are coupled to the power source by way of the power transmission link, the plurality of interface modules being interconnected to each other by way of the communication network, and the plurality of interface modules being coupled to the plurality of input devices and to the plurality of output devices by way of respective dedicated communication links, and the plurality of interface modules including one or more interface modules that are coupled to the plurality of position sensors, the plurality of actuators, and the input device associated with an operator interface; and wherein the turret controller comprises at least one of the plurality of interface modules.
- 29. The vehicle according to claim 18, wherein the position information comprises a series of waypoints in the turret controller, and wherein the turret controller is programmed to cause the turret to be successively delivered to the series of waypoints.
- 30. The vehicle according to claim 29,
wherein the series of waypoints are stored during an operator programming mode of the turret controller; wherein, during the operator programming mode, the turret controller is programmed to control the turret in response to operator inputs and repetitively acquire measurements of the position; and wherein the series of waypoints are stored based on the measurements of the position of the turret acquired during the operator programming mode.
- 31. The vehicle according to claim 30, wherein the turret controller is programmed to
(1) provide one of the series of waypoints as input to a feedback control system, the feedback control system being at least partially implemented by the turret controller; (2) measure the position of the turret; (3) compare the measured position of the turret with the one of the series of waypoints; (4) control the turret so as to reduce a difference between the measured position of the turret and the one of the series of waypoints.
- 32. The vehicle according to claim 18, wherein the turret comprises first arm and second arms.
- 33. The vehicle according to claim 18, wherein the turret comprises a first arm, a second arm, and a third arm, and wherein the second arm is hingedly moveable relative to the first arm and the third arm is hingedly moveable relative to the second arm.
- 34. The vehicle according to claim 18,
wherein the turret controller is programmed to use the position information to generate first control signals to control motion of the turret, the position information directing movement of the turret in such a way that the turret is susceptible to impacting the fire fighting vehicle; and wherein the turret controller is further programmed to prevent the turret from impacting the fire fighting vehicle, including being programmed to determine that the turret is susceptible to impacting the fire fighting vehicle, and in response, provide the turret with second control signals that are different than the first control signals, the second control signals directing movement of the turret in such a way that the turret does not impact the fire fighting vehicle.
- 35. A fire fighting vehicle comprising:
(A) a turret comprising
(1) an adjustable mount assembly, the adjustable mount assembly being mounted to the chassis and vehicle body combination, and the mount assembly including a fire-extinguishing agent delivery system capable of transporting a fire-extinguishing agent through the mount assembly, (2) a turret nozzle, the turret nozzle being mounted to the adjustable mount assembly, and the turret nozzle being capable of receiving the fire-extinguishing agent from the mount assembly, and (B) a power distribution and control system, the power distribution and control system further including
(1) a power source; (2) a power transmission link; (3) a plurality of output devices, the plurality of output devices including a plurality of actuators capable of adjusting the mount assembly to adjust the position and orientation of the turret nozzle, (4) a plurality of input devices, the plurality of input devices including a plurality of position indicators capable of providing position information pertaining to the position and orientation of the nozzle, and the plurality of input devices further including an input device associated with an operator interface, (5) a communication network, and (6) a plurality of microprocessor-based interface modules, the plurality of interface modules being coupled to the power source by way of the power transmission link, the plurality of interface modules being interconnected to each other by way of the communication network, and the plurality of interface modules being coupled to the plurality of input devices and to the plurality of output devices by way of respective dedicated communication links, and the plurality of interface modules including one or more interface modules that are coupled to the plurality of position sensors, the plurality of actuators, and the input device associated with an operator interface; and wherein the plurality of interface modules, the plurality of input devices, and the plurality of output devices are distributed throughout the fire fighting vehicle; and wherein each respective interface module is locally disposed with respect to the respective input and output devices to which the respective interface module is coupled so as to permit distributed data collection from the plurality of input devices and distributed power distribution to the plurality of output devices; wherein the one or more interface modules is programmed to store position information pertaining to a desired position of the turret, and to control movement of the turret in accordance with the position information.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Prov. No. 60/360,479, filed Feb. 28, 2002, entitled “Turret Control System and Method for a Fire Fighting Vehicle,” and to U.S. Prov. No. 60/388,451, filed Jun. 13, 2002, entitled “Control System and Method for an Equipment Service Vehicle,” each of which is hereby expressly incorporated by reference. This application is also a continuation-in-part of U.S. Ser. No. 10/326,907, filed Dec. 20, 2002, entitled “Firefighting Vehicle with Network-Assisted Scene Management,” pending. U.S. Ser. No. 10/326,907 is a continuation-in-part of U.S. Ser. No. 09/927,946, filed Aug. 10, 2001, entitled “Military Vehicle Having Cooperative Control Network With Distributed I/O Interfacing,” pending, which is a continuation-in-part of U.S. Ser. No. 09/384,393, filed Aug. 27, 1999, entitled “Military Vehicle Having Cooperative Control Network With Distributed I/O Interfacing,” now U.S. Pat. No. 6,421,593, which is a continuation-in-part of U.S. Ser. No. 09/364,690, filed Jul. 30, 1 999, entitled “Firefighting Vehicle Having Cooperative Control Network With Distributed I/O Interfacing,” abandoned, each of which is hereby expressly incorporated by reference; and is also a continuation-in-part of U.S. Ser. No. 09/500,506, filed Feb. 9, 2000, entitled “Equipment Service Vehicle Having On-Board Diagnostic System,” allowed, also expressly incorporated by reference; and also claims priority to U.S. Prov. No. 60/342,292, filed Dec. 21, 2001, entitled “Vehicle Control and Monitoring System and Method,” also hereby expressly incorporated by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60360479 |
Feb 2002 |
US |
|
60388451 |
Jun 2002 |
US |
|
60342292 |
Dec 2001 |
US |
Continuation in Parts (4)
|
Number |
Date |
Country |
Parent |
10326907 |
Dec 2002 |
US |
Child |
10364668 |
Feb 2003 |
US |
Parent |
09927946 |
Aug 2001 |
US |
Child |
10364668 |
Feb 2003 |
US |
Parent |
09384393 |
Aug 1999 |
US |
Child |
10364668 |
Feb 2003 |
US |
Parent |
09364690 |
Jul 1999 |
US |
Child |
10364668 |
Feb 2003 |
US |