WO2017096762A1 - Procédé de commande d'aéronef, terminal mobile et support d'informations - Google Patents
Procédé de commande d'aéronef, terminal mobile et support d'informations Download PDFInfo
- Publication number
- WO2017096762A1 WO2017096762A1 PCT/CN2016/083287 CN2016083287W WO2017096762A1 WO 2017096762 A1 WO2017096762 A1 WO 2017096762A1 CN 2016083287 W CN2016083287 W CN 2016083287W WO 2017096762 A1 WO2017096762 A1 WO 2017096762A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- aircraft
- sensor data
- touch
- touch operation
- sensor
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0016—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
Definitions
- the present invention relates to the field of aircraft technology, and in particular, to an aircraft control method, a mobile terminal, and a storage medium.
- UAV Unmanned Aerial Vehicle
- UAVs include unmanned helicopters, unmanned fixed-wing aircraft, unmanned multi-rotor aircraft, unmanned airships, and unmanned paragliders.
- the drone was originally used in the military field and was mainly used as a reconnaissance aircraft and a drone. With the reduction in the cost of drones, drones have gradually entered the civilian sector.
- the operation of the drone is mainly realized by the joystick controller, and can also be realized by the mobile terminal simulating the joystick controller.
- both the joystick controller and the analog joystick controller require the user to have certain basic capabilities to control the drone. It is difficult for new users who have not touched the joystick controller to operate, and the user has no other options. Control method. Therefore, the current drone control method has a single control mode and needs to be improved.
- an aircraft handling method a mobile terminal, and a storage medium are provided.
- An aircraft handling method includes:
- the aircraft maneuver command is sent to the aircraft.
- a mobile terminal comprising a memory and a processor, the memory storing computer readable instructions, the computer readable instructions being executed by the processor, such that the processor performs the following steps:
- the aircraft maneuver command is sent to the aircraft.
- One or more computer readable non-volatile storage media storing computer readable instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:
- the aircraft maneuver command is sent to the aircraft.
- FIG 1 is an application environment diagram of an aircraft handling system in an embodiment
- FIG. 2 is a schematic structural diagram of a mobile terminal applying an aircraft handling method in an embodiment
- Figure 3 is a schematic structural view of an aircraft in an embodiment
- FIG. 4 is a schematic flow chart of an aircraft handling method in an embodiment
- FIG. 5 is a schematic diagram of a display page displayed by a mobile terminal in an embodiment
- FIG. 6 is a schematic diagram of an aircraft control interface displayed by a mobile terminal in an embodiment
- FIG. 7 is a schematic flow chart of a step of manipulating an aircraft according to a touch operation on a second touch area in one embodiment
- Figure 8 is a schematic illustration of an aircraft handling interface in one embodiment
- FIG. 9 is a flow chart showing the steps of obtaining sensor control commands from sensor data in an embodiment
- FIG. 10 is a schematic diagram of a gesture in which the user swipes the mobile terminal in four main directions by pressing the first touch area to control the aircraft to perform four actions respectively;
- FIG. 11 is a schematic diagram showing an example of an action performed by a mobile terminal to a user to hold a first touch area and swing a mobile terminal in a first direction in an embodiment
- FIG. 12 is a schematic diagram showing an example of an action performed by a mobile terminal to a user to hold a first touch area and swing a mobile terminal in a second direction in an embodiment
- FIG. 13 is a schematic diagram showing an example of an action performed by a mobile terminal to a user to hold a first touch area and swing a mobile terminal in a third direction in an embodiment
- FIG. 14 is a schematic diagram showing an example of an action performed by a mobile terminal to a user to hold a first touch area and swing a mobile terminal in a fourth direction in an embodiment
- 15 is a flow chart showing the steps of selecting a preset automatic control mode to operate an aircraft in one embodiment
- 16 is a structural block diagram of a mobile terminal in an embodiment
- 17 is a structural block diagram of a mobile terminal in another embodiment
- FIG. 18 is a structural block diagram of a sensor data processing module in an embodiment
- Figure 19 is a block diagram showing the structure of a mobile terminal in still another embodiment.
- an aircraft handling system 100 includes a mobile terminal 102 and an aircraft 104.
- a wireless connection is established between the mobile terminal 102 and the aircraft 104 by which data is transferred between the mobile terminal 102 and the aircraft 104.
- the aircraft 104 is a flight device that can be remotely controlled, and may be a drone, and specifically may be any one of a fixed-wing drone, a rotor-wing drone, a wing-wing drone, a flapping drone, and an unmanned airship.
- the aircraft 104 can also be a powered aviation model.
- a mobile terminal 102 includes a processor coupled via a system bus, a non-volatile storage medium, an internal memory, a communication device, a display screen, and an input device.
- the processor has computing functionality and functionality to control operation of the mobile terminal 102, the processor being configured to perform an aircraft handling method.
- the non-volatile storage medium includes at least one of a magnetic storage medium, an optical storage medium, and a flash storage medium.
- the non-volatile storage medium stores an operating system.
- the non-volatile storage medium or internal memory can store computer readable instructions that, when executed by the processor, cause the processor to perform an aircraft manipulation method.
- the internal memory is used to provide a cache for the operating system and computer readable instructions.
- the communication device is for wireless communication with the aircraft 104.
- the display includes at least one of a liquid crystal display, a flexible display, and an electronic ink display.
- the input device includes at least one of a physical button, a trackball, a touchpad, and a touch layer overlapping the display screen, wherein the touch layer and the display screen are combined to form a touch screen.
- the mobile terminal 102 may be at least one of a mobile phone, a tablet, a PDA (Personal Digital Assistant), and a touch remote control.
- an aircraft 104 including a pass system Bus-connected processor, non-volatile storage medium, internal memory, communication device, flight drive, camera, and positioning device.
- the processor has a computing function and a function to control the operation of the aircraft 104, the processor being configured to execute a manipulation command or a combination manipulation command from the mobile terminal.
- the non-volatile storage medium includes at least one of a magnetic storage medium, an optical storage medium, and a flash storage medium.
- the non-volatile storage medium stores an operating system and a manipulation instruction execution device for executing a manipulation command or a combination manipulation command from the mobile terminal.
- the internal memory is used to provide a cache for the operating system and the manipulation instruction execution device.
- the communication device is for wirelessly communicating with the mobile terminal 102.
- the flight drive is used to control the flight behavior of the aircraft of the aircraft 104, primarily by controlling the flight speed and flight direction of the aircraft 104.
- the flight drive mainly includes rotor and rotor control devices.
- the camera is used to capture images, including images and videos.
- the positioning device may be a GPS (Global Positioning System) positioning device for locating the position of the aircraft 104.
- an aircraft maneuvering method is provided. This embodiment is exemplified by the method applied to the mobile terminal 102 of FIGS. 1 and 2 described above. The method comprises the following steps:
- Step 402 displaying an aircraft manipulation interface.
- the mobile terminal runs an aircraft control application
- the aircraft control application has the function of manipulating the aircraft, and may also have a function of processing photos or videos taken by the aircraft, where the processing of the photos or videos taken by the aircraft mainly includes classification. , show, share with social friends, and generate travel routes.
- the mobile terminal may specifically sort the travel route according to the shooting time of the photo or video, and may also sort the geographic location information recorded when the photo or video is taken according to the corresponding shooting time to generate a travel route.
- the travel route here can reflect the travel route of the aircraft, and can further reflect the travel route of the user.
- the mobile terminal provides an aircraft control interface for triggering aircraft maneuver commands through the aircraft control application, specifically to the aircraft control interface on a display page for displaying photos or videos taken by the aircraft.
- the mobile terminal runs the aircraft control application, first enters the display page as shown in FIG. 5, and the user can classify and view the photos taken by the aircraft in the display page or The video is shared with social friends, and it can also show the route generated based on the photos or videos taken by the aircraft.
- the mobile terminal enters the aircraft control interface as shown in FIG. 6 upon detecting the operation of the aircraft control icon 502.
- Step 404 detecting a touch operation acting on the aircraft control interface.
- the first touch area is a specific area in the aircraft control interface for supporting the touch operation.
- the first touch area may be a button, and the button defaults to the first state, and changes to the second state when the touch operation is detected, where the state includes at least one of a shape, a color, and a pattern, for example, the button is convex by default.
- the up state changes to a sinking state after the touch operation is detected.
- the first touch area may also be an area identified by a preset mark, such as an area circled by a virtual frame or identified by a special color.
- the first touch area may also be unmarked, but instead indicated by a guide icon when entering the aircraft control interface for the first time.
- the touch operation may specifically be a touch click operation, a touch double click operation, a touch long press operation, a sliding operation, and a multi-touch operation
- the multi-touch operation is based on operations of multiple touch points, such as triggering multiple touch points. After that, multiple touch points are collected, or multiple touch points are triggered, and then multiple touch points are spread.
- the touch operation is applied to the first touch area, and the touch point of the touch operation is in the first touch area.
- the mobile terminal can detect the touch operation acting on the aircraft control interface in real time or periodically.
- the first touch area may be an area 602 located in the aircraft control interface.
- the mobile terminal may detect the action.
- a touch body such as a stylus or a user's finger.
- Step 406 If the touch operation is detected, the sensor data is acquired, and the aircraft manipulation command is obtained according to at least the sensor data.
- the mobile terminal can specifically read the sensor data from the corresponding sensor through an interface that reads the sensor data, wherein the sensor data can be sensor data of the plurality of sensors.
- the sensor data is from at least one of a direction sensor, a gravity sensor, an acceleration sensor, a light sensor, an electronic compass, a distance sensor, a three-axis gyro sensor, a temperature sensor, and a pressure sensor.
- the mobile terminal can obtain an aircraft manipulation command according to the mapping relationship between the sensor data and the aircraft manipulation command, and the acquired sensor data.
- the mapping relationship between the sensor data and the aircraft maneuver command can be represented by a function, the argument of the function can be sensor data, and the dependent variable can be the identifier of the mapped aircraft maneuver instruction.
- the aircraft control command may be a control command for controlling the flight state of the aircraft and the attitude of the aircraft, or may be a control command for controlling the aircraft to take a photo or video, or may be other instructions for controlling the aircraft to perform an action.
- the flight state such as at least one of a flight direction, a flight speed, a flying height, a hover, and a flight destination, the attitude of the aircraft such as a side body or a rotation.
- the sensor data is a pressure value from a pressure sensor, or a temperature value from a temperature sensor, or a lightness value from a light sensor
- an aircraft for controlling the flight speed of the aircraft can be obtained based on the sensor data.
- Manipulating commands such as the higher the pressure value, the faster the aircraft flies, or the higher the temperature, the faster the aircraft flies.
- an aircraft control command for decelerating when the distance value is less than the first preset value and stopping when the distance value is less than the second preset value may be obtained according to the sensor data, where the first The preset value is greater than the second preset value.
- Step 408 transmitting an aircraft manipulation command to the aircraft.
- the mobile terminal transmits the aircraft manipulation command obtained according to the sensor data to the aircraft through a wireless connection with the aircraft, so that the aircraft performs the action specified by the aircraft manipulation command after receiving the aircraft manipulation command. If the aircraft receives a plurality of aircraft maneuver commands, the actions specified by the respective aircraft maneuver commands may be sequentially executed in the order of reception.
- the aircraft control method displays an aircraft control interface, and the aircraft control interface has a first touch area.
- the sensor data is used to generate an aircraft control command and sent to the aircraft.
- the user can control the aircraft by changing the sensor data detected by the sensor, and provides a simple and brand-new control mode, so that the user is manipulating the aircraft. There are more choices and it is more convenient to control the aircraft.
- step 406 includes: if the first touch operation for opening the sensor control mode in the first touch area of the aircraft control interface is detected, acquiring sensor data, and obtaining the aircraft based on at least the sensor data. The command is commanded until the second touch operation acting on the first touch area is detected to stop.
- the touch operation detected by the mobile terminal includes a first touch operation for turning on the sensor control mode and a second touch operation for turning off the sensor control mode.
- the sensor control mode refers to a mode in which the aircraft is manipulated by sensor data.
- the mobile terminal acquires sensor data after turning on the sensor control mode and obtains an aircraft control command based on at least the sensor data, and transmits the aircraft control command to the aircraft.
- the sensor data will no longer be acquired, or the aircraft control command will no longer be obtained according to the sensor data, or the aircraft control command will not be sent to the aircraft, but the aircraft can be manipulated by other means, such as by simulation.
- the joystick controls the aircraft.
- the timing of entering the sensor control mode can be flexibly controlled by the touch operation for turning the sensor control mode on and off, respectively, thereby using the change of the sensor data detected by the sensor to control the aircraft in the sensor control mode.
- the handling of the aircraft is more convenient.
- the first touch operation for turning on the sensor control mode and the second touch operation for turning off the sensor control mode may be the same.
- the touch operation can be selected from a touch click operation, a touch double click operation, a slide operation, and a multi-touch operation.
- the sensor control mode is turned on, and the sensor data is acquired, and at least the aircraft control command is obtained according to the sensor data, and the aircraft control command is sent to the aircraft. If a touch click operation on the first touch area is detected again, the sensor control mode is turned off.
- the first touch operation for turning on the sensor control mode and the second touch operation for turning off the sensor control mode may be different.
- the two touch operations can be selected from a touch click operation, a touch double click operation, a slide operation, and a multi-touch operation, respectively.
- the sensor control mode is turned on, and sensor data is acquired, and at least the aircraft control command is obtained according to the sensor data, and the flight is performed.
- the aircraft sends an aircraft control command. If a touch double click operation on the first touch area is detected, the sensor control mode is turned off.
- the first touch operation for turning on the sensor control mode and the second touch operation for turning off the sensor control mode may be included in one combined touch operation.
- the combined touch operation such as a touch long press operation, includes a touch operation that triggers a long press operation and a touch operation that releases a long press operation.
- the step 406 includes: starting from the detection of the third touch operation, and if the timing reaches the preset duration and the third touch operation remains applied to the first touch area in the aircraft control interface, acquiring The sensor data, and at least the aircraft control command is obtained according to the sensor data until the third touch operation is stopped.
- the third touch operation detected in the embodiment is a continuous touch operation
- the mobile terminal detects the third touch operation after the third touch operation is used for the first touch area.
- the action time of the touch operation refers to a time period from when the touch operation is detected to when the touch operation disappears.
- the preset duration is for distinguishing from the touch operation. If the touch point disappears within the preset duration from the detection of the touch point, the touch operation is recognized as a touch operation, and the touch point does not disappear if the preset time is reached. , it is recognized as a continuous touch operation that needs to be detected, and enters the sensor control mode.
- the first touch operation for turning on the sensor control mode is started when the touch point of the third touch operation is detected and the time is up to the preset time. The effect of the touch point on the first touch area disappears.
- the time is started. If the touch time is still applied to the first touch area when the preset time is reached, the aircraft may be prevented from being out of control due to the user accidentally touching the first touch area.
- the mobile terminal may also acquire sensor data immediately after detecting the touch operation, and at least obtain an aircraft control command according to the sensor data, and send an aircraft control command to the aircraft until the touch point is opposite to the first touch area. The role disappears.
- the method further includes the step of manipulating the aircraft according to the touch operation on the second touch area, and specifically includes the following steps:
- Step 702 detecting a touch operation applied to the second touch area in the aircraft control interface; the second touch area is used to simulate the joystick operation.
- the second touch area is a specific area in the aircraft manipulation interface for withstanding a touch operation to simulate a joystick operation.
- Touch operations such as touch click operations, touch double tap operations, touch long press operations, swipe operations, and multi-touch operations.
- the touch operation applied to the second touch area and the touch operation applied to the first touch area respectively implement different control modes.
- the second touch area can surround the first touch area.
- the second touch area does not overlap with the first touch area.
- the touch operation and the detected touch operation may be the same. In other embodiments, the second touch area can be separated from the first touch area.
- Step 704 Acquire an analog joystick manipulation command triggered by the touch operation.
- step 706 an analog joystick manipulation command is sent to the aircraft.
- the touch operation acts on different regions of the second touch area, and different analog joystick manipulation commands can be triggered respectively.
- the specific second touch area can define four main directions, such as up, down, left and right, so that the mobile terminal can trigger the corresponding analog joystick control according to the relative position of the second touch area relative to the four main directions according to the touch operation. instruction.
- the analog joystick control command does not conflict with the aircraft control command.
- the analog rocker steering command is used to manipulate the vertical movement of the aircraft and the change in attitude of the aircraft, and the aircraft maneuver command is used to manipulate the movement of the aircraft in various directions along the horizontal plane.
- the mobile terminal may trigger the touch operation.
- the aircraft After the analog joystick manipulation command corresponding to the main direction is sent to the aircraft, the aircraft can perform the ascending, descending, left-handed or right-handed motion according to the received analog joystick manipulation command.
- the mobile terminal may trigger the corresponding combined analog joystick manipulation command according to the component of the touch operation mapped by the touch point in the main direction, and combine The analog joystick manipulation command is sent to the aircraft, and the aircraft can be received according to the The combined analog joystick manipulation command performs a left-handed rise, a right-handed rise, a left-handed fall, or a right-handed down action.
- the mobile terminal detects a touch operation applied to the aircraft control interface, and detects a touch operation of the second touch area acting on the aircraft control interface, thereby implementing different operations of the aircraft according to a combination of different detection results. the way. This makes the aircraft's control mode more diverse, and the handling of the aircraft is more flexible and convenient.
- step 406 includes: if it is detected that the touch point of the fourth touch operation acts on the first touch area, acquiring sensor data, and at least obtaining an aircraft control command according to the sensor data until the touch point disappears Stop when.
- the method further includes: when the touch point moves to the second touch area in the aircraft control interface, triggering the analog joystick manipulation command according to the position of the touch point in the second touch area and transmitting to the aircraft; the second touch The control area is used to simulate the joystick operation.
- the fourth touch operation detected in the embodiment is a continuous touch operation, and after detecting the fourth touch operation, the mobile terminal acquires sensor data during the action time of the corresponding touch point, and at least The aircraft control command is obtained based on the sensor data, and the aircraft control command is sent to the aircraft until the touch point disappears.
- the touch point that detects the fourth touch operation acts on the first touch area, and is the first touch operation for turning on the sensor control mode, and the touch point disappears is the second method for turning off the sensor control mode. Touch operation.
- the mobile terminal can also start timing when the touch point of the fourth touch operation is detected. If the time reaches the preset time and the corresponding touch point remains in the first touch area, the sensor data is acquired, and at least according to the sensor. The data is obtained by the aircraft control command until the touch point disappears.
- the first touch operation for turning on the sensor control mode is started when the touch point of the fourth touch operation is detected and the timing is reached, and the touch point disappears to close the sensor control mode.
- the second touch operation is started when the touch point of the fourth touch operation is detected and the timing is reached.
- the steps 702 to 706 can be triggered, and the action of the touch point on the second touch area acts on the second touch.
- the touch operation of the area can be triggered, and the action of the touch point on the second touch area acts on the second touch.
- the continuous sensor touch control can be sequentially triggered by the fourth touch operation.
- the mode and the analog joystick control aircraft can realize the one-handed operation of the aircraft, making the operation of the aircraft more convenient and faster.
- step 406 includes: detecting a touch touch operation of a touch button applied to the second touch area of the aircraft control interface, and detecting sensor data when detecting; detecting the touch button following the touch operation at the second
- the movement in the touch area or the aircraft control interface acquires an analog joystick manipulation command according to the movement; the aircraft manipulation command is obtained according to the sensor data and the analog joystick manipulation command.
- the analog joystick control command is a control command of the analog joystick remote control, and specifically defines four main directions in the second touch area, such as up, down, left, and right, so that the touch operation can be applied to the second touch area according to the pressing touch operation.
- the corresponding analog joystick manipulation command is triggered relative to the relative positions of the four main directions.
- the analog joystick control command does not conflict with the aircraft control command.
- the analog rocker steering command is used to manipulate the vertical movement of the aircraft and the change in attitude of the aircraft.
- the sensor control mode and the analog joystick control aircraft can be successively triggered, and the aircraft can be operated by one hand, so that the operation of the aircraft is more convenient and faster.
- the step of obtaining an aircraft manipulation command based on at least the sensor data specifically includes the following steps:
- Step 902 Determine an initial state of the mobile terminal where the sensor is located according to the obtained initial sensor data.
- the sensor data includes data for reflecting at least one of a posture and a motion of the mobile terminal.
- the initial sensor data is the sensor data initially received by the mobile terminal after entering the sensor control mode, and is used to determine the current state of the mobile terminal, which is defined as an initial state.
- the initial state includes an attitude state and a motion state of the mobile terminal, wherein the posture state includes a tilted portion of the mobile terminal, a tilted direction, and a tilt angle, and the like, and the motion state includes a motion speed, a motion acceleration, and a motion direction.
- the mobile terminal can determine the initial state of the mobile terminal in three-dimensional space according to the three-dimensional fixed reference coordinate system of the mobile terminal.
- the fixed reference coordinate system is a three-dimensional reference coordinate system, including Straight three axes, where the two axes can be parallel to the display of the mobile terminal, while the remaining one axis is perpendicular to the display.
- the motion parameters include at least one of a moving direction, a moving range, and a moving speed.
- Step 904 Determine a subsequent state of the mobile terminal according to the acquired sensor data of the initial sensor data.
- the mobile terminal continues to acquire subsequent sensor data, thereby determining a subsequent state of the mobile terminal according to the subsequent sensor data, where the subsequent state includes a posture state and a motion state of the mobile terminal, where the posture state includes the mobile terminal tilting
- the state of motion includes the speed of motion, the acceleration of motion, and the direction of motion.
- Step 906 generating an aircraft manipulation command according to a change of the subsequent state with respect to the initial state.
- the mobile terminal compares the subsequent state with the initial state based on the initial state, thereby generating an aircraft manipulation command according to the amount that the subsequent state changes with respect to the initial state. For example, if the initial state of the mobile terminal is inclined by 15° in the lower left corner of the mobile terminal, if the subsequent state is that the lower left corner of the mobile terminal changes from the tilt 15° to the horizontal level, then the lower left corner of the mobile terminal moves in the opposite direction by 15°, and the mobile terminal is at this time. An aircraft maneuver command is generated based on the amount of change.
- the mobile terminal determines that the initial state of the mobile terminal where the sensor is located is a horizontal state, then the mobile terminal is swung to the left, then the mobile terminal can follow the follow-up
- the sensor data determines a subsequent state of the mobile terminal, and detects that the mobile terminal moves in a direction along the left side of the screen according to a change in the subsequent state with respect to the initial state.
- the aircraft control command generated by the mobile terminal is transmitted to the aircraft, the aircraft performs a corresponding action, such as performing a left shifting action, so that the aircraft is linked according to the motion of the mobile terminal.
- the mobile terminal can detect that the mobile terminal moves along the back side, the upper side, or the next direction of the screen. After the corresponding aircraft maneuver command is sent to the aircraft, the aircraft is caused to perform a right shifting, advancing or retreating action, respectively.
- the user can pass the first touch area in the arbitrary state of the mobile terminal.
- the touch operation is used to turn on the sensor control mode, and the mobile terminal initializes, determines an initial state according to the initial sensor data, and then determines a subsequent state according to the subsequent sensor data, and generates an aircraft manipulation command according to the change of the subsequent state with respect to the initial state.
- the user does not have to place the mobile terminal horizontally to control the aircraft, and the control is more convenient and precise.
- the mobile terminal when determining the motion state of the mobile terminal, determines whether the motion amplitude exceeds a preset threshold, and if yes, performs step 906; if not, abandoning step 906.
- the user can swipe the mobile terminal in one direction and slowly return to the mobile terminal in the same direction, so that the mobile terminal can continuously move the motion parameters in the same direction, so that the aircraft can be continuously operated to perform the same operation. Actions.
- the aircraft control method further includes the step of selecting a preset automatic control mode to operate the aircraft, and specifically includes the following steps:
- Step 1502 Detect a selection instruction for a preset automatic control mode icon in the aircraft control interface.
- the mobile terminal can display a plurality of preset automatic manipulation mode icons in the aircraft manipulation interface, such as icons 606, 608, and 610 in FIG.
- the preset automatic control mode is an automatic control method that uses predefined parameters to control the aircraft to implement predefined actions.
- Step 1504 Determine a corresponding preset automatic control mode according to the selection instruction.
- the mobile terminal selects a preset automatic control mode corresponding to the preset automatic control mode icon corresponding to the instruction as a corresponding preset automatic control mode determined according to the selection instruction.
- Step 1506 reading the determined aircraft combination manipulation command associated with the determined preset automatic control mode.
- Step 1508 transmitting an aircraft combination manipulation command to the aircraft, so that the aircraft sequentially performs a corresponding series of actions according to the aircraft combination manipulation command.
- each preset automatic control mode stored on the mobile terminal is pre-associated with a corresponding aircraft combination control command, and after the mobile terminal reads the aircraft combined control command and sends the command to the aircraft, the aircraft sequentially executes according to the aircraft combination control command.
- the preset automatic control mode includes an in-situ landing mode, and returns to a preset location. At least one of a landing mode, an in-flight emergency hover mode, and a follow-lock target flight mode.
- the aircraft can automatically complete the in-situ landing after automatically stopping the horizontal movement, gradually reducing the flying height, and stopping the rotor after reaching a ground level. Flight mission.
- the aircraft may automatically perform the steps of acquiring the preset location coordinates, flying to the preset location coordinates, stopping the horizontal direction, gradually reducing the flight altitude, and arriving at the place. After the plane stops the series of actions of the rotor, the automatic flight task returns to the preset position and falls.
- the aircraft may complete the automatic flight hovering emergency flight task after automatically performing a series of actions of stopping the horizontal direction movement and maintaining the flight altitude.
- the aircraft may complete the follow-lock target flight after automatically performing the acquisition of the locked target, the flight to the target preset distance of the distance lock and maintaining a series of actions. Automatic flight mission.
- the user can quickly control the aircraft by preset the automatic control mode, so that the aircraft automatically completes the corresponding flight task, thereby improving the convenience of operation.
- the in-situ landing mode, the returning preset landing mode and the flight emergency hover mode can realize emergency hedging or aircraft recovery.
- the aircraft can be locked automatically after the target is locked, and one user can simultaneously Manipulate multiple aircraft.
- a mobile terminal 1600 is provided.
- the internal structure of the mobile terminal 1600 may correspond to the mobile terminal structure as shown in FIG. 2.
- Each of the following modules may pass all or part of the software. , hardware or a combination thereof.
- the mobile terminal 1600 includes an interface display module 1601, a touch operation detection module 1602, a sensor data processing module 1603, and a manipulation command transmission module 1604.
- the interface display module 1601 is configured to display an aircraft manipulation interface.
- the mobile terminal runs an aircraft control application
- the aircraft control application has the function of manipulating the aircraft, and may also have a function of processing photos or videos taken by the aircraft.
- the processing of photos or videos taken by the aircraft here mainly includes classification, display, sharing with social friends, and generating a route of travel.
- the mobile terminal may specifically sort the travel route according to the shooting time of the photo or video, and may also sort the geographic location information recorded when the photo or video is taken according to the corresponding shooting time to generate a travel route.
- the travel route here can reflect the travel route of the aircraft, and can further reflect the travel route of the user.
- the interface display module 1601 provides an aircraft control interface for triggering aircraft maneuver instructions through the aircraft control application, specifically to the aircraft control interface on a display page for displaying photos or videos taken by the aircraft.
- the mobile terminal runs the aircraft control application, first enters the display page as shown in FIG. 5, in which the user can classify and view the photos or videos taken by the aircraft and share them with social friends, and can also display photos taken according to the aircraft. Or the route generated by the video.
- the mobile terminal enters the aircraft control interface as shown in FIG. 6 upon detecting the operation of the aircraft control icon 502.
- the touch operation detecting module 1602 is configured to detect a touch operation applied to the aircraft control interface.
- the first touch area is a specific area in the aircraft control interface for supporting the touch operation.
- the first touch area may be a button, and the button defaults to a first state, and changes to a second state when the touch operation detecting module 1602 detects the touch operation, where the state includes at least one of a shape, a color, and a pattern.
- the button is in a raised state by default, and changes to a sinking state after the touch operation detecting module 1602 detects the touch operation.
- the first touch area may also be an area identified by a preset mark, such as an area circled by a virtual frame or identified by a special color.
- the first touch area may also be unmarked, but instead indicated by a guide icon when entering the aircraft control interface for the first time.
- the touch operation may specifically be a touch click operation, a touch double click operation, a touch long press operation, a sliding operation, and a multi-touch operation
- the multi-touch operation is based on operations of multiple touch points, such as triggering multiple touch points. After that, multiple touch points are collected, or multiple touch points are triggered, and then multiple touch points are spread.
- the touch operation is applied to the first touch area, and the touch point of the touch operation is in the first touch area.
- the touch operation detecting module 1602 can detect the touch operation acting on the aircraft control interface in real time or periodically.
- the first touch area may be an area located in the aircraft control interface.
- the user touches the first touch area 602 through the touch body and keeps the touch point from disappearing, and the mobile terminal detects the touch operation on the first touch area 602.
- a touch body such as a stylus or a user's finger.
- the sensor data processing module 1603 is configured to acquire sensor data if a touch operation is detected, and obtain an aircraft manipulation command based on at least the sensor data.
- the sensor data processing module 1603 can specifically read the sensor data from the corresponding sensor through an interface that reads the sensor data, wherein the sensor data can be sensor data of the plurality of sensors.
- the sensor data is from at least one of a direction sensor, a gravity sensor, an acceleration sensor, a light sensor, an electronic compass, a distance sensor, a three-axis gyro sensor, a temperature sensor, and a pressure sensor.
- the sensor data processing module 1603 can obtain an aircraft manipulation command according to the mapping relationship between the sensor data and the aircraft manipulation command, and the acquired sensor data.
- the mapping relationship between the sensor data and the aircraft maneuver command can be represented by a function, the argument of the function can be sensor data, and the dependent variable can be the identifier of the mapped aircraft maneuver instruction.
- the aircraft control command may be a control command for controlling the flight state of the aircraft and the attitude of the aircraft, or may be a control command for controlling the aircraft to take a photo or video, or may be other instructions for controlling the aircraft to perform an action.
- the flight state such as at least one of a flight direction, a flight speed, a flying height, a hover, and a flight destination, the attitude of the aircraft such as a side body or a rotation.
- the sensor data is a pressure value from a pressure sensor, or a temperature value from a temperature sensor, or a lightness value from a light sensor
- an aircraft for controlling the flight speed of the aircraft can be obtained based on the sensor data.
- Manipulating commands such as the higher the pressure value, the faster the aircraft flies, or the higher the temperature, the faster the aircraft flies.
- an aircraft control command for decelerating when the distance value is less than the first preset value and stopping when the distance value is less than the second preset value may be obtained according to the sensor data, where the first The preset value is greater than the second preset value.
- the command transmission module 1604 is configured to send an aircraft control command to the aircraft.
- the manipulation command transmitting module 1604 transmits the obtained aircraft manipulation command to the aircraft through a wireless connection with the aircraft, so that the aircraft performs the action specified by the aircraft manipulation command after receiving the aircraft manipulation command. If the aircraft receives a plurality of aircraft maneuver commands, the actions specified by the respective aircraft maneuver commands may be sequentially executed in the order of reception.
- the mobile terminal 1600 displays an aircraft control interface.
- the aircraft control interface has a first touch area.
- the sensor data is used to generate an aircraft control command and sent to the aircraft.
- the user can control the aircraft by changing the sensor data detected by the sensor, and provides a simple and brand-new control mode, so that the user is manipulating the aircraft. There are more choices and it is more convenient to control the aircraft.
- the sensor data processing module 1603 is specifically configured to acquire sensor data when detecting a first touch operation for opening the sensor control mode in the first touch area of the aircraft control interface, and at least according to The sensor data is obtained by the aircraft control command until the second touch operation acting on the first touch area is detected.
- the touch operation detected by the sensor data processing module 1603 includes a first touch operation for turning on the sensor control mode and a second touch operation for turning off the sensor control mode.
- the sensor control mode refers to a mode in which the aircraft is manipulated by sensor data.
- the sensor data processing module 1603 acquires sensor data after turning on the sensor control mode and obtains an aircraft control command based on at least the sensor data, and transmits the aircraft control command to the aircraft.
- the sensor data processing module 1603 will no longer acquire the sensor data after the sensor control mode is turned off, or no longer at least obtain the aircraft control command according to the sensor data, or no longer send the aircraft control command to the aircraft, but can manipulate the aircraft by other means.
- the aircraft is controlled by an analog joystick.
- the timing of entering the sensor control mode can be flexibly controlled by the touch operation for turning the sensor control mode on and off, respectively, thereby using the change of the sensor data detected by the sensor to control the aircraft in the sensor control mode.
- the handling of the aircraft is more convenient.
- the first touch operation for turning on the sensor control mode and the second touch operation for turning off the sensor control mode may be the same.
- the touch operation can be performed from a touch click operation, Touch double-click, slide, and multi-touch to select.
- the sensor control mode is turned on, and the sensor data is acquired, and at least the aircraft control command is obtained according to the sensor data, and the aircraft control command is sent to the aircraft. If a touch click operation on the first touch area is detected again, the sensor control mode is turned off.
- the first touch operation for turning on the sensor control mode and the second touch operation for turning off the sensor control mode may be different.
- the two touch operations can be selected from a touch click operation, a touch double click operation, a slide operation, and a multi-touch operation, respectively.
- the sensor control mode is turned on, and sensor data is acquired, and at least the aircraft control command is obtained according to the sensor data, and the aircraft control command is sent to the aircraft. If a touch double click operation on the first touch area is detected, the sensor control mode is turned off.
- the first touch operation for turning on the sensor control mode and the second touch operation for turning off the sensor control mode may be included in one combined touch operation.
- the combined touch operation such as a touch long press operation, includes a touch operation that triggers a long press operation and a touch operation that releases a long press operation.
- the sensor data processing module 1603 is specifically configured to start timing when the third touch operation is detected, if the timing reaches a preset duration and the third touch operation remains to act on the first touch in the aircraft control interface. For the area, the sensor data is acquired, and at least the aircraft control command is obtained according to the sensor data until the third touch operation is stopped.
- the touch operation detected in the embodiment is a continuous touch operation
- the sensor data processing module 1603 acquires a sensor during the use time of the touch operation on the first touch area. Data, and at least according to the sensor data, obtain an aircraft control command, and send an aircraft control command to the aircraft until the effect of the touch point on the first touch area disappears.
- the action time of the touch operation refers to a time period from when the touch operation is detected to when the touch operation disappears.
- the preset duration is for distinguishing from the touch operation, and the preset duration from the touch point is detected. After the touch point disappears, it is recognized as a touch operation. If the touch point has not disappeared after reaching the preset time, it is recognized as a continuous touch operation that needs to be detected, and enters the sensor control mode.
- the first touch operation for turning on the sensor control mode is started when the touch point of the third touch operation is detected and the time is up to the preset time. The effect of the touch point on the first touch area disappears.
- the time is started. If the touch time is still applied to the first touch area when the preset time is reached, the aircraft may be prevented from being out of control due to the user accidentally touching the first touch area.
- the sensor data processing module 1603 may also acquire sensor data immediately after detecting the touch operation, and at least obtain an aircraft manipulation command according to the sensor data until the effect of the touch point on the first touch area disappears.
- the sensor data processing module 1603 is specifically configured to detect a touch touch operation of a touch button applied to the second touch area of the aircraft control interface. When detected, the sensor data is acquired; and the touch button is detected to follow the touch touch. The operation is operated in the second touch area or the aircraft control interface, and the analog joystick manipulation command is acquired according to the movement; the aircraft manipulation command is obtained according to the sensor data and the analog joystick manipulation command.
- the mobile terminal 1600 further includes a touch operation detection module 1605, an analog joystick manipulation command acquisition module 1606, and an analog joystick manipulation command transmission module 1607.
- the touch operation detecting module 1605 is configured to detect a touch operation applied to the second touch area in the aircraft control interface.
- the second touch area is used to simulate the joystick operation.
- the second touch area is a specific area in the aircraft manipulation interface for withstanding a touch operation to simulate a joystick operation.
- Touch operations such as touch click operations, touch double tap operations, touch long press operations, swipe operations, and multi-touch operations.
- the touch operation applied to the second touch area and the touch operation applied to the first touch area respectively implement different control modes.
- the second touch area can surround the first touch area.
- the second touch area does not overlap with the first touch area.
- the touch operation and the detected touch operation may be the same. In other embodiments, the second touch area can be separated from the first touch area.
- the analog joystick manipulation command acquisition module 1606 is configured to acquire an analog joystick manipulation command triggered by the touch operation.
- the analog joystick manipulation command sending module 1607 is configured to send an analog joystick manipulation command to the aircraft.
- the touch operation acts on different regions of the second touch area, and different analog joystick manipulation commands can be triggered respectively.
- Four main directions may be defined in the second touch area, such as up, down, left and right, so that the analog rocker manipulation command acquisition module 1606 can be triggered according to the relative position of the second touch region relative to the four main directions according to the touch operation.
- the corresponding analog joystick control command does not conflict with the aircraft control command.
- the analog rocker steering command is used to manipulate the vertical movement of the aircraft and the change in attitude of the aircraft, and the aircraft maneuver command is used to manipulate the movement of the aircraft in various directions along the horizontal plane.
- the mobile terminal may trigger the touch operation.
- the aircraft After the analog joystick manipulation command corresponding to the main direction is sent to the aircraft, the aircraft can perform the ascending, descending, left-handed or right-handed motion according to the received analog joystick manipulation command.
- the analog joystick manipulation instruction acquisition module 1606 can trigger the corresponding combined analog shake according to the component of the touch operation map of the touch operation in the main direction.
- the lever manipulation command, the analog joystick manipulation command sending module 1607 sends the combined analog joystick manipulation command to the aircraft, and the aircraft can perform a left-handed rise, a right-handed rise, a left-handed fall, or a right-handed according to the received combined analog joystick manipulation command. The action of falling.
- the touch operation applied to the control interface of the aircraft is detected, and the touch operation of the second touch area acting on the control interface of the aircraft is detected, so that different control modes of the aircraft are implemented according to a combination of different detection results.
- the sensor data processing module 1603 is specifically configured to: if the touch point of the fourth touch operation is detected to act on the first touch area, acquire sensor data, and obtain an aircraft control command according to at least the sensor data; Stopping when the touch point disappears; the mobile terminal 1600 also includes shaking
- the lever control simulation module (not shown) is configured to trigger the analog joystick control according to the position of the touch point in the second touch area when the touch point moves to the second touch area in the aircraft control interface The command is sent to the aircraft; the second touch area is used to simulate the joystick operation.
- the joystick manipulation simulation module may include the above-described touch operation detection module 1605, an analog joystick manipulation instruction acquisition module 1606, and an analog joystick manipulation command transmission module 1607.
- the sensor data processing module 1603 includes an initial state determination module 1603a, a subsequent state determination module 1603b, and an aircraft manipulation command generation module 1603c.
- the initial state determining module 1603a is configured to determine an initial state of the mobile terminal where the sensor is located according to the obtained initial sensor data.
- the sensor data includes data for reflecting at least one of a posture and a motion of the mobile terminal.
- the initial sensor data is the sensor data initially received by the mobile terminal after entering the sensor control mode, and is used to determine the current state of the mobile terminal, which is defined as an initial state.
- the initial state includes an attitude state and a motion state of the mobile terminal, wherein the posture state includes a tilted portion of the mobile terminal, a tilted direction, and a tilt angle, and the like, and the motion state includes a motion speed, a motion acceleration, and a motion direction.
- the initial state determination module 1603a may determine an initial state of the mobile terminal in three-dimensional space according to a three-dimensional fixed reference coordinate system of the mobile terminal.
- the fixed reference coordinate system is a three-dimensional reference coordinate system, including three axes perpendicular to each other, two axes may be parallel to the display screen of the mobile terminal, and the remaining one axis is perpendicular to the display screen.
- the motion parameters include at least one of a moving direction, a moving range, and a moving speed.
- the subsequent state determining module 1603b is configured to determine a subsequent state of the mobile terminal according to the acquired sensor data subsequent to the sensor data.
- the subsequent state determining module 1603b continues to acquire subsequent sensor data, thereby determining a subsequent state of the mobile terminal according to the subsequent sensor data, where the subsequent state includes a posture state and a motion state of the mobile terminal, where the posture state includes Mobile terminal tilt
- the state of motion includes the speed of motion, the acceleration of motion, and the direction of motion.
- the aircraft maneuver instruction generation module 1603c is configured to generate an aircraft maneuver instruction according to a change of the subsequent state with respect to the initial state.
- the aircraft manipulation command generation module 1603c compares the subsequent state with the initial state based on the initial state, thereby generating an aircraft manipulation command according to the amount of change of the subsequent state with respect to the initial state. For example, if the initial state of the mobile terminal is inclined by 15° in the lower left corner of the mobile terminal, if the subsequent state is that the lower left corner of the mobile terminal changes from the tilt 15° to the horizontal level, then the lower left corner of the mobile terminal moves in the opposite direction by 15°, and the mobile terminal is at this time. An aircraft maneuver command is generated based on the amount of change.
- the user can turn on the sensor control mode by using the touch operation on the first touch area in the arbitrary state of the mobile terminal, and the mobile terminal initializes the initial state according to the initial sensor data, and then according to the subsequent The sensor data determines a subsequent state, and an aircraft maneuver command is generated based on a change in the subsequent state relative to the initial state. In this way, the user does not have to place the mobile terminal horizontally to control the aircraft, and the control is more convenient and precise.
- the sensor data is from at least one of a direction sensor, a gravity sensor, an acceleration sensor, a light sensor, an electronic compass, a distance sensor, a three-axis gyro sensor, a temperature sensor, and a pressure sensor.
- the mobile terminal 1600 further includes: a preset automatic steering mode determining module 1608, an aircraft combination steering command reading module 1609, and an aircraft combination steering command transmitting module 1610.
- the preset automatic control mode determining module 1608 is configured to detect a selection instruction for the preset automatic control mode icon in the aircraft control interface; and determine a corresponding preset automatic control mode according to the selection instruction.
- the preset automatic manipulation mode determination module 1608 can display a plurality of preset automatic manipulation mode icons in the aircraft manipulation interface, such as icons 606, 608, and 610 in FIG. When the user clicks on an icon, the corresponding selection instruction is triggered.
- the preset automatic control mode is an automatic control method that uses predefined parameters to control the aircraft to implement predefined actions.
- the preset corresponding to the selection instruction will be
- the preset automatic control mode corresponding to the motion control mode icon is used as a corresponding preset automatic control mode determined according to the selection instruction.
- the aircraft combination manipulation command reading module 1609 is configured to read the aircraft combination manipulation command associated with the determined preset automatic control mode.
- the aircraft combination command transmission module 1610 is configured to send an aircraft combination manipulation command to the aircraft, so that the aircraft sequentially performs a corresponding series of actions according to the aircraft combination manipulation command.
- each preset automatic control mode stored on the mobile terminal is pre-associated with a corresponding aircraft combination manipulation command, and the aircraft combination manipulation command reading module 1609 reads the aircraft combination manipulation command and is transmitted by the aircraft combination manipulation command transmission module 1610. After the aircraft, the aircraft will perform a series of actions according to the aircraft combination control command to control the aircraft to automatically change from the current state to the target state specified by the preset automatic control mode.
- the preset automatic control mode includes at least one of an in situ landing mode, a return preset landing mode, an in-flight emergency hover mode, and a follow-lock target flight mode.
- the aircraft can automatically complete the in-situ landing after automatically stopping the horizontal movement, gradually reducing the flying height, and stopping the rotor after reaching a ground level. Flight mission.
- the aircraft may automatically perform the steps of acquiring the preset location coordinates, flying to the preset location coordinates, stopping the horizontal direction, gradually reducing the flight altitude, and arriving at the place. After the plane stops the series of actions of the rotor, the automatic flight task returns to the preset position and falls.
- the aircraft may complete the automatic flight hovering emergency flight task after automatically performing a series of actions of stopping the horizontal direction movement and maintaining the flight altitude.
- the aircraft may complete the follow-lock target flight after automatically performing the acquisition of the locked target, the flight to the target preset distance of the distance lock and maintaining a series of actions. Automatic flight mission.
- the user can quickly control the aircraft by using a preset automatic control mode to make the fly The line automatically completes the corresponding flight task, which improves the convenience of operation.
- the in-situ landing mode, the returning preset landing mode and the flight emergency hover mode can realize emergency hedging or aircraft recovery.
- the aircraft can be locked automatically after the target is locked, and one user can simultaneously Manipulate multiple aircraft.
- the storage medium may be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
La présente invention porte sur un procédé de commande d'aéronef, comprenant les étapes consistant : à afficher une interface de commande d'aéronef ; détecter une opération tactile qui agit sur l'interface de commande d'aéronef ; si l'opération tactile est détectée, à obtenir des données de capteur et obtenir une instruction de commande d'aéronef, au moins en fonction des données de capteur ; et à envoyer l'instruction de commande d'aéronef à un aéronef.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/957,749 US10587790B2 (en) | 2015-11-04 | 2018-04-19 | Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle |
| US15/959,032 US10623621B2 (en) | 2015-11-04 | 2018-04-20 | Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle |
| US15/959,007 US10674062B2 (en) | 2015-11-04 | 2018-04-20 | Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle |
| US15/959,014 US10863073B2 (en) | 2015-11-04 | 2018-04-20 | Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510919245.9 | 2015-12-10 | ||
| CN201510919245.9A CN105549604B (zh) | 2015-12-10 | 2015-12-10 | 飞行器操控方法和装置 |
Related Parent Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/082925 Continuation-In-Part WO2017075973A1 (fr) | 2015-11-04 | 2016-05-20 | Procédé pour fournir une interface de commande interactive de drone, appareil électronique portable et support d'informations |
| PCT/CN2016/084973 Continuation-In-Part WO2017107396A1 (fr) | 2015-11-04 | 2016-06-06 | Procédé et système de synchronisation multimédia, véhicule aérien, et support d'information |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/082925 Continuation-In-Part WO2017075973A1 (fr) | 2015-11-04 | 2016-05-20 | Procédé pour fournir une interface de commande interactive de drone, appareil électronique portable et support d'informations |
| PCT/CN2016/084973 Continuation-In-Part WO2017107396A1 (fr) | 2015-11-04 | 2016-06-06 | Procédé et système de synchronisation multimédia, véhicule aérien, et support d'information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017096762A1 true WO2017096762A1 (fr) | 2017-06-15 |
Family
ID=55828842
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/083287 Ceased WO2017096762A1 (fr) | 2015-11-04 | 2016-05-25 | Procédé de commande d'aéronef, terminal mobile et support d'informations |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105549604B (fr) |
| WO (1) | WO2017096762A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110215685A (zh) * | 2019-06-21 | 2019-09-10 | 网易(杭州)网络有限公司 | 游戏中的虚拟对象控制方法及装置、设备、存储介质 |
| CN113777996A (zh) * | 2021-09-23 | 2021-12-10 | 东风汽车有限公司东风日产乘用车公司 | 基于移动终端的远程控制方法、装置及设备 |
| CN114641744A (zh) * | 2020-12-25 | 2022-06-17 | 深圳市大疆创新科技有限公司 | 控制方法、设备、系统及计算机可读存储介质 |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10587790B2 (en) | 2015-11-04 | 2020-03-10 | Tencent Technology (Shenzhen) Company Limited | Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle |
| CN105549604B (zh) * | 2015-12-10 | 2018-01-23 | 腾讯科技(深圳)有限公司 | 飞行器操控方法和装置 |
| CN105867420B (zh) * | 2016-05-16 | 2020-06-02 | 深圳市智璟科技有限公司 | 一种应用于无人机的快速模式切换系统及方法 |
| CN105867363A (zh) * | 2016-05-26 | 2016-08-17 | 北京飞旋天行科技有限公司 | 无人飞行器的操控方法及设备、无人飞行器的操控系统 |
| CN105974929A (zh) * | 2016-06-11 | 2016-09-28 | 深圳市哈博森科技有限公司 | 一种基于智能装置操控的无人机控制方法 |
| CN106155069A (zh) * | 2016-07-04 | 2016-11-23 | 零度智控(北京)智能科技有限公司 | 无人机飞行控制装置、方法及遥控终端 |
| WO2018018378A1 (fr) | 2016-07-25 | 2018-02-01 | 深圳市大疆创新科技有限公司 | Procédé, dispositif et système de commande du déplacement d'un objet mobile |
| CN107438863B (zh) * | 2016-08-08 | 2021-07-30 | 深圳市道通智能航空技术股份有限公司 | 一种飞行定位的方法及装置 |
| CN106020214A (zh) * | 2016-08-11 | 2016-10-12 | 上海与德通讯技术有限公司 | 一种无人机交互控制装置及系统 |
| CN106155068A (zh) * | 2016-08-11 | 2016-11-23 | 上海与德通讯技术有限公司 | 无人机交互控制装置及系统 |
| CN106444830B (zh) * | 2016-09-23 | 2021-07-30 | 河北雄安远度科技有限公司 | 一种飞行装置的制动方法和装置 |
| CN106662881A (zh) * | 2016-09-26 | 2017-05-10 | 深圳市大疆创新科技有限公司 | 无人飞行器的控制方法、系统和用户终端 |
| CN107087435B (zh) * | 2016-09-27 | 2018-10-19 | 深圳市大疆创新科技有限公司 | 控制方法、控制装置、电子装置及飞行器控制系统 |
| CN106603142A (zh) * | 2016-10-19 | 2017-04-26 | 广东容祺智能科技有限公司 | 一种无人机通讯飞行安全保护系统及其操作方法 |
| CN110168462B (zh) * | 2016-11-01 | 2022-09-20 | 深圳市道通智能航空技术股份有限公司 | 飞行器的控制方法和装置 |
| US10209707B2 (en) | 2016-11-11 | 2019-02-19 | Aerovironment, Inc. | Safety system for operation of an unmanned aerial vehicle |
| CN106527458B (zh) * | 2016-11-24 | 2019-04-02 | 腾讯科技(深圳)有限公司 | 一种飞行器的空翻动作实现方法和装置 |
| WO2018098784A1 (fr) * | 2016-12-01 | 2018-06-07 | 深圳市大疆创新科技有限公司 | Procédé, dispositif, équipement et système de commande de véhicule aérien sans pilote |
| WO2018119981A1 (fr) * | 2016-12-30 | 2018-07-05 | 深圳市大疆创新科技有限公司 | Procédé de commande, dispositif de commande et système de commande pour dispositif déplaçable |
| US10168704B2 (en) | 2017-06-05 | 2019-01-01 | Hanzhou Zero Zero Technology Co., Ltd. | System and method for providing easy-to-use release and auto-positioning for drone applications |
| CN107577245A (zh) * | 2017-09-18 | 2018-01-12 | 深圳市道通科技股份有限公司 | 一种飞行器参数设定方法和装置及计算机可读存储介质 |
| CN108227726A (zh) * | 2018-01-11 | 2018-06-29 | 深圳电航空技术有限公司 | 无人机飞行控制方法、装置、终端及存储介质 |
| CN108415446B (zh) * | 2018-02-26 | 2020-09-29 | 西北工业大学 | 高面质比航天器姿态控制地面等效模拟实验体及实验方法 |
| JP6757026B2 (ja) * | 2018-02-28 | 2020-09-16 | 株式会社ナイルワークス | ドローン、操作機、ドローンの制御方法、操作機の制御方法、および、ドローン制御プログラム |
| CN110502030A (zh) * | 2019-07-22 | 2019-11-26 | 北京中航智科技有限公司 | 一种无人直升机着陆方法及着陆装置 |
| CN113917852B (zh) * | 2021-09-30 | 2024-04-26 | 北京星网宇达科技股份有限公司 | 一种靶机的模拟控制方法、装置、设备及存储介质 |
| CN114815880A (zh) * | 2022-04-01 | 2022-07-29 | 深圳互酷科技有限公司 | 基于手柄的无人机控制方法、装置、设备与可读存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110246015A1 (en) * | 2010-03-31 | 2011-10-06 | Massachusetts Institute Of Technology | System and Method for Providing Perceived First-Order Control of an Unmanned Vehicle |
| CN102266672A (zh) * | 2010-03-11 | 2011-12-07 | 鹦鹉股份有限公司 | 一种远程控制无人驾驶飞机、尤其是旋翼无人驾驶飞机的方法和装置 |
| CN103426282A (zh) * | 2013-07-31 | 2013-12-04 | 深圳市大疆创新科技有限公司 | 遥控方法及终端 |
| US20140371954A1 (en) * | 2011-12-21 | 2014-12-18 | Kt Corporation | Method and system for remote control, and remote-controlled user interface |
| CN105549604A (zh) * | 2015-12-10 | 2016-05-04 | 腾讯科技(深圳)有限公司 | 飞行器操控方法和装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2938774A1 (fr) * | 2008-11-27 | 2010-05-28 | Parrot | Dispositif de pilotage d'un drone |
| FR2967321B1 (fr) * | 2010-11-05 | 2013-06-14 | Parrot | Procede de transmission de commandes et d'un flux video entre un drone et une telecommande par une liaison de type reseau sans fil. |
| FR2985329B1 (fr) * | 2012-01-04 | 2015-01-30 | Parrot | Procede de pilotage intuitif d'un drone au moyen d'un appareil de telecommande. |
-
2015
- 2015-12-10 CN CN201510919245.9A patent/CN105549604B/zh active Active
-
2016
- 2016-05-25 WO PCT/CN2016/083287 patent/WO2017096762A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102266672A (zh) * | 2010-03-11 | 2011-12-07 | 鹦鹉股份有限公司 | 一种远程控制无人驾驶飞机、尤其是旋翼无人驾驶飞机的方法和装置 |
| US20110246015A1 (en) * | 2010-03-31 | 2011-10-06 | Massachusetts Institute Of Technology | System and Method for Providing Perceived First-Order Control of an Unmanned Vehicle |
| US20140371954A1 (en) * | 2011-12-21 | 2014-12-18 | Kt Corporation | Method and system for remote control, and remote-controlled user interface |
| CN103426282A (zh) * | 2013-07-31 | 2013-12-04 | 深圳市大疆创新科技有限公司 | 遥控方法及终端 |
| CN105549604A (zh) * | 2015-12-10 | 2016-05-04 | 腾讯科技(深圳)有限公司 | 飞行器操控方法和装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110215685A (zh) * | 2019-06-21 | 2019-09-10 | 网易(杭州)网络有限公司 | 游戏中的虚拟对象控制方法及装置、设备、存储介质 |
| CN114641744A (zh) * | 2020-12-25 | 2022-06-17 | 深圳市大疆创新科技有限公司 | 控制方法、设备、系统及计算机可读存储介质 |
| CN113777996A (zh) * | 2021-09-23 | 2021-12-10 | 东风汽车有限公司东风日产乘用车公司 | 基于移动终端的远程控制方法、装置及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105549604A (zh) | 2016-05-04 |
| CN105549604B (zh) | 2018-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017096762A1 (fr) | Procédé de commande d'aéronef, terminal mobile et support d'informations | |
| US10863073B2 (en) | Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle | |
| US11914370B2 (en) | System and method for providing easy-to-use release and auto-positioning for drone applications | |
| JP6835392B2 (ja) | 撮像装置により取得された画像を制御するためのシステム及び方法 | |
| CN102266672B (zh) | 一种远程控制无人驾驶飞机、尤其是旋翼无人驾驶飞机的方法和装置 | |
| CN110325939A (zh) | 用于操作无人驾驶飞行器的系统和方法 | |
| CN106796761A (zh) | 用于支持模拟移动的系统和方法 | |
| WO2016192249A1 (fr) | Procédé et appareil permettant de manœuvrer un véhicule aérien | |
| US12235639B1 (en) | Unmanned aerial vehicle flight control system | |
| CN107636552A (zh) | 一种飞行控制方法及装置、控制设备 | |
| CN110471442A (zh) | 一种目标观察方法、相关设备及系统 | |
| US11768487B2 (en) | Motion tracking interface for planning travel path | |
| WO2021212462A1 (fr) | Procédé de commande de mouvement, appareil pour mouvement et plate-forme de mouvement | |
| US20200221056A1 (en) | Systems and methods for processing and displaying image data based on attitude information | |
| US20200382696A1 (en) | Selfie aerial camera device | |
| CN110709797A (zh) | 可移动平台的操控方法、装置及可移动平台 | |
| US20240370023A1 (en) | Method and apparatus for controlling flight assembly, terminal, and readable storage medium | |
| US20210181769A1 (en) | Movable platform control method, movable platform, terminal device, and system | |
| CN105511496B (zh) | 一种无人飞行器的控制方法及装置 | |
| JP2021073796A (ja) | 制御装置、及び画像を取得する方法 | |
| WO2021133918A1 (fr) | Dispositif de caméra aérien, systèmes et procédés | |
| KR101887314B1 (ko) | 무인 항공기의 원격 제어 장치 및 방법과, 무인 항공기에 부착되는 움직임 제어 장치 | |
| WO2022188151A1 (fr) | Procédé de photographie d'image, appareil de commande, plateforme mobile et support de stockage informatique | |
| KR20190113253A (ko) | 터치 방식을 이용해 다수 드론에 다중임무를 부여하는 지상 제어 시스템 | |
| KR20190076407A (ko) | 무인 항공기의 원격 제어 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16871967 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 31/10/2018) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16871967 Country of ref document: EP Kind code of ref document: A1 |