CN117956427A - Unmanned vehicle operation method and device, electronic equipment and storage medium - Google Patents

Unmanned vehicle operation method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN117956427A
CN117956427A CN202311803808.9A CN202311803808A CN117956427A CN 117956427 A CN117956427 A CN 117956427A CN 202311803808 A CN202311803808 A CN 202311803808A CN 117956427 A CN117956427 A CN 117956427A
Authority
CN
China
Prior art keywords
unmanned vehicle
network
server
communication
signal
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
Application number
CN202311803808.9A
Other languages
Chinese (zh)
Inventor
刘大志
梁朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uditech Co Ltd
Original Assignee
Uditech Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Uditech Co Ltd filed Critical Uditech Co Ltd
Priority to CN202311803808.9A priority Critical patent/CN117956427A/en
Publication of CN117956427A publication Critical patent/CN117956427A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses an operation method, a device, electronic equipment and a storage medium of an unmanned vehicle, and relates to the field of robots. In addition, if the unmanned vehicle does not search for an available network after arriving at the destination, the unmanned vehicle requests the terminal for the shared network, and after accessing the shared network, the unmanned vehicle keeps communication with the server, so that the safety of the unmanned vehicle is determined, and the unmanned vehicle is convenient for executing the next task. In summary, the application improves the safety of the unmanned vehicle after losing the monitoring of the server, and simultaneously tries to recover the monitoring of the server by using various ways, thereby comprehensively reducing the safety risk of the unmanned vehicle.

Description

Unmanned vehicle operation method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of robotics, and in particular, to a method and apparatus for operating an unmanned vehicle, an electronic device, and a storage medium.
Background
Currently, unmanned vehicles are mainly used in outdoor medium-large parks, such as residential houses, commercial blocks, office parks, industrial parks, airport stations, scenic spots, parks, schools, hospitals, parking lots, and the like. Although the size of the unmanned vehicle working outdoors is usually large, some artificial or objective safety factors inevitably occur in the using process, so that the unmanned vehicle is damaged by collision, artificially damaged or theft and the like. The unmanned aerial vehicle can report the state of self in real time through wireless network to guarantee the safety of unmanned aerial vehicle, but in practical application, because unmanned aerial vehicle's movable range constantly enlarges, cause very easily to unmanned aerial vehicle control inefficacy, thereby arouse the security risk.
Disclosure of Invention
The application mainly aims to provide a method, a device, electronic equipment and a storage medium for operating an unmanned vehicle, and aims to solve the technical problem that safety risks are easy to cause after the unmanned vehicle is monitored to be invalid.
In order to achieve the above object, the present application provides a method for operating an unmanned vehicle, the method for operating an unmanned vehicle comprising the steps of:
If the communication signal loss between the server and the communication signal is monitored, determining a loss process of the communication signal;
If the loss process of the communication signal is from gradual weakening to loss of the signal, moving to a target position based on positioning data, and searching for an available network in the moving process;
And if the available network is not searched after the target position is reached, requesting the terminal to share the network so as to enable the unmanned vehicle to be in communication connection with the server based on the shared network of the terminal.
Optionally, after the step of determining the loss procedure of the communication signal, the method further comprises:
If the loss process of the communication signal is from signal stabilization to sudden signal loss, determining whether positioning service is available;
moving to a preset maintenance position based on positioning data acquired by the positioning service under the condition that the positioning service is available;
After moving to the preset maintenance position, docking with the charging pile at the preset maintenance position, so that the charging pile can identify the unmanned vehicle and report the current unmanned vehicle state to the server.
Optionally, the step of searching for available networks in the mobile process includes:
searching a peripheral network, and selecting an accessible network from the searched peripheral networks as a first target network;
accessing the first target network and attempting to communicate with the server;
if the communication with the server is successful, the first target network is used as an available network;
If the accessible peripheral network can not be searched or the communication with the server can not be performed after the first target network is accessed, the current position is recorded as a position to be maintained, wherein the position to be maintained is uploaded to the server after the communication between the unmanned vehicle and the server is restored.
Optionally, the task corresponding to the target location is a delivery task, and the step of requesting the terminal to share the network includes:
And when the target position triggers to execute the delivery task, outputting a network connection guide signal for a user operating the terminal to complete network sharing operation.
Optionally, the method further comprises:
After the unmanned vehicle accesses the shared network of the terminal, the unmanned vehicle is in communication connection with the server;
receiving a designated position sent by the server, wherein the designated position is any one of a network coverage position, a designated parking position or a next target position;
and controlling the unmanned vehicle to move to the appointed position.
Optionally, after the step of monitoring the communication signal with the server, the method comprises:
Searching a peripheral network when the signal intensity of the communication signal between the monitoring server and the server is smaller than a preset signal intensity threshold value;
And selecting a second target network with the network signal strength greater than that of the current network from the searched peripheral networks, and communicating with the server based on the second target network.
Optionally, the operation method of the unmanned vehicle further comprises the following steps:
if the communication signals between the server and the target position are not lost, reporting the target position, the starting position corresponding to the target position and the current position to the server based on a preset reporting frequency.
In addition, in order to achieve the above object, the present application also provides an operation device of an unmanned vehicle, the operation device of an unmanned vehicle comprising:
The monitoring module is used for determining the loss process of the communication signal if the communication signal loss between the monitoring module and the server is monitored;
The first searching module is used for moving to the target position based on the positioning data and searching available networks in the moving process if the loss process of the communication signals is from gradual weakening to loss of the signals;
and the request module is used for requesting the terminal to share the network if the available network is not searched after the target position is reached, so that the unmanned vehicle can be in communication connection with the server based on the shared network of the terminal.
In addition, to achieve the above object, the present application also provides an electronic device including: the method comprises the steps of a memory, a processor and an operation program of the unmanned aerial vehicle, wherein the operation program of the unmanned aerial vehicle is stored in the memory and can be operated on the processor, and the operation program of the unmanned aerial vehicle is executed by the processor to realize the operation method of the unmanned aerial vehicle.
In addition, in order to achieve the above object, the present application provides a storage medium having stored thereon an operation program of an unmanned aerial vehicle, which when executed by a processor, implements the steps of the operation method of an unmanned aerial vehicle as described above.
The embodiment of the application provides an unmanned vehicle operation method, an unmanned vehicle operation device, electronic equipment and a storage medium. In the embodiment of the application, if the unmanned vehicle monitors the loss of the communication signal between the unmanned vehicle and the server, determining the loss process of the communication signal; if the loss process of the communication signal is from gradual weakening to loss of the signal, moving to a target position based on positioning data, and searching for an available network in the moving process; and if the available network is not searched after the target position is reached, requesting the terminal to share the network so as to enable the unmanned vehicle to be in communication connection with the server based on the shared network of the terminal. That is, in the embodiment of the present application, after the communication signal between the unmanned vehicle and the server is lost, the loss process of the lost signal is further determined, if the loss process is that the signal is gradually weakened to be lost, the unmanned vehicle is represented as normally exiting the signal coverage area, so that the unmanned vehicle can continue to execute the task to move to the target position, and search for the available network in the moving process, so as to attempt to recover the communication with the server. In addition, if the unmanned vehicle does not search for an available network after arriving at the destination, the unmanned vehicle requests the terminal for the shared network, and after accessing the shared network, the unmanned vehicle keeps communication with the server, so that the safety of the unmanned vehicle is determined, and the unmanned vehicle is convenient for executing the next task. In summary, the application improves the safety of the unmanned vehicle after losing the monitoring of the server, and simultaneously tries to recover the monitoring of the server by using various ways, thereby comprehensively reducing the safety risk of the unmanned vehicle.
Drawings
FIG. 1 is a schematic diagram of an electronic device in a hardware operating environment according to an embodiment of the present application;
FIG. 2 is a flow chart of a first embodiment of a method of operation of the unmanned vehicle of the present application;
FIG. 3 is a flow chart of a second embodiment of the method of operation of the unmanned vehicle of the present application;
FIG. 4 is a flow chart of a third embodiment of the method of operation of the unmanned vehicle of the present application;
fig. 5 is a schematic structural view of an operation device of the unmanned vehicle.
The achievement of the objects, functional features and advantages of the present application will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
Referring to fig. 1, fig. 1 is a schematic diagram of an electronic device structure of a hardware running environment according to an embodiment of the present application.
The electronic device in the embodiment of the application can be a mobile robot or an unmanned vehicle, or can be an electronic terminal device such as a control device assembled on the mobile robot or the unmanned vehicle.
As shown in fig. 1, the electronic device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display, an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may further include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
Optionally, the electronic device may further include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. The terminal may also be configured with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein. Those skilled in the art will appreciate that the electronic device structure shown in fig. 1 is not limiting of the electronic device and may include more or fewer components than shown, or may combine certain components, or may be arranged in different components.
Those skilled in the art will appreciate that the electronic device structure shown in fig. 1 is not limiting of the electronic device and may include more or fewer components than shown, or may combine certain components, or may be arranged in different components.
Further, as shown in fig. 1, an operating system, a network communication module, a user interface module, and an operation program of the unmanned vehicle may be included in the memory 1005 as one type of computer storage medium.
In the electronic device shown in fig. 1, the network interface 1004 is mainly used for connecting to a background server and performing data communication with the background server; the user interface 1003 is mainly used for connecting a user terminal (user terminal) and performing data communication with the user terminal; and the processor 1001 may be configured to call an operation program of the drone stored in the memory 1005, and perform the following operations:
If the communication signal loss between the server and the communication signal is monitored, determining a loss process of the communication signal;
If the loss process of the communication signal is from gradual weakening to loss of the signal, moving to a target position based on positioning data, and searching for an available network in the moving process;
And if the available network is not searched after the target position is reached, requesting the terminal to share the network so as to enable the unmanned vehicle to be in communication connection with the server based on the shared network of the terminal.
In a possible implementation, the processor 1001 may call the running program of the unmanned vehicle stored in the memory 1005, and further perform the following operations:
If the loss process of the communication signal is from signal stabilization to sudden signal loss, determining whether positioning service is available;
moving to a preset maintenance position based on positioning data acquired by the positioning service under the condition that the positioning service is available;
After moving to the preset maintenance position, docking with the charging pile at the preset maintenance position, so that the charging pile can identify the unmanned vehicle and report the current unmanned vehicle state to the server.
In a possible implementation, the processor 1001 may call the running program of the unmanned vehicle stored in the memory 1005, and further perform the following operations:
searching a peripheral network, and selecting an accessible network from the searched peripheral networks as a first target network;
accessing the first target network and attempting to communicate with the server;
if the communication with the server is successful, the first target network is used as an available network;
If the accessible peripheral network can not be searched or the communication with the server can not be performed after the first target network is accessed, the current position is recorded as a position to be maintained, wherein the position to be maintained is uploaded to the server after the communication between the unmanned vehicle and the server is restored.
In a possible implementation, the processor 1001 may call the running program of the unmanned vehicle stored in the memory 1005, and further perform the following operations:
And when the target position triggers to execute the delivery task, outputting a network connection guide signal for a user operating the terminal to complete network sharing operation.
In a possible implementation, the processor 1001 may call the running program of the unmanned vehicle stored in the memory 1005, and further perform the following operations:
After the unmanned vehicle accesses the shared network of the terminal, the unmanned vehicle is in communication connection with the server;
receiving a designated position sent by the server, wherein the designated position is any one of a network coverage position, a designated parking position or a next target position;
and controlling the unmanned vehicle to move to the appointed position.
In a possible implementation, the processor 1001 may call the running program of the unmanned vehicle stored in the memory 1005, and further perform the following operations:
Searching a peripheral network when the signal intensity of the communication signal between the monitoring server and the server is smaller than a preset signal intensity threshold value;
And selecting a second target network with the network signal strength greater than that of the current network from the searched peripheral networks, and communicating with the server based on the second target network.
In a possible implementation, the processor 1001 may call the running program of the unmanned vehicle stored in the memory 1005, and further perform the following operations:
if the communication signals between the server and the target position are not lost, reporting the target position, the starting position corresponding to the target position and the current position to the server based on a preset reporting frequency.
Referring to fig. 2, a first embodiment of the operation method of the unmanned vehicle of the present application, the operation method of the unmanned vehicle includes steps S10 to S30:
And step S10, if the communication signal loss between the server and the communication signal is monitored, determining a loss process of the communication signal.
In this embodiment, the implementation subject of the operation method of the unmanned vehicle may be an unmanned vehicle. In order to ensure the communication between the unmanned vehicle and the server, namely, the unmanned vehicle works under the monitoring of the server, a 4G/5G flow card can be used for communicating with the server. Communication between the drone and the server may also be achieved using WiFi networks. However, in the solution using the traffic card, although the stability of communication between the drone and the server can be improved, the operation cost will be significantly increased and the complexity will be increased when a plurality of drones are deployed. For the communication scheme of WiFi, a set of WiFi equipment can be shared by a plurality of unmanned vehicles, for example, a plurality of WiFi points can be deployed in a park to which the unmanned vehicles are applied, and each unmanned vehicle can access to the same WiFi network, so that the operation cost can be reduced. However, it is noted that WiFi networks are susceptible to environmental influences, for example, in a WiFi coverage area, signals are easily blocked by obstacles and weak or no signals occur, and when a WiFi device fails, an unmanned vehicle may enter a WiFi-free coverage area. In practical applications, a communication scheme using WiFi is generally selected to implement communication between the drone and the server (note that a communication scheme using a traffic card also has a problem of loss of communication signals, but the probability is relatively small). Aiming at the problem of communication loss between the unmanned vehicle and the server, the application provides the operation of the unmanned vehicle so as to ensure the safety of the unmanned vehicle under the condition of communication loss with the server (namely, the monitoring of the server is lost).
For example, the unmanned vehicle will monitor the communication signal between itself and the server in real time to determine whether itself is under the monitoring of the server, that is, determine whether the communication signal between itself and the server is lost, where the communication signal may be a signal of a mobile network or a signal of a wireless WiFi network. In practical applications, there are two situations in which the communication signal between the drone and the server is lost. One of them is sudden loss, usually the communication hardware is failed, for example, the unmanned vehicle is damaged, or the communication module of the unmanned vehicle is failed due to an accident, or the signal transmitting point is possibly failed, for example, the WiFi point is failed, or the base station is failed, etc., where the communication signal is attenuated to be lost quickly. Another is a gradual weakening of the signal to loss, i.e. the drone gradually exits the signal coverage area, in which case the strength of the communication signal will gradually decay to loss. Therefore, in this embodiment, after the loss of the communication signal is detected, the purpose of determining the loss process of the communication signal can be achieved by detecting the signal attenuation speed of the communication signal in the loss process, for example, if the signal attenuation speed is smaller than a preset threshold, the loss type is represented by gradually weakening the signal to be lost, otherwise, the loss is suddenly lost, and for the signal attenuation speed, the loss type can be calculated according to the historical communication signal strength which changes with time before the loss of the communication signal, which is not described herein.
In step S20, if the loss process of the communication signal is from gradual fading to loss, the communication signal is moved to the target location based on the positioning data, and an available network is searched during the movement process.
For example, after the communication signal with the server is lost, the unmanned vehicle may compare the signal attenuation speed of the communication signal in the process of losing with a preset signal attenuation speed threshold, where the preset signal attenuation speed threshold may be set by a technician according to an actual situation, for example, based on the fastest moving speed in the working process of the unmanned vehicle, the signal attenuation speed in the process of moving the unmanned vehicle out of the signal coverage area is tested, and is used as the preset signal attenuation speed threshold. If the signal attenuation speed is less than or equal to the preset signal attenuation speed threshold, that is, the loss process of the communication signal is from gradual attenuation to loss of the signal, which indicates that the unmanned vehicle is gradually driving out of the signal coverage area, in this case, the unmanned vehicle is generally safe, so that the unmanned vehicle can continue to execute the current task and move to the destination of the current task based on positioning data (such as GPS (Global Positioning System, global positioning system) or Beidou positioning information, positioning data of a positioning algorithm based on a high-precision map, etc.), wherein the task of the unmanned vehicle can be an object distribution, a cleaning task, etc. And during movement to the target location, the drone may search for available networks in communication with the server in an attempt to resume communication. In practical application, a plurality of WIFI points are arranged in an application place, network names and network passwords of the WIFI points (the WIFI points can use the same names and passwords) and the like can be stored in the unmanned vehicle in advance, the unmanned vehicle can search for a network while moving, and after searching, the unmanned vehicle can also attempt to access the network to communicate with a server, so that monitoring of the unmanned vehicle by the server is resumed. The available network refers to a network which can communicate with the server after being accessed.
And step S30, if the available network is not searched after the target position is reached, requesting the terminal to share the network so as to enable the unmanned vehicle to be in communication connection with the server based on the shared network of the terminal.
For example, if the unmanned vehicle still does not search for an available network after reaching the target location, the terminal may be requested to share the network. It may be appreciated that when the unmanned vehicle performs the delivery task, there is a docking party that docks with the unmanned vehicle, for example, it is assumed that the delivery task is delivery express, and therefore, the unmanned vehicle corresponds to a user who receives the express, so that the unmanned vehicle may request the terminal of the user who receives the express to share the network, and output the request information in the form of sending information locally or directly to the user terminal (smart phone) used by the user in the unmanned vehicle through voice and/or text. The user can open a sharing hot spot of the terminal, namely a sharing network, based on the request information so that the unmanned vehicle can access the sharing network, and after the unmanned vehicle accesses the sharing network, the unmanned vehicle can be in communication connection with the server based on the sharing network, for example, the current unmanned vehicle state is fed back to indicate the security of the current unmanned vehicle and the like. And after the shared network is accessed, the unmanned vehicle can also check the current positioning information once, thereby being convenient for executing the following tasks. Note that the request object of the unmanned vehicle may be a terminal of a dockee (for example, a mobile phone) in a task, or a terminal of a nearby passer-by.
In this embodiment, if the unmanned vehicle detects that the communication signal between the unmanned vehicle and the server is lost, determining a loss process of the communication signal; if the loss process of the communication signal is from gradual weakening to loss of the signal, moving to a target position based on positioning data, and searching for an available network in the moving process; and if the available network is not searched after the target position is reached, requesting the terminal to share the network so as to enable the unmanned vehicle to be in communication connection with the server based on the shared network of the terminal. That is, in the embodiment of the present application, after the communication signal between the unmanned vehicle and the server is lost, the loss process of the lost signal is further determined, if the loss process is that the signal is gradually weakened to be lost, the unmanned vehicle is represented as normally exiting the signal coverage area, so that the unmanned vehicle can continue to execute the task to move to the target position, and search for the available network in the moving process, so as to attempt to recover the communication with the server. In addition, if the unmanned vehicle does not search for an available network after arriving at the destination, the unmanned vehicle requests the terminal for the shared network, and after accessing the shared network, the unmanned vehicle keeps communication with the server, so that the safety of the unmanned vehicle is determined, and the unmanned vehicle is convenient for executing the next task. In summary, the application improves the safety of the unmanned vehicle after losing the monitoring of the server, and simultaneously tries to recover the monitoring of the server by using various ways, thereby comprehensively reducing the safety risk of the unmanned vehicle.
In a possible implementation manner, the task corresponding to the target location is a delivery task, and the step of requesting the terminal to share the network in step S30 includes step S310:
step S310, when the target position triggers to execute the delivery task, a network connection guiding signal is output for a user operating the terminal to complete network sharing operation.
Illustratively, in this embodiment, the drone, after losing communication with the server, moves to the target location and delivers the mission at the target location. When the unmanned vehicle triggers and executes the interactive task at the target position, a network connection guide signal is output so that a user operating the terminal can complete network sharing operation. For example, in the scenario where the drone delivers items, the drone may trigger execution of the delivery task at the target location by opening a storage bin where the items are placed, and so on. The unmanned vehicle outputs a network connection guide signal, for example, can output a request network sharing interface and output network sharing operation prompt information, wherein the request network sharing interface can comprise an input field of a network name and a network password, the network sharing operation prompt information can be voice or text for prompting a user to input the network information in the input field of the network name and the network password, and the user can respectively input the network name and the network password shared by the user terminal into the corresponding input field on the request network sharing interface according to the guide signal so as to enable the unmanned vehicle to access the sharing network, thereby completing the network sharing operation. After the unmanned aerial vehicle accesses the shared network, the unmanned aerial vehicle can verify the identity of the user through networking, and after the identity verification is passed, the storage bin for placing the articles is opened for the user to take the articles, so that the delivery task in the delivery task is completed. It will be appreciated that when the user fails authentication, the storage compartment holding the items remains closed until authentication is passed.
In a possible embodiment, the method for operating the unmanned vehicle further includes step S40 to step S60:
Step S40, after the unmanned vehicle accesses the shared network of the terminal, the unmanned vehicle is in communication connection with the server;
and step S50, receiving a designated position sent by the server, wherein the designated position is any one of a network coverage position, a designated parking position or a next target position.
And step S60, controlling the unmanned vehicle to move to the designated position.
After receiving the feedback of the unmanned vehicle, the server can determine the safety of the unmanned vehicle on one hand, and can send a next instruction to the unmanned vehicle, namely, move to a designated position under the condition of determining the safety of the unmanned vehicle on the other hand.
Illustratively, the drone may be communicatively coupled to the server over a shared network provided at the access terminal. The server can send the appointed position to the unmanned vehicle based on the unmanned vehicle state fed back by the unmanned vehicle. And the unmanned vehicle can move to the designated position after receiving the designated position sent by the server. The server can send different designated positions to the unmanned aerial vehicle based on different states of the unmanned aerial vehicle, wherein the designated positions can be network coverage positions, designated parking positions or next target positions. For example, in the case of insufficient power of the unmanned vehicle, the designated location may be a network coverage location or a designated parking location, and the unmanned vehicle may wait for the maintenance personnel after moving to the network coverage location or the designated parking location. And under the condition that the electric quantity of the unmanned vehicle is sufficient, the designated position can be the next target position.
In a possible embodiment, if a loss of the communication signal with the server is detected in step S10, before the step of determining the loss procedure of the communication signal, the operation method of the unmanned vehicle further includes steps S110 to S120:
Step S110, searching the surrounding network when the signal intensity of the communication signal between the server and the monitoring server is smaller than the preset signal intensity threshold value.
And step S120, selecting a second target network with the network signal strength greater than that of the current network from the searched peripheral networks, and communicating with the server based on the second target network.
Illustratively, the drone, in addition to monitoring for loss of communication signals, also monitors the signal strength of the communication signals. After the unmanned vehicle monitors that the signal strength of the communication signal with the server is smaller than the preset signal strength threshold, the unmanned vehicle can attempt to search for the peripheral network, for example, can search for the pre-stored operation and maintenance network. And selecting a second target network (for example, the network with the strongest signal in the peripheral network) with the signal strength greater than that of the current network from the searched peripheral networks, switching to the second target network, and maintaining communication with the server based on the second target network, thereby ensuring the stability of communication signals between the unmanned vehicle and the server. It will be appreciated that the skilled person can set the preset signal strength threshold according to needs, and the present invention is not limited thereto.
In a possible embodiment, the operation method of the unmanned vehicle further includes step S70:
And step S70, if the communication signals between the server and the target position are not lost, reporting the target position, the starting position corresponding to the target position and the current position to the server based on a preset reporting frequency.
For example, in the case where the drone does not lose communication signals with the server, the drone will report the target location, the start location corresponding to the target location (e.g., the initial location when the movement to the target location is started) and the current location to the server at a preset reporting frequency, so that the drone is under the monitoring of the server. It can be understood that the technician can set the preset reporting frequency according to the requirement, and the invention is not limited.
Referring to fig. 3, a second embodiment of the present application is presented based on the first embodiment of the present application, and the same parts as those of the above embodiment in this embodiment can be referred to the above content, and the description thereof is omitted here. After the process of determining the loss of the communication signal in step S10, the operation method of the unmanned vehicle further includes steps S101 to S103:
In step S101, if the loss process of the communication signal is from signal stabilization to sudden signal loss, it is determined whether positioning service is available.
Step S102, moving to a preset maintenance position based on the positioning data acquired by the positioning service under the condition that the positioning service is available.
Step S103, after moving to the preset maintenance position, docking with the charging pile at the preset maintenance position, so that the charging pile can identify the unmanned vehicle and report the current unmanned vehicle state to the server.
For example, if the loss process is determined to be from stable signal to sudden signal loss, that is, if the signal loss speed is greater than the preset signal attenuation speed threshold, the signal loss process is characterized as a possible problem on the communication hardware of the unmanned vehicle, so that the risk of the unmanned vehicle having faults is high. Accordingly, the drone determines whether a location service is available, e.g., whether accurate location data can be acquired based on the location service, or whether the acquired location data is stable. In the case that the positioning service is available (i.e., the unmanned vehicle can still realize autonomous positioning and navigation), the positioning data acquired based on the positioning service moves to a preset maintenance position to ensure the safety of the unmanned vehicle. It will be appreciated that autonomous positioning and navigation is not achievable by the drone when the positioning services are not available. The preset maintenance position can be a charging station of the unmanned vehicle, the unmanned vehicle enters the preset maintenance position and can be in butt joint with the charging pile, the charging pile recognizes the unmanned vehicle after the butt joint is completed, and accordingly, the charging pile can report information that the unmanned vehicle enters charging to the server, and state information of the unmanned vehicle can be synchronously collected and reported to the server.
Referring to fig. 4, a third embodiment of the present application is proposed based on the first and second embodiments of the present application, and the same parts as those of the above embodiment in this embodiment can be referred to the above description, and the description thereof will not be repeated here. Searching for available networks during movement in step S20 includes steps S210-S220:
step S210, searching the surrounding network, and selecting an accessible network from the searched surrounding networks as a first target network.
Step S220, accessing the first target network, and attempting to communicate with the server.
Step S230, if the communication with the server is successful, the first target network is used as an available network.
And step S240, if the accessible peripheral network cannot be searched or the communication with the server cannot be performed after the first target network is accessed, the current position is recorded as a position to be maintained, wherein the position to be maintained is uploaded to the server after the communication between the unmanned vehicle and the server is restored.
In an exemplary embodiment, the unmanned vehicle searches for a surrounding network during the movement process, uses the searched accessible network (for example, a prestored operation and maintenance network) as a first target network, and generally preferentially selects the accessible network with the strongest signal as the first target network (if other accessible networks exist, each accessible network is sequentially tried as the first target network), and after accessing the first target network, the unmanned vehicle tries to communicate with the server, if the unmanned vehicle successfully communicates with the server, the first target network is used as an available network. Otherwise, if the accessible peripheral network cannot be searched or communication with the server still cannot be performed after the first target network is accessed, the current position can be recorded and used as the position to be maintained. And after the unmanned vehicle and the server resume communication, the unmanned vehicle uploads the position to be maintained to the server, so as to inform operation and maintenance personnel to maintain the network of the position to be maintained.
In addition, to achieve the above object, the present application also provides an operation device 100 of an unmanned vehicle, the operation device 100 of an unmanned vehicle including:
A monitoring module 10, configured to determine a loss process of a communication signal if a loss of the communication signal with a server is detected;
a first search module 20, configured to move to a target location based on positioning data if the loss of the communication signal is from gradual fading to loss of the communication signal, and search for an available network during the movement;
And the request module 30 is configured to request the terminal to share the network if the available network is not searched after the target location is reached, so that the unmanned vehicle can be in communication connection with the server based on the shared network of the terminal.
Optionally, the operation device 100 of the unmanned vehicle further includes a return module 40, and the return module 40 is configured to:
If the loss process of the communication signal is from signal stabilization to sudden signal loss, determining whether positioning service is available;
moving to a preset maintenance position based on positioning data acquired by the positioning service under the condition that the positioning service is available;
After moving to the preset maintenance position, docking with the charging pile at the preset maintenance position, so that the charging pile can identify the unmanned vehicle and report the current unmanned vehicle state to the server.
Optionally, the first search module 40 is further configured to:
searching a peripheral network, and selecting an accessible network from the searched peripheral networks as a first target network;
accessing the first target network and attempting to communicate with the server;
if the communication with the server is successful, the first target network is used as an available network;
If the accessible peripheral network can not be searched or the communication with the server can not be performed after the first target network is accessed, the current position is recorded as a position to be maintained, wherein the position to be maintained is uploaded to the server after the communication between the unmanned vehicle and the server is restored.
Optionally, the task corresponding to the target location is a delivery task, and the request module 30 is further configured to:
And when the target position triggers to execute the delivery task, outputting a network connection guide signal for a user operating the terminal to complete network sharing operation.
Optionally, the operation device 100 of the unmanned vehicle further includes a receiving module 50, where the receiving module 50 is configured to:
receiving a designated position sent by the server, wherein the designated position is any one of a network coverage position, a designated parking position or a next target position;
and controlling the unmanned vehicle to move to the appointed position.
Optionally, the operation device 100 of the unmanned vehicle further includes a second search module 60, where the second search module 60 is configured to:
Searching a peripheral network when the signal intensity of the communication signal between the monitoring server and the server is smaller than a preset signal intensity threshold value;
And selecting a second target network with the network signal strength greater than that of the current network from the searched peripheral networks, and communicating with the server based on the second target network.
Optionally, the operation device 100 of the unmanned vehicle further includes a reporting module 70, where the reporting module 70 is configured to:
if the communication signals between the server and the target position are not lost, reporting the target position, the starting position corresponding to the target position and the current position to the server based on a preset reporting frequency.
The operation device of the unmanned vehicle, provided by the application, adopts the operation method of the unmanned vehicle in the embodiment, and solves the technical problem that the safety risk is easy to be caused after the unmanned vehicle is monitored to be invalid. Compared with the prior art, the beneficial effects of the operation device of the unmanned aerial vehicle provided by the embodiment of the application are the same as those of the operation method of the unmanned aerial vehicle provided by the first embodiment, and other technical features of the operation device of the unmanned aerial vehicle are the same as those disclosed by the method of the first embodiment, so that redundant description is omitted.
In addition, to achieve the above object, the present application also provides an electronic device including: the system comprises a memory, a processor and an operation program of the unmanned aerial vehicle, wherein the operation program of the unmanned aerial vehicle is stored in the memory and can be operated on the processor, and the operation program of the unmanned aerial vehicle realizes the steps of the operation method of the unmanned aerial vehicle when being executed by the processor.
The specific implementation manner of the electronic device of the present application is substantially the same as the above embodiments of the operation method of the unmanned vehicle, and will not be described herein.
In addition, in order to achieve the above object, the present application further provides a storage medium, on which an operation program of the unmanned aerial vehicle is stored, which when executed by a processor, implements the steps of the operation method of the unmanned aerial vehicle as described above.
The specific implementation manner of the storage medium of the present application is basically the same as the above embodiments of the operation method of the unmanned vehicle, and will not be repeated here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a robot, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the application, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (10)

1. A method of operation of an unmanned vehicle, the method of operation comprising:
If the communication signal loss between the server and the communication signal is monitored, determining a loss process of the communication signal;
If the loss process of the communication signal is from gradual weakening to loss of the signal, moving to a target position based on positioning data, and searching for an available network in the moving process;
And if the available network is not searched after the target position is reached, requesting the terminal to share the network so as to enable the unmanned vehicle to be in communication connection with the server based on the shared network of the terminal.
2. The method of operation of an unmanned vehicle of claim 1, wherein after the step of determining the loss of communication signal, the method further comprises:
If the loss process of the communication signal is from signal stabilization to sudden signal loss, determining whether positioning service is available;
moving to a preset maintenance position based on positioning data acquired by the positioning service under the condition that the positioning service is available;
After moving to the preset maintenance position, docking with the charging pile at the preset maintenance position, so that the charging pile can identify the unmanned vehicle and report the current unmanned vehicle state to the server.
3. The method of claim 1, wherein searching for available networks during movement comprises:
searching a peripheral network, and selecting an accessible network from the searched peripheral networks as a first target network;
accessing the first target network and attempting to communicate with the server;
if the communication with the server is successful, the first target network is used as an available network;
If the accessible peripheral network can not be searched or the communication with the server can not be performed after the first target network is accessed, the current position is recorded as a position to be maintained, wherein the position to be maintained is uploaded to the server after the communication between the unmanned vehicle and the server is restored.
4. The method of claim 1, wherein the step of requesting the terminal to share the network comprises:
And when the target position triggers to execute the delivery task, outputting a network connection guide signal for a user operating the terminal to complete network sharing operation.
5. The method of operation of an unmanned vehicle of claim 1, wherein the method further comprises:
After the unmanned vehicle accesses the shared network of the terminal, the unmanned vehicle is in communication connection with the server;
receiving a designated position sent by the server, wherein the designated position is any one of a network coverage position, a designated parking position or a next target position;
and controlling the unmanned vehicle to move to the appointed position.
6. The method of claim 1, wherein if a loss of communication signals with a server is detected, the method further comprises, prior to the step of determining the loss of communication signals:
Searching a peripheral network when the signal intensity of the communication signal between the monitoring server and the server is smaller than a preset signal intensity threshold value;
And selecting a second target network with the network signal strength greater than that of the current network from the searched peripheral networks, and communicating with the server based on the second target network.
7. The method of operation of an unmanned vehicle of any of claims 1-6, wherein the method of operation of an unmanned vehicle further comprises:
if the communication signals between the server and the target position are not lost, reporting the target position, the starting position corresponding to the target position and the current position to the server based on a preset reporting frequency.
8. An operation device of an unmanned vehicle, characterized in that the operation device of an unmanned vehicle comprises:
The monitoring module is used for determining the loss process of the communication signal if the communication signal loss between the monitoring module and the server is monitored;
The first searching module is used for moving to the target position based on the positioning data and searching available networks in the moving process if the loss process of the communication signals is from gradual weakening to loss of the signals;
and the request module is used for requesting the terminal to share the network if the available network is not searched after the target position is reached, so that the unmanned vehicle can be in communication connection with the server based on the shared network of the terminal.
9. An electronic device, the electronic device comprising: memory, a processor and an operation program of the unmanned vehicle stored on the memory and operable on the processor, which when executed by the processor, realizes the steps of the operation method of the unmanned vehicle according to any one of claims 1 to 7.
10. A readable storage medium, characterized in that the readable storage medium is a computer readable storage medium, on which an operation program of an unmanned vehicle is stored, which when executed by a processor, implements the steps of the operation method of an unmanned vehicle according to any one of claims 1 to 7.
CN202311803808.9A 2023-12-25 2023-12-25 Unmanned vehicle operation method and device, electronic equipment and storage medium Pending CN117956427A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311803808.9A CN117956427A (en) 2023-12-25 2023-12-25 Unmanned vehicle operation method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311803808.9A CN117956427A (en) 2023-12-25 2023-12-25 Unmanned vehicle operation method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117956427A true CN117956427A (en) 2024-04-30

Family

ID=90802812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311803808.9A Pending CN117956427A (en) 2023-12-25 2023-12-25 Unmanned vehicle operation method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117956427A (en)

Similar Documents

Publication Publication Date Title
US10384675B2 (en) Methods and systems for remote parking assistance
EP3751377B1 (en) Intelligent robot control method, device, system, and storage medium
US20100156672A1 (en) System and method for auto valet parking
CN110610619B (en) Vehicle driving system, method and device
US20150109983A1 (en) Control Method and Apparatus for Wireless Fidelity Device in Terminal, and Terminal
US20190086222A1 (en) Driverless transportation system
JP2019139331A (en) Vehicle management system and control method of vehicle management system
CN107820211B (en) Intelligent vehicle searching method and vehicle remote controller
CN113329455B (en) Task execution system, radio connection method, and computer-readable medium
CN108632783A (en) The wireless access point carried out by vehicle is detected and used
CN109147382A (en) A kind of intelligent parking method and system
CN103888983A (en) WIFI work mode automatic switching method and system of terminal
CN113759914A (en) Remote control request processing method, related device and cloud server
CN111752289B (en) Unmanned aerial vehicle control method and related device
US20190155308A1 (en) Method for Controlling A Deployment Operation of Motor Vehicles in a Parking Environment, and Management System for a Parking Area
US20210099931A1 (en) Unmanned aerial vehicle, controller, and management device
CN112162547B (en) Automatic vehicle parking method, system and readable storage medium
CN117956427A (en) Unmanned vehicle operation method and device, electronic equipment and storage medium
CN107708064A (en) A kind of method and system of mobile unit locating cellphone
KR101802612B1 (en) System for monitoring movable robot
US11639002B2 (en) Control system, control method, and program
CN112566076B (en) Robot request assistance method, device, robot and storage medium
US11960277B2 (en) Unmanned vehicle controlling system and method, and nontransitory computer-readable medium
CN117043030A (en) Automatic driving control method, electronic equipment, mobile terminal and vehicle
CN112950981A (en) Parking space-based vehicle searching method and device

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