CN114516323A - Backing-up assisting method and device for vehicle and vehicle - Google Patents
Backing-up assisting method and device for vehicle and vehicle Download PDFInfo
- Publication number
- CN114516323A CN114516323A CN202011309460.4A CN202011309460A CN114516323A CN 114516323 A CN114516323 A CN 114516323A CN 202011309460 A CN202011309460 A CN 202011309460A CN 114516323 A CN114516323 A CN 114516323A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- dynamic
- backing
- track
- reverse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000008569 process Effects 0.000 claims abstract description 13
- 230000007246 mechanism Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 20
- 238000004590 computer program Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/50—Barriers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/18—Braking system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/20—Steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
Abstract
The disclosure relates to a vehicle backing assisting method and device and a vehicle. The method comprises the following steps: recording a dynamic travel track not greater than a first length during forward travel of the vehicle, wherein the dynamic travel track is a track along which the vehicle travels to a current position, and the dynamic travel track is a track ahead of the reference point by the first length with the current position of the vehicle as the reference point; under the condition that the vehicle determines to back up, automatically controlling the vehicle to back up along the dynamic running track from the current position; in the process of backing up, under the condition that the dynamic driving track is detected to be blocked by a first object, determining a new backing up route, wherein the new backing up route is superposed with the dynamic driving track after bypassing the first object; and backing the car along the new backing route.
Description
Technical Field
The embodiment of the disclosure relates to the technical field of vehicle control, in particular to a reversing auxiliary method and equipment for a vehicle and the vehicle.
Background
When driving a vehicle, a driver inevitably encounters a drift and a narrow road, and if the situation of backing up the vehicle occurs, the driver needs to concentrate on manually backing up the vehicle. At this time, if the size of the vehicle is large or the traffic condition is complicated, the difficulty coefficient of the backing operation of the driver is increased undoubtedly; the vehicle may collide with objects outside the vehicle, even causing casualties and property loss.
In order to ensure smooth backing of a vehicle, it is necessary to provide a new backing assistance solution for a vehicle to solve at least one technical problem in the prior art.
Disclosure of Invention
An object of the disclosed embodiment is to provide a new technical scheme for assisting the backing of a vehicle.
According to a first aspect of embodiments of the present disclosure, there is provided a method of assisting backing of a vehicle, the method comprising: recording a dynamic travel track not greater than a first length during forward travel of the vehicle, wherein the dynamic travel track is a track along which the vehicle travels to a current position, and the dynamic travel track is a track ahead by the first length from a reference point with the current position of the vehicle as the reference point; under the condition that the vehicle determines to back up, automatically controlling the vehicle to back up along the dynamic running track from the current position; in the process of backing up, under the condition that the dynamic driving track is detected to be blocked by a first object, determining a new backing up route, wherein the new backing up route is superposed with the dynamic driving track after bypassing the first object; and backing up along the new backing up route.
Optionally, backing up along the new backing up route comprises: controlling a speed control and steering mechanism of the vehicle to bypass the first object in the new reverse route.
Optionally, in case it is detected that the dynamic driving trajectory is blocked by a second object, braking is automatically performed to stop reversing.
Optionally, the second object is less than a predetermined distance from the vehicle or the vehicle cannot bypass the second object.
Optionally, automatically controlling the vehicle to reverse along the dynamic travel trajectory from the current position comprises: controlling the vehicle to reverse along the dynamic driving trajectory at a speed less than the first speed.
Optionally, in the case that the current reverse position is detected to deviate from the dynamic running track, automatically controlling the vehicle to return to the dynamic running track.
Optionally, recording a dynamic travel track of no more than a first length during forward travel of the vehicle comprises: and recording the dynamic running track under the condition that the running speed of the vehicle is less than the second speed.
Alternatively, the second speed is 60 km/h.
Optionally, the first length is 100 meters.
Alternatively, during forward travel of the vehicle, when it is detected that there is another vehicle traveling in reverse ahead of the vehicle, and in a case where the current road does not satisfy that the vehicle passes through simultaneously with the other vehicle, it is determined to reverse.
According to a second aspect of the present disclosure, there is also provided a reverse assistance device for a vehicle, characterized by comprising means for performing the steps of the method according to any one of the first aspects of the present disclosure. The reverse assist apparatus for a vehicle includes: the recording module is used for recording a dynamic running track with the length not greater than the first length during the forward running of the vehicle; the control module is used for automatically controlling the vehicle to back up along the dynamic running track from the current position under the condition that the vehicle determines to back up; the detection module is used for detecting whether the dynamic driving track is blocked by a first object or not; a determination module for determining a new reverse route in case the dynamic driving trajectory is blocked by a first object.
Optionally, the vehicle reverse aid comprises a processor and a memory, the memory storing executable instructions that, when the reverse aid is operated, control the processor to perform a method according to any one of the first aspect of the present disclosure.
According to a third aspect of the present disclosure, there is also provided a vehicle comprising a reverse assistance apparatus according to the second aspect of the present disclosure.
One advantageous effect of the embodiments of the present disclosure is that, in backing according to a dynamic driving trajectory recorded in advance, when it is detected that the dynamic driving trajectory is blocked by a first object, a new backing route is determined.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a block diagram of an example of one implementation environment and hardware configuration for a method of reverse assistance for a vehicle that is capable of implementing an embodiment of the present invention;
FIG. 2 is a schematic flow diagram of a method of reverse assist of a vehicle according to an embodiment of the present disclosure;
FIG. 3 is a schematic flow diagram of a method of reverse assist for a vehicle according to another embodiment of the present disclosure;
FIG. 4 is a schematic flow diagram of a method of reverse assist of a vehicle according to another embodiment of the present disclosure;
FIG. 5 is a schematic flow chart diagram of a method of reverse assist for a vehicle according to another embodiment of the present disclosure;
FIG. 6 is a flow chart diagram of a method of reverse assist of a vehicle according to another embodiment of the present disclosure;
FIG. 7 is a schematic flow chart diagram of a method of reverse assist for a vehicle according to another embodiment of the present disclosure;
FIG. 8 is a block diagram of a reverse aid according to one embodiment;
FIG. 9 is a schematic illustration of a vehicle according to one embodiment.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
< hardware configuration >
Fig. 1 is a schematic diagram of an electronic control structure of a vehicle that can be used to implement the reverse assist method of the embodiment of the present disclosure.
The vehicle shown in fig. 1 is any motor vehicle, and is not limited herein. It includes a processor 1100, a memory 1200.
The processor 1100 is a main component of an Electronic Control Unit (ECU) of a vehicle, and is used to execute a computer program, which may be written using an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, or the like.
The memory 1200 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like, for storing the above computer programs and the like.
In this embodiment, the memory 1200 is used to store a computer program for controlling the processor 1100 to operate so as to execute the reverse assist method for a vehicle according to the embodiment of the present disclosure. The skilled person can design the computer program according to the disclosed solution. How the computer program controls the processor to operate is well known in the art and will not be described in detail here.
Although a plurality of devices of the vehicle are shown in fig. 1, the vehicle of the embodiment of the present disclosure may only refer to some of the devices, and may also have other devices, which are not limited herein.
< method examples >
Fig. 2 shows a reverse assistance method for a vehicle according to an embodiment, and the steps of the reverse assistance method for a vehicle according to the embodiment are described by taking the vehicle in fig. 2 as an example, where the vehicle determines that the reverse assistance is required at any time.
As shown in fig. 2, the reverse assist method for a vehicle of the embodiment may include steps S201 to S204 of:
step S201, in the case that the backing assistance is needed, recording a dynamic running track with a length not greater than a first length during the forward running of the vehicle. Also, the dynamic travel track is a track along which the vehicle travels to the current position.
Optionally, in this embodiment, the first length is 100 meters.
Optionally, in this embodiment, the dynamic running track is recorded when the running speed of the vehicle is less than the second speed.
Alternatively, the second speed is 60 km/h.
And step S202, under the condition that the vehicle determines to back up, automatically controlling the vehicle to back up along the dynamic running track from the current position.
In this embodiment, when determining to reverse, the vehicle will first reverse according to the pre-stored dynamic driving track not greater than the first length recorded during the forward driving of the vehicle.
Optionally, the vehicle is controlled to reverse along the dynamic driving trajectory at a speed less than the first speed. An embodiment of this part is shown in fig. 5. Steps S501-S502 are the same as steps S201-S202, and are not described here. And S503, controlling the vehicle to back up along the dynamic running track at a speed less than the first speed. The first speed is not particularly limited herein, and may be, for example, 10km/h in a range of safe driving.
Step S203, in the process of backing up, under the condition that the dynamic running track is detected to be blocked by the first object, determining a new backing up route.
In the embodiment, in the process of backing, the vehicle can detect whether obstacles exist around the dynamic running track at any time, and if the dynamic running track stored in advance by the vehicle is blocked by the first object, the vehicle needs to determine a new backing route again in order to avoid unnecessary collision.
Furthermore, the new reverse path coincides with the dynamic driving trajectory after bypassing the first object.
And step S204, backing up along the new backing up route.
As can be seen from the above steps S201 to S204, in the method for assisting in backing up a vehicle of the present embodiment, when determining that the backing up assistance is required, the processor 1100, 2100, or 3100 records a dynamic travel trajectory having a length not greater than the first length during forward travel of the vehicle, where the dynamic travel trajectory is a trajectory along which the vehicle travels to the current position and is a trajectory forward from the reference point by the first length with the current position of the vehicle as a reference point; under the condition that the vehicle determines to back up, automatically controlling the vehicle to back up along the dynamic running track from the current position; in the process of backing up, under the condition that the dynamic driving track is detected to be blocked by a first object, determining a new backing up route, wherein the new backing up route is superposed with the dynamic driving track after bypassing the first object; and backing up along the new backing up route. Therefore, the smooth backing of the vehicle can be ensured, and the collision between the vehicle door and an object outside the vehicle can be prevented.
A specific example is given in fig. 3 as to how the vehicle can be backed up along the new reverse route.
As shown in fig. 3, the reverse assist method for a vehicle of this embodiment may include steps S301 to S305 of:
steps S301 to S304 correspond to steps S201 to S204, and are not described herein again.
Step S305, controlling a speed control and steering mechanism of the vehicle to bypass the first object with the new reverse route.
In this embodiment, by controlling the speed and steering of the vehicle, the vehicle can travel along the new reverse route more accurately, while bypassing the first object, avoiding collision therewith, and finally coinciding with the dynamic travel trajectory.
As can be seen from the above steps S301 to S305, in the method for assisting in reversing a vehicle of this embodiment, when it is determined that the reversing assistance is required, the processor 1100, after having executed the steps S301 to S304 (or S201 to S204), controls the speed control and steering mechanism of the vehicle to reverse along the new reversing route so as to bypass the first object along the new reversing route. The method for assisting the vehicle in backing can reduce the risk of collision with an object outside the vehicle in the process of backing to the maximum extent.
In a third embodiment, as shown in FIG. 4, steps S401-S403 are included.
The judgment of steps S401-S402 is consistent with steps S201-S202, and will not be described again.
And S403, in the process of backing up, under the condition that the dynamic running track is detected to be blocked by a second object, automatically braking to stop backing up.
In this embodiment, compared to the foregoing step S303, the distance from the second object to the vehicle is less than the predetermined distance or the vehicle cannot bypass the second object; in order to prevent the vehicle from colliding with the second object to the maximum extent, the vehicle is automatically braked to stop backing up.
As can be seen from the above steps S401-S403, when it is detected that the dynamic travel track is blocked by the second object while backing up along the dynamic travel track, the vehicle is automatically braked to stop backing up. In this case, the distance between the second object and the vehicle is too short, the vehicle cannot plan a new reversing route to bypass the second object, the vehicle is automatically braked to stop reversing, collision between the vehicle and the second object can be avoided, the technical scheme is favorable for reducing collision to the maximum extent, and the technical scheme of reversing assistance is executed again after the obstacle of the second object is eliminated.
It should be noted that, during the process of backing up the vehicle according to the dynamic driving track, the vehicle inevitably deviates from the established driving track. In order to ensure that the vehicle can be backed up as safely as possible, it is necessary to provide a technical solution for automatically correcting the route. Fig. 6 shows a specific embodiment.
The embodiment of fig. 6, includes steps S601-S603.
The judgment of steps S401-S402 is consistent with steps S201-S202, and will not be described again.
Step S603, in the process of backing up, under the condition that the current backing-up position is detected to deviate from the dynamic running track, automatically controlling the vehicle to return to the dynamic running track.
According to the steps S601-S603, when backing along the dynamic running track, it is necessary to continuously detect whether the current backing position deviates from the dynamic running track, and when detecting that the current backing position deviates from the dynamic running track, automatically controlling the vehicle to return to the dynamic running track. The technical scheme is favorable for ensuring that the vehicle backs along the dynamic running track as much as possible, thereby further improving the technical effect of the technical scheme.
The reversing auxiliary technology related by the technical scheme has a wide application range, and at least can comprise the following situations: firstly, in most cases, a backing auxiliary technology is needed in the parking process; secondly, when two vehicles meet on a narrow street, but the width of the current street is not enough to enable the two vehicles to run side by side, at least one vehicle needs to back to another spacious space, and therefore smooth avoidance is achieved. Fig. 7 shows a specific embodiment.
The embodiment of fig. 7, includes steps S701-S703.
In step S701, during forward traveling of the vehicle, it is detected that there is another vehicle traveling in the reverse direction ahead of the vehicle.
When the vehicle is in the forward driving process, in order to ensure the driving safety, the vehicle can continuously detect whether obstacles exist around.
Step S702, the current road does not satisfy the condition that the vehicle and the other vehicles pass through simultaneously.
When other vehicles running in the reverse direction are detected in front of the vehicle, the vehicle acquires data of the current road, the vehicle and other vehicles, and accordingly whether the vehicle and the other vehicles are allowed to pass through the current road at the same time is judged.
And step S703, determining to back up.
If the current road conditions do not allow the vehicle to pass by with the other vehicles at the same time, the vehicle determines to reverse.
As can be seen from the above steps S701-S703, during forward driving of the vehicle, it is detected that there is another vehicle traveling in reverse in front of the vehicle, and if the current road cannot allow the vehicle to pass through simultaneously with the other vehicle, it is determined to reverse. According to the technical scheme, timely detection and avoidance are facilitated, the vehicle is prevented from colliding with a vehicle running in the reverse direction during the forward running period, and the technical effect of the technical scheme is further improved.
< apparatus embodiment >
FIG. 8 illustrates a reverse assist apparatus for a vehicle, according to one embodiment, including: a recording module 801 for recording a dynamic driving trajectory of no more than a first length during forward driving of the vehicle; a control module 802, configured to automatically control the vehicle to back up along the dynamic driving trajectory from a current position when the vehicle determines to back up; a detecting module 803, configured to detect whether the dynamic driving trajectory is blocked by a first object; a determining module 804, configured to determine a new reverse route if the dynamic driving trajectory is blocked by the first object.
A recording module 801 for recording a dynamic driving trajectory not greater than a first length during forward driving of the vehicle.
A control module 802, configured to automatically control the vehicle to back up along the dynamic driving trajectory from a current position when the vehicle determines to back up; may also be used to control a speed control and steering mechanism of the vehicle to bypass the first object in the new reverse route; controlling the vehicle to reverse along the dynamic travel trajectory at a speed less than the first speed, and the like.
A detecting module 803, configured to detect whether the dynamic driving trajectory is blocked by a first object; and is further operable to detect whether the dynamic travel path is obstructed by a second object; detecting whether the current backing position deviates from the dynamic running track; detecting whether there is another vehicle traveling in reverse in front of the vehicle, or the like.
A determining module 804, configured to determine a new reverse route if the dynamic driving trajectory is blocked by the first object.
< vehicle embodiment >
Fig. 9 shows a schematic structural diagram of a vehicle that can be used to implement the reverse assist method of the vehicle of the embodiment of the present disclosure.
Embodiments of the present invention further provide a vehicle 900, where the vehicle 900 may be the vehicle 2000 or the vehicle 3000 shown in fig. 1.
In one embodiment, as shown in fig. 9, the vehicle 900 may include a processor 910, a memory 920. The memory 920 is used for storing computer instructions, and the processor 910 is used for executing the vehicle control method disclosed according to any embodiment under the control of the computer instructions.
In this embodiment, the modules in the above embodiments may be implemented by the processor 910 executing the computer instructions.
The vehicle may have other hardware structures similar to the vehicle in fig. 1, and is not limited herein.
The vehicle may have the reverse assist apparatus of fig. 8, which is not limited herein.
The present invention may be a system, method and/or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied therewith for causing a processor to implement various aspects of the present invention.
The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
The computer program instructions for carrying out operations of the present invention may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing an electronic circuit, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of computer-readable program instructions, which can execute the computer-readable program instructions.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. Implementation in hardware, implementation in software, and implementation in a combination of software and hardware are all equivalent as known to those skilled in the art.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.
Claims (13)
1. A method of reverse assist for a vehicle, comprising:
recording a dynamic travel track not greater than a first length during forward travel of the vehicle, wherein the dynamic travel track is a track along which the vehicle travels to a current position, and the dynamic travel track is a track ahead by the first length from a reference point with the current position of the vehicle as the reference point;
under the condition that the vehicle determines to back up, automatically controlling the vehicle to back up along the dynamic running track from the current position;
in the process of backing up, under the condition that the dynamic driving track is detected to be blocked by a first object, determining a new backing up route, wherein the new backing up route is superposed with the dynamic driving track after bypassing the first object; and
and backing up along the new backing up route.
2. The method of claim 1, wherein backing up along the new backing up route comprises:
controlling a speed control and steering mechanism of the vehicle to bypass the first object in the new reverse route.
3. The method of claim 1, further comprising:
and under the condition that the dynamic running track is detected to be blocked by a second object, automatically braking to stop reversing.
4. The method of claim 3, wherein the second object is less than a predetermined distance from the vehicle or the vehicle cannot bypass the second object.
5. The method of claim 1, wherein automatically controlling the vehicle to reverse along the dynamic travel trajectory from a current position comprises:
controlling the vehicle to reverse along the dynamic driving trajectory at a speed less than the first speed.
6. The method of claim 1, further comprising:
and under the condition that the current backing position deviates from the dynamic running track, automatically controlling the vehicle to return to the dynamic running track.
7. The method of claim 1, wherein recording a dynamic driving trajectory of no more than a first length during forward driving of the vehicle comprises:
and recording the dynamic running track under the condition that the running speed of the vehicle is less than the second speed.
8. The method of claim 1, wherein the second speed is 60 km/h.
9. The method of claim 1, wherein the first length is 100 meters.
10. The method of claim 1, wherein during forward travel of the vehicle, when it is detected that there is another vehicle traveling in reverse ahead of the vehicle, and in the event that the current road does not satisfy the vehicle passing the other vehicle at the same time, determining to reverse.
11. A reverse aid for a vehicle comprising means for performing the steps in the method according to any one of claims 1-10.
12. A reverse assist device for a vehicle comprising a processor and a memory, the memory storing executable instructions that, when the reverse assist device is operated, control the processor to perform the method of any of claims 1 to 10.
13. A vehicle comprising a reverse assistance apparatus according to claim 11 or 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011309460.4A CN114516323A (en) | 2020-11-20 | 2020-11-20 | Backing-up assisting method and device for vehicle and vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011309460.4A CN114516323A (en) | 2020-11-20 | 2020-11-20 | Backing-up assisting method and device for vehicle and vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114516323A true CN114516323A (en) | 2022-05-20 |
Family
ID=81595070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011309460.4A Pending CN114516323A (en) | 2020-11-20 | 2020-11-20 | Backing-up assisting method and device for vehicle and vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114516323A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130053604A (en) * | 2011-11-15 | 2013-05-24 | 현대자동차주식회사 | Reverse assist electronic control unit of vehicle and the method thereof |
CN103781696A (en) * | 2011-09-12 | 2014-05-07 | 罗伯特·博世有限公司 | Driver assistance system for assisting a driver in collision-relevant situations |
WO2018127342A1 (en) * | 2017-01-09 | 2018-07-12 | Bayerische Motoren Werke Aktiengesellschaft | Control unit and method for providing a correction move for a reverse parking assistance system |
CN109080629A (en) * | 2017-06-14 | 2018-12-25 | 福特全球技术公司 | The method of cross traffic is considered while vehicle is driven out to and executes the vehicle of this method |
CN109416542A (en) * | 2016-06-22 | 2019-03-01 | 大陆汽车有限责任公司 | Method for the autonomous land vehicle in narrow road section |
CN109866759A (en) * | 2019-02-01 | 2019-06-11 | 吉林微思智能科技有限公司 | A kind of automatic parking method |
CN110077400A (en) * | 2019-04-28 | 2019-08-02 | 深圳市元征科技股份有限公司 | A kind of reversing householder method, device and terminal device |
CN110654376A (en) * | 2018-06-29 | 2020-01-07 | 百度(美国)有限责任公司 | Planning of parking trajectories for autonomous vehicles |
CN111674465A (en) * | 2020-05-25 | 2020-09-18 | 长城汽车股份有限公司 | Reversing control method and system and vehicle |
-
2020
- 2020-11-20 CN CN202011309460.4A patent/CN114516323A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103781696A (en) * | 2011-09-12 | 2014-05-07 | 罗伯特·博世有限公司 | Driver assistance system for assisting a driver in collision-relevant situations |
KR20130053604A (en) * | 2011-11-15 | 2013-05-24 | 현대자동차주식회사 | Reverse assist electronic control unit of vehicle and the method thereof |
CN109416542A (en) * | 2016-06-22 | 2019-03-01 | 大陆汽车有限责任公司 | Method for the autonomous land vehicle in narrow road section |
WO2018127342A1 (en) * | 2017-01-09 | 2018-07-12 | Bayerische Motoren Werke Aktiengesellschaft | Control unit and method for providing a correction move for a reverse parking assistance system |
CN109937169A (en) * | 2017-01-09 | 2019-06-25 | 宝马股份公司 | For providing the control unit and method of correction migration for reversing aid system |
CN109080629A (en) * | 2017-06-14 | 2018-12-25 | 福特全球技术公司 | The method of cross traffic is considered while vehicle is driven out to and executes the vehicle of this method |
CN110654376A (en) * | 2018-06-29 | 2020-01-07 | 百度(美国)有限责任公司 | Planning of parking trajectories for autonomous vehicles |
CN109866759A (en) * | 2019-02-01 | 2019-06-11 | 吉林微思智能科技有限公司 | A kind of automatic parking method |
CN110077400A (en) * | 2019-04-28 | 2019-08-02 | 深圳市元征科技股份有限公司 | A kind of reversing householder method, device and terminal device |
CN111674465A (en) * | 2020-05-25 | 2020-09-18 | 长城汽车股份有限公司 | Reversing control method and system and vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9272710B2 (en) | Apparatus and method for preventing vehicle collision | |
JP6404634B2 (en) | Consistent behavior generation of predictive advanced driver assistance systems | |
US10059332B2 (en) | Controlling a motor vehicle | |
KR20190118943A (en) | Apparatus and method for controlling drive of vehicle | |
US11230284B2 (en) | Driving assistance apparatus and driving assistance method | |
US20190047571A1 (en) | Method and device in a motor vehicle for an automatic drive | |
US10625733B2 (en) | Delayed parking optimization of autonomous vehicles | |
EP4137379A1 (en) | Obstacle avoidance control method and device | |
CN110562246A (en) | parking control method and device, vehicle and storage medium | |
CN111994064A (en) | Vehicle control method, device, equipment, system and storage medium | |
US10035507B2 (en) | Vehicle collision avoidance | |
EP3434546A1 (en) | Sensor failure compensation system for an automated system vehicle | |
CN113460043B (en) | Method and system for determining available distance in front of vehicle | |
US20150253536A1 (en) | Autonomous vehicle with adaptive side view mirrors | |
CN113692372A (en) | Exception handling for autonomous vehicles | |
CN114385692A (en) | Vehicle driving data processing method and system, storage medium and electronic equipment | |
CN114802251A (en) | Control method and device for automatic driving vehicle, electronic device and storage medium | |
CN115777121A (en) | Driving support device | |
CN110138485B (en) | Vehicle-mounted information broadcasting system, method, device and storage medium | |
CN114379555A (en) | Vehicle lane change control method, device, equipment and storage medium | |
CN114516323A (en) | Backing-up assisting method and device for vehicle and vehicle | |
WO2019012848A1 (en) | Parking assistance device | |
US20240123953A1 (en) | Vehicle brake control | |
EP4159601A1 (en) | Electric power steering device | |
KR101646412B1 (en) | Apparatus and Method for Wheel Controlling of Vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |