Intelligent driving training device, system and method
Technical Field
The invention belongs to the technical field of intelligent driving training, and particularly relates to an intelligent driving training device, system and method.
Background
In a conventional driving training mode, two stages are mainly included: the training field simulates a training phase and a road field training phase. In the training field simulation training stage, the trainees learn and practice basic driving operations, such as driving operations of backing a car, warehousing and the like; in the road field training stage, a student performs field training on roads with few vehicles with a coach.
The inventor finds that the existing driving training mode has the following defects: the trainees can only carry out the most basic operation in the training field and can not obtain the real road driving experience, when training on a real road, if the number of road vehicles is less, the trainees can not be provided with better road driving experience, and if the number of road vehicles is more, the trainees are still dangerous and can not cause accidents due to the fact that the trainees are not mature in technology and unstable, even though coaches guide the trainees nearby.
Disclosure of Invention
The invention aims to at least solve one of the technical problems in the prior art, and provides an intelligent driving training device which can enhance the driving training effect and reduce the danger probability of driving training of a user on a real road.
The technical scheme adopted for solving the technical problem of the invention is an intelligent driving training device, which comprises:
the road condition identification module is used for acquiring and identifying the current road condition information of a road driven by a user;
the roadblock setting module is used for setting a virtual roadblock in the current road condition according to the current road condition information identified by the road condition identification module and a pre-stored road condition adjustment mode;
the driving state identification module is used for identifying the driving state of a vehicle driven by a user in the current road condition provided with the virtual roadblock;
and the prompting module is used for sending prompting information to the user according to the driving state of the vehicle driven by the user and identified by the driving state identification module.
Preferably, the driving state includes: whether a vehicle driven by a user collides with the virtual roadblock;
the prompting module is used for sending prompting information to the user when the vehicle driven by the user collides with the virtual roadblock.
Further preferably, the driving state further includes: real-time speed of a vehicle driven by a user, and real-time position information of the vehicle driven by the user;
intelligence driving trainer still includes:
and the analysis module is used for generating prompt information according to the real-time speed of the vehicle driven by the user, the real-time position information of the vehicle driven by the user, the speed and the real-time position information of the collided vehicle when the vehicle driven by the user collides with the virtual roadblock, so that the prompt module can send the prompt information to the user.
Further preferably, the analysis module is further configured to analyze and judge whether the vehicle driven by the user is overspeed or not according to the real-time vehicle speed of the vehicle driven by the user and the real-time location information of the vehicle driven by the user.
Preferably, the road condition identification module comprises a camera.
Preferably, the intelligent driving training device is AR glasses.
The technical scheme adopted for solving the technical problem of the invention is an intelligent driving training system, which comprises:
any one of the above-mentioned intelligent driving training device.
The technical scheme adopted for solving the technical problem of the invention is an intelligent driving training method, which comprises the following steps:
acquiring and identifying current road condition information of a road driven by a user;
setting a virtual roadblock in the current road condition according to the identified current road condition information and a pre-stored road condition adjusting mode;
identifying a driving state of a vehicle driven by a user in a current road condition provided with the virtual roadblock;
and sending prompt information to a user according to the driving state.
Preferably, the driving state includes: whether a vehicle driven by a user collides with the virtual roadblock;
the step of sending prompt information to the user according to the driving state comprises the following steps: and when the vehicle driven by the user collides with the virtual roadblock, sending prompt information to the user.
Further preferably, the driving state further includes: real-time speed of a vehicle driven by a user, and real-time position information of the vehicle driven by the user;
when a vehicle driven by a user collides with the virtual roadblock, before sending prompt information to the user, the method further comprises the following steps: and generating prompt information according to the real-time speed of the vehicle driven by the user, the real-time position information of the vehicle driven by the user, the speed of the collided vehicle and the real-time position information.
Drawings
Fig. 1 is a block diagram of an intelligent driving training device according to embodiment 1 of the present invention;
fig. 2 is a block diagram of an intelligent driving training device according to embodiment 2 of the present invention;
fig. 3 is a flowchart of an intelligent driving training method according to embodiment 2 of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Example 1:
as shown in fig. 1, the present embodiment provides an intelligent driving training device, which can be used for providing a simulated real training scene for a user when the user performs driving training, so as to enhance the training effect of the user and reduce the risk of the user during driving training.
Wherein, this intelligence driving trainer can be AR glasses. The user can wear this AR glasses when driving real vehicle and carrying out the driving training, shows through the augmented reality, combines together virtual roadblock and real driving environment, builds more complicated simulation driving environment for the user to improve user's driving training effect, and can not increase the probability that takes place danger.
Specifically, the intelligent driving training device in this embodiment includes: road conditions identification module, roadblock setting module, driving state identification module and suggestion module.
Specifically, the road condition identification module is used for acquiring and identifying current road condition information of a road driven by the user. The current road condition information refers to real-time road information of a position where a user is located in a driving training process, for example, information of real driving environments such as width, front and rear traffic conditions of a road where the user drives, real vehicles, pedestrians, road signs and traffic indicator lights in the road. In the embodiment, the current road information is acquired through the road condition recognition module to provide a background foundation for the subsequent setting of the virtual roadblock, and the virtual roadblock is set on the basis of the real driving environment, so that the driving training of the user is more vivid, and the driving training effect of the user is improved.
Preferably, the road condition identification module in this embodiment includes a camera. Before a user carries out actual driving training for the first time, people with mature driving technologies such as coaches and the like can wear the intelligent driving training device to drive vehicles on an actual road at a constant speed, all positions of a training field are passed at least once, the current direction can be recorded by utilizing a gyroscope in the intelligent driving training device, and meanwhile, map software in a mobile phone is connected to obtain the current position information of the user. Therefore, the intelligent driving training device can establish a two-dimensional coordinate system by taking a certain position of the actual road as an origin and determine the position of an actual object (such as an actual roadblock) in the coordinate system according to the information and the image acquired by the camera, so as to provide a basis for subsequent setting of a virtual roadblock, intelligent reminding and the like. When the user actually performs driving training, the coordinate system does not need to be established again, and the current road condition information of the road on which the user drives can be directly acquired through the camera.
Of course, the traffic identification module may also obtain the current traffic information in other manners, which is not described herein again.
The roadblock setting module is used for setting a virtual roadblock in the current road condition according to the current road condition information identified by the road condition identification module and a pre-stored road condition adjustment mode.
The virtual roadblock can be a virtual motor vehicle, a virtual non-motor vehicle, a virtual pedestrian and the like. The road condition adjustment mode includes a plurality of different virtual driving situations, for example, virtual driving situations composed of virtual vehicles with different numbers (traffic density), different driving states (behaviors such as congestion, reverse driving, overtaking, continuous lane changing, and the like), virtual pedestrians with different driving modes (behavior patterns such as compliance with traffic regulations or crossing roads, and the like), and the like. According to the driving level and the training requirement, the user can select different road condition adjusting modes to realize different training effects.
The roadblock setting module can be a chip, a processor and the like, and can correspondingly set a virtual roadblock on the basis of the current road condition information identified by the road condition identification module according to the road condition adjustment mode selected by the user to provide an individualized training scene for the user, so that the driving training effect of the user is improved in a targeted manner.
The driving state identification module is used for identifying the driving state of a vehicle driven by a user in the current road condition with the virtual roadblock. Wherein, driving state can include: whether a vehicle driven by the user collides with the virtual barrier. The driving state identification module can judge whether the vehicle driven by the user collides with the virtual roadblock through coordinate calculation. Specifically, the driving state identification module may be a chip, a processor, or the like. The coordinate system prestored in the intelligent driving training device stores the coordinates of the virtual roadblock set by the roadblock setting module. When a user performs driving training, the driving state recognition module may determine, according to a position of a center of a vehicle driven by the user and parameters such as a length, a width, and a height of the vehicle, a distance between an edge of the vehicle and an edge of the virtual barrier, so as to determine whether the vehicle collides with the virtual barrier, for example, if a center coordinate of the virtual barrier in a coordinate system is (92, -102), and a width of the virtual barrier in an x direction is 2m, a boundary thereof is (91,102), (93,102), and if a width of the vehicle driven by the user is 1.7m, it is indicated that the vehicle collides with the virtual barrier when an x value of a center point coordinate thereof is in a range (90.15-93.85).
The prompting module is used for sending prompting information to the user according to the driving state of the vehicle driven by the user and identified by the driving state identification module. Specifically, for example, the prompt module may be configured to send a prompt message to the user when a vehicle driven by the user collides with the virtual roadblock, or send a prompt message to the user when the user is speeding, violating a traffic rule, or possibly violating a traffic rule, so as to assist the user in performing driving operations, improve driving training effects, and reduce the probability of occurrence of danger.
The intelligent driving training device provided by the embodiment can acquire the current road condition information of the road where the user runs, and virtual roadblocks are added on the basis to create a more complex driving environment for the user, so that the user can drive a real vehicle to simulate the complex road condition on the road without or with few vehicles for training, and give a corresponding prompt according to the driving condition of the user, thereby enhancing the driving training effect and reducing the dangerous probability of driving training on the real road.
Example 2:
as shown in fig. 2 and fig. 3, the present embodiment provides an intelligent driving device, which is substantially the same as the intelligent driving device in embodiment 1, and particularly, the intelligent driving device in the present embodiment further includes a display module and an analysis module. Wherein,
the display module can display the current road condition with the virtual roadblock to the user so that the user can carry out driving operation according to the current road condition with the virtual roadblock. Specifically, the display module can be transparent display screen, and the user can see real driving environment through this transparent display screen, and simultaneously, this transparent display screen can also show the roadblock that the roadblock set up the module for the user to make the user can carry out corresponding driving operation according to the virtual driving situation that the roadblock set up the module.
The analysis module generates prompt information according to the driving state identified by the driving state module so that the prompt module sends the prompt information to the user.
Wherein, the driving state in this embodiment may further include: real-time speed of a vehicle driven by the user, and real-time location information of the vehicle driven by the user. The real-time position information of the vehicle driven by the user may be real-time position information of the vehicle driven by the user in a current road condition provided with the virtual roadblock, and specifically may include relative position information of the vehicle driven by the user and the virtual roadblock. Specifically, the driving state identification module can determine the real-time speed of the vehicle driven by the user through a speed sensor, and calculate and determine the relative position information of the vehicle driven by the user and the virtual roadblock through a positioning system and a processor.
Specifically, the analysis module may generate prompt information according to the real-time speed of the vehicle driven by the user, the real-time location information of the vehicle driven by the user, and the speed and the real-time location information of the collided vehicle when the vehicle driven by the user collides with the virtual roadblock, so that the prompt module sends the prompt information to the user.
The prompt information can include information such as the collision damage degree of the virtual roadblock and the vehicle driven by the user, the collision reason and the like, so that the user can recognize the error part and the brought consequence of the driving operation according to the prompt information, and the driving operation skill is improved.
It can be understood that, when a vehicle driven by a user collides with a real road block (a real vehicle, a real pedestrian) or the like, the user has visual feeling, and when the vehicle collides with a virtual road block, the feeling is weak, so in this embodiment, preferably, only when the vehicle driven by the user collides with the virtual road block, the analysis module analyzes the collision condition to generate the prompt information.
In addition, the analysis module can analyze and judge whether the vehicle driven by the user is overspeed or not according to the real-time speed of the vehicle driven by the user and the real-time position information of the vehicle driven by the user, so that the prompt module can send out corresponding prompts.
Preferably, after the vehicle driven by the user and the virtual roadblock are prevented from collision, the analysis module can generate vibration prompt information according to the collision condition, so that the vibration prompt information of the prompt module controls the motor to generate vibration, driving experience of the user is enhanced, and driving training effect is improved.
The embodiment further provides an intelligent driving training method, which can perform intelligent driving training on a user by using the intelligent driving training device provided in embodiment 1 or this embodiment.
The intelligent driving training method comprises the following steps:
and S1, the road condition identification module acquires and identifies the current road condition information of the road driven by the user.
And S2, the roadblock setting module sets a virtual roadblock in the current road condition according to the current road condition information and the road condition adjusting mode stored in advance.
And S3, the driving state recognition module recognizes the driving state of the vehicle driven by the user in the current road condition with the virtual roadblock.
When the driving training device is used for driving training of the user, the user can carry out corresponding driving operation according to the virtual driving situation set by the roadblock setting module. In the step, the driving state of the vehicle driven by the user is identified through the driving state identification module, so that the prompt module can send out response prompt information to the user according to the driving state to assist the user in driving operation, further improve the driving training effect and reduce the probability of occurrence of danger.
Preferably, the driving state includes: whether a vehicle driven by the user collides with the virtual barrier. Further, the driving state may further include: real-time speed of a vehicle driven by the user, and real-time location information of the vehicle driven by the user. At this time, the intelligent driving training method of this embodiment preferably further includes the following steps: and generating prompt information according to the real-time speed of the vehicle driven by the user, the real-time position information of the vehicle driven by the user, the speed of the collided vehicle and the real-time position information.
And S4, sending prompt information to the user according to the driving state.
Preferably, the method specifically comprises the following steps: and when the vehicle driven by the user collides with the virtual roadblock, sending prompt information to the user. The analysis module generates prompt information comprising information such as the collision damage degree and the collision reason of the virtual roadblock and the vehicle driven by the user according to the real-time speed of the vehicle driven by the user, the real-time position information of the vehicle driven by the user, the speed of the collided vehicle and the real-time position information, and the prompt information is sent to the user through the prompt module so that the user can recognize the error part and the brought consequence of the driving operation according to the prompt information, and the driving operation skill is improved.
In the intelligent driving training device and method provided by the embodiment, the current road condition information of the road on which the user drives can be obtained, and the virtual roadblock is added on the basis to create a more complex driving environment for the user, so that the user can drive a real vehicle to simulate the complex road condition on the road without or with few vehicles to train, and corresponding prompts are given according to the driving condition of the user, thereby enhancing the driving training effect and reducing the risk of driving training on the real road.
Example 3:
this embodiment provides an intelligence driving training system, includes: the intelligent driving training device provided in embodiment 1 or embodiment 2.
The intelligent driving training system provided by the embodiment can acquire the current road condition information of the road where the user runs, and increases the virtual roadblock on the basis, so as to create a more complex driving environment for the user, so that the user can drive a real vehicle to simulate the complex road condition on the road without or with few vehicles for training, and give a corresponding prompt according to the driving condition of the user, thereby enhancing the driving training effect and reducing the probability of danger in the training on the real road.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.