The technology discussed below relates generally to airbag systems, and more particularly, to airbag safety systems used for high fall stunts.
The act of a person falling from an elevated height has been implemented in a variety of applications, such as sporting, amusement, and entertainment applications. To protect the person from injury, different safety systems for reducing a force exerted on the falling person have been utilized.
An example of an entertainment application includes a high fall stunt performed during a live show or recorded media production. In the high fall stunt, a safety system including a landing pad (e.g., foam pad or airbag) may be used to lessen an amount of energy exerted on a performer falling from a particular height toward the ground. For example, the performer may fall from an elevated platform into the landing pad located a distance (e.g., 4 to 10 meters) below the platform.
An amount of energy exerted on the performer may be decreased based on a density of the landing pad. Ideally, the landing pad has an appropriate density such that when the performer hits the landing pad, the performer does not hit excessively hard causing a diaphragm spasm (e.g., wind being knocked out of the performer) and/or the performer's head (which is not as dense as the performer's core) to be slammed against a surface of the landing pad.
In previous safety systems, the density of the landing pad is set dependent on the performer's weight. For example, some time prior to the high fall stunt being performed, the performer's weight may be measured and a suitable density for the landing pad based on the performer's weight is determined. Accordingly, if the landing pad is a foam pad, an amount of padding may be added or subtracted to the landing pad to realize the determined density. Similarly, if the landing pad is an airbag, an amount of air pressure may be added or subtracted to the landing pad to realize the determined density. However, the previous safety systems only account for the weight of the performer to determine the appropriate density of the landing pad, and the appropriate density is determined in a non-real-time manner well before the performance of the high fall stunt. Accordingly, the present disclosure is directed to improving the safety of a stunt performer in a high fall stunt application by determining an appropriate airbag density utilizing different types of information (e.g., platform height, performer's falling velocity, wind speed, etc.) and adjusting the amount of air pressure in the airbag based on the determined density in real-time (e.g., during the performance of the high fall stunt).
The following presents a summary of one or more aspects of the present disclosure, in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated features of the disclosure, and is intended neither to identify key or critical elements of all aspects of the disclosure nor to delineate the scope of any or all aspects of the disclosure. Its sole purpose is to present some concepts of one or more aspects of the disclosure in a simplified form as a prelude to the more detailed description that is presented later.
Aspects of the disclosure relate to methods, apparatus, and systems for optimizing an energy exerted on a performer falling from an elevated platform and impacting an airbag. An airbag system includes an airbag configured to sustain an air pressure and a control system communicatively coupled to the airbag. The control system is configured to determine a weight of a performer to fall from an elevated platform toward the airbag, measure a distance between the elevated platform and the airbag, set an air pressure of the airbag based on the weight and the distance prior to the performer falling toward the airbag, determine, while the performer falls toward the airbag, a velocity the performer will reach upon impact with the airbag, and adjust the air pressure of the airbag based on the velocity while the performer falls toward the airbag to optimize an energy exerted on the performer when the performer impacts the airbag. The control system may include a scale configured to determine the weight of the performer to fall from the elevated platform toward the airbag. The control system may also include one or more of a laser range finder, an optical sensor, a lidar sensor, or a radar sensor configured to measure the distance between the elevated platform and the airbag, and determine the velocity the performer will reach upon impact with the airbag. The control system may further include an anemometer configured to monitor at least one of a wind velocity or a wind direction of wind engaging the performer while the performer falls toward the airbag. Other aspects, embodiments, and features are also claimed and described.
In one example, a method of optimizing an energy exerted on a performer falling from an elevated platform and impacting an airbag is disclosed. The method includes determining a weight of a performer to fall from an elevated platform toward an airbag, measuring a distance between the elevated platform and the airbag, setting an air pressure of the airbag based on the weight and the distance prior to the performer falling toward the airbag, determining, while the performer falls toward the airbag, a velocity the performer will reach upon impact with the airbag, and adjusting the air pressure of the airbag based on the velocity while the performer falls toward the airbag to optimize an energy exerted on the performer when the performer impacts the airbag.
In one example, an airbag control system for optimizing an energy exerted on a performer falling from an elevated platform and impacting an airbag is disclosed. The airbag control system includes at least one processor and a memory coupled to the at least one processor. The at least one processor and the memory are configured to determine a weight of a performer to fall from an elevated platform toward an airbag, measure a distance between the elevated platform and the airbag, set an air pressure of the airbag based on the weight and the distance prior to the performer falling toward the airbag, determine, while the performer falls toward the airbag, a velocity the performer will reach upon impact with the airbag, and adjust the air pressure of the airbag based on the velocity while the performer falls toward the airbag to optimize an energy exerted on the performer when the performer impacts the airbag.
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well known structures and components are shown in block diagram form in order to avoid obscuring such concepts. While aspects and embodiments are described in this application by illustration to some examples, those skilled in the art will understand that additional implementations and use cases may come about in many different arrangements and scenarios. Innovations described herein may be implemented across many differing platform types, devices, systems, shapes, sizes, and/or packaging arrangements.
A variety of sporting, amusement, and entertainment applications involve a performer falling from an elevated platform toward the ground. Accordingly, a safety system for reducing an impact energy exerted on the falling performer may be utilized to protect the performer from injury.
In an aspect, the landing pad 102 is an airbag configured to sustain an air pressure. Accordingly, the safety system 100 may further include an air compressor 108 (or any other type of air supplying device) for injecting air into the airbag. The air compressor 108 may be coupled to the airbag via one or more inlet tubes 110. The safety system 100 may also include a control system 112 coupled to the air compressor 108 for regulating an amount of air injected into the airbag. The control system 112 may further be coupled to one or more outlet valves 114 of the airbag for regulating an amount of air released from the airbag.
In an aspect, an amount of energy exerted on the performer 104 may be decreased based on a density of the landing pad 102. Ideally, the landing pad 102 has an appropriate density such that when the performer 104 hits the landing pad 102, the performer 104 does not hit excessively hard causing an injury. Possible injuries may include a diaphragm spasm (e.g., wind being knocked out of the performer) and/or the performer's head being violently moved in a particular direction (e.g., forward, backward, or sideways) upon slamming against a harder than ideal surface of the landing pad 102.
In an aspect, the density of the landing pad 102 may be set based on the performer's weight. For example, some time prior to the high fall stunt being performed, the performer's weight may be measured and an appropriate pad density for optimizing the safety of the performer 104 may be determined according to the performer's weight. In an example where the landing pad 102 is a foam pad, an amount of padding may be added or subtracted to the foam pad to realize an appropriate foam pad density. In another example where the landing pad 102 is an airbag, an amount of air may be injected into or released from the airbag to realize an appropriate air pressure density of the airbag.
Typically, the determination of the appropriate density for the landing pad 102 may be solely based on the performer's weight. However, other types of available/determinable information related to the high fall stunt (e.g., platform height, falling velocity, wind speed, etc.) may also be used to determine the appropriate pad density. Hence, the typical pad density determination may limit optimization of the performer's safety if the other types of information related to the high fall stunt are not accounted for in the determination. Moreover, the typical pad density determination is conducted in a real-time manner (e.g., well before the performance of the high fall stunt). Thus, the typical pad density determination may further limit the optimization of the performer's safety since the determination does not account for conditions (e.g., technical and/or environmental conditions) changing during the performance of the high fall stunt.
In an aspect, the present disclosure is directed to improving the safety of a stunt performer in a high fall stunt application by determining an appropriate airbag density utilizing different types of information (e.g., platform height, performer's falling velocity, wind speed, etc.) and adjusting the amount of air pressure in the airbag based on the determined density in real-time (e.g., during the performance of the high fall stunt).
In an aspect, if the landing pad 202 is an airbag configured to sustain an air pressure, then the safety system 200 may further include an air compressor 208 (or any other type of air supplying device) for injecting air into the airbag. The air compressor 208 may be coupled to the airbag via one or more inlet tubes 210. The safety system 200 may also include a control system 212 coupled to the air compressor 208 (via a wired or wireless connection) for regulating an amount of air injected into the airbag. The control system 212 may further be coupled to one or more outlet valves 214 of the airbag (via a wired or wireless connection) for regulating an amount of air released from the airbag.
The control system 212 may also be coupled (via a wired or wireless connection) to a scale 216, one or more sensors 218, and an anemometer 220. The scale 216 is configured to determine a weight of the performer 204, for example, when the performer 204 stands on the scale prior to the performance of the high fall stunt. The one or more sensors 218 are configured to measure a distance between the elevated platform 206 and the landing pad 202 (distance D). Additionally, or alternatively, the one or more sensors 218 are configured to determine a velocity (actual velocity) that the performer 304 will reach upon impact with the landing pad 202. For example, the one or more sensors 218 may include a laser range finder, an optical sensor, a lidar sensor, a radar sensor, a velocity sensor, a machine vision camera, etc. The anemometer 220 is configured to determine a velocity and/or a direction of wind 222 engaging the performer 204 while the performer falls toward the landing pad 202.
In an aspect, information such as the weight of the performer 204, the distance between the elevated platform 206 and the landing pad 202 (distance D), the velocity of the performer 204 (actual velocity), the wind velocity, and/or the wind direction may be sent to the control system 212. The control system 212 may then use the information to set or adjust an air pressure of the landing pad 202.
In an aspect, the control system 212 may receive the determined weight of the performer 204 from the scale 216 and the measured distance between the elevated platform 206 and the landing pad 202 (distance D) from the one or more sensors 218. Thereafter, the control system 212 may set an air pressure of the landing pad 202 based on the determined weight of the performer 204 and the measured distance prior to the performer 204 initiating the fall toward the landing pad 202. The air pressure may be set to a pressure value within a range of pressure values for optimizing the energy exerted on (i.e., preventing injury to) the performer 204 when the performer impacts the landing pad 202. In an aspect, the range of pressure values may be determined based on empirical testing, data regarding an amount of impact energy a human body can safely endure, and/or characteristic data regarding materials used to construct the landing pad.
An object falls at a normal rate. However, a certain amount of time will elapse before the object reaches a terminal velocity (maximum falling velocity). In an aspect, the control system 212 may determine a velocity of the performer 204 as the performer falls from the elevated platform 206. Moreover, the control system 212 may determine a theoretical velocity (VT) the performer will reach immediately prior to, or upon, impact with the landing pad 202 based on the distance between the elevated platform 206 and the landing pad 202 (distance D). For example, the theoretical velocity (VT) may be calculated according to the following equation:
V
T=√{square root over (2gD)}, 1)
where g is the acceleration due to gravity (9.8 m/s2) and D is the distance between the elevated platform 206 and the landing pad 202.
Furthermore, the control system 212 may determine a theoretical energy (ET) exerted on the performer 204 upon impact with the landing pad 202 based on the weight of the performer 204 and the theoretical velocity VT. For example, the theoretical energy (ET) may be calculated according to the following equation:
E
T=(½)mVT2=mgD, 2)
where m is the mass (weight) of the performer 204, VT is the theoretical velocity, g is the acceleration due to gravity (9.8 m/s2), and D is the distance between the elevated platform 206 and the landing pad 202. Based on the theoretical energy ET, the control system 212 may set the air pressure of the landing pad 202 prior to the performer 204 falling toward the landing pad 202 to optimize the energy exerted on the performer when the performer impacts the landing pad. In an aspect, the air pressure is set to a pressure value within a range of pressure values that will prevent injury to the performer 204 when impacting the landing pad 202. For example, if the performer 204 is a heavyweight person, then the landing pad 202 may be set to a higher air pressure to prevent the landing pad from being overly soft, which may result in the performer landing too far into the landing pad and causing injury. If the performer 204 is a lightweight person, then the landing pad may be set to a lower air pressure to prevent the landing pad from being too hard, which may result in the performer slamming into an overly firm surface and causing injury.
In an aspect, the control system 212 may also receive from the one or more sensors 218, the actual velocity (VA) that the performer 204 will reach upon impact with the landing pad 202. Based on the actual velocity, the control system 212 may dynamically (in real-time) adjust the air pressure (change the set air pressure) of the landing pad 202 while the performer 204 falls toward the landing pad 202. The air pressure is adjusted to optimize the energy exerted on (i.e., prevent injury to) the performer when the performer impacts the landing pad 202.
In an aspect, to adjust the air pressure of the landing pad 202, the control system first determines whether the actual velocity (VA) is different from the calculated theoretical velocity (VT). If VA is not within a threshold range of VT, then the control system 212 calculates a predicted energy (EP) exerted on the performer upon impact with the landing pad 202 based on the weight of the performer 204 and the actual velocity VA. For example, the predicted energy (EP) may be calculated according to the following equation:
E
P=(½)mVA2=mgD, 3)
where m is the mass (weight) of the performer 204, VA is the actual velocity, g is the acceleration due to gravity (9.8 m/s2), and D is the distance between the elevated platform 206 and the landing pad 202. Based on the predicted energy EP, the control system 212 may adjust the air pressure (change the set air pressure) of the landing pad 202 in real-time while the performer 204 falls toward the landing pad 202. In an aspect, the air pressure is adjusted to a pressure value within a range of pressure values that will prevent injury to the performer 204 when impacting the landing pad 202.
In an aspect, the one or more sensors 218 (e.g., laser range finder, optical sensor, lidar sensor, radar sensor, velocity sensor, machine vision camera, etc.) may detect whether the performer 204 is misaligned, out of position, or off-axis with the target area 302 and send corresponding information to the control system 212. Additionally, or alternatively, the anemometer 220 may measure the wind velocity and/or the wind direction of the wind 222 and send corresponding information to the control system 212. The control system 212 may then determine whether the falling performer 204 is misaligned with the target area 302 based on the wind velocity and/or the wind direction.
In an aspect, upon detecting/determining whether the performer 204 is misaligned with the target area 302, the control system 212 may determine a predicted area 304 where the performer will impact the landing pad 202. The predicted area 304 may be an off-center portion (outside edge) of the landing pad 202 and determined based on the information received from the one or more sensors 218 and/or the anemometer 220. Thereafter, the control system 212 may adjust the air pressure of the landing pad 202 at the predicted area 304 while the performer falls toward the landing pad 202 so that the performer is less likely to be injured.
In an aspect, the air pressure at the predicted area 304 is adjusted to a pressure value within a range of pressure values to optimize the energy exerted on (i.e., prevent injury to) the performer when the performer impacts the predicted area 304. For example, the control system 212 may increase or decrease the air pressure at the predicted area 304 separately from the target area 302 or any other area of the landing pad 202. This allows air to be released at the same rate from all areas of the landing pad 202 when the performer impacts the predicted area 304, and thus, optimize (lessen) the energy exerted on the performer.
In this example, the control system 414 may be implemented with a bus architecture, represented generally by a bus 402. The bus 402 may include any number of interconnecting buses and bridges depending on the specific application of the processing system 414 and the overall design constraints. The bus 402 communicatively couples together various circuits including one or more processors (represented generally by the processor 404), a memory 405, and computer-readable media (represented generally by the computer-readable medium 406). The bus 402 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be described any further. A bus interface 408 provides an interface between the bus 402 and a transceiver 410. The transceiver 410 provides a communication interface or means for communicating with various other apparatus over a transmission medium (e.g., via a wired connection or a wireless connection using an antenna array 430). For example, the transceiver 410 may provide a communication interface between the control system 414 and the air compressor 208, the one more outlet valves 214, the scale 216, the one or more sensors 218, and/or the anemometer 220. Depending upon the nature of the device, a user interface 412 (e.g., keypad, display, speaker, microphone, joystick) may also be provided. Of course, such a user interface 412 is optional, and may be omitted in some examples.
In some aspects of the disclosure, the processor 404 may include weight processing circuitry 440 configured for various functions, including, for example, determining a weight of a performer to fall from an elevated platform toward an airbag. For example, the weight processing circuitry 440 may be configured to implement one or more of the functions described below in relation to
The processor 404 is responsible for managing the bus 402 and general processing, including the execution of software stored on the computer-readable medium 406. The software, when executed by the processor 404, causes the control system 414 to perform the various functions described below for any particular apparatus. The computer-readable medium 406 and the memory 405 may also be used for storing data that is manipulated by the processor 404 when executing software.
One or more processors 404 in the control system may execute software. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. The software may reside on a computer-readable medium 406. The computer-readable medium 406 may be a non-transitory computer-readable medium. A non-transitory computer-readable medium includes, by way of example, a magnetic storage device (e.g., hard disk, floppy disk, magnetic strip), an optical disk (e.g., a compact disc (CD) or a digital versatile disc (DVD)), a smart card, a flash memory device (e.g., a card, a stick, or a key drive), a random access memory (RAM), a read only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), a register, a removable disk, and any other suitable medium for storing software and/or instructions that may be accessed and read by a computer. The computer-readable medium 406 may reside in the control system 414, external to the control system 414, or distributed across multiple entities including the control system 414. The computer-readable medium 406 may be embodied in a computer program product. By way of example, a computer program product may include a computer-readable medium in packaging materials. Those skilled in the art will recognize how best to implement the described functionality presented throughout this disclosure depending on the particular application and the overall design constraints imposed on the overall system.
At block 502, the control system may determine (e.g., via the scale 216) a weight of a performer to fall from an elevated platform toward an airbag (e.g., landing pad 202). At block 504, the control system may measure (e.g., via the one or more sensors 218) a distance (e.g., distance D) between the elevated platform and the airbag.
At block 506, the control system may set an air pressure (e.g., via the air compressor 208 and/or the one or more outlet valves 214) of the airbag based on the weight and the distance prior to the performer falling toward the airbag. To set the air pressure, the control system may first calculate a theoretical velocity (VT) the performer will reach upon impact with the airbag based on the distance, and then calculate a theoretical energy (ET) exerted on the performer upon impact with the airbag based on the weight and the theoretical velocity (VT). Thereafter, the control system may set the air pressure of the airbag based on the theoretical energy (ET) prior to the performer falling toward the airbag to optimize the energy exerted on the performer when the performer impacts the airbag. In an aspect, the air pressure is set to a pressure value within a range of pressure values for optimizing the energy exerted on the performer when the performer impacts the airbag (e.g., a range of pressure values that will prevent injury to the performer when impacting the airbag).
At block 508, the control system may determine, while the performer falls toward the airbag, a velocity (an actual velocity VA) the performer will reach upon impact with the airbag. The control system may determine the actual velocity (VA) via the one or more sensors 218, which may include a laser range finder, an optical sensor, a lidar sensor, a radar sensor, a velocity sensor, and/or a machine vision camera, for example.
At block 510, the control system may adjust (e.g., via the air compressor 208 and/or the one or more outlet valves 214) the air pressure of the airbag based on the actual velocity (VA) while the performer falls toward the airbag to optimize an energy exerted on the performer when the performer impacts the airbag. To adjust the air pressure, the control system may determine whether the actual velocity (VA) is different from the theoretical velocity (VT), and calculate a predicted energy (EP) exerted on the performer upon impact with the airbag based on the weight and the actual velocity (VA) if the actual velocity (VA) is different from the theoretical velocity (VT). Thereafter, the control system may adjust the air pressure of the airbag based on the predicted energy (EP) while the performer falls toward the airbag. In an aspect, the air pressure is adjusted to a pressure value within a range of pressure values for optimizing the energy exerted on the performer when the performer impacts the airbag (e.g., a range of pressure values that will prevent injury to the performer when impacting the airbag).
Additionally, or alternatively, when adjusting the air pressure, the control system may detect whether the performer is misaligned with a target area (e.g., target area 302) of the airbag while the performer falls toward the airbag. For example, the control system may determine misalignment (e.g., misaligned, out of position, or off-axis with the target area) based on information received via the one or more sensors 218. In another example, the control system may determine the misalignment based on information regarding a wind velocity and/or wind direction received from the anemometer 220. Upon receiving the misalignment information, the control system may determine a predicted area (e.g., predicted area 304) of the airbag where the performer will impact the airbag. The control system may then adjust the air pressure of the airbag at the predicted area while the performer falls toward the airbag. In an aspect, the air pressure at the predicted area is adjusted to a pressure value within a range of pressure values for optimizing the energy exerted on the performer when the performer impacts the predicted area (e.g., a range of pressure values that will prevent injury to the performer when impacting the predicted area).
Within the present disclosure, the word “exemplary” is used to mean “serving as an example, instance, or illustration.” Any implementation or aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects of the disclosure. Likewise, the term “aspects” does not require that all aspects of the disclosure include the discussed feature, advantage or mode of operation. The term “coupled” is used herein to refer to the direct or indirect coupling between two objects. For example, if object A physically touches object B, and object B touches object C, then objects A and C may still be considered coupled to one another—even if they do not directly physically touch each other. For instance, a first object may be coupled to a second object even though the first object is never directly physically in contact with the second object.
One or more of the components, steps, features and/or functions illustrated in
It is to be understood that the specific order or hierarchy of steps in the methods disclosed is an illustration of exemplary processes. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the methods may be rearranged. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented unless specifically recited therein.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but are to be accorded the full scope consistent with the language of the claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more.” Unless specifically stated otherwise, the term “some” refers to one or more. A phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b, or c” is intended to cover: a; b; c; a and b; a and c; b and c; and a, b and c. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. No claim element is to be construed under the provisions of 35 U.S.C. § 112(f) unless the element is expressly recited using the phrase “means for” or, in the case of a method claim, the element is recited using the phrase “step for.”