Aircraft-based driving recording method, device and readable storage medium
Through the aircraft-based driving recording method, the limitations of the driving recorder's vision and perspective are solved, and a wider application range and dynamic recording capability are achieved.
Patent Information
- Application Number
- CN202211050384.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2042-08-30
AI Technical Summary
The limitations of field of view and recording perspective of existing dash recorders limit their application range.
Through the vehicle-based driving recording method, take-off and landing record information of the preset recorded position and the real-time driving information of the current vehicle are obtained, real-time synchronous trajectory is determined, and the aircraft is controlled to fly according to the trajectory, so that it remains stationary with the vehicle at the preset position. Collect real-time driving information.
It has expanded the application scope of dash recorders so that they are no longer limited to the car, and can realize dynamic recording of the following cruising, providing a broader field of view and recording perspective.
Smart Images

Figure CN115328202B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle driving record, and in particular to a vehicle driving record method, device and readable storage medium based on an aircraft. Background Art
[0002] In recent years, more and more car owners have chosen to install dashcams, which can record the video images and sounds of the entire driving process. However, at this stage, dashcams are mainly based on vehicle-mounted objects or certain interfaces installed in the car. The vehicle-mounted power supply system provides power to connect the camera system and the data transmission system to achieve the function of driving recording. The installation and recording methods of dashcams are relatively simple and need to be installed by physical installation methods. The recording is limited to a single position in the car, which has certain field of view restrictions and recording angle limitations, thus greatly limiting the scope of application of dashcams. Summary of the invention
[0003] The main purpose of the present invention is to provide a vehicle-based driving recording method, aiming to solve the technical problem that the application scope of the driving recorder is limited due to the field of view limitation and recording viewing angle limitation of the driving recorder.
[0004] To achieve the above object, the present invention provides a vehicle driving recording method based on an aircraft, and the vehicle driving recording method based on an aircraft comprises the following steps:
[0005] Obtain the take-off and landing record information of the preset record location and the real-time vehicle driving information of the current vehicle;
[0006] Determining a real-time synchronous trajectory according to the take-off and landing record information and the real-time vehicle driving information;
[0007] The aircraft is controlled to fly according to the real-time synchronous trajectory so that the aircraft remains relatively still with the current vehicle at the preset recording position, and real-time driving information is collected.
[0008] Optionally, after the step of controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position and collecting real-time driving information, the method further comprises:
[0009] Receiving a user-defined flight trajectory, superimposing the real-time synchronization trajectory and the customized flight trajectory to obtain a real-time flight trajectory;
[0010] The aircraft is controlled to fly according to the real-time flight trajectory.
[0011] Optionally, the step of determining the real-time synchronous trajectory according to the take-off and landing record information and the real-time vehicle driving information includes:
[0012] Determining a selected flight trajectory for the preset recording position according to the take-off and landing record information;
[0013] Determining a real-time vehicle trajectory according to the real-time vehicle driving information;
[0014] The selected flight trajectory is superimposed on the real-time vehicle trajectory to obtain a real-time synchronous trajectory.
[0015] Optionally, before the step of controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position and collecting real-time driving information, the step includes:
[0016] Acquiring the working status information of the aircraft and the opening and closing status information of the current vehicle;
[0017] When the working status information and / or the opening and closing member status information do not meet the preset self-checking conditions, a preset first prompt information is output;
[0018] When the working status information and the opening and closing component status information meet the preset self-check conditions, the steps are executed: controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position, and collecting real-time driving information.
[0019] Optionally, before the step of acquiring the take-off and landing record information of a preset record position and the vehicle driving information of the current vehicle, wherein the preset record position is a relative position to the current vehicle, the step includes:
[0020] When the current vehicle is in a stationary state, responding to a first flight control instruction of a user, according to the first flight control instruction, controlling the aircraft to fly from a preset take-off and landing platform to a preset recording position, and recording a first flight trajectory;
[0021] The aircraft is controlled to return from a preset recording position to a preset take-off and landing platform according to the first flight trajectory, and the first flight trajectory is used as the take-off and landing record information of the preset recording position.
[0022] Optionally, when the current vehicle is in a stationary state, responding to a first flight control instruction of a user, controlling the aircraft to fly from a preset take-off and landing platform to a preset recording position according to the first flight control instruction, and recording a first flight trajectory, the method comprises:
[0023] In response to a second flight control instruction from a user, according to the second flight control instruction, the aircraft is controlled to return from a preset recording position to a preset take-off and landing platform, and a second flight trajectory is recorded;
[0024] The first flight trajectory and the second flight trajectory are used as the take-off and landing record information of the preset record position.
[0025] Optionally, after the step of controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position and collecting real-time driving information, the method further includes:
[0026] Identifying the real-time driving information and determining a warning event in the real-time driving information;
[0027] According to the warning event, corresponding warning information is output.
[0028] Optionally, the method further comprises:
[0029] Acquire real-time environmental information, and determine whether the real-time environmental information meets preset flight conditions;
[0030] If the real-time environmental information does not meet the preset flight conditions, a preset second prompt message is output, and the aircraft is controlled to return to a preset take-off and landing platform.
[0031] In addition, to achieve the above-mentioned purpose, the present invention also provides a driving recorder based on an aircraft, and the driving recorder based on an aircraft includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the method described in any one of the above items are implemented.
[0032] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a driving record program based on an aircraft is stored, and when the driving record program based on the aircraft is executed by a processor, the steps of the method described in any one of the above items are implemented.
[0033] The present invention proposes a driving record method based on an aircraft, which obtains the take-off and landing record information of a preset recording position and the real-time vehicle driving information of the current vehicle; determines the real-time synchronization trajectory according to the take-off and landing record information and the real-time vehicle driving information; controls the aircraft to fly according to the real-time synchronization trajectory, so that the aircraft remains relatively still with the current vehicle at the preset recording position, and collects real-time driving information. The present invention expands the driving recorder from the original fixed in-vehicle form to one that can be extended outside the vehicle in the case of an aircraft-based platform. Users can set the preset recording position according to specific needs, and through the vehicle's driving information, the aircraft can remain relatively still with the vehicle, thereby realizing the synchronous dynamic recording of the cruise following the vehicle, which can greatly broaden the application scope of the driving recorder. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A schematic diagram of a structure of a vehicle driving recorder system based on an aircraft according to the present invention;
[0035] Figure 2 It is a flow chart of a first embodiment of a method for recording a vehicle based on an aircraft according to the present invention;
[0036] Figure 3 It is a flow chart of a second embodiment of the vehicle driving recording method based on an aircraft of the present invention;
[0037] Figure 4 A flowchart of an optional embodiment of the vehicle driving recording method based on an aircraft of the present invention;
[0038] Figure 5 A schematic diagram of a flow chart of a third embodiment of a vehicle driving recording method based on an aircraft according to the present invention;
[0039] Figure 6 It is a flowchart of a fourth embodiment of a method for recording a vehicle based on an aircraft according to the present invention;
[0040] Figure 7 A flowchart of another optional embodiment of the vehicle driving recording method based on an aircraft of the present invention;
[0041] Figure 8 It is a flow chart of another optional embodiment of the vehicle driving recording method based on an aircraft of the present invention;
[0042] Fig. 9 The figure is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention.
[0043] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0045] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0046] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects rather than to describe a specific order of objects. For example, a first target object and a second target object are used to distinguish different target objects rather than to describe a specific order of target objects.
[0047] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0049] In order to make the description of the following embodiments clear and concise, a brief introduction to an implementation scheme of a vehicle driving recording method based on an aircraft is first given:
[0050] Reference Figure 1 , Figure 1 FIG. 1 is a schematic diagram of a vehicle driving recorder system based on an aircraft according to the present invention. Figure 1 As shown, the system composition of the vehicle-based driving record system includes but is not limited to a vehicle control module, a flight control module, a flight power module, a video recording module, a data transmission module, a sensor / identification module, a take-off / charging module, and a display / prompt module. The vehicle-based driving record system is used to implement the operations in each embodiment of the following vehicle-based driving record method. The vehicle control module can be used to obtain the take-off and landing record information of the preset recording position and the real-time vehicle driving information of the current vehicle, and determine the real-time synchronization trajectory according to the take-off and landing record information and the real-time vehicle driving information; the flight control module can be used to control the aircraft to fly according to the real-time synchronization trajectory so that the aircraft remains relatively still with the current vehicle at the preset recording position. The video recording module can be used to collect real-time driving information. The flight power module can be used to provide power for the aircraft, the data transmission module can be used to transmit data between the modules, the sensor / identification module can be used to identify real-time driving information and real-time environmental information, the take-off and landing / charging module includes a preset take-off and landing platform for the aircraft to take off and land and charge, and the display / prompt module can be used to display or prompt the real-time driving information and real-time environmental information.
[0051] Reference Figure 2 , Figure 2 It is a flowchart of the first embodiment of the vehicle driving recording method based on an aircraft according to the present invention.
[0052] A first embodiment of the present invention provides a vehicle driving recording method based on an aircraft, and the vehicle driving recording method based on an aircraft comprises the following steps:
[0053] Step S100, obtaining take-off and landing record information of a preset record position and real-time vehicle driving information of the current vehicle;
[0054] Specifically, the preset recording position is a position of the aircraft pre-selected for recording driving information relative to the current vehicle, for example, a coordinate point in the vehicle coordinate system of the current vehicle, and of course, it can also be a position relative to a preset take-off and landing platform on the current vehicle. The preset recording position can be a position determined by the coordinate parameters directly set by the user, or it can be a certain position where the aircraft arrives. The take-off and landing recording information includes one or more flight trajectories from the preset take-off and landing platform to the preset recording position, and of course, it can also include a flight trajectory from the preset recording position back to the preset take-off and landing platform. The current vehicle is a vehicle that is connected to the aircraft in communication. The real-time vehicle driving information may include driving information such as driving trajectory, driving speed, and forward direction.
[0055] Step S200, determining a real-time synchronization trajectory according to the take-off and landing record information and the real-time vehicle driving information;
[0056] Specifically, after obtaining the take-off and landing record information of the preset recording position, the selected flight trajectory of the aircraft arriving at the preset recording position can be obtained according to the take-off and landing record information. According to the real-time vehicle driving information, the real-time vehicle trajectory of the current vehicle can be obtained, and then the selected flight trajectory of the vehicle and the real-time vehicle trajectory are superimposed into one trajectory to obtain a real-time synchronous trajectory.
[0057] Further, step S200 includes the following steps:
[0058] Step S210, determining a selected flight trajectory of the preset recording position according to the take-off and landing record information;
[0059] Step S220, determining a real-time vehicle trajectory according to the real-time vehicle driving information;
[0060] Step S230, superimposing the selected flight trajectory with the real-time vehicle trajectory to obtain a real-time synchronous trajectory.
[0061] The take-off and landing record information includes one or more flight trajectories from a preset take-off and landing platform to the preset recording position. After obtaining the take-off and landing record information, according to the user's selection instructions, or based on preset selection rules (for example, selecting the flight trajectory with the highest frequency of use, the flight trajectory with the shortest distance, etc.), a flight trajectory is selected from the take-off and landing record information as the selected flight trajectory for the preset recording position. Then, the real-time vehicle trajectory can be determined based on the real-time vehicle driving information. Then, the selected flight trajectory is superimposed with the real-time vehicle trajectory to obtain a real-time synchronous trajectory. It can be understood that the superposition of the selected flight trajectory and the real-time vehicle trajectory is performed on the basis of the same time axis. For example, within a certain second when the aircraft has not reached the preset recording position, the flight trajectory selected is to move +1m in the X-axis direction, +1m in the Y-axis direction, and +3m in the Z-axis direction, and the real-time vehicle trajectory of the current vehicle is to move +1m in the X-axis direction and +10m in the Y-axis direction. After superposition, the real-time synchronization trajectory within this second is to move +2m in the X-axis direction, +11m in the Y-axis direction, and +3m in the Z-axis direction. Furthermore, after the aircraft reaches the preset recording position, it is not necessary to select a flight trajectory, that is, the flight trajectory selected is to move 0m in the X-axis direction, 0m in the Y-axis direction, and 0m in the Z-axis direction. Therefore, after the aircraft reaches the preset recording position, the real-time synchronization trajectory is equivalent to the real-time vehicle trajectory of the current vehicle.
[0062] Step S300, controlling the aircraft to fly according to the real-time synchronous trajectory, so that the aircraft remains relatively still with the current vehicle at the preset recording position, and collecting real-time driving information.
[0063] Specifically, after obtaining the real-time synchronous trajectory, the aircraft can be controlled to fly according to the real-time synchronous trajectory, and after the aircraft flies to the preset recording position, the aircraft can remain relatively still with the current vehicle at the preset recording position. At this time, real-time driving information can be collected through information collection equipment (such as a camera, infrared sensor, etc.) on the aircraft.
[0064] Further, before step S300, the method includes:
[0065] Step S310, obtaining the working status information of the aircraft and the opening and closing status information of the current vehicle;
[0066] Step S311, when the working status information and / or the opening and closing member status information do not meet the preset self-checking conditions, outputting a preset first prompt information;
[0067] Step S311, when the working status information and the opening and closing component status information meet the preset self-check conditions, execute the steps: control the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position, and collects real-time driving information.
[0068] Specifically, the working state information of the aircraft may include working state, for example, the working state information includes normal state and abnormal state, and of course, the working state information may also include specific working parameters. The opening and closing parts of the current vehicle refer to opening and closing parts such as windows and sunroofs, and the opening and closing state information includes open state and closed state. The preset self-check condition refers to the condition that satisfies the take-off of the aircraft, for example, the working state information is in normal state, and the opening and closing state information is in open state. When the working state information and / or the opening and closing state information do not meet the preset self-check condition, it means that the aircraft cannot take off normally, and then the preset first prompt information may be output to prompt the user that the preset self-check condition is not met at present, and the preset first prompt information includes but is not limited to the alarm code, the recommended solution, etc. that does not meet the preset self-check condition, and then the opening and closing parts of the aircraft and the current car may be adjusted according to the working state information and the opening and closing state information until the preset self-check condition is met. Of course, the user may also output the corresponding operation instruction according to the preset first prompt information to adjust the opening and closing parts of the aircraft and the current car. When the working state information and the opening and closing part state information meet the preset self-checking conditions, the steps are executed: controlling the aircraft to fly according to the real-time synchronous trajectory, so that the aircraft remains relatively still with the current vehicle at the preset recording position, and real-time driving information is collected. This embodiment performs a self-check on the working state of the aircraft itself and the opening and closing part state of the current vehicle before the aircraft flies, thereby avoiding the aircraft from taking off when there is a fault, low battery, or the opening and closing parts such as windows and sunroofs are closed, and ensuring that the aircraft can fly to the preset recording position under normal working conditions.
[0069] In the first embodiment of the present invention, the take-off and landing record information of the preset recording position and the real-time vehicle driving information of the current vehicle are obtained; the real-time synchronization trajectory is determined according to the take-off and landing record information and the real-time vehicle driving information; the aircraft is controlled to fly according to the real-time synchronization trajectory, so that the aircraft remains relatively stationary with the current vehicle at the preset recording position, and real-time driving information is collected. This embodiment expands the driving recorder from the original fixed in-vehicle form to an extension outside the vehicle based on the aircraft platform. The user can set the preset recording position according to specific needs, and the vehicle's driving information allows the aircraft to remain relatively stationary with the vehicle, thereby realizing the synchronous dynamic recording of the cruise following the vehicle, which can greatly broaden the application scope of the driving recorder.
[0070] Further, refer to Figure 3 The second embodiment of the present invention provides a vehicle-based driving recording method. Figure 2 In the embodiment shown, before step S100, the following steps are included:
[0071] Step S110, when the current vehicle is in a stationary state, responding to a first flight control instruction from a user, controlling the aircraft to fly from a preset take-off and landing platform to a preset recording position according to the first flight control instruction, and recording a first flight trajectory;
[0072] Step S120: Control the aircraft to return from the preset recording position to the preset take-off and landing platform according to the first flight trajectory, and use the first flight trajectory as the take-off and landing record information of the preset recording position.
[0073] Specifically, when the current vehicle is in a stationary state, the user can issue a first flight control instruction, so that the first flight control instruction can be responded to, the aircraft can be controlled to fly from the preset take-off and landing platform to the preset recording position, and the first flight trajectory can be recorded. The first flight trajectory may include the moving path between the preset recording position and the current vehicle, and the aircraft attitude, recording angle, flight speed and other flight information. Then, the aircraft can be controlled to return from the preset recording position to the preset take-off and landing platform according to the first flight trajectory, and the first flight trajectory can be used as the take-off and landing record information of the preset recording position. It can be understood that the preset recording position can be one or more positions, and the take-off and landing record information of each preset recording position can also include one or more first flight trajectories.
[0074] In this embodiment, when the current vehicle is in a stationary state, the first flight control instruction of the user is responded to, and according to the first flight control instruction, the aircraft is controlled to fly from the preset take-off and landing platform to the preset recording position, and the first flight trajectory is recorded; according to the first flight trajectory, the aircraft is controlled to return from the preset recording position to the preset take-off and landing platform, and the first flight trajectory is used as the take-off and landing record information of the preset recording position. Therefore, the user can set the position coordinates of the preset recording position and the corresponding flight trajectory between the preset recording position and the preset take-off and landing platform by issuing the first control instruction according to actual needs, so that the flight trajectory in the take-off and landing record information of the preset recording position is more in line with the needs of the user, and the application scope of the driving recorder is also broadened.
[0075] Further, after step S110, the method includes:
[0076] Step S130, responding to a second flight control instruction from the user, controlling the aircraft to return from a preset recording position to a preset take-off and landing platform according to the second flight control instruction, and recording a second flight trajectory;
[0077] Step S131: Use the first flight trajectory and the second flight trajectory as the take-off and landing record information of the preset record position.
[0078] After controlling the aircraft to fly from the preset take-off and landing platform to the preset recording position and recording the first flight trajectory, the user may also issue a second flight control instruction. Then, in response to the user's second flight control instruction, the aircraft may be controlled to return from the preset recording position to the preset take-off and landing platform according to the second flight control instruction, and the second flight trajectory may be recorded. Then, the first flight trajectory and the second flight trajectory are used as the take-off and landing record information of the preset recording position.
[0079] This embodiment responds to the user's second flight control instruction, controls the aircraft to return from the preset recording position to the preset take-off and landing platform according to the second flight control instruction, and records the second flight trajectory; the first flight trajectory and the second flight trajectory are used as the take-off and landing record information of the preset recording position. Therefore, the user can set the flight trajectory from the preset recording position to the preset take-off and landing platform through the second flight control instruction, further making the flight trajectory of the aircraft between the preset recording position and the preset take-off and landing platform more in line with user needs, thereby also broadening the scope of use of the driving recorder.
[0080] For example, reference may be made to Figure 4 , Figure 4The present invention is a flow chart of an optional embodiment of a driving record method based on an aircraft. As an optional embodiment of the present invention, in the take-off and landing learning mode, the whole vehicle control module issues a command, and the flight control module performs a self-check to determine whether the remaining power of the aircraft reaches a preset power threshold and supports flight. If the power does not support flight, a prompt is issued through the display and prompt module, and the prompt information includes but is not limited to an alarm code and a suggested solution. If the power supports flight, the take-off and landing point on the preset take-off and landing platform is determined by the sensing / recognition module. Then, the opening and closing status of the current vehicle is checked. If the opening and closing part is not opened, the whole vehicle control module can be used to control the vehicle to open the opening and closing part (window, sunroof, etc.). If the opening and closing part is opened. The flight trajectory of the aircraft can be controlled by the flight control command received by the flight control module. During the flight of the aircraft, if there is an abnormality in the flight path (such as an obstacle), the corresponding path abnormality prompt is output, and the flight trajectory is corrected. When the aircraft flies to the target point (i.e., the preset recording position), the flight control module can save the flight trajectory from the take-off and landing point on the preset take-off and landing platform to the target point. Then return according to the saved flight root trajectory. Furthermore, the entire take-off and landing process information can also be stored, including but not limited to the take-off and landing point location, flight information, and vehicle status. Among them, the flight information includes but is not limited to the flight direction, speed and acceleration, and turning radius. The position information includes but is not limited to the coordinates of the preset recording position relative to the vehicle, the aircraft attitude, and the recording angle.
[0081] Further, refer to Figure 5 The third embodiment of the present invention provides a vehicle-based driving recording method. Figure 2 In the embodiment shown, step S300 includes:
[0082] Step S400, receiving a user's custom flight trajectory, superimposing the real-time synchronization trajectory and the custom flight trajectory to obtain a real-time flight trajectory;
[0083] Step S410: Control the aircraft to fly according to the real-time flight trajectory.
[0084] When the aircraft is at the preset recording position, the user may have a need to adjust the preset recording position, and the user may issue a custom flight trajectory according to specific needs, such as flying to the right, flying forward, increasing the altitude, etc. After receiving the user's custom flight trajectory, the real-time synchronization trajectory and the custom flight trajectory are superimposed to obtain a real-time flight trajectory, and then the aircraft is controlled to fly according to the real-time flight trajectory. Therefore, since the user is in a real-time motion state on the vehicle, superimposing a custom flight trajectory on the real-time synchronization trajectory that has already superimposed the vehicle's driving trajectory is equivalent to the aircraft flying according to the custom flight trajectory with the vehicle as a reference coordinate system. As a result, the user's control process of the aircraft on a moving vehicle is the same as the control process in a stationary state, further improving the application scope of the driving recorder.
[0085] Further, refer to Figure 6 The fourth embodiment of the present invention provides a vehicle-based driving recording method. Figure 2 In the embodiment shown, after step S300, the following steps are further included:
[0086] Step S500, identifying the real-time driving information and determining a warning event in the real-time driving information;
[0087] Step S510: output corresponding warning information according to the warning event.
[0088] Specifically, the implemented driving information includes but is not limited to road vehicle condition information, road pedestrian condition information, road obstacle condition information, and weather condition information. The real-time driving information can be matched with the preset warning events to identify the warning events in the real-time driving information, wherein the warning events include but are not limited to road abnormalities (such as car accidents, road damage, landslides, etc.) and weather abnormalities (such as heavy rain, heavy snow, sandstorms, etc.). When a warning event is identified in the implemented driving information, the corresponding warning information can be output, and the warning information is not limited to alarm sound, vibration, flashing lights, alarm codes, suggested solutions, etc. This embodiment is based on the fact that the preset recording position of the present application can be set at any position according to demand, so that the driving information in a larger range can be obtained through the widened field of view and recording angle of view, and the user is reminded and warned in time, thereby also broadening the application scope of the driving recorder.
[0089] Furthermore, in another embodiment, the vehicle driving recording method based on an aircraft further includes:
[0090] Step S600, obtaining real-time environmental information, and determining whether the real-time environmental information meets preset flight conditions;
[0091] Step S610: If the real-time environmental information does not meet the preset flight conditions, a preset second prompt message is output, and the aircraft is controlled to return to a preset take-off and landing platform.
[0092] Specifically, during the flight of the aircraft, real-time environmental information can be obtained, and it can be determined whether the real-time environmental information meets the preset flight conditions. The real-time environmental information includes but is not limited to ambient temperature, ambient humidity, environmental obstacles, and weather conditions. The preset flight conditions are environmental information that allows the aircraft to fly normally. If the real-time environmental information does not meet the preset flight conditions, indicating that the current environment is not suitable for the flight of the aircraft, a preset second prompt information can be output, and the aircraft can be controlled to return to the preset take-off and landing platform. The second prompt information includes but is not limited to alarm codes, suggested solutions, etc. Of course, the user can also manually control and issue corresponding return control instructions to control the aircraft to return to the preset take-off and landing platform. If the real-time environmental information meets the preset flight conditions, real-time driving information is continuously collected.
[0093] In this embodiment, the environment is monitored in real time during the flight of the aircraft, so that when the real-time environmental information does not meet the preset flight conditions, the aircraft can return to the preset take-off and landing platform in time, thereby avoiding aircraft malfunctions due to environmental changes and improving safety in the process of collecting real-time driving information.
[0094] For example, reference may be made to Figure 7 , Figure 7The present invention is a flow chart of another optional embodiment of a driving record method based on an aircraft. As another optional embodiment of the present invention, a command is issued by the vehicle control module, and the flight control module performs a self-check to determine whether the remaining power of the aircraft reaches a preset power threshold and supports flight. If the power does not support flight, a prompt is issued through the display and prompt module, and the prompt information includes but is not limited to an alarm code and a suggested solution. If the power supports flight, the take-off and landing points on the preset take-off and landing platform are determined through the sensor / recognition module. Then, the state of the opening and closing parts of the current vehicle is checked. If the opening and closing parts are not opened, the vehicle control module can be used to control the vehicle to open the opening and closing parts (windows, sunroofs, etc.). If the opening and closing parts are opened. The vehicle driving information can be synchronized through the flight control module, and then the real-time vehicle trajectory corresponding to the vehicle driving information and the selected flight trajectory in the take-off and landing record information are superimposed to obtain a real-time synchronized trajectory, thereby controlling the aircraft to fly to the target point (i.e., the preset recording position). Then the recording task is performed through the video recording module, and the environmental information is perceived in real time through the sensing / recognition module. When the environmental information meets the preset flight conditions, the recording task continues to be performed. If the environmental information does not meet the preset flight conditions, a prompt message is output and the aircraft is controlled to return. In addition, the sensing / recognition module also identifies the real-time driving information recorded by the video recording module. The driving record information includes but is not limited to road vehicle condition information, road pedestrian condition information, road obstacle condition information, and weather condition information. At the same time, the vehicle control module identifies the real-time driving information and gives prompts or alarms for information that requires prompts or alarms. The prompt or alarm method includes but is not limited to alarm sound, vibration, and flashing lights. The prompt or alarm information includes but is not limited to alarm codes and recommended solutions.
[0095] For example, reference may be made to Figure 8 , Figure 8The present invention is a flow chart of another optional embodiment of a driving record method based on an aircraft. As an optional embodiment of the present invention, a command is issued by the vehicle control module, and the flight control module performs a self-check to determine whether the remaining power of the aircraft reaches a preset power threshold and supports flight. If the power does not support flight, a prompt is issued through the display and prompt module, and the prompt information includes but is not limited to an alarm code and a suggested solution. If the power supports flight, the take-off and landing points on the preset take-off and landing platform are determined through the sensing / recognition module. Then, the state of the opening and closing parts of the current vehicle is checked. If the opening and closing parts are not opened, the vehicle control module can be used to control the vehicle to open the opening and closing parts (windows, sunroofs, etc.). If the opening and closing parts are opened. The vehicle driving information can be synchronized through the flight control module, and then the real-time vehicle trajectory corresponding to the vehicle driving information and the selected flight trajectory in the take-off and landing record information are superimposed to obtain a real-time synchronized trajectory, thereby controlling the aircraft to fly to the target point (i.e., the preset recording position). If a user-defined flight trajectory is received through manual operation, the flight control module will superimpose the customized flight trajectory on the basis of the real-time synchronization trajectory to obtain a real-time flight trajectory, so as to control the aircraft to reach the desired recording position of the user according to the real-time flight trajectory. Then the recording task is performed through the video recording module, and the environmental information is perceived in real time through the sensing / recognition module. When the environmental information meets the preset flight conditions, the recording task will continue to be performed. If the environmental information does not meet the preset flight conditions, the prompt information will be output and the aircraft will be controlled to return. In addition, the sensing / recognition module also recognizes the real-time driving information recorded by the video recording module, and the driving record information is not limited to road vehicle condition information, road pedestrian condition information, road obstacle condition information, and weather condition information. At the same time, the vehicle control module identifies the real-time driving information, and prompts or alarms the information that needs prompts or alarms. The prompt or alarm method includes but is not limited to alarm sound, vibration, and light flashing. The prompt or alarm information includes but is not limited to alarm code and recommended solutions.
[0096] like Fig. 9 As shown, Fig. 9 The figure is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention.
[0097] Specifically, the aircraft-based driving recorder may be a VCU (Vehicle Control Unit), a PC (Personal Computer), a tablet computer, a portable computer or a server.
[0098] like Fig. 9As shown, the vehicle-based driving recorder device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0099] Those skilled in the art will understand that Fig. 9 The device structure shown in the figure does not constitute a limitation on the aircraft-based driving recorder device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0100] like Fig. 9 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an aircraft-based driving record application.
[0101] exist Fig. 9 In the device shown, the network interface 1004 is mainly used to connect to the backend server and perform data communication with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and perform data communication with the client; and the processor 1001 can be used to call the aircraft-based driving record application stored in the memory 1005 and perform the following operations:
[0102] Obtain the take-off and landing record information of the preset record location and the real-time vehicle driving information of the current vehicle;
[0103] Determining a real-time synchronous trajectory according to the take-off and landing record information and the real-time vehicle driving information;
[0104] The aircraft is controlled to fly according to the real-time synchronous trajectory so that the aircraft remains relatively still with the current vehicle at the preset recording position, and real-time driving information is collected.
[0105] Furthermore, the processor 1001 may call the aircraft-based driving record application stored in the memory 1005, and further perform the following operations:
[0106] Receiving a user-defined flight trajectory, superimposing the real-time synchronization trajectory and the customized flight trajectory to obtain a real-time flight trajectory;
[0107] The aircraft is controlled to fly according to the real-time flight trajectory.
[0108] Furthermore, the processor 1001 may call the aircraft-based driving record application stored in the memory 1005, and further perform the following operations:
[0109] Determining a selected flight trajectory for the preset recording position according to the take-off and landing record information;
[0110] Determining a real-time vehicle trajectory according to the real-time vehicle driving information;
[0111] The selected flight trajectory is superimposed on the real-time vehicle trajectory to obtain a real-time synchronous trajectory.
[0112] Furthermore, the processor 1001 may call the aircraft-based driving record application stored in the memory 1005, and further perform the following operations:
[0113] Acquiring the working status information of the aircraft and the opening and closing status information of the current vehicle;
[0114] When the working status information and / or the opening and closing member status information do not meet the preset self-checking conditions, a preset first prompt information is output;
[0115] When the working status information and the opening and closing component status information meet the preset self-check conditions, the steps are executed: controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position, and collecting real-time driving information.
[0116] Furthermore, the processor 1001 may call the aircraft-based driving record application stored in the memory 1005, and further perform the following operations:
[0117] When the current vehicle is in a stationary state, responding to a first flight control instruction of a user, according to the first flight control instruction, controlling the aircraft to fly from a preset take-off and landing platform to a preset recording position, and recording a first flight trajectory;
[0118] The aircraft is controlled to return from a preset recording position to a preset take-off and landing platform according to the first flight trajectory, and the first flight trajectory is used as the take-off and landing record information of the preset recording position.
[0119] Furthermore, the processor 1001 may call the aircraft-based driving record application stored in the memory 1005, and further perform the following operations:
[0120] In response to a second flight control instruction from a user, according to the second flight control instruction, the aircraft is controlled to return from a preset recording position to a preset take-off and landing platform, and a second flight trajectory is recorded;
[0121] The first flight trajectory and the second flight trajectory are used as the take-off and landing record information of the preset record position.
[0122] Furthermore, the processor 1001 may call the aircraft-based driving record application stored in the memory 1005, and further perform the following operations:
[0123] Identifying the real-time driving information and determining a warning event in the real-time driving information;
[0124] According to the warning event, corresponding warning information is output.
[0125] Furthermore, the processor 1001 may call the aircraft-based driving record application stored in the memory 1005, and further perform the following operations:
[0126] Acquire real-time environmental information, and determine whether the real-time environmental information meets preset flight conditions;
[0127] If the real-time environmental information does not meet the preset flight conditions, a preset second prompt message is output, and the aircraft is controlled to return to a preset take-off and landing platform.
[0128] In addition, an embodiment of the present invention further proposes a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the operations in the aircraft-based driving recording method provided in the above embodiment are implemented. The specific steps will not be repeated here.
[0129] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity / operation / object from another entity / operation / object, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects; the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0130] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiment. The device embodiment described above is only illustrative, and the units described as separate components may or may not be physically separated. Some or all of the modules in the selection can be selected according to actual needs to achieve the purpose of the scheme of the present invention. Those of ordinary skill in the art can understand and implement it without paying creative work.
[0131] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0132] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, including a number of instructions for a terminal device (which can be a mobile phone, computer, server, vehicle, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0133] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A driving recording method based on an aircraft, It is characterized in that The vehicle driving recording method based on an aircraft comprises the following steps: Obtain the take-off and landing record information of the preset record location and the real-time vehicle driving information of the current vehicle; Determining a real-time synchronous trajectory according to the take-off and landing record information and the real-time vehicle driving information; Controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively still with the current vehicle at the preset recording position, and collecting real-time driving information; The step of determining the real-time synchronous trajectory according to the take-off and landing record information and the real-time vehicle driving information comprises: Determining a selected flight trajectory for the preset recording position according to the take-off and landing record information; Determining a real-time vehicle trajectory according to the real-time vehicle driving information; The selected flight trajectory is superimposed on the real-time vehicle trajectory to obtain a real-time synchronous trajectory, wherein the selected flight trajectory and the real-time vehicle trajectory are superimposed on the same time axis.
2. The vehicle-based driving recording method according to claim 1, It is characterized in that After the step of controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position and collecting real-time driving information, the method further comprises: Receiving a user-defined flight trajectory, superimposing the real-time synchronization trajectory and the customized flight trajectory to obtain a real-time flight trajectory; The aircraft is controlled to fly according to the real-time flight trajectory.
3. The vehicle-based driving recording method according to claim 1, It is characterized in that Before the step of controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position and collecting real-time driving information, the method includes: Acquiring the working status information of the aircraft and the opening and closing status information of the current vehicle; When the working status information and / or the opening and closing member status information do not meet the preset self-checking conditions, a preset first prompt information is output; When the working status information and the opening and closing component status information meet the preset self-check conditions, the steps are executed: controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position, and collecting real-time driving information.
4. The vehicle-based driving recording method according to claim 1, It is characterized in that Before the step of obtaining the take-off and landing record information of the preset record position and the vehicle driving information of the current vehicle, wherein the preset record position is a relative position to the current vehicle, the method comprises: When the current vehicle is in a stationary state, responding to a first flight control instruction of a user, according to the first flight control instruction, controlling the aircraft to fly from a preset take-off and landing platform to a preset recording position, and recording a first flight trajectory; The aircraft is controlled to return from a preset recording position to a preset take-off and landing platform according to the first flight trajectory, and the first flight trajectory is used as the take-off and landing record information of the preset recording position.
5. The vehicle-based driving recording method according to claim 4, It is characterized in that After the step of responding to a first flight control instruction of a user when the current vehicle is in a stationary state, controlling the aircraft to fly from a preset take-off and landing platform to a preset recording position according to the first flight control instruction, and recording a first flight trajectory, the method comprises: In response to a second flight control instruction from a user, according to the second flight control instruction, the aircraft is controlled to return from a preset recording position to a preset take-off and landing platform, and a second flight trajectory is recorded; The first flight trajectory and the second flight trajectory are used as the take-off and landing record information of the preset record position.
6. The vehicle-based driving recording method according to claim 1, It is characterized in that After the step of controlling the aircraft to fly according to the real-time synchronous trajectory so that the aircraft remains relatively stationary with the current vehicle at the preset recording position and collecting real-time driving information, the method further includes: Identifying the real-time driving information and determining a warning event in the real-time driving information; According to the warning event, corresponding warning information is output.
7. The vehicle driving recording method based on an aircraft according to any one of claims 1 to 6, It is characterized in that The method further comprises: Acquire real-time environmental information, and determine whether the real-time environmental information meets preset flight conditions; If the real-time environmental information does not meet the preset flight conditions, a preset second prompt message is output, and the aircraft is controlled to return to a preset take-off and landing platform.
8. A vehicle-based driving recorder, It is characterized in that The aircraft-based driving recorder device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the method according to any one of claims 1 to 7 when executed by the processor.
9. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores an aircraft-based driving recorder program, and when the aircraft-based driving recorder program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Unmanned plane flight route track recording and automatic flight control mode
CN105955291A
Automobile data recorder and method for recording image by using same
CN105989637A
Vehicle equipped with aircraft
CN106292684A
Vehicle-mounted information recording system based on Internet of things
CN106447825A
Automotive aircraft and automobile carrying the same
CN109177753A
