This relates generally to doors and, more particularly, doors that form part of a vehicle.
Vehicles such as automobiles include doors for allowing passengers to enter and exit. Most vehicles have hinged doors that swing open at an angle to the vehicle. Hinged doors are typically operated manually and can be cumbersome for passengers to open and close. A passenger may also find it difficult to enter and exit the vehicle through a hinged door because the door itself may obstruct the passenger's path out of or into the vehicle.
Some vehicles use sliding doors that slide open along the side of the vehicle, providing an unobstructed path into and out of the vehicle. Sliding doors typically provide larger openings and easier access to the vehicle and are sometimes powered so that the doors can be opened and closed automatically.
Conventional sliding doors are restricted to move along a single path from a closed position to an open position. Since the sliding doors are bound by the three guide rails, the open position relative to the vehicle does not change and the path to the open position does not change. The inability to adjust the path of motion for a sliding door places undesirable limitations on the placement of sliding doors on vehicles and the types of vehicles with which sliding doors are compatible. For example, the inability to adjust the position of an open sliding door relative to the side of a vehicle prevents typical sliding doors from being used for front seats since the front tires may sometimes obstruct the door's path of motion.
A vehicle may have doors. The doors may include front and rear doors on each side of the vehicle. The doors may open and close by moving along the side of the vehicle. For example, the front doors may open by moving towards the front of the vehicle and the rear doors may open by moving towards the rear of the vehicle. When both front and rear doors are open on one side of the vehicle, an unobstructed opening on the side of the vehicle may allow passengers to easily enter and exit the vehicle.
One or more latches may be used to secure a front door on the side of the vehicle to a rear door on the side of the vehicle, thereby eliminating the need for a pillar or column between the front seat and the back seat of the vehicle. This provides a large area for entry and exit and frees up additional space within the vehicle (e.g., for legroom, storage, gaming consoles, etc.).
The movement and positioning of each door may be controlled and adjusted dynamically by a door mechanism coupled between the door and the body of the vehicle. The door mechanism may be controlled by a door controller that receives sensor data from sensors in the vehicle. The door controller may determine how to move and position the door based on the sensor data and may issue corresponding control signals to actuators in the door mechanism to move and position the door accordingly. For example, the sensor data may include steering angle information that indicates an angle of a front tire and the front door may open at an angle relative to the side of the vehicle to accommodate the angled tire.
The door mechanism may include an arm that extends between the body and the door. The arm may rotate relative to the vehicle body about a first axis and the door may rotate relative to the arm about a second axis. The arm member may be coupled to a sliding member that slides within the door along a third axis. If desired, the door mechanism may be the only support member that attaches the door to the body of the vehicle. The door mechanism may be attached to a lower portion of the body or may be attached to any other suitable location on the body.
The door mechanism may include actuators for controlling the movement of various components in the door mechanism. For example, a first actuator may control the rotation of the arm relative to body about the first axis, a second actuator may control the rotation of the door relative to the arm about the second axis, and a third actuator may control the linear motion of the sliding member along the third axis. The first and second axes may be parallel to one another and the third axis may be non-parallel to the first and second axes. The third axis of motion may, for example, be orthogonal to the first and second axes.
The arm may have first and second openings. A first shaft member in the first opening may be attached to the body of the vehicle. A second shaft member in the second opening may be attached to the sliding member on the door. The first axis of rotation may be aligned with the longitudinal axis of the first shaft member and the second axis of rotation may be aligned with the longitudinal axis of the second shaft member.
Further features will be more apparent from the accompanying drawings and the following detailed description.
Vehicles such as automobiles may include doors. As an example, a vehicle may have left and right front doors for allowing passengers in the front of the vehicle to enter and exit and left and right rear doors for allowing passengers in the rear of the vehicle to enter and exit. The doors may be independently controlled by an adaptive door positioning system. Rather than opening and closing in a fixed, non-adjustable manner, the doors may be adaptively positioned. The doors may, for example, be adaptively positioned based on sensor data or user input. Providing vehicle doors with adaptive positioning allows the doors to be opened and closed in a manner that can be adjusted based on the vehicle's surroundings. For example, doors may be adaptively positioned to avoid colliding with obstructions (e.g., nearby vehicles), to provide easier access to the vehicle when a passenger approaches from a given direction, to facilitate exiting the vehicle in tight parking spaces, to accommodate angled tires, to accommodate inclined surfaces, etc.
The door positioning system may include control circuitry that issues control signals to a door mechanism associated with each door. The control signals may be based on sensor data, user input, or other input received by the door positioning system. In response to the control signals, the door mechanism may be configured to move the door along a prescribed path and/or position the door in a desired location relative to the body of the vehicle. The door mechanism may have one or more rotational axes and/or one or more linear axes that allow the door to rotate, slide, hinge, or otherwise move freely relative to the side of the vehicle.
A perspective view of an illustrative vehicle of the type that may be provided with adaptively positioned doors is shown in
Vehicle 10 may be an autonomous vehicle that drives itself (sometimes referred to as a “driverless” car), a semi-autonomous vehicle that is operated by a driver while handling some functions automatically, or a non-autonomous vehicle that is controlled exclusively by a driver. If desired, vehicle 10 may be configured to operate in any one of these modes (e.g., autonomous in a first mode, semi-autonomous in a second mode, and non-autonomous in a third mode).
As shown in
Body 12 may have body panels and other structures that are mounted on a chassis. The chassis may form the internal framework of vehicle 10 and may support body 12 and other components of vehicle 10 (e.g., engine, transmission, drive shaft, suspension, etc.). Interior components in vehicle 10 such as seating for a driver and other vehicle occupants may be supported by the chassis. External components such as wheels 18 may also be mounted to the chassis. The structures that make up body 12 and the chassis on which body 12 is mounted may include metal structures, structures formed from fiber-composite materials such as carbon-fiber materials and fiberglass, plastic, and other materials.
Vehicle 10 may include doors 16. Doors 16 may provide access to the interior space enclosed by body 12. Windows 14 may be formed at the front and rear of vehicle 10 in openings in body 12 and may be formed within doors 16 or other portions of the body 12 of vehicle 10. As shown in
Doors 16 may include left and right front doors 16-1 and left and right rear doors 16-2. Front doors 16-1 may allow passengers in the front of vehicle 10 to enter and exit the front seat area of vehicle 10. Rear doors 16-2 may allow passengers to enter and exit the back seat area of vehicle 10. The example of
In conventional vehicles, doors open and close in a fixed, non-adjustable manner. The path of motion as the doors move between open and closed positions is predetermined and does not change regardless of the vehicle's surroundings. This type of fixed motion path can make conventional doors cumbersome to use. For example, a conventional hinged door may open to a position that blocks a person's path into the vehicle, causing the person to have to walk around the door to enter the vehicle. A conventional sliding door (e.g., on a minivan) provides better access to a vehicle's interior space than a hinged door, but is generally only used as a rear door because the it would collide with an angled tire if used as a front door.
To overcome the limitations of conventional doors, doors 16 of vehicle 10 may be controlled by a door positioning system that moves doors 16 freely and fluidly relative to body 12 of vehicle 10. The manner in which the door positioning system moves doors 16 between open and closed positions may be adjusted based on the surroundings of vehicle 10 and/or based on other factors. As used herein, an “open” position may refer to the position of door 16 when it provides a path of entry into the interior space of vehicle 10. A “closed” position may refer to the position of door 16 when it blocks a path of entry into the interior space of vehicle 10.
In addition to controlling and adjusting the manner in which doors 16 move between open and closed positions, the door positioning system may be configured to adjust the position that doors 16 open to. For example, doors 16 may be oriented parallel to the side of the vehicle in one open position and may be oriented at an angle relative to the side of the vehicle in another open position.
Providing doors 16 with adjustable and adaptive motion paths can facilitate passengers' entry into and exit from vehicle 10. For example, the door positioning system may open doors 16 in such a way as to provide a large, unobstructed open area through which passengers may enter or exit vehicle 10. The door positioning system may, for example, move front doors 16-1 and rear doors 16-2 into respective open positions 16-1′ and 16-2′ by moving front doors 16-1 towards the front of vehicle 10 in direction 100 and rear doors 16-2 towards the back of vehicle 10 in direction 102. As shown in
Opening 68 may have a first portion 68-1 in which front door 16-1 is located when closed and a second portion 68-2 in which rear door 16-2 is located when closed. When front door 16-1 is in open position 16-1′, passengers on front seat 104F may enter and exit vehicle 10 through portion 68-1 of opening 68. When rear door 16-2 is in open position 16-2′, passengers on rear seat 104R may enter and exit vehicle 10 through portion 68-2 of opening 68.
In the example of
The door positioning system in vehicle 10 may control each door 16 using a door mechanism such as door mechanism 26 (sometimes referred to as a door open and close mechanism, door mechanism structures, door control structures, or door positioning structures). Door mechanism 26 may include door positioning structures such as one or more arms, shafts, hinges, bearings, carriages, motors, actuators, slides, and/or or other structures that may be used to open, close, and precisely position an associated one of doors 16. Illustrative examples of motors that may be used in door mechanism 26 include magnetic motors, electrostatic motors, piezoelectric motors, AC motors (e.g., synchronous or asynchronous motors), DC motors, or other suitable type of motor.
Some of the structures in each door mechanism 26 may be housed within body 12 of vehicle 10, some of the structures may be housed within door 16 of vehicle 10, and some of the structures may be coupled between body 12 and door 16 of vehicle 10. If desired, all of doors 16 in vehicle 10 may have the same door mechanism 26 or doors 16 may have different door mechanisms 26. For example, door mechanism 26-1 for front door 16-1 may have a slightly different or completely different configuration than door mechanism 26-2 for rear door 16-2, or door mechanisms 26-1 and 26-2 may have the same configuration.
Door mechanism 26 may include one or more rotational axes and/or one or more linear axes. In one suitable arrangement that is sometimes described herein as an example, door mechanism 26 has a first rotational axis where mechanism 26 joins with body 12, a second rotational axis where mechanism 26 joins with door 16, and a linear axis in door 16 along which door 16 slides. This allows each door 16 to be precisely positioned relative to body 12. For example, to move from a closed position to open position 16-2′, door mechanism 26 may move rear door 16-2 away from body 12 (e.g., parallel to the x-axis of
If desired, door mechanism 26 may include a moveable closed chain linkage in which a given number of bars or links are connected in a loop by an equal number of joints. In one illustrative example, door mechanism 26 may include a four-bar linkage having four links joined together by four hinged joints. A first rotational axis may be aligned with one of the four hinged joints and a second rotational axis may be aligned with another one of the four hinged joints. Door mechanism 26 may rotate relative to vehicle body 12 around the first rotational axis of the four-bar linkage, while door 16 may rotate relative to door mechanism 26 around the second rotational axis of the four-bar linkage. If desired, arrangements in which moveable closed chain linkages having more or less than four links connected in a loop may also be used.
The example of
Doors 16 may be controlled manually and/or may be controlled automatically. For example, each door 16 may have an associated door controller that operates door mechanism 26 to open and close each door 16 in response to an input event. An input event may be when an individual presses a button on vehicle 10 or presses a button on a key associated with vehicle 10. If desired, other input events may trigger movement of doors 16. For example, a door controller may automatically open front door 16-1 when sensors in vehicle 10 detect an individual (e.g., an individual carrying a key associated with vehicle 10) approaching front door 16-1.
The door controller for each door 16 may determine a path of motion for the door and may control door mechanism 26 to move door 16 accordingly. The path of motion and position of door 16 relative to body 12 may be determined based on sensor data and/or based on user input or other input. For example, when opening front door 16-1, door mechanism 26 may position door 16-1 based on the angle of the front tires 18 to avoid collision between door 16-1 and adjacent tire 18. The amount of power used to open or close each door 16 may be determined based on the incline of vehicle 10. Other information and data that may be taken into account in determining the best path of motion for doors 16 include obstruction information (e.g., obstructions in opening 68, obstructions outside of vehicle 10, etc.), vehicle orientation information, steering angle information, information about passengers in vehicle 10 (e.g., the number of passengers in vehicle 10, the location of passengers in vehicle 10, etc.), the direction in which an individual approaches vehicle 10, etc.
If desired, door mechanism 26 may be the only support member that extends between door 16 and body 12. The use of a single attachment point between door 16 and body 12 allows door 16 to move more freely and fluidly relative to body 12 than conventional door arrangements. For example, in one implementation, doors 16 may open by first moving linearly away from body 12 and by moving linearly along the side of body 12 (e.g., towards the front or rear of vehicle 10). In another implementation, doors 16 may open by first rotating inward towards the interior of body 12 and by moving linearly along the side of body 12 towards the front or rear end of vehicle 10. Both motion paths may be fluid and smooth because doors 16 are only anchored to body 12 at one location (e.g., at the point where door mechanism 26 attaches door 16 to body 12). In the example of
The use of a single attachment point between door 16 and body 12 is merely illustrative, however. If desired, there may be additional support members extending between door 16 and body 12. Some doors 16 may have only one attachment point to body 12 and other doors 16 may have two or more attachment points to body 12. Arrangements where door mechanism 26 is the only support member attaching door 16 to body 12 are sometimes described herein as an illustrative example.
An illustrative latch system that may be used to lock doors 16 in place relative to body 12 is shown in
Some latches 20 may lock door 16 to body 12 of vehicle 10, while other latches 20 may lock one door 16 to another door 16. For example, in arrangements where vehicle 10 does not include a pillar between front door 16-1 and rear door 16-2, one or more latches 20 may be used to secure the inner edge of front door 16-1 to the inner edge of rear door 16-2. In arrangements where vehicle 10 does include a pillar, one or more latches may be used to secure doors 16 to the pillar.
In the example of
A schematic diagram of illustrative circuitry that may be used in operating vehicle 10 is shown in
Vehicle 10 may include input-output devices 122 that allow data to be supplied to vehicle 10 and that allow data to be provided from vehicle 10 to external systems. Input-output devices 122 may include sensors 130 for gathering information on the operating environment of vehicle 10. Sensors 130 may include light-based sensors (e.g., light-based sensors that include a light source and a light detector, light-based sensors that include one or ore lasers, light-based sensors that detect infrared light and/or visible light, etc.), wireless sensors such as radar sensors, ultrasonic sensors, proximity sensors, range-finding sensors, ambient light sensors, strain gauges, parking sensors, cruise control sensors, accelerometers, touch sensors, magnetic sensors such as electronic compass sensors, temperature sensors, rain sensors and other moisture sensors, force sensors, pressure sensors (e.g., altimeters), speedometers, odometers, tachometers, battery charge gauges, fuel gauges, circuits for determining the status of headlights and other lighting, seat belt sensors, door lock sensors, fuel door status, trunk status (open or closed), window status (up or down), and other components for making measurements on the environment surrounding vehicle 10 and the operating status of vehicle 10.
As shown in
Input-output devices 122 may include one or more displays for displaying visual information for a viewer (e.g., a driver or other vehicle occupant). For example, input-output devices 122 may include display 128. Display 128 may, if desired, be a head-up display that includes a projector (e.g., a projector based on a micromirror array), liquid crystal display, organic light-emitting diode display, or other display unit for generating images for a viewer and an optical system for directing the images towards the viewer. The optical system may include a lens to project images from the display onto front window 14-1 so that the viewer (e.g., the driver of the vehicle) can view both head-up display content reflected from the front window and real-life objects that are visible through the front window.
Wireless circuitry 132 may include radio-frequency transceiver circuitry and antennas for transmitting and receiving wireless signals. The signals may include, for example, short-range signals such as wireless local area network signals (WiFi® and Bluetooth® signals) and long-range signals (e.g., cellular telephone signals and other signals at frequencies of 700 MHz to 2700 MHz and/or other suitable frequencies). Wireless information may be shared with nearby vehicles, sensors and beacons embedded along a roadway, satellites, cellular telephone networks, cellular telephones, wristwatches, and other wireless devices associated with a driver and passengers in vehicle 10, etc. Wireless information that is received by circuitry 132 may include traffic information, weather information, information on the status of nearby vehicles (e.g., direction of motion, acceleration/deceleration, brake status (braking due to application of brakes by a driver or not braking), throttle status (applied or not applied), etc.), temperature information, road condition information (as measured by sensors in vehicles and/or external sensors), etc.
Vehicle controls 134 may include control circuitry, actuators, and other systems for controlling vehicle operation. Vehicle controls 134 (sometimes referred to as vehicle control circuitry 134) may include systems for steering, braking (manual brakes, emergency brakes, power-assisted brakes, drum brakes, disc brakes, regenerative brakes that use drive motors or other systems to recover energy and convert the kinetic energy of vehicle 10 into electrical energy stored in capacitors and/or batteries or that use other techniques for storing recovered energy, or other braking systems), accelerating, shifting gears, adjusting interior and exterior lights, adjusting infotainment functions, controlling satellite navigation system operation, adjusting airbags, seatbelts, and other safety devices, controlling audio output, controlling electronic windows, the opening and closing of doors and hatches, windshield wipers, defrosters, and other climate controls, and systems for controlling and adjusting other operations during the operating of vehicle 10. Vehicle controls 134 may, for example, include door latch system 144 for securing doors 16 to body 12 and door positioning system 146 for moving and positioning doors 16 relative to body 12.
Using information from sensors 130, user input and other input from devices 126, and/or information received wirelessly from remote sources via wireless circuitry 132, vehicle 10 may determine actions to take in supplying output and otherwise controlling the operation of vehicle 10. As an example, control circuitry 120 may determine how doors 16 should be moved or positioned based on information about the environment from sensors 130 and vehicle status information from vehicle controls 134. Upon determining a desired path of motion or a desired position for one of doors 16, control circuitry 120 may send corresponding control signals to the corresponding door mechanism 26 for that door 16. In response to the control signals, one or more motors in door mechanism 26 may be actuated to move door 16 along the prescribed path or to move doors 16 into the desired position.
In one illustrative example, door mechanism 26 may open door 16 by moving door 16 linearly away from body 12 and then moving door 16 linearly along the side of body 12 (e.g., while keeping door 16 substantially parallel to the side of body 12). In another illustrative example, door mechanism 26 may open door 16 by rotating door 16 inward slightly and then moving door 16 linearly along the side of body 12 (e.g., while keeping door 16 parallel with or angled relative to the side of body 12). If desired, rotational and linear movement of door 16 may occur simultaneously so that the opening and closing of door 16 occurs smoothly and fluidly.
The precise positioning of each door 16 may be achieved by adjusting the control signals that are sent to each of the motors in door mechanism 26. For example, a first control signal from control circuitry 120 may control a first rotational actuator in door mechanism 26, a second control signal may control a second rotational actuator in door mechanism 26, and a third control signal may control a linear actuator in door mechanism 26. By adjusting these control signals, control circuitry 120 can adjust the path of motion followed by door 16 during opening and closing, the location and angle of door 16 relative to body 12 when open, the speed, smoothness, and fluidity of movement of door 16 during opening and closing, etc. This allows doors 16 to be opened and closed in a manner that adapts to the environment, the surroundings, the number and position of passengers, the type of cargo being loaded into or unloaded from vehicle 10, etc. Additionally, opening doors 16 by moving front door 16-1 and rear door 16-2 away from one another while keeping doors 16-1 and 16-2 relatively close to body 12 provides a large, unobstructed open space through which passengers can easily enter and exit vehicle 10.
In the closed position of
After opening latches 20, control circuitry 120 may activate door mechanisms 26 to move doors 16-2 and 16-1 away from body 12 in direction 22 to the position of
After moving doors 16 in direction 22 and obtaining sufficient clearance to slide along side body 12, door mechanism 26 may move doors 16-1 and 16-2 in opposite directions to expose opening 68 to the exterior of vehicle 10, as shown in
Door mechanisms 26 may slide doors 16-1 and 16-2 open until reaching a desired “final” open position as shown in
In the example of
In the example of
In the closed position of
After opening latches 20, control circuitry 120 may activate door mechanisms 26 to move the outer edges of doors 16-2 and 16-1 away from body 12 in direction 22 to the position of
After moving the outer edges of doors 16 in direction 22 and obtaining sufficient clearance to begin moving linearly along the side of body 12, door mechanism 26 may move doors 16-1 and 16-2 in opposite directions to expose opening 68 to the exterior of vehicle 10, as shown in
Door mechanisms 26 may move doors 16-1 and 16-2 open until reaching a desired “final” open position as shown in
If desired, control circuitry 120 may determine which path of motion doors 16 should follow (e.g., the motion path of
A first actuator such as rotary actuator 32 may control movement of first shaft member 30, a second actuator such as rotary actuator 38 may control movement of second shaft member 36, and a third actuator such as linear actuator 94 may control movement of slide member 44 in door 16-1 (e.g., along a guide rail in door 16-1). Actuators 32, 38, and 94 may be electric actuators, hydraulic actuators, pneumatic actuators, mechanical actuators, other suitable actuators, or a combination of any two or more of these types of actuators.
In the example of
The components and movements of
As shown in
To move into the open state of
The ability to precisely control the angle φ between arm 70 and body 12 and the angle α between arm 70 and slide member 44 allows door 16 to be moved freely relative to body 12 of vehicle 10. The path of motion of door 16 may be changed by adjusting how angle φ and angle α change relative to one another as door 16 moves. For example, angle α may be controlled such that door 16 remains parallel to the side of vehicle 10 (e.g., parallel to axis 156) even as door 16 moves between open and closed positions. Angle φ may be controlled to maintain a desired distance between door 16 and body 12 of vehicle 10.
If desired, door mechanism 26 may include a four-bar linkage for achieving smooth motion of door 16.
The four-bar linkage may include a first link 146 formed by member 160, a second link 148 formed by member 162, a third link 150 formed by member 172, and a fourth link formed by housing member 158. Joint 164 may connect link 152 with link 146, joint 166 may connect link 146 with link 148, joint 170 may connect link 148 with link 150, and joint 168 may connect link 150 with link 152. Joints 164, 166, 170, and 168 may be hinged joints. Link 146 may be a ground link that remains stationary relative to support structure 28, while the remaining links may be free to move relative to support structure 28. Rotational axis 106 of
The control of angles φ and α relative to one another allows for precise control of the angle of door 16 relative to body 12 of vehicle 10 and the distance between door 16 and body 12 of vehicle 10. In some situations, it may be desirable to keep door 16 as close as possible to body 12 during the opening and/or closing of door 16. In other situations, it may be desirable to angle door 16 slightly relative to body 12 of vehicle 10 to avoid collision with an object such as an angled tire.
Actuator 32 may, if desired, be a dual drive motor having a first driver 32-1 and a second driver 32-2. Drivers 32-1 and 32-2 may be the same type of driver (e.g., drivers 32-1 and 32-2 may both be worm drives, electric linear actuators, hydraulic linear actuators, etc.) or drivers 32-1 and 32-2 may be different types of drivers (e.g., a worm drive and an electric linear actuator, a rotary hydraulic drive and an electric linear actuator, etc.).
The example of
Each door controller may control functions associated with a respective one of doors 16. For example, door controller 54 may issue control signals to and receive data from output and sensor structures 62. Structures 62 that may be controlled by door controller 54 include latches, trim lights, a window, and other structures. Structures 62 may include sensors such as window position sensors, collision sensors, window switches, latch position sensors, handle position sensors, and other devices that can provide information to door controller 54 on the status of lights, motors, and other output elements in door 1.
Each door controller may issue control signals to and receive data from an associated one of door mechanisms 26 to control the movement of an associated one of doors 16. For example, door controller 54 may issue control signals to and receive data from motor and sensor structures 56 associated with axis 1 of door mechanism 26 (e.g., rotational axis 106 of
Because door controllers such as door controller 54 and door controller 64 control doors 16 based on control signals from body controller 50, body controller 50 and associated door controllers are sometimes referred to collectively as a door positioning system. The door positioning system may adaptively control and adjust the position and movement of doors 16 by issuing the appropriate control signals to door mechanisms 26.
Sensors associated with each axis may provide information to door controller 54 about the operating status of that axis. For example, sensors in structures 56 may provide information on the current and speed with which motor 32 is operating and the position of axis 106; sensors in structures 58 may provide information on the current and speed with which motor 38 is operating and the position of axis 108; and sensors in structures 60 may provide information on the current and speed with which motor 94 is operating and the position of axis 110. This information allows door controller 54 to confirm that door mechanism 26 is in the appropriate configuration and position after moving motors 32, 38, and 94 to open or close door 1.
In one illustrative arrangement, body controller 50 receives vehicle status information and information about the environment from sensors 52. Body controller 50 may provide the sensor data to door controller 54 when it is desired to open or close door 1, and door controller 54 may determine the best path of motion for door 1 based on the sensor data. If desired, body controller 50 may determine the best path of motion and may provide this data to door controller 54. Arrangements in which door controllers determine the best path of motion after receiving sensor data and open/close signals from body controller 50 are sometimes described herein as an example.
Information and data that door controller 54 may take into account in determining the best path of motion for door 1 include obstruction information (e.g., obstructions in opening 68, obstructions outside of vehicle 10, etc.), vehicle inclination information, vehicle orientation information, steering angle information, information about passengers in vehicle 10 (e.g., the number of passengers in vehicle 10, the location of passengers in vehicle 10, etc.), the direction in which an individual approaches vehicle 10, etc. Door controller 54 may determine what control signals to provide to structures 56, 58, and 60 based on the sensor data from sensors 52.
As shown in
At step 200, door controller 54 may receive a door open or door close signal from body controller 50. At step 202, door controller 54 may receive vehicle information and information about the environment around vehicle 10 from sensors 52. Information and data that door controller 54 gathers during step 202 may include obstruction information (e.g., obstructions in opening 68, obstructions outside of vehicle 10, etc.), vehicle inclination information, vehicle orientation information, steering angle information, information about passengers in vehicle 10 (e.g., the number of passengers in vehicle 10, the location of passengers in vehicle 10, etc.), the direction in which an individual approaches vehicle 10, etc.
At step 204, door controller 54 may determine the best path of motion for door 1 based on the gathered information. For example, an object may obstruct the typical path taken by door 1 and door controller 54 may determine a new path of motion to avoid collision with the object. In addition to determining the door path, step 204 may also include determining the power needed to operate each component in mechanism 26 to achieve the desired motion.
If the signal from body controller 50 was a door open signal, processing may proceed to step 205 to open latches 20 prior to moving to step 206. If the signal from body controller 50 was a door close signal, processing may proceed straight to step 206.
At step 206, door controller 54 may issue control signals to the motors of door mechanism 26 (e.g., motors 1, 2, and 3 of
At step 208, door controller 54 may gather sensor data from sensors in door mechanism 26 (e.g., sensors in structures 56, 58, and 60 that respectively determine the position of axes 1, 2, 3) to confirm that the axes and components of door mechanism 26 are in the desired position (e.g., to ensure that door 1 has opened or closed to the desired position).
If the signal from body controller 50 was a door close signal, processing may proceed to step 209 to close latches 20 prior to moving to step 210. If the signal from body controller 50 was a door open signal, processing may proceed straight to step 210.
At step 210, door controller 54 may send a door opened signal or a door closed signal to body controller 50 depending on whether the signal from body controller 50 was a door open command or a door close command.
Various embodiments have been described illustrating an adaptive door positioning system that controls precisely how doors on a vehicle move relative to the body of the vehicle. The door positioning system may open and close the doors in a smooth, fluid, and dynamic manner that adjusts to the vehicle's surroundings. The door positioning system may determine how the doors should be moved or positioned based on sensor data and user input. By taking into account sensor data and user input, the doors on the vehicle may be appropriately positioned in order to avoid colliding with obstructions (e.g., nearby vehicles), to provide easier access to the vehicle when a passenger approaches from a given direction, to facilitate exiting the vehicle in tight parking spaces, to accommodate angled tires, to accommodate inclines, etc.
The door positioning system may include a door mechanism that controls the angle of the door relative to the side of the vehicle, the distance between the door and the side of the vehicle, and the position of the door relative to the front and rear ends of the vehicle. If desired, the front and rear doors on the side of the vehicle may be opened by moving the front door towards the front of the vehicle and the rear door towards the back of the vehicle, thereby creating a large, unobstructed, open area through which passengers may enter and exit the vehicle.
The foregoing is merely illustrative and various modifications can be made by those skilled in the art without departing from the scope and spirit of the described embodiments. The foregoing embodiments may be implemented individually or in any combination.
This application is a continuation of patent application Ser. No. 15/403,059, filed Jan. 10, 2017, which claims the benefit of provisional patent application No. 62/277,655, filed Jan. 12, 2016, both of which are hereby incorporated by reference herein in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
2589493 | Henry | Mar 1952 | A |
4433505 | Viner | Feb 1984 | A |
4544198 | Ochiai | Oct 1985 | A |
5507119 | Sumiya et al. | Apr 1996 | A |
6125583 | Murray et al. | Oct 2000 | A |
6183039 | Kohut et al. | Feb 2001 | B1 |
6382705 | Lang et al. | May 2002 | B1 |
6840567 | Fushimi et al. | Jan 2005 | B2 |
6860543 | George et al. | Mar 2005 | B2 |
6997504 | Lang | Feb 2006 | B1 |
7097229 | Chernoff | Aug 2006 | B1 |
7104588 | George et al. | Sep 2006 | B2 |
7243461 | Rogers, Jr. et al. | Jul 2007 | B2 |
7393044 | Enomoto | Jul 2008 | B2 |
7500711 | Ewing et al. | Mar 2009 | B1 |
7611190 | Elliott et al. | Nov 2009 | B1 |
7761209 | Morris et al. | Jul 2010 | B2 |
7819465 | Elliott | Oct 2010 | B2 |
7896425 | Elliott et al. | Mar 2011 | B2 |
8096605 | Heuel | Jan 2012 | B2 |
8096606 | Hanaki et al. | Jan 2012 | B2 |
8162379 | Yano | Apr 2012 | B2 |
8234817 | Neundorf et al. | Aug 2012 | B2 |
8336949 | Boettcher | Dec 2012 | B2 |
8353555 | Boettcher | Jan 2013 | B2 |
8740284 | Freymann | Jun 2014 | B2 |
8893436 | Choi | Nov 2014 | B2 |
9217269 | Lobkovich | Dec 2015 | B2 |
9440519 | Choi | Sep 2016 | B2 |
9475368 | Choi | Oct 2016 | B2 |
9650826 | Potter | May 2017 | B2 |
9777811 | Choi et al. | Oct 2017 | B2 |
20050039404 | Mrkovic et al. | Feb 2005 | A1 |
20050082871 | Anders | Apr 2005 | A1 |
20050146159 | Shen et al. | Jul 2005 | A1 |
20050270177 | Mori et al. | Dec 2005 | A1 |
20060267375 | Enomoto | Nov 2006 | A1 |
20080018140 | Reutter et al. | Jan 2008 | A1 |
20080100091 | Kunishima et al. | May 2008 | A1 |
20090000200 | Heuel et al. | Jan 2009 | A1 |
20090021190 | Shibata | Jan 2009 | A1 |
20090051194 | Elliott et al. | Feb 2009 | A1 |
20090200833 | Heuel | Aug 2009 | A1 |
20090224879 | Nakazawa | Sep 2009 | A1 |
20130097940 | Brown | Apr 2013 | A1 |
20130099523 | Brown | Apr 2013 | A1 |
20130099524 | Brown | Apr 2013 | A1 |
20130317706 | Ishibashi et al. | Nov 2013 | A1 |
20150059250 | Miu et al. | Mar 2015 | A1 |
20150330134 | Bendel | Nov 2015 | A1 |
20160123060 | Choi et al. | May 2016 | A1 |
20160129769 | Choi | May 2016 | A1 |
20160297399 | Suzuki et al. | Oct 2016 | A1 |
20170247927 | Elie | Aug 2017 | A1 |
20170247932 | Partsch | Aug 2017 | A1 |
Number | Date | Country |
---|---|---|
0957019 | Nov 1999 | EP |
2013031553 | Mar 2013 | WO |
Number | Date | Country | |
---|---|---|---|
62277655 | Jan 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15403059 | Jan 2017 | US |
Child | 16543416 | US |