Airbags are often used to protect occupants of a vehicle from injury during a collision involving the vehicle. An airbag system may often include an airbag and an inflator for providing the airbag with a gas to inflate the airbag. Upon involvement in a collision, the airbag may be rapidly inflated to create a cushion between the occupant and interior surfaces of the vehicle.
The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies/identify the figure in which the reference number first appears. The same reference numbers in different figures indicate similar or identical items.
As mentioned above, an airbag may be used to protect an occupant of a vehicle from injury during a collision involving the vehicle. An airbag system may include an airbag and an inflator for providing the airbag with a gas to inflate the airbag. Upon involvement in a collision, the airbag may be rapidly inflated to create a cushion between the occupant and interior surfaces of the vehicle. Different vehicle designs, however, may result in difficulty in protecting an occupant with a conventional airbag. For example, a conventional airbag, once deployed, relies on support from interior structures of the vehicle, such as a steering wheel, dashboard, or an interior panel, to provide the airbag with the ability to stop the movement of the occupant during the collision. Some vehicle designs do not provide such interior structures for all locations at which an occupant may be seated, and thus, a conventional airbag may not effectively protect such occupants. In addition, the components of an airbag system occupy space inside the vehicle and add weight to the vehicle, and it may be difficult to install the components of an airbag system in a location of the interior of the vehicle that permits the airbag to deploy at a rate sufficient to protect the occupant and/or with sufficient dimensions to protect the occupant. Some embodiments disclosed herein may address or mitigate at least some of the above-noted drawbacks.
This disclosure is generally directed to an occupant protection system including an expandable curtain and/or one or more expandable bladders configured to deploy to protect one or more occupants of a vehicle during a collision involving the vehicle. For example, an occupant protection system for a vehicle may include an expandable curtain configured to be expanded from a stowed state to a deployed state having a length configured to extend between a vehicle roof and a vehicle floor. In some examples, the expandable curtain may be configured to deploy and/or extend from a location adjacent or close to the vehicle roof to a point above the vehicle floor. In some examples, the expandable curtain may be configured to deploy and/or extend from a location adjacent or close to the vehicle roof to the vehicle floor. Some examples of the occupant protection system may be used in vehicles having a carriage-style seating arrangement in which two or more seats face one another, for example, in the vicinity of the center of the interior of the vehicle.
The expandable curtain in the deployed state may include a first side configured to extend along a portion of a first interior side of the vehicle, and a second side configured to extend along a portion of a second interior side of the vehicle. For example, the first side of the expandable curtain may be configured to extend substantially parallel to the first interior side of the vehicle, and/or the second side of the expandable curtain may be configured to extend substantially parallel to the second interior side of the vehicle. The expandable curtain may also include a transverse portion extending between the first side and the second side of the expandable curtain. The first side, the second side, and the transverse portion of the expandable curtain may be contiguous and form a continuous barrier. For example, the first side, the second side, and the transverse portion of the expandable curtain may be coupled to one another and/or may form a unitary barrier extending from one end of the first side of the expandable curtain to one end of the second side of the expandable barrier. The occupant protection system may also include a deployment control system configured to cause the expandable curtain to expand from the stowed state to the deployed state. For example, the deployment control system may be configured to activate one or more inflators in flow communication with the first side, the second side, and the transverse portion of the expandable curtain to, for example, rapidly expand the first side, the second side, and the transverse portion of the expandable curtain in response to an impact.
In some examples, the occupant protection system may also include an expandable bladder configured to expand from a stowed state to a deployed state associated with the transverse portion of the expandable curtain. For example, the expandable bladder may be configured to deploy and/or extend from a location adjacent or close to the vehicle roof and adjacent the expandable curtain. In some examples, at least a portion of the first side of the expandable curtain and at least a portion of the second side of the expandable curtain may extend away from a support face side of the of the transverse portion of the expandable curtain, and the expandable bladder may be associated with the support face side of the transverse portion and may be located between the first side and the second side of the expandable curtain.
In some examples, the deployment control system may be configured to cause the expandable bladder to expand from the stowed state to the deployed state. For example, the deployment control system may be configured to activate one or more inflators in flow communication with the expandable bladder to, for example, rapidly expand the expandable bladder in response to an impact. In some examples, the one or more inflators associated with expanding one or more portions of the expandable curtain may be different than the one or more inflators associated with expanding the expandable bladder. In some examples, the one or more inflators associated with expanding one or more portions of the expandable curtain may be the same as the one or more inflators associated with expanding the expandable bladder.
In some examples, the deployment control system may be configured to cause the expandable curtain to deploy and/or expand from the stowed state to the deployed state at a first time, and thereafter cause the expandable bladder to expand from the stowed state to the deployed state at a second time following the first time. In some examples, the deployment control system may be configured to cause the expandable curtain and the expandable bladder to deploy and/or expand concurrently or substantially simultaneously from the stowed state to the deployed state.
The occupant protection system, in some examples, may facilitate the effectiveness of the expandable curtain and/or expandable bladder in protecting an occupant during a collision involving the vehicle, for example, having a vehicle design for which an interior structure does not exist in a position within a threshold distance (e.g., within 1 to 2 meters) in front of a seating position of an occupant. For example, some vehicle designs may not include a reaction surface, such as an interior structure within the threshold distance in front of an occupant seat, and thus, there is no structure against which to support an airbag once it has deployed. The effectiveness of protecting the occupant of such a seat during a collision using an airbag might be compromised, since there is no interior structure against which the airbag can abut to assist with stopping the movement of the occupant during the collision. In some examples of the occupant protection system described herein, the expandable curtain, once deployed may provide a support against which the expandable bladder may abut to assist with arresting the movement of the occupant during the collision. In some examples, the expandable curtain may be deployed to provide the support for the expandable bladder, for example, prior to or concurrently (substantially simultaneously) with deployment of the expandable bladder. In some examples, when the occupant is thrown forward toward the expandable bladder during a collision, the occupant will contact the expandable bladder and press the expandable bladder against the expandable curtain, which will provide support for the expandable bladder and prevent the expandable bladder from deflecting and allowing the occupant to continue to be thrown forward in an uncontrolled manner. In some examples, only the expandable curtain may be deployed, for example, without deploying the expandable bladder. Such examples may be effective in preventing loose objects in the interior of the vehicle from becoming uncontrolled projectiles during a collision. Some examples of the occupant protection system described herein may provide protection for occupants in vehicles that do not have an interior structure within a threshold distance in front of one or more of the seats.
In some examples, the first side, the second side, and the transverse portion of the expandable curtain may collectively define a substantially U-shaped cross-section transverse to the length of the expandable curtain (e.g., as the expandable curtain extends between the vehicle roof and the vehicle floor). In some examples, the occupant protection system may include a first tether coupled to the first side and/or the transverse portion of the expandable curtain and coupled to a portion of the vehicle, such as, for example, a portion associated with the first interior side, the floor, or the roof of the vehicle. The occupant protection system may also include a second tether coupled to the second side and/or transverse portion of the expandable curtain and configured to be coupled to a portion of the vehicle, such as, for example, a portion associated with the second interior side, the floor, or the roof of the vehicle. In some examples, the first and second tethers may assist with preventing the expandable curtain, once deployed, from swinging in a direction away from the occupant during the collision. In some examples, this may assist with preventing the expandable bladder from swinging or otherwise moving in a direction away from the occupant during the collision.
The occupant protection system, in some examples, may also include a second expandable bladder configured to expand from a stowed state to a deployed state associated with the transverse portion of the expandable curtain. In some examples, the first expandable bladder and/or the second expandable bladder may be coupled to the transverse portion of the expandable curtain. In some examples, the first expandable bladder and/or the second expandable bladder may not be coupled to the transverse portion of the expandable curtain. For example, the first and/or second expandable bladder may be coupled, directly or indirectly, to the vehicle roof independently of one another and/or independently of the expandable curtain. For example, the deployment control system may be configured to cause the one or more of the first expandable bladder, the second expandable bladder, or the expandable curtain to expand from the stowed state to the deployed state, for example, by activating one or more inflators associated with one or more of the first expandable bladder, the second expandable bladder, or the expandable curtain. Thus, the first expandable bladder, the second expandable bladder, and the expandable curtain may be deployed together, concurrently or substantially simultaneously, or may be deployed independently of one another. By deploying them independently, the packaging of the occupant protection system may be improved by, for example, reducing the size of gas generators associated with the inflators and/or the housing(s) used to contain the undeployed first and second expandable bladders and expandable curtain. In some examples, the expandable curtain and/or expandable bladders may deploy more rapidly due to the possibility of reducing their respective volumes.
The expandable curtain, in some examples, may include a transverse portion configured to divide the interior of the vehicle. For example, if the vehicle includes a carriage-style seating arrangement including seats that face one another, the transverse portion may extend between two seats that face one another and divide the interior of the vehicle at a longitudinal point of the interior of the vehicle at which the transverse portion is located. In some examples, the transverse portion includes an expandable support chamber substantially centered in the transverse portion and configured to expand into the interior of the vehicle. The expandable support chamber may include a vertical portion configured to extend at least a portion of the distance between the vehicle roof and the vehicle floor when expanded, and a horizontal portion extending at least partially from the first side to the second side of the expandable curtain. In some examples, the occupant protection system may also include a first lateral portion extending along the first side of the expandable curtain, and the first lateral portion may extend from a first end of the horizontal portion. The occupant protection system may also include a second lateral portion extending along the second side of the expandable curtain, and the second lateral portion may extend from a second end of the horizontal portion.
In some examples, one or more of the horizontal portion or the vertical portion of the expandable support chamber may have a non-uniform cross-sectional area when expanded. For example, the cross-sectional area of the horizontal portion may decrease from a maximum value at a center region along the transverse portion to a minimum value at one or more of the first side or the second side of the expandable curtain.
In some examples, one or more of the first side of the expandable curtain, the first lateral portion of the transverse portion, the expandable support chamber, the second lateral portion of the transverse portion, or the second side of the expandable curtain may be contiguous and form a continuous barrier extending from the first side of the expandable curtain to the second side of the expandable curtain.
The first side, second side, and transverse portion of the expandable curtain, in some examples, may cause the expandable bladders to remain relatively centered in front of respective occupants when the respective occupants contact the respective expandable bladders. For example, the first side, the first lateral portion of the transverse portion, and the vertical and horizontal portions of the expandable support chamber may form a recess or pocket into which a corresponding expandable bladder may be received or nest, thereby biasing the expandable bladder to remain centered in front of the occupant as the occupant contacts the expandable bladder.
Some examples of the expandable bladder may include a coupling portion configured to be coupled to a portion of the vehicle associated with the vehicle roof. The expandable bladder may also include first and second expandable lateral arresters associated with the coupling portion, and a lower support associated with the first and second expandable lateral arresters. In some examples, the expandable bladder may also include a central expandable arrester associated with the lower support and configured to pivot relative to the lower support upon contact with a portion of an occupant of the vehicle. In some examples, the coupling portion, the first expandable lateral arrester, the second expandable lateral arrester, and/or the lower support may form an expandable arrester chamber. In some examples, the expandable arrester chamber may be substantially continuous and may be, for example, substantially horseshoe-shaped or ring-shaped and define a central space. The central expandable arrester may be configured to pivot into the central space upon contact by the occupant of the vehicle. In some examples, the central expandable arrester and the first and second expandable lateral arresters may be configured such that the central expandable lateral arrester pivots to a position at least partially between the first and second expandable lateral arresters upon contact with the portion of the occupant of the vehicle. In some examples, the central expandable arrester and the first and second expandable lateral arresters are configured such that shoulders of the occupant of the vehicle contact the first and second expandable lateral arresters, and the head of the occupant of the vehicle contacts the central expandable arrester.
In some examples, the deployment control system may be configured to receive a signal indicative of a predicted collision involving the vehicle and/or a collision involving the vehicle, and cause deployment of the expandable curtain, the first expandable bladder, and/or the second expandable bladder based at least in part on the signal. For example, sensors associated with the vehicle may predict an imminent collision involving the vehicle or may detect a collision upon occurrence, and the deployment control system may receive one or more signals associated with the prediction and/or detection, and activate the occupant protection system by deploying the expandable curtain, the first expandable bladder, and/or the second expandable bladder.
In some examples, the deployment control system may be configured to receive a signal indicative of the presence of an occupant in a first location of the vehicle associated with a first expandable bladder, and cause deployment of the expandable bladder associated with the position of the occupant based at least in part on the signal. For example, the vehicle may include an object classification system associated with a seat in the vehicle, and the vehicle may be able to determine whether an object and/or occupant is present in the seat. The deployment control system may receive one or more signals associated with whether an object and/or occupant is in the seat, and based at least in part on the signal(s), determine whether to initiate deployment, before or during a collision, of the expandable curtain and/or the expandable bladder. For example, if the signal indicates that an occupant is not present in the seat, the deployment control system may not initiate deployment of the expandable curtain or the expandable bladder. This may prevent unnecessary deployment and prevent costs associated with servicing deployed parts of the occupant protection system. Alternatively, if the signal indicates that an occupant is present in the seat, the deployment control system may initiate deployment of the expandable curtain and/or the expandable bladder associated with the position of the occupant to protect the occupant during the collision.
In some examples, the deployment control system may be configured to receive a signal indicative of whether the occupant is properly wearing a seatbelt, and cause deployment of the expandable curtain and/or the expandable bladder associated with the position of the occupant based at least in part on the signal indicative of whether the occupant is properly wearing the seatbelt. For example, the vehicle may include sensors and/or a system to determine whether the occupant is properly wearing a seatbelt. The deployment control system may receive one or more such signals and, based at least in part on the signal(s), initiate and/or control deployment of the expandable curtain and/or the expandable bladder. For example, if the occupant is wearing a seatbelt, the deployment control system may reduce the deployment rate and/or the deployment volume (or pressure) of the expandable curtain and/or the expandable bladder, for example, since the seatbelt will be expected to assist with preventing injury to the occupant during the collision. If, on the other hand, occupant is not properly wearing a seatbelt, the deployment control system may maintain or increase the deployment rate and/or the deployment volume (or pressure) of the expandable curtain and/or the expandable bladder, for example, since the seatbelt will not be expected to assist with preventing injury to the occupant during the collision.
The deployment control system, in some examples, may be configured to receive a signal indicative of a direction of travel of the vehicle, and cause deployment of the expandable curtain and/or the expandable bladder based at least in part on the signal indicative of the direction of travel of the vehicle. For example, the vehicle may be a bi-directional vehicle configured to travel between locations with either end of the vehicle being the leading end. In such vehicles, a seat may be facing the direction of travel when the vehicle is traveling with one end of the vehicle being the leading end, but with the seat facing rearward with the other end of the vehicle being the leading end. The vehicle may include sensors and/or a system configured to generate one or more signals indicative of whether the vehicle is traveling in a direction such that the seat is facing forward or the seat is facing rearward. The deployment control system may be configured to prevent deployment of the expandable curtain and/or the expandable bladder associated with the seat when the seat is facing rearward based at least in part on the signal(s). This may prevent unnecessary deployment and costs associated with servicing deployed parts of the occupant protection system. Alternatively, if the seat is facing forward, the deployment control system may initiate deployment of the expandable curtain and/or the expandable bladder associated with the position of the seat to protect the occupant during the collision.
In some examples, the expandable curtain may be located in the vehicle such that the transverse portion of the expandable curtain, when deployed, may be located in front of one or more seats of the vehicle (e.g., the seat(s) facing the transverse portion of the expandable curtain), and the one or more seats may be located between the first side and the second side of the expandable curtain. In some examples, the expandable bladder is at least partially stowed in a portion of the vehicle associated with the vehicle roof and is configured to expand from the stowed state to the deployed state between the transverse portion of the expandable curtain and the seat. For example, at least a portion of the first side of the expandable curtain and at least a portion of the second side of the expandable curtain extend from a support face side of the of the transverse portion of the expandable curtain (e.g., the side facing the seat), and the expandable bladder is associated with the support face side of the transverse portion of the expandable curtain and is located between the transverse portion of the expandable curtain and the seat, and between the first side and the second side of the expandable curtain.
Some vehicles may include a first seat coupled to a portion of the vehicle and facing a first direction relative to a longitudinal axis of the vehicle, and the vehicle may also include a second seat coupled to a portion of the vehicle and facing a second direction opposite the first direction. In some examples of the occupant protection system, the first side of the expandable curtain and the second side of the expandable curtain may extend from the transverse portion of the expandable curtain in the second direction toward the first seat. The occupant protection system may also include a first expandable bladder at least partially stowed in a portion of the vehicle and configured to expand from a stowed state to a deployed state. The first expandable bladder may be configured to deploy between the transverse portion of the expandable curtain and the first seat. Some examples of the occupant protection system may include first and second expandable curtains at least partially stowed in a portion of the vehicle and configured to be expanded from a stowed state to a deployed state having a length configured to extend between the roof and the floor. In some such examples, the system may include a second expandable bladder at least partially stowed in a portion of the vehicle and configured to expand from a stowed state to a deployed state, and the second expandable curtain may be configured to deploy between the first expandable curtain and the second seat. In some examples, the second expandable bladder may be configured to deploy between the second expandable curtain and the second seat. In such example systems, protection may be provided for occupants of seats facing both directions. For example, the seats may face one another, and the first and second expandable curtains may be configured to deploy between the two seats. In some examples, the deployment control system may be configured to receive one or more signals indicative of a direction of travel of the vehicle, and cause deployment of the first expandable curtain and/or the second expandable curtain. For example, the first expandable curtain, the first expandable bladder, the second expandable curtain, and/or the second expandable bladder may be deployed based at least in part on the one or more signals indicative of the direction of travel of the vehicle. For example, if the vehicle is traveling with the first seat facing the direction of travel, before or during a collision, the deployment control system may deploy the first expandable curtain and/or the first expandable bladder (e.g., associated with the first seat), and if the vehicle is traveling with the second seat facing the direction of travel, before or during a collision, the deployment control system may deploy the second expandable curtain and/or the second expandable bladder (e.g., associated with the second seat).
The techniques and systems described herein may be implemented in a number of ways. Example implementations are provided below with reference to the figures.
For the purpose of illustration, the vehicle 102 may be a driverless vehicle, such as an autonomous vehicle configured to operate according to a Level 5 classification issued by the U.S. National Highway Traffic Safety Administration, which describes a vehicle capable of performing all safety-critical functions for the entire trip, with the driver (or occupant) not being expected to control the vehicle at any time. In such examples, because the vehicle 102 may be configured to control all functions from start to completion of the trip, including all parking functions, it may not include a driver and/or controls for driving the vehicle 102, such as a steering wheel, an acceleration pedal, and/or a brake pedal. This is merely an example, and the systems and methods described herein may be incorporated into any ground-borne, airborne, or waterborne vehicle, including those ranging from vehicles that need to be manually controlled by a driver at all times, to those that are partially or fully autonomously controlled.
The example vehicle 102 may be any configuration of vehicle, such as, for example, a van, a sport utility vehicle, a cross-over vehicle, a truck, a bus, an agricultural vehicle, and a construction vehicle. The vehicle 102 may be powered by one or more internal combustion engines, one or more electric motors, hydrogen power, any combination thereof, and/or any other suitable power sources. Although the example vehicle 102 has four wheels 110, the systems and methods described herein may be incorporated into vehicles having fewer or a greater number of wheels, tires, and/or tracks. The example vehicle 102 may have four-wheel steering and may operate generally with equal performance characteristics in all directions, for example, such that a first end 112 of the vehicle 102 is the front end of the vehicle 102 when travelling in a first direction 114, and such that the first end 112 becomes the rear end of the vehicle 102 when traveling in the opposite, second direction 116, as shown in
As shown in
As shown in
The example expandable curtain 122 may be configured to be expanded from a stowed state, for example, as shown in
In some examples, the expandable curtain 122 may also include a second side 210 opposite the first side 204 configured to extend along a portion of a second interior side (not shown in
As shown in
In some examples, the occupant protection system 120 may include a first tether 214 coupled to the first side 204 and/or transverse portion 212 of the expandable curtain 122 and coupled to a portion of the vehicle 102, such as, for example, a portion associated with (e.g., directly or indirectly coupled to) the first interior side 206 (e.g., an interior panel or a structural member of the vehicle chassis 128) the floor 202, or the roof 130 of the vehicle 102, for example, as shown in
In the example shown in
The first expandable bladder 124A and/or second expandable bladder 124B may each be configured to expand from a stowed state to a deployed state associated with the transverse portion 212 of the expandable curtain 122, for example, as shown in
In some examples, the first side 204, the second side 210, and/or the transverse portion 212 of the expandable curtain 122 may be configured such that when the expandable curtain 122 is deployed, the lower edge of the transverse portion 212 is closer to the seat 106 toward which the first side 204 and second side 210 extend than the upper portion of the transverse portion 212, thereby resulting in the transverse portion 212 extending downward toward the floor of the vehicle 102 and creating an angle relative to vertical, for example, as shown in
In some examples, the deployment control system 126 (
The example vehicle 102 shown in
As shown in
For example, if the vehicle 102 is traveling with the first seat 106A facing the direction of travel (e.g., the first direction 114), before or during a collision, the deployment control system 126 may deploy the first expandable curtain 122A and/or the first expandable bladder 124A (e.g., associated with (e.g., within an effective distance from) the first seat 106A), and if the vehicle 102 is traveling with the second seat 106B facing the direction of travel (e.g., the second direction 116), before or during a collision, the deployment control system 126 may deploy the second expandable curtain 122B and/or the second expandable bladder 124B (e.g., associated with (e.g., within an effective distance from) the second seat 106B).
In the examples shown, the transverse portions 212 also each include a first lateral portion 406 extending between the first side 204 of the expandable curtains 122A and 122B, the vertical portion 403, and the horizontal portion 404, and a second lateral portion 408 extending between the second side 210 of the expandable curtains 122A and 122B, the vertical portion 403, and the horizontal portion 404. In the examples shown, the first and second lateral portions 406 and 408 are not expandable, but rather, form a web between the first side 204 and second side 210, the vertical portion 403, and the horizontal portion 404. In some examples, one or more of the first and second lateral portions 406 and 408 may be expandable. Although the first and second expandable curtains 122A and 122B are depicted as being the same, they may differ from one another. In some examples, the first and second expandable curtains 122A and 122B may be formed as a single expandable curtain, for example, with a common transverse portion 212, rather than being separately deployable expandable curtains 122A and 122B.
In the examples shown in
In some examples, the horizontal portion 404 may include a lower tubular portion 412 having a cross-sectional area in a plane substantially parallel to the first and second sides 204 and 210 of the expandable curtains 122A and 122B that increases as the horizontal portion 404 approaches the vertical portion 403, for example, as shown in
As shown in
In the examples shown in
The expandable bladders 124 shown in
In the examples shown in
In some examples, the first strap 610 and the second strap 612 may be formed from a partially elastic material. In some examples, the first and second straps 610 and 612 may be formed from the same material, and in some examples, the first and second straps 610 and 612 may be formed from a different material, for example, such that the second strap 612 is relatively more elastic than the first strap 610.
The example architecture 900 may include a non-transitory computer readable media configured to store executable instructions/modules, data, and/or data items accessible by the processor(s). In various implementations, the non-transitory computer readable media may be implemented using any suitable memory technology, such as static random access memory (SRAM), synchronous dynamic RAM (SDRAM), nonvolatile/Flash-type memory, or any other type of memory. In the illustrated implementation, program instructions and data implementing desired functions, such as those described above, are shown stored within the non-transitory computer readable memory. In other implementations, program instructions, and/or data may be received, sent, or stored on different types of computer-accessible media, such as non-transitory media, or on similar media separate from the non-transitory computer readable media. Generally speaking, a non-transitory, computer readable memory may include storage media or memory media, such as flash memory (e.g., solid state memory), magnetic or optical media (e.g., a disk) coupled to the architecture 900 via an I/O interface. Program instructions and data stored via a non-transitory computer readable medium may be transmitted by transmission media or signals such as electrical, electromagnetic, or digital signals, which may be conveyed via a communication medium such as a network and/or a wireless link, such as may be implemented via a network interface.
In some implementations, the I/O interface may be configured to coordinate I/O traffic between the processor(s), the non-transitory computer readable media, and any peripheral devices, the network interface, or other peripheral interfaces, such as input/output devices. In some implementations, the I/O interface may perform any necessary protocol, timing, or other data transformations to convert data signals from one component (e.g., the non-transitory computer readable media) into a format suitable for use by another component (e.g., processor(s)). In some implementations, the I/O interface may include support for devices attached through various types of peripheral buses, such as a variant of the Peripheral Component Interconnect (PCI) bus standard or the Universal Serial Bus (USB) standard, for example. In some implementations, the function of the I/O interface may be split into two or more separate components, such as a north bridge and a south bridge, for example. Also, in some implementations, some or all of the functionality of the I/O interface, such as an interface to the non-transitory computer readable media, may be incorporated directly into the processor(s).
In the example architecture 900 shown in
The example vehicle systems 902 also include location systems 910 configured to receive location information, including position and orientation data (e.g., a local position or local pose) from the vehicle sensors 904 and/or external sources, and provide location data 912 to other portions of the vehicle systems 902 via the I/O interface 908. The external sources may include global satellites for facilitating operation of a global positioning system (GPS) and/or a wireless network for communicating and receiving information related to the vehicle's location, such as map data. The location systems 910 may also include sensors configured to assist with navigation of the vehicle 102, such as wheel encoders for sensing the rotation of the wheels, inertial navigation sensors, such as gyroscopes and/or accelerometers, and/or cameras, LIDAR, RADAR, etc. for obtaining image data for dead-reckoning navigation and/or SLAM-based approaches to localization.
The example vehicle systems 902 may also include one or more of a planner 914, an object data calculator 916, an object classifier 918, a collision predictor system 920, a kinematics calculator 922, and a safety system actuator 924. The vehicle systems 902 may be configured to access one or more data stores including, but not limited to, an object type data store 926. The object type data store 926 may include data representing object types associated with object classifications for objects detected in the environment.
The example vehicle systems 902 shown in
In some examples, the planner 914 may be configured to generate data representative of a trajectory of the vehicle 102, for example, using data representing a location of the vehicle 102 in the environment and other data, such as local pose data, that may be included in the location data 912. In some examples, the planner 914 may also be configured to determine projected trajectories predicted to be executed by the vehicle 102. The planner 914 may, in some examples, be configured to calculate data associated with a predicted motion of an object in the environment, and may determine a predicted object path associated with the predicted motion of the object. In some examples, the object path may include the predicted object path. In some examples, the object path may include a predicted object trajectory. In some examples, the planner 914 may be configured to predict more than a single predicted object trajectory. For example, the planner 914 may be configured to predict multiple object trajectories based on, for example, probabilistic determinations or multi-modal distributions of predicted positions, trajectories, and/or velocities associated with an object.
In some examples, the object data calculator 916 may be configured to provide data representative of, for example, one or more of the location of an object in the environment surrounding the vehicle 102, an object track associated with the object, and an object classification associated with the object. For example, the object data calculator 916 may be configured to receive data in the form of sensor signals received from one or more of the vehicle sensors 904 and determine data representing one or more of the location in the environment of the object, the object track, and the object classification.
In some examples, the object classifier 918 may be configured to access data from the object type data store 926, which may be configured to store data representing object types, such as, for example, a species of an object classification, a subclass of an object classification, and/or a subset of an object classification. The object classifier 918, in some examples, may be configured to analyze data representing an object track and data representing an object classification with data representing an object type, and determine an object type based at least in part on the object track and classification data. For example, a detected object having an object classification of an “automobile” may have an object type of “sedan,” “coupe,” “hatch-back,” “sports utility vehicle,” “pick-up truck,” or “minivan.” An object type may include additional subclasses or subsets. For example, a “sedan” that is parked may have an additional subclass designation of being “static” or being “dynamic” if moving.
In some examples, the collision predictor system 920 may be configured to use the data representing the object type, the data representing the trajectory of the object, and/or the data representing the trajectory of the vehicle 102, to predict a collision between the vehicle 102 and the object.
In some examples, the kinematics calculator 922 may be configured to determine data representing one or more scalar and/or vector quantities associated with motion of objects in the environment, including, but not limited to, velocity, speed, acceleration, deceleration, momentum, local pose, and/or force. Data from the kinematics calculator 922 may be used to compute other data, including, but not limited to, data representing an estimated time to impact between an object and the vehicle 102, and data representing a distance between the object and the vehicle 102. In some examples, the kinematics calculator 922 may be configured to predict a likelihood that other objects in the environment (e.g., cars, motorcyclists, pedestrians, cyclists, and animals) are moving in an alert or controlled state, versus an un-alert or uncontrolled state. For example, the kinematics calculator 922 may be configured estimate the probability that other objects are moving as though they are being controlled and/or are behaving in a predictable manner, or whether they are not being controlled and/or behaving in an unpredictable manner, for example, by observing motion of the object over time and relative to other objects in the environment. For example, if the objects are moving erratically or without appearing to adjust to the presence or motion of other objects in the environment, this may be an indication that the objects are either uncontrolled or moving in an unpredictable manner. This may be inferred based on sensor data received over time that may be used to estimate or predict a future location of the object relative to a current or future trajectory of the vehicle 102.
In some examples, the safety system actuator 924 may be configured to activate one or more safety systems of the autonomous vehicle 102 when a collision is predicted by the collision predictor 920 and/or the occurrence of other safety related events, such as, for example, an emergency maneuver by the vehicle 102, such as hard braking or a sharp acceleration. The safety system actuator 924 may be configured to activate an interior safety system (e.g., including sending one or more signals to the deployment control system 126 of the occupant protection system 120), an exterior safety system (e.g., including warning sounds and/or warning lights), the drive system 932, which may be configured to execute an emergency maneuver to avoid a collision, and/or any combination thereof. For example, the drive system 932 may receive data for causing a steering system of the vehicle 102 to change the travel direction of the vehicle 102, and a propulsion system of the vehicle 102 to change the speed of the vehicle 102 to alter the trajectory of vehicle 102 from an initial trajectory to a trajectory for avoiding a collision.
Some examples of the vehicle systems 902 may operate according to the following example. Data representing a trajectory of the vehicle 102 in the environment may be received by the vehicle controller 928. Object data associated with an object in the environment may be calculated. Sensor data 906 from one or more of the vehicle sensors 904 may be used to calculate the object data. The object data may include data representing the location of the object in the environment, an object track associated with the object, such as whether the object is stationary or moving, and an object classification associated with the object, such as whether the object is another vehicle, a pedestrian, a cyclist, an animal, or a stationary object. In some examples, the object data calculator 916, based on the object data, may be used to determine data representing the object's location in the environment, data representing whether the object is moving, and data representing a classification associated with the object.
In some examples, the planner 914 may use the object data to determine a predicted path of the object in the environment, for example, based on data representing the location of the object and may process that data to generate data representing a predicted object path. Data representing the type of object may be determined based on the data representing whether the object is moving, data representing the object's classification, and/or data representing object's type. A pedestrian not in motion, a vehicle in motion, and traffic sign, a lane marker, or a fire hydrant, none of which is in motion, are examples of object types with an associated motion data.
In some examples, the collision predictor system 920 may be used to predict a collision between the vehicle 102 and an object in the environment based on the object type, whether the object is moving, the trajectory of the vehicle 102, the predicted path of the object obtained from the planner 914. For example, a collision may be predicted based in part on the object type due to the object moving, the trajectory of the object being in potential conflict with the trajectory of the vehicle 102, and the object having an object classification that indicates the object is a likely collision threat.
In some examples, the safety system actuator 924 may be configured to actuate one or more portions of a safety system of the vehicle 102 when a collision is predicted. For example, the safety system actuator 924 may activate one or more safety systems of the vehicle 102, such as, for example, one or more of the interior safety systems, one or more of the exterior safety systems, and one or more of the components of the drive system 932 (e.g., the steering system, the propulsion system, and/or the braking system) via the vehicle controller 928. In some examples, the vehicle controller 928 may determine that the interior safety system will be activated based on some action of an object in the environment, and the vehicle control data 930 may include information configured to cause the vehicle controller 928 to activate one or more functions of the interior safety system, the exterior safety system, and the drive system 932.
As shown in
In the example architecture 1000 shown in
In some examples, the deployment control system 126 may be configured receive a signal indicative of a predicted collision involving the vehicle 102 and/or a collision involving the vehicle 102, and cause deployment of one or more expandable curtains 122, and/or one or more expandable bladders 124 based at least in part on the signal(s). For example, the vehicle sensors 904 may provide information to the collision predictor system 920, which may predict a collision with an object in the environment through which the vehicle 102 is travelling. The collision predictor system 920 may provide information to the safety actuator system 924, which in turn, provides one or more signals to the deployment control system 126, which may activate one more inflators 134 to cause deployment of one or more expandable curtains 122 and/or one or more expandable bladders 124.
In some examples, the deployment control system 126 may be configured to receive one or more signals indicative of the presence of an occupant 104 in a first location of the vehicle 102 associated with (e.g., within an effective range of) one of the expandable bladders 124, and cause deployment of the corresponding expandable bladder 124 associated with the position of the occupant 104 based at least in part on the one or more signals. For example, the vehicle systems 902 may include an object classification system 1002 configured to determine information related, for example, to whether an object and/or occupant 104 is present in one or more of the respective seats 106 of the vehicle 102. In some examples, the object classification system 1002 may leverage one or more of the vehicle sensors 904 and determine information about the object and/or occupant 104, such as, for example, the size and/or weight of the object and/or occupant 104 (e.g., whether the occupant 104 is an adult, a child, or an infant). As a non-limiting example, image systems (e.g., cameras) internal to the vehicle 102 may determine presence of an occupant 104 in a seat 106. If no occupant 104 is present, the deployment control system 126 may receive one or more signals associated with whether an occupant 104 is in the seat 106, for example, via the safety system actuator 924, and based at least in part on the one or more signals, determine whether to initiate deployment of, before or during a collision, the expandable curtain 122 and/or the expandable bladder 124 associated with (e.g., within an effective range of) the seat 106. For example, if an occupant 104 is not present in the seat 106, the deployment control system 126 may not initiate deployment of the expandable curtain 122 or the expandable bladder 124. This may prevent unnecessary deployment and prevent costs associated with servicing deployed parts of the occupant protection system 120. Alternatively, if an occupant 104 is present in the seat 106, the deployment control system 126 may initiate deployment of the expandable curtain 122 and/or the expandable bladder 124 associated with (e.g., within an effective range of) the position of the occupant 104 to protect the occupant 104 during the collision.
In some examples, the deployment control system 126 may be configured to receive one or more signals indicative of whether the occupant 104 is properly wearing a seatbelt, and cause and/or control deployment of the expandable curtain 122 and/or the expandable bladder 124 associated with the position of the occupant 104 based at least in part on the one or more signals indicative of whether the occupant 104 is properly wearing the seatbelt. For example, the vehicle sensors 904 and/or vehicle systems 902 may determine whether the occupant 104 is properly wearing a seatbelt. The deployment control system 126 may receive one or more such signals and, based at least in part on the signals, initiate and/or control deployment of the expandable curtain 122 and/or the expandable bladder 124 before or during a collision involving the vehicle 102.
For example, if the occupant 104 is wearing a seatbelt, the deployment control system 126 may reduce the deployment rate and/or the deployment volume (or pressure) of the expandable curtain 122 and/or expandable bladder 124, for example, since the seatbelt will be expected to assist with preventing injury to the occupant 104 during the collision. If, on the other hand, the occupant 104 is not properly wearing a seatbelt, the deployment control system 126 may maintain or increase the deployment rate and/or the deployment volume (or pressure) of the expandable curtain 122 and/or expandable bladder 124, for example, since the seatbelt will not be expected to assist with preventing injury to the occupant 104 during the collision.
In some examples, deployment of the expandable curtain 122 and/or one or more of the expandable bladders 124 may be affected by a number of parameters. For example, the deployment rate, the deployment volume (or pressure), the timing of deployment, and/or the sequence of deployment of one or more of the expandable curtain 122 or the expandable bladders 124 may be altered based at least in part on one or more parameters, such as, for example, the severity of a collision impact, whether one or more occupants 104 is/are properly wearing a seatbelt, and/or the size and/or weight of the occupant(s) 104 (e.g., depending on whether the occupant is an adult, a child, or an infant).
In some examples, the expandable curtain 122 and one or more of the expandable bladders 124 may be deployed independently from one another. For example, the expandable curtain 122 may be deployed without deploying any of the expandable bladders 124. For example, if objects are detected in the interior 100 of the vehicle 102 and a rapid change in the speed and/or direction of travel of the vehicle 102 occurs, the expandable curtain 122 alone may be deployed to prevent objects in the vehicle 102 from being tossed around inside the vehicle 102 during the rapid change in speed and/or direction. This may be particularly useful when, for example, an occupant 104 is in a seat 106 facing a seat 106 on which one or more objects have been placed. Upon the rapid change of speed and/or direction, the expandable curtain 122 may be deployed in order to prevent the one or more objects from being thrown from the seat 106 opposite the occupant 104 into the occupant 104.
The deployment control system 126, in some examples, may be configured to receive one or more signals indicative of a direction of travel of the vehicle 102, and cause deployment of the expandable curtain 122 and/or the expandable bladder 124 based at least in part on the one or more signals indicative of the direction of travel of the vehicle 102. For example, the vehicle 102 may be a bi-directional vehicle configured to travel between locations with either end of the vehicle 102 being the leading end, for example, as described herein with respect to
In various implementations, the parameter values and other data illustrated herein may be included in one or more data stores, and may be combined with other information not described or may be partitioned differently into more, fewer, or different data structures. In some implementations, data stores may be physically located in one memory or may be distributed among two or more memories.
Those skilled in the art will appreciate that the example architectures 900 and 1000 are merely illustrative and are not intended to limit the scope of the present disclosure. In particular, the computing system and devices may include any combination of hardware or software that can perform the indicated functions, including computers, network devices, internet appliances, tablet computers, PDAs, wireless phones, pagers, etc. The architectures 900 and 1000 may also be connected to other devices that are not illustrated, or instead may operate as a stand-alone system. In addition, the functionality provided by the illustrated components may in some implementations be combined in fewer components or distributed in additional components. Similarly, in some implementations, the functionality of some of the illustrated components may not be provided and/or other additional functionality may be available.
Those skilled in the art will also appreciate that, while various items are illustrated as being stored in memory or storage while being used, these items or portions of them may be transferred between memory and other storage devices for purposes of memory management and data integrity. Alternatively, in other implementations, some or all of the software components may execute in memory on another device and communicate with the illustrated architectures 900 and 1000. Some or all of the system components or data structures may also be stored (e.g., as instructions or structured data) on a non-transitory, computer-accessible medium or a portable article to be read by an appropriate drive, various examples of which are described above. In some implementations, instructions stored on a computer-accessible medium separate from the architectures 900 and 1000 may be transmitted to the architectures 900 and 1000 via transmission media or signals such as electrical, electromagnetic, or digital signals, conveyed via a communication medium such as a wireless link. Various implementations may further include receiving, sending, or storing instructions and/or data implemented in accordance with the foregoing description on a computer-accessible medium. Accordingly, the techniques described herein may be practiced with other control system configurations. Additional information about the operations of the modules of the vehicle 102 is discussed below.
At 1104, the example process 1100 may include receiving one or more signals indicative of the presence of an occupant in a first location of the vehicle. For example, an object classification system and/or other portions of vehicle systems may generate signals indicative of whether an occupant is present in a seat of the vehicle, and in some examples, one or more signals indicative of the seat in which the occupant is seated. In some examples, such signals may be received by the deployment control system, for example, as described herein.
At 1106, the example process 1100 may include receiving one or more signals indicative of whether the occupant is properly wearing a seatbelt. For example, vehicle sensors and/or vehicle systems may determine whether the occupant is properly wearing a seatbelt, and deployment control system may receive one or more such signals and, based at least in part on the signals, initiate and/or control deployment of portions of the expandable occupant protection system, for example, as described herein.
In some examples, the process 1100, at step 1108, may include receiving one or more signals indicative of a direction of travel of the vehicle. For example, the vehicle may be a bi-directional vehicle, and the vehicle may include sensors and/or a system configured to generate one or more signals indicative of whether the vehicle is traveling in a direction such that the seat associated with an occupant is facing forward or rearward. Such signals may be received by the deployment control system, which may deploy portions of the expandable occupant protection system, for example, as described herein.
At step 1110, some examples of the process 1100 may include causing an expandable curtain to expand from a stowed state to a deployed state extending substantially across an interior of a vehicle between a first interior side and a second interior side, for example, based on one or more of the signal types described with respect to steps 1102 through 1108. In some examples, at 1110, the process 1100 may include causing, at a first time, an expandable curtain to expand from a stowed state to a deployed state, for example, based on one or more of the signal types described with respect to steps 1102 through 1108. For example, if the deployment control system receives signals indicative of one or more of a predicted collision or collision involving the vehicle, indicative of the presence of an occupant in a seat of the vehicle, indicative of whether the occupant is properly wearing a seatbelt, or indicative that the seat in which the occupant is sitting is facing the direction of travel of the vehicle, the deployment control system may deploy and/or control deployment of the expandable curtain based on one or more of the signals, for example, as described herein.
At step 1112, the example process 1100 may include causing an expandable bladder associated with the expandable curtain to expand from a stowed state to a deployed state. In some examples, at 1112, the process 1100 may include causing an expandable bladder associated with the expandable curtain to expand from a stowed state to a deployed state. For example, the deployment control system may be configured to first deploy the expandable curtain and thereafter deploy the expandable bladder in sequence, for example, so that the expandable curtain is deployed and provides a support for the expandable bladder once the expandable bladder is deployed. In some examples, steps 1110 and 1112 may be performed concurrently (e.g., substantially simultaneously (within technical capabilities)).
In some examples of the process 1100, the expandable curtain and/or the expandable bladder may be located in a substantially central location in an interior of a vehicle, such as, for example, a vehicle having a carriage-style seating arrangement including two of more seats facing one another, for example, as described herein. In some examples, following one or more of steps 1102-1108, the process 1100 may include determining locations at which to deploy one or more of the expandable curtains and/or one or more of the expandable bladders, for example, as described herein.
It should be appreciated that the subject matter presented herein may be implemented as a computer process, a computer-controlled apparatus, a computing system, or an article of manufacture, such as a computer-readable storage medium. While the subject matter described herein is presented in the general context of program modules that execute on one or more computing devices, those skilled in the art will recognize that other implementations may be performed in combination with other types of program modules. Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types.
Those skilled in the art will also appreciate that aspects of the subject matter described herein may be practiced on or in conjunction with other computer system configurations beyond those described herein, including multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, handheld computers, mobile telephone devices, tablet computing devices, special-purposed hardware devices, network appliances, and the like.
Based on the foregoing, it should be appreciated that technologies for deploying an occupant protection system have been presented herein. Moreover, although the subject matter presented herein has been described in language specific to computer structural features, methodological acts, and computer readable media, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features, acts, or media described herein. Rather, the specific features, acts, and media are disclosed as example forms of implementing the subject matter recited in the claims.
The subject matter described above is provided by way of illustration only and should not be construed as limiting. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure. Various modifications and changes may be made to the subject matter described herein without following the examples and applications illustrated and described, and without departing from the spirit and scope of the present invention, which is set forth in the following claims.
This application claims the benefit of priority under 35 U.S.C. § 119(e) of U.S. Provisional Application No. 62/445,157, filed Jan. 11, 2017, the disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62445157 | Jan 2017 | US |