WO2018214029A1 - Method and apparatus for manipulating movable device - Google Patents
Method and apparatus for manipulating movable device Download PDFInfo
- Publication number
- WO2018214029A1 WO2018214029A1 PCT/CN2017/085555 CN2017085555W WO2018214029A1 WO 2018214029 A1 WO2018214029 A1 WO 2018214029A1 CN 2017085555 W CN2017085555 W CN 2017085555W WO 2018214029 A1 WO2018214029 A1 WO 2018214029A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- touch
- point
- area
- movable device
- virtual
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Definitions
- the present disclosure relates to the field of interactive control of a mobile device using a user interface, and more particularly to a method and apparatus for manipulating a mobile device, and more particularly to a mobile device or navigation for use as a motion carrier
- mobile devices eg, aircraft, including fixed-wing aircraft, rotorcraft including helicopters; motor vehicles, submarines or ships, and satellites, space stations, or spacecraft, aviation models, or the like; and camera rockers, poles
- the manipulation of these moveable devices is typically accomplished, for example, by the user via a user interface on the remote control.
- the manipulation of the movable device can also be achieved using a user interface on a control unit equipped in the cockpit.
- the carrier is a camera, a light, a mounted pod (such as a camera pod, an electronic countermeasure pod, or a detection pod such as a radar pod, a weapon pod).
- a carrier such as a camera or a nacelle is typically not directly attached to the fuselage, but is coupled to the aircraft via a bracket (carrier;
- a carrier device (or stand) that carries a camera is commonly referred to in some literature as a "pTZ”.
- embodiments of the present disclosure provide a method and apparatus for manipulating a movable device.
- the technical solution is as follows:
- a method for operating a mobile device including: displaying at least one touch base point on a touch screen of a control terminal; touching the touch screen to generate a touch point
- the touch point acts as a touch start point, and Generating a virtual operation area around the touch start point
- detecting the Displacement vector and generating an instruction to manipulate the movable device based on the displacement vector; and transmitting the instruction to the movable device.
- an apparatus for manipulating a mobile device including: a display module configured to display at least one touch base point on a touch screen of the control terminal; Configuring, when the touch operation on the touch screen is detected, and when the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, using the touch point as a touch start point And instructing the display module to display a virtual operation area generated by expanding outward around the touch start point; the data processing module configured to detect by starting from the touch start point due to the touch point a displacement vector of the touch point generated relative to the touch start point generated by the sliding track in the virtual operation area, and generating an instruction to manipulate the movable device based on the displacement vector; and an instruction transmitting module configured to be movable The device transmits the instruction.
- FIG. Schematic diagram of an application environment for manipulating a mobile device
- FIG. 2(a) shows a flowchart of a method for manipulating a mobile device in accordance with an embodiment of the present disclosure
- 2(b) shows a block diagram of an apparatus for manipulating a movable device in accordance with an embodiment of the present disclosure
- FIG. 3(a) illustrates a control terminal for manipulating a movable device in accordance with an embodiment of the present disclosure Schematic diagram of the working state of the touch screen before activation, wherein the image captured by the movable device and the interface for manipulating the movable device are illustrated, the interface including two touch base points that can be shifted by touch;
- 3(b) is a diagram showing an operation state of a touch screen of a control terminal for manipulating a movable device after activation, in which an initial position of two touch base points is activated, according to an embodiment of the present disclosure.
- 4(a) and 4(b) respectively show schematic diagrams of the left virtual operating area and the right virtual operating area of the virtual operating area shown in FIG. 3(b) in an exemplary working state, according to an embodiment of the present disclosure. ;
- FIG. 5 shows a schematic flow chart of instructions for operating a mobile device based on acquired sensor data, in accordance with an embodiment of the present disclosure
- FIGS. 3( a ) and 3 ( b ) illustrates an operation state of a touch screen of a control terminal as shown in FIGS. 3( a ) and 3 ( b ) when performing pitch adjustment on a load carried by a movable device, according to an embodiment of the present disclosure.
- Fig. 7 shows a flow chart according to Fig. 6. detailed description
- the terms "comprising” and “including” and their derivatives are intended to include and not limiting. Further, the size and shape of the elements in the drawings do not reflect the true proportions between the elements on the interactive interface of the method for manipulating the movable device of the embodiments of the present disclosure, and the purpose is only to illustrate the present disclosure.
- a movable device refers to an object that can be used as a moving vehicle in a real environment or a virtual environment, and is divided into an unmanned remote control and an internal manned/operated type, for example, an aircraft, including an aircraft (including But not limited to aircraft, more specifically, for example, fixed-wing aircraft, rotorcraft (such as helicopters), spacecraft (package) Including but not limited to space shuttles, spacecraft, satellites, space stations; motor vehicles, such as unmanned vehicles; ships (including but not limited to surface vessels, submersibles, hovercrafts, ground-effect boats), such as unmanned vessels, and camera rockers , poles, handheld heads; or similar.
- an aircraft including But not limited to aircraft, more specifically, for example, fixed-wing aircraft, rotorcraft (such as helicopters), spacecraft (package) Including but not limited to space shuttles, spacecraft, satellites, space stations; motor vehicles, such as unmanned vehicles; ships (including but not limited to surface vessels, submersibles, hovercrafts, ground-
- a control terminal is a device for manipulating a mobile device and its components/devices such as a pan/tilt or a pod, including but not limited to: a portable device, such as a dedicated remote control, or with a touch screen and installed Smartphones, tablets, wearable electronic devices, etc. that control the APP; embedded control devices embedded in the mobile device, such as touch screens in the cockpit.
- the image acquisition device is a collection device for real-time acquisition of still images and dynamic photography, such as a motion camera equipped on a drone, a camera mounted on a camera rocker mounted on a live ground, and a water on a deep submersible.
- PTZ is a supporting device for installing and fixing image acquisition devices, and is stabilized. It is usually divided into fixed pan/tilt and electric pan/tilt.
- the fixed gimbal is suitable for the case where the monitoring range is not large. After installing the camera on the fixed gimbal, the horizontal and vertical angles of the camera can be adjusted. After the best working attitude is reached, it is only necessary to lock the adjustment mechanism.
- the electric pan/tilt is suitable for scanning and monitoring a wide range, which can expand the surveillance range of the camera.
- FIG. 1 shows a schematic diagram of an application environment for manipulating a mobile device, such as with a control terminal, in accordance with an embodiment of the present disclosure.
- the control terminal 101 transmits a manipulation command to the mobile device 102 (for example, a drone) via the network, and the mobile device 102 passes, for example, a screen captured by the carried image acquisition device (for example, a motion camera).
- the network transmits to the control terminal 101, and the screen captured by the mobile device 102 is displayed on the control terminal 101 in real time.
- the removable device 102 can convert the image into a signal transmission to the image transmission relay, and the control terminal 101 receives the real-time image captured by the movable device 102 through a network (for example, a WiFi signal connecting the image transmission relay).
- the control terminal 101 and the mobile device 102 respectively set a wireless communication module, and establish a communication channel through the wireless communication module.
- control terminal 101 and the mobile device 102 establish a 2.4G wireless communication channel.
- the control terminal 101 can immediately send a manipulation command to the mobile device 102, and the mobile device 102 can transmit the captured image to the control terminal 101 for display in real time, and control The terminal 101 feeds back information about its current location (such as spatial position coordinates) and speed, acceleration, and the like.
- the control terminal 101 can be, but not limited to, various smart phones with touch screens, tablet computers, wearable electronic devices, and the like.
- the control terminal 101 and the removable device 102 can also transmit image data streams through the high definition image transmission channel.
- 2(a) shows a flow chart of a method for manipulating a mobile device in accordance with an embodiment of the present disclosure.
- FIG. 3(a) is a schematic diagram showing an operation state of a touch screen of a control terminal for manipulating a movable device before activation, according to an embodiment of the present disclosure, wherein an interface 2 for manipulating the movable device is illustrated,
- the interface 2 includes two touch base points 21 that can be shifted by touch; and the interface can be separately displayed on the touch screen or appear on the background displayed on the touch screen.
- FIG. 3(b) is a schematic diagram showing the working state of the touch screen of the control terminal for manipulating the movable device after activation, in which the two touch base points 21 are activated, according to an embodiment of the present disclosure.
- the initial position is the two virtual operating areas 22 generated by the geometric center.
- a method for manipulating a movable device includes: displaying step S101, displaying at least one touch base point 21 on the touch screen of the control terminal 101; touching step S101': touching the touch screen to generate a touch point, for example, as shown in FIGS.
- Step S102 detecting a touch operation on the touch screen, and detecting a touch operation on the touch screen
- the touch point acts as a touch start point
- a virtual operation area ie, a virtual operation area is generated around the touch start point
- Step S103 is generated to generate a virtual operation area around the touch start point.
- Data processing step S104 generating a touch by the sliding track in the virtual operation area starting from the touch start point by the touch point.
- Point relative to touch start a displacement vector, and detecting the displacement vector, for example, continuously acquiring the displacement vector by a sensor (eg, a pressure sensor and a displacement sensor) at predetermined time intervals, and generating an instruction to manipulate the movable device based on the displacement vector; Step S105, transmitting the instruction to the mobile device.
- a sensor eg, a pressure sensor and a displacement sensor
- two dots that is, touch base points are displayed on the left and right sides near the middle of the screen on the control terminal such as the screen of the mobile phone.
- a touch operation on the touch screen is detected, and a distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, generating a preset radius based on the outward touch of the touch base point Touchable area.
- generating, by the touch base point, the touchable area of the preset radius by outward radiation includes generating the touchable area that is opaque or translucent.
- the user can trigger the dot, that is, the touch base activation, by clicking the two dots for a certain time to generate the touchable area; then the touch point touching the touchable area is used as the touch start point, and the touch start point is outward
- the virtual operating area is diffused from the heart, and at the same time, the control terminal, for example, the smart phone, sends a vibration command to the control terminal, prompting that the virtual joystick control has been activated at this time.
- a user shifting a position from an initial position such as a touch start point to a touch direction by a touch operation, for example, by a touch operation in a sliding manner, for example, is proportional to a movable device being defined as being The speed corresponding to the movement mode/mode corresponding to the touch direction. It can be understood that in addition to vibrating the virtual joystick control, the light, sound, etc. can also be prompted.
- two virtual operation areas are respectively generated for the respective geometric centers with touch start points, for example, each of the left virtual operation area 221 and the right virtual operation area 222 shown in FIG. 3(b)
- the operating area is for example shaped into a predetermined shape and size, such as a regular polygonal area, an elliptical area, or a circular area as shown.
- the specific shape of the virtual operation area can be determined, for example, based on the relationship between the movements of the movable devices in different touch directions.
- the speed of the roll is specified to be a certain percentage of the speed of the forward/reverse speed; or the angular velocity of the movable device rotated clockwise/counterclockwise in the vertical direction and the speed of the ascending/descending speed a certain ratio.
- the interface 2 includes a certain number of touch base points occupying a limited area on the touch screen (for example, two touch base points 21 to correspond to a single operator's eyes); of course, for example, there may be a plurality of, for example, four
- the touch base point is used for two people to share one display at the same time, or the front and rear cabin controllers respectively use two screens after screen expansion and image division to simultaneously control), and when the touch base point is detected (because, for example, by the user's finger
- a virtual operation area corresponding to the number of activated touch base points is generated from the position where the touch start point is the geometric center, thereby simultaneously displaying the background and the interface for interaction.
- the occlusion between them is limited, and it is convenient to make full use of a single touch screen with limited display area to simultaneously display the collected information and control information to reduce the visual interference between each other.
- the touch base point on the interface may be displaced by a touch action, for example, so that the touch base point for interaction and the position of the touchable area thus produced can be dynamically adjusted when a specific background exists. To reduce their occlusion of the background in a dynamic manner as efficiently as possible.
- 4(a) and 4(b) respectively illustrate an example work of the left virtual operating area 221 and the right virtual operating area 222 of the virtual operating area as shown in FIG. 3(b), according to an embodiment of the present disclosure. Schematic diagram of the state.
- each of the virtual operating areas 221, 222 in a radial direction centered on the touch start point A plurality of main directions are defined on the upper side (as shown, each of the virtual operation areas has four main directions indicated by broken lines respectively), and each of the virtual operation areas includes: a plurality of main direction areas and a plurality of composite direction areas Each of the plurality of composite regions is defined as a region between two adjacent main direction regions. As an example, as shown in FIG. 4(a) and FIG.
- each of the plurality of main direction regions is defined as a sector region including a corresponding main direction, for example, as shown, the left side is virtual
- Each of the plurality of composite regions is defined as an area between two adjacent main direction regions. For example, as shown, there are four composite direction regions 2212, 2214 in the left virtual operation region 221.
- a plurality of main direction regions and a composite direction region are divided in each virtual operation area, that is, specifically, the main direction is defined based on each main direction and is offset from the main direction to the both sides.
- a main direction area that is radially at a specific central angle is formed at an oblique angle, and a region between adjacent main direction areas is defined as a composite direction area.
- the plurality of main directions include: relative to the Up, down, left, and right of the touch start point, and components corresponding to the plurality of main directions based on the displacement vector respectively generate a manipulation movable device to translate forward and backward relative to the current state An instruction to pan to the left, to the right, or to generate an instruction to manipulate the movable device to rise, fall, counterclockwise, and clockwise with respect to the current state.
- up, down, left, and right directions mentioned in the present application are relative, and refer to the four directions of up, down, left, and right generated by the control terminal in the process of being used in the most common manner. 4(a) and 4(b), the user can use the control terminal to view the real-time display of the interface on the screen in a conventional manner, and then the four directions of up, down, left, and right can be determined.
- a Cartesian coordinate system is established by the geometric center of each virtual operating area 22, and as shown by the dashed lines in Figures 4(a) and 4(b), respectively, in the y-axis of the coordinate system
- the positive direction, the negative y-axis direction, the negative x-axis direction, and the positive X-axis direction are the main directions of up, down, left, and right.
- the touch point is located in the main direction area, that is, when the displacement vector enters one of the plurality of main direction areas, that is, in the left virtual operation area 221.
- One of the plurality of main direction regions that are entered is highlighted when one of the four main direction regions 2211, 2213, 2215, and 2217 or one of the four main direction regions 2221, 2223, 2225, and 2227 in the right virtual operation region 222 Display, easy to visually recognize the upcoming operation in a single main direction.
- FIG. 4(a) when the user travels forward using the left virtual remote controller 221, even if the finger is not in front and is offset, it is determined that the command is directed to the single said positive Go ahead.
- the central angle of the sector area is less than or equal to 11 °.
- the angles of the two sides of the sector-shaped region being respectively deflected toward the two sides with respect to the main direction included are -5 ° and 10 5 °, respectively.
- the two side edges of the sector area may be disposed to form different angles with respect to the corresponding main direction. More specifically, for example, a user can apply a force variation trend according to a sliding trajectory of the touch point, and both sides of the sector area are preset to have different angles with respect to the corresponding main direction to achieve force feedback. Compensation.
- the sector area includes an operation side half sector actually touched by a touch point divided by a covered main direction as a boundary line, and a non-operation side half sector not touched by the touch point, and the sector is located The angle between the side of the operating side half sector and the corresponding main direction is greater than the angle between the other side of the sector located on the non-operating side half sector and the corresponding main direction.
- the angle from the main direction to the left side and the angle to the right side may be set to respectively -8 ° and 10 ° ° ; and as shown in Figure 4 (b), in the main direction along the forward and backward main directions, from the main The angle of the direction to the left and the angle of the deflection to the right can be set to -3 ° and + 8 °, respectively, so that the compensation of the force feedback input can be realized according to the habit of the conventional user's direction of force.
- FIG. 5 illustrates a schematic flow diagram of instructions for operating a mobile device based on acquired sensor data in accordance with an embodiment of the present disclosure.
- the generating, based on the displacement vector, an instruction to manipulate the movable device further includes: S1031, (eg, at an initial time of a single predetermined time interval) obtained (eg, Using the acquired sensor data to determine an initial state of the movable device (eg, an initial state of velocity sagittal); S1032, (eg, at a termination time of a single predetermined time interval) obtaining a velocity vector of the movable device a final stage state (for example, a final stage state of the velocity vector); and S1033, generating a compensation control command of the movable device according to a change of the final segment state with respect to the initial state (for example, a change in a velocity vector) to correct the
- the state of movement of the device can be moved to compensate for undesired shifts such as caused by lateral interference such as cross wind. Alternatively, it may be provided to generate a correction amount of the displacement vector of the movable device to be traveled
- the touch activates the reliability of the touch base point
- the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold
- detecting a duration of a case where a distance between the touch point and the touch base point is less than or equal to a size of the touchable area detecting a duration of a case where a distance between the touch point and the touch base point is less than or equal to a size of the touchable area, and when the duration is greater than the first predetermined time, Determining the touch start point.
- the virtual operation area disappears and The touch base point is redisplayed such that the generation of instructions to manipulate the moveable device is terminated.
- the user finishes the operation the user releases the finger and continues for a second predetermined time, so that the outer contour of the virtual operation area rebounds rapidly inward or slowly retracts, thereby returning to The outer circumference contours of the dot-shaped touch base points coincide, thereby achieving resetting and terminating the manipulation of the movable device.
- the movable device is held, for example, to travel in a state (for example, speed, acceleration) before the termination of the manipulation of the movable device, or to maintain a position hovering at the timing of the termination of the manipulation, depending on the initial setting for the control terminal. .
- a state for example, speed, acceleration
- each of the virtual operation areas 22 is shaped to represent a maximum value of the displacement vector The transparent or translucent area defined by the boundary mark.
- the speed thresholds for forward, backward, left shift, and right shift are generally equal.
- each of the virtual operation areas is shaped into a circular shape having a center of the touch start point and a radius of a predetermined maximum value of the displacement areola.
- the boundary mark is a hollow triangle, for example, as shown in Figure 4(a), adjacently disposed on the left A triangular region 2219 at the outer side of the circumferential boundary of the side virtual operating region 221, or a triangular region 2229 disposed adjacently outside the circumferential boundary of the right virtual operating region 222, and the bottom edges of the triangles 2219, 2229 are configured to have An arc of curvature that coincides with the circumference of the circular shape.
- the boundary mark slides along the circumference with the arc edge to indicate an actual direction after the touch point moves.
- the direction of the manipulation to be performed by the movable device can be displayed in an intuitive manner in real time.
- the boundary mark becomes highlighted. For example, as shown in FIG. 4(a) or 3(b), when the user hits the edge of the virtual operating area 21 and substantially reaches the edge, that is, when the touched point enters the circumference close to the left virtual operating area 221.
- the boundary is located in each of the critical regions 22110, 22130, 22150, 22170 of the main direction regions 2211, 2213, 2215, 2217, or enters a circumferential boundary close to the right virtual operation region 222 and is located in the main direction regions 2221, 2223, 2225,
- the respective critical regions 22210, 22230, 22250, and 22270 are 2227, it is determined that the touch point is close to the boundary mark of the virtual operation area, and the full-stick prompt is triggered, that is, the speed value in the control command reaches a preset maximum value. value.
- the triangular area 2219 or 2229 is discolored correspondingly, for example, from a regular green color to a red state in a full-bar prompt state. It is suggested that the user can respond to the speed of the mobile device at this time or has reached the maximum, and should pay attention to safety.
- the boundary mark becomes highlighted, and the boundary mark is in the following manner One or more of them are highlighted: by becoming a fill in a particular color, by becoming a fill in a particular pattern, by a change in the stretch of the boundary mark, and by a change in the shape of the boundary mark.
- the image 1 is also illustrated, and the image is a dynamic and/or static image that can be used as a background acquired by the image capturing device carried by the mobile device.
- the user obtains the image 1 by using an image capturing device such as an fpv camera or a motion camera on the movable device, for example, and transmits it back to the control terminal, such as a mobile phone screen, and additionally displays the image 1 simultaneously and superimposedly for the touch operation.
- the interactive interface 2 for example, the interface 2 emerges above the image 1.
- the virtual operating area has a higher transparency than the image 1.
- the interface 2 is also formed, for example, as a region of a light colored background; and, further, the ground color of the interface 2 can adjust the color depth according to the overall color depth of the interface for manipulation.
- the images acquired in real time and the interface for interaction are simultaneously displayed, and the occlusion between each other is limited. In other words, it not only facilitates reducing the mutual influence of visual confusion or occlusion between the fpv return screen and the interface for manipulation; and can dynamically adjust the touch base point for interaction when shooting for a specific target and
- the positions of the virtual operating areas thus produced are used to reduce their occlusion of the captured image in a dynamic manner as efficiently as possible.
- the virtual operation area in a transparent or semi-transparent state is easily perceived by the user as its approximate location.
- the above embodiments of the present disclosure enable manipulation of the movable device; however, while the manipulation of the movable device requires a load carried by the movable device (for example, a pan/tilt and a crane for mounting the image capturing device)
- the cabin, and optionally an image capture device such as a camera mounted thereon is manipulated to, for example, effect adjustment of its pitching angle, such as implementing a pan/tilt Pitch to achieve composition control, thereby effecting manipulation of the movable device
- the combination of the manipulation with the load enables the shooting of the full trajectory and angle of view of the target.
- FIG. 6 shows an operation state of a touch screen of a control terminal shown in FIGS. 3( a ) and 3 ( b ) when performing tilt adjustment on a load carried by a movable device, according to an embodiment of the present disclosure.
- Fig. 7 shows a flow chart according to Fig. 6.
- the method further includes: manipulating the load carried by the mobile device, specifically: displaying and controlling the touch on the touch screen of the control terminal
- the base point 21 and the virtual operation area 22 are spaced apart from each other by the manipulation mode switching key 23; and by touching the switching key, the detection of the posture change of the control terminal is initiated; based on the detected posture change, the generated load is relatively a second command of the angle of rotation and speed of the pitch in the horizontal direction; and transmitting the second command to the movable device.
- detecting a change in posture of the control terminal is implemented by an attitude sensor built in the control terminal.
- the pitch angle of the load relative to the horizontal direction is between a negative threshold and a positive threshold Within the range of values. And, setting a pitch range of the specific angle range before the load reaches a forward threshold and a forward threshold, for example, approximately 5°, in which the load performs pitching at a preset rotational speed and angle, thereby The motion buffer before the threshold is reached and the termination of the pitch once the threshold is reached can be achieved gently. More specifically, the negative threshold is set to -90° and the forward threshold is set to +30°.
- the attitude sensor includes an IMU (Inertial Measurement Unit), an acceleration sensor, an angular velocity sensor, a magnetometer or an attitude direction reference system, and the attitude sensor is, for example, embedded in the control terminal, such as Inside the smartphone.
- IMU Inertial Measurement Unit
- the attitude sensor is, for example, embedded in the control terminal, such as Inside the smartphone.
- the manipulation mode switching key 23 is displayed near the edge of the touch screen. Moreover, in order to ensure the reliability of the actuation of the load to be activated, for example, it is also arranged to determine that the activation is started when the pressure of the touch acting on the manipulation mode switching key 23 is detected to be higher than the preset second pressure threshold. The detecting the change of the attitude of the terminal.
- a hidden logic can be set, for example, if the touch point is manipulated into a specific main direction in each virtual operating area 22 or remains stationary, if The manipulation of the load is activated by manipulating the mode switching key 23, and the hidden logic is activated such that the interface displays information related to the manipulation of the load, and hides the touch base point and the virtual operation area associated with the movable device, To avoid visual interference. And, for example, by touching the manipulation mode switching key 23 again, the hidden logic can be turned off to stop the manipulation of the load.
- the load includes a pan/tilt.
- the movable device includes at least one of the following: an unmanned vehicle in a real environment or a virtual environment, a drone, an unmanned ship, a handheld head.
- a plurality of dynamic icons or scales are additionally displayed on the interface to display parameters of the motion of the movable device and/or parameters of the load carried thereon such as pan/tilt.
- FIG. 2(b) shows a block diagram of an apparatus for manipulating a mobile device in accordance with an embodiment of the present disclosure.
- an apparatus for manipulating a movable device wherein the device The method includes: a display module configured to display at least one touch base point 21 on a touch screen of the control terminal; and an activation detection module configured to detect the touch a touch operation on the screen, and when the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, the touch point acts as a touch start point, and the display module is instructed to be in the touch Expanding around the control starting point to generate a virtual operating area, such as at least two virtual operating areas 22 as shown; a data processing module configured to detect, for example, by the sensor from the touch starting point due to the touch point a displacement vector of the touch point relative to the touch start point generated by the sliding track in
- the activation detection module detects a touch operation on the touch screen, and when the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, the display module is based on the touch base point.
- Generating a touchable area of a predetermined radius to the external radiation, and generating a touchable area of the predetermined radius based on the outwardly radiating the touch base point comprises: generating the touchable area that is opaque or translucent.
- the magnitude of the shift of the user to the touch direction by the touch start point is, for example, proportional to the speed of the movable device in the corresponding motion mode/mode defined as corresponding to the touch direction.
- two virtual operation areas such as a left virtual operation area 221 and a right virtual operation area 222, as shown in FIG. 3(b), are respectively generated in the interface with the touch start point as a geometric center.
- Each of the illustrated virtual operational zones is shaped, for example, into a predetermined shape and size, such as a regular polygonal region, an elliptical region, or a circular region as shown.
- the specific shape of the virtual operating area can be determined, for example, based on the relationship between the movements of the movable device in the untouched touch direction.
- the display module is in each of the virtual operation areas 221 when manipulation of the movable device is activated.
- 222 defines a plurality of main directions along a radial direction centered on the touch start point (as shown, each of the virtual operation areas has four main directions indicated by broken lines), each of which
- the virtual operating area includes: a plurality of main direction areas and a plurality of composite direction areas, each of the plurality of composite areas being defined as an area between two adjacent main direction areas.
- each of the plurality of main direction regions is defined as a sector region including a corresponding main direction, that is, a radial divergence, and the range is from
- the corresponding main direction is defined toward the two sides of the two sides, for example, as shown, there are four main direction areas 2211, 2213, 2215 and 2217 in the left virtual operation area 221, and the virtual operation area on the right side
- Each of the plurality of composite regions is defined as an area between two adjacent main direction regions. For example, as shown, there are four composite direction regions 2212, 2214 in the left virtual operation region 221.
- the data processing module detects that the touch point is located in the main direction area, the data processing module generates a manipulation of the movable device based on a component of the displacement vector corresponding to the corresponding main direction.
- the data processing module detects that the touch point is located in the composite direction area, the data processing module is respectively based on a corresponding main body of the displacement vector and the two adjacent main direction areas The component corresponding to the direction generates an instruction to manipulate the movable device.
- the display module in each of the virtual operation areas 22, sets the plurality of ⁇ directions to include: Upward, downward, leftward, and rightward directions of the touch start point, and components corresponding to the plurality of main directions based on the displacement vector respectively generate a manipulation movable device to shift forward relative to a current state An instruction to pan backward, pan to the left, pan to the right, or generate an instruction to manipulate the movable device to rise, fall, counterclockwise, and clockwise with respect to the current state.
- the up, down, left, and right directions mentioned in the present application are relative, and refer to the four directions of up, down, left, and right generated by the control terminal in the process of being used in the most common manner.
- the user can use the control terminal to view the real-time display of the interface on the screen in a conventional manner, and then determine the four directions of up, down, left, and right.
- the displacement vector enters one of the plurality of main direction areas, that is, the left side virtual
- the plurality of main direction regions entered when one of the four main direction regions 2211, 2213, 2215, and 2217 in the operation area 221 or one of the four main direction regions 2221, 2223, 2225, and 2227 in the right virtual operation area 222
- One is highlighted to facilitate visual recognition of upcoming operations in a single main direction.
- FIG. 4(a) when the user travels forward using the left virtual remote controller 221, even if the finger is not in front and is offset, it is determined that the command is directed to the single said positive Go ahead.
- the central angle of the sector area is less than or equal to 11 °, for example, from the sector area
- the main directions are respectively deflected to the sides of the sector by angles of -5 ° and + 5 °, respectively.
- the two side edges may be disposed to form different angles with respect to the corresponding main direction.
- the display module is capable of presetting the two sides of the sector area to be different according to the corresponding main direction according to a trend of a user's force application change with the relative sliding trajectory of the touch point. Angled to compensate for force feedback.
- the sector area includes an operation side half sector actually touched by a touch point divided by a covered main direction as a boundary line, and a non-operation side half sector not touched by the touch point, and the fan An angle between a side of the operation side half sector and the corresponding main direction is greater than another side of the sector on the non-operation side half sector and the corresponding main side The angle of the direction.
- the data processing module is further configured to: (eg, at an initial time of a single predetermined time interval) obtain (eg, by a sensor) the movable device An initial state, such as an initial state of a velocity vector; (eg, at a termination time of a single predetermined time interval) obtaining a final segment state of the movable device, such as a terminal segment state of a velocity vector; and A change control of the initial state generates a compensation control command of the movable device to correct a movement state of the movable device.
- the activation detection module receives the touch screen at a pressure higher than the preset pressure.
- the first touch threshold determines the touch start point, thereby activating the touch base to generate a touchable area.
- detecting a duration of a case where a distance between the touch point and the touch base point is less than or equal to a size of the touchable area Determining the touch start point.
- the activation detecting module instructs the display module to cause The virtual operation area disappears and the touch base point is redisplayed, and the operation of the detection module, the data processing module, and the instruction transmission module is stopped.
- the movable device is held, for example, to travel in a state (for example, speed, acceleration) before the termination of the manipulation of the movable device, or to maintain a position hovering at the timing of the manipulation termination, depending on the initial setting for the control terminal. .
- the display module shapes each of the virtual operation areas 22 into the displacement vector representing a touch point.
- the boundary of the maximum value is defined by a transparent or translucent area.
- the display module shapes each of the virtual operation regions 22 to have a radius centered on the touch start point and a radius of a predetermined maximum value of the displacement vector. Round shape.
- the display module constructs the boundary mark as a hollow triangle, for example, as in Figure 4(a) a triangular area 2219 disposed adjacently outside the circumferential boundary of the left virtual operation area 221, or a triangular area 2229 disposed adjacently outside the circumferential boundary of the right virtual operation area 222, and the bottom side of the triangle is Constructed as an arc having a curvature that coincides with the circumference of the circular shape.
- the display The display module is instructed to cause the boundary mark to slip along the circumference with the arc edge to indicate the actual direction after the touch point is moved.
- the touch point when the touch point approaches a boundary mark of the virtual operation area (for example, when the touch point enters close to the left).
- the circumferential boundary of the side virtual operation area 221 is located in the respective critical sections 22110, 22130, 22150, 22170 of the main direction areas 2211, 2213, 2215, 2217, or enters the circumferential boundary close to the right virtual operation area 222 and is located in the main direction.
- the touch points are close to the boundary mark of the virtual operation area, when the touch point is close to the boundary mark of the virtual operation area, the full-stick prompt is triggered, that is, in the control command at this time.
- the speed value reaches a preset maximum value; and the boundary mark is caused to be highlighted by the display module.
- the display module causes the boundary mark to become highlighted, and the boundary mark is highlighted by one or more of the following manners: It becomes filled with a specific color, by being changed to a specific pattern, by the expansion and contraction of the boundary mark, and by the shape of the boundary mark.
- the data processing module maintains an instruction to manipulate the movable device, thereby, for example, causing the movable device to maintain a threshold response The speed operates steadily.
- the display module further displays the image 1 on the touch screen, and the image is a dynamic and/or static image that can be used as a background acquired by the image capturing device carried by the movable device.
- the user obtains the image 1 by using an image capturing device such as an fpv camera or a motion camera on the movable device, for example, and transmits it back to the control terminal, such as a mobile phone screen, and additionally displays the image 1 simultaneously and superimposedly for the touch operation.
- the interactive interface 2 for example, the interface 2 emerges above the image 1.
- the interface 2 and the virtual operating area shown therein are more transparent than the image 1.
- the interface 2 is also formed, for example, as a region of a light colored background; and, further, the ground color of the interface 2 can adjust the color depth according to the overall color depth of the interface for manipulation.
- the images acquired in real time and the interface for interaction are simultaneously displayed, and the occlusion between each other is limited. In other words, it not only facilitates reducing the mutual influence of visual confusion or occlusion between the fpv return screen and the interface for manipulation; and can dynamically adjust the touch base point for interaction when shooting for a specific target and
- the positions of the virtual operating areas thus produced are used to reduce their occlusion of the captured image in a dynamic manner as efficiently as possible.
- the virtual operation area in a transparent or translucent state is easily perceived by the user as its approximate location.
- the apparatus of an embodiment of the present disclosure is also utilized to effect manipulation of a load carried by a mobile device, such as a pan/tilt and a pod for mounting an image capture device, to adjust its pitch.
- a mobile device such as a pan/tilt and a pod for mounting an image capture device
- the display module is configured to display a manipulation mode switching key 23 disposed apart from the touch base point and the virtual operation interval on a touch screen of the control terminal
- the activation detection module is arranged to activate manipulation of the load carried by the mobile device by initiating detection of a change in attitude of the control terminal by touching the switch key.
- the data processing module is further configured to detect a change in posture of the control terminal 101 when the activation detection module detects activation of manipulation of the load, and generate a manipulation based on the detected posture change a second command that adjusts a rotational angle and speed of the load relative to the horizontal pitch; and the command transmitting module is further configured to transmit the second command to the mobile device.
- the data processing module detects a change in posture of the control terminal through an attitude sensor built in the control terminal.
- the pitch angle of the load with respect to the horizontal direction is within a range between a negative threshold and a forward threshold, and a pitch buffer of a specific angular range before the load reaches a forward threshold and a forward threshold is set.
- a zone e.g., approximately 5 °
- the negative threshold is set to -90°
- the forward threshold is set to +30°.
- the attitude sensor includes an IMU, an acceleration sensor, an angular velocity sensor, a magnetometer or an attitude direction reference system, and the illustrated attitude sensor is embedded, for example, in the control terminal such as a smartphone.
- the display module displays the manipulation mode switching key 23 near the edge of the touch screen.
- the activation detection module determines to activate when detecting that the pressure of the touch acting on the manipulation mode switching key is higher than a preset second pressure threshold. Detection of a change in attitude of the control terminal.
- a plurality of dynamic icons or scales are additionally displayed on the interface to display parameters of the motion of the movable device and/or parameters of the load carried thereon such as pan/tilt.
- the method and apparatus for manipulating a movable device and a load carried thereon by the embodiments of the present disclosure can enhance positive feedback and reduce erroneous operation by defining a virtual rocker mode.
- the solution adopts a method of performing area division on the inside of the virtual operation area, and defines a main direction area in a narrow radiation range substantially along a plurality of specific main directions, and the touch in the main direction area is regarded as an indication The manipulation of the single direction of the movable device, thereby reducing the probability of misoperation of its control.
- Such a load mounted on the movable device enables the Pitch of the load such as the pan/tilt to be adjusted to achieve composition control during the manipulation of the movable device by operating the virtual operation area with both hands. Thereby, the shooting of the full trajectory and the angle of view of the object can be achieved by a combination of both manipulation of the movable device and manipulation of the load.
- the load includes a pan/tilt.
- the movable device includes at least one of the following: an unmanned vehicle in a real environment or a virtual environment, a drone, an unmanned ship, a handheld head.
- the program can be stored in a computer readable storage medium, which, when executed, can include the flow of an embodiment of the methods described above.
- the storage medium is, for example, a magnetic disk, an optical disk, a hard disk drive, a flash memory, a read-only memory (ROM), or a random access memory (RAM).
- functions described herein as being implemented by the steps of the method may also be implemented by means of dedicated hardware, a combination of general hardware and software, and the like.
- functions described as being implemented by dedicated hardware eg, Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), etc.
- general purpose hardware eg, central processing unit (CPU), microprocessor ( ⁇ ⁇ ), digital signal processor (DSP) and software are combined to achieve, and vice versa.
- a WiFi chip for example, it is described as a function implemented by a WiFi chip, a Bluetooth module, an FC chip/coil, etc., and a general-purpose processor (for example, a CPU, a DSP, etc.) may be combined with an analog-to-digital conversion circuit, an amplifying circuit, an antenna, and the like, and Bluetooth.
- a general-purpose processor for example, a CPU, a DSP, etc.
- NFC WiFi related processing software to achieve, and vice versa.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A method for manipulating a movable device, comprising: displaying at least one touch base point on a touch screen of a control terminal; when a touch operation is detected on the touch screen, and the distance between a touch point of the touch operation and the touch base point is less than or equal to a preset threshold, using the touch point as a touch starting point, and generating a virtual operation area around the touch starting point; generating, according to a sliding track of the touch point in the virtual operation area starting from the touch starting point, a displacement vector of the touch point relative to the touch base point; detecting the displacement vector and generating an instruction for manipulating the movable device based on the displacement vector; and sending the instruction to the movable device. Also disclosed is an apparatus for manipulating a movable device.
Description
用于操纵可移动装置的方法和设备 Method and apparatus for manipulating a mobile device
版权申明 Copyright statement
本专利文件披露的内容包含受版权保护的材料。 该版权为版权所有人所有。 版权 所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者 专利披露。 技术领域 The disclosure of this patent document contains material that is subject to copyright protection. This copyright is the property of the copyright holder. Copyright The owner has no objection to the reproduction of the patent document or patent disclosure contained in the official records and files of the Patent and Trademark Office. Technical field
本公开涉及利用用户界面对可移动装置进行交互控制的领域, 尤其涉及一种用于 操纵可移动装置的方法和设备, 并且更具体地涉及一种用于对作为运动载体的可移动 装置或航行器及所携载的携载物的运动状态进行控制的界面交互方法和设备。 背景技术 The present disclosure relates to the field of interactive control of a mobile device using a user interface, and more particularly to a method and apparatus for manipulating a mobile device, and more particularly to a mobile device or navigation for use as a motion carrier An interface interaction method and apparatus for controlling the motion state of the carried object and the carried object. Background technique
近年来,可移动装置(例如,飞行器,包括固定翼飞机,旋翼飞行器包括直升机; 机动车辆, 潜艇或船只, 以及卫星, 空间站, 或飞船, 航空模型, 或类似物; 以及摄 像摇臂、 支杆) 得到了广泛的应用, 例如在侦测, 搜救, 摄像等领域。 对于这些可移 动装置的操控例如通常由用户通过遥控装置上的用户界面来实现。 类似地, 可移动装 置 /的操控也通常能够利用驾驶舱内配备的控制装置上的用户界面来实现。 In recent years, mobile devices (eg, aircraft, including fixed-wing aircraft, rotorcraft including helicopters; motor vehicles, submarines or ships, and satellites, space stations, or spacecraft, aviation models, or the like; and camera rockers, poles) ) has been widely used, such as in the areas of detection, search and rescue, and videography. The manipulation of these moveable devices is typically accomplished, for example, by the user via a user interface on the remote control. Similarly, the manipulation of the movable device can also be achieved using a user interface on a control unit equipped in the cockpit.
这些可移动装置 /可以携带携载物。在一些情况下,例如,携载物是相机、照明灯、 挂载式吊舱 (诸如照相吊舱、 电子对抗吊舱、 或如雷达吊舱这样的侦测吊舱、 武器吊 舱) 等。 在另一些情况下, 诸如相机或吊舱这样的携载物通常不是直接挂载于机身, 而是通过一个支架 (载体;)与飞机联接。 例如, 承载相机的载体装置 (或支架) 在一些 文献里通常称为 "云台"。 These mobile devices / can carry the carrier. In some cases, for example, the carrier is a camera, a light, a mounted pod (such as a camera pod, an electronic countermeasure pod, or a detection pod such as a radar pod, a weapon pod). In other cases, a carrier such as a camera or a nacelle is typically not directly attached to the fuselage, but is coupled to the aircraft via a bracket (carrier; For example, a carrier device (or stand) that carries a camera is commonly referred to in some literature as a "pTZ".
目前, 对可移动装置的一种通常操控方式例如是通过摇杆控制器、 或通过在便携 式终端上虚拟的摇杆控制器来实现。 然而, 传统的实体摇杆控制器, 需要将手动操纵 摇杆的量值输入来操纵可移动装置。 且如果将实体摇杆控制器加上实时显示可移动装 置相机画面的显示屏, 则需要较为复杂的组合与配置。 另外, 在现有技术中已出现了 直接在触摸屏上来进行飞行器的控制, 即将虚拟摇杆操控界面叠加至屏幕的显示实时 拍摄影像的显示界面上以实现交互界面。 然而, 这种交互界面也面临较大的挑战, 既
要满足最小化操控界面对于显示界面的遮挡,也要让反馈感较弱的屏幕具备强操控感。 而现有的虚拟摇杆操控界面与实时拍摄显示界面叠加交互界面方案中, 虚拟摇杆的操 控感很弱, 反馈感较弱容易产生误操作; 且没有设置隐藏逻辑从而使得对于显示拍摄 影像的显示界面遮挡过大; 同时,也无法在双手操控的过程中进行云台的俯仰(pitch) 构图控制。 发明内容 Currently, one common mode of operation for a mobile device is achieved, for example, by a joystick controller, or by a virtual joystick controller on the portable terminal. However, with conventional solid rocker controllers, it is necessary to manually manipulate the magnitude of the rocker to manipulate the movable device. And if the physical joystick controller is added to display the display of the mobile device camera screen in real time, a more complicated combination and configuration is required. In addition, in the prior art, the control of the aircraft is directly performed on the touch screen, that is, the virtual joystick manipulation interface is superimposed on the display interface of the real-time captured image of the screen to realize the interactive interface. However, this kind of interactive interface also faces a big challenge, both To minimize the occlusion of the display interface on the display interface, it is also necessary to have a strong sense of control on the screen with weak feedback. In the existing virtual joystick control interface and the real-time shooting display interface superimposed interactive interface scheme, the virtual joystick has a weak sense of control, and the feedback feeling is weak, which is easy to cause an erroneous operation; and the hidden logic is not set so that the image is displayed for display. The display interface is too occluded; at the same time, it is impossible to control the pitch of the pan/tilt during the two-hand control. Summary of the invention
为至少部分地克服上述现有技术中的缺陷和 /或不足,本公开实施例提供了一种一 种用于操纵可移动装置的方法及设备。 所述技术方案如下: To at least partially overcome the above-discussed deficiencies and/or disadvantages of the prior art, embodiments of the present disclosure provide a method and apparatus for manipulating a movable device. The technical solution is as follows:
根据本公开的实施例的一方面, 提供了一种用于操纵可移动装置的方法, 包括: 在控制终端的触控屏上显示至少一个触控基点; 触摸所述触控屏, 生成触摸点; 当检 测到在所述触控屏上的触摸操作, 且所述触摸操作的触摸点与触控基点的距离小于或 等于预设阈值时, 以所述触摸点充当触摸起始点, 并且在所述触控起始点的周围生成 虚拟操作区; 通过所述触摸点从触摸起始点起始的在所述虚拟操作区中的滑动轨迹, 产生触摸点相对于触摸起始点的位移矢量; 检测所述位移矢量, 且基于所述位移矢量 生成操纵可移动装置的指令; 和向可移动装置发送所述指令。 According to an aspect of an embodiment of the present disclosure, a method for operating a mobile device is provided, including: displaying at least one touch base point on a touch screen of a control terminal; touching the touch screen to generate a touch point When the touch operation on the touch screen is detected, and the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, the touch point acts as a touch start point, and Generating a virtual operation area around the touch start point; generating a displacement vector of the touch point relative to the touch start point by the sliding track of the touch point in the virtual operation area from the touch start point; detecting the Displacement vector, and generating an instruction to manipulate the movable device based on the displacement vector; and transmitting the instruction to the movable device.
根据本公开的实施例的另一方面,提供了一种用于操纵可移动装置的设备,包括: 显示模块, 被配置成在控制终端的触控屏上显示至少一个触控基点; 激活检测模块, 被配置成当检测到在所述触控屏上的触摸操作, 且当所述触摸操作的触摸点与触控基 点的距离小于或等于预设阈值时, 以所述触摸点充当触摸起始点、 且指令所述显示模 块显示在在所述触控起始点的周围向外扩展而生成的虚拟操作区; 数据处理模块, 被 配置成通过检测由于所述触摸点从触摸起始点起始的在所述虚拟操作区中的滑动轨迹 而产生的所述触摸点相对于触摸起始点的位移矢量, 且基于所述位移矢量生成操纵可 移动装置的指令; 和指令发送模块, 被配置成向可移动装置发送所述指令。 附图说明 According to another aspect of an embodiment of the present disclosure, an apparatus for manipulating a mobile device is provided, including: a display module configured to display at least one touch base point on a touch screen of the control terminal; Configuring, when the touch operation on the touch screen is detected, and when the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, using the touch point as a touch start point And instructing the display module to display a virtual operation area generated by expanding outward around the touch start point; the data processing module configured to detect by starting from the touch start point due to the touch point a displacement vector of the touch point generated relative to the touch start point generated by the sliding track in the virtual operation area, and generating an instruction to manipulate the movable device based on the displacement vector; and an instruction transmitting module configured to be movable The device transmits the instruction. DRAWINGS
为使本申请的目的、 技术方案和优点更加清楚明白, 以下结合具体实施例, 并参 照附图, 对本申请作进一步的详细说明, 附图中- 图 1示出根据本公开实施例, 用于对可移动装置进行操纵的应用环境的示意图; 图 2(a)示出根据本公开实施例, 用于对可移动装置进行操纵的方法的流程图;
图 2(b)示出根据本公开实施例, 用于对可移动装置进行操纵的设备的框图; 图 3(a)示出根据本公开实施例, 用于对可移动装置进行操纵的控制终端的触控屏 在激活前的工作状态的示意图, 其中图示出可移动装置拍摄的影像和用于操纵可移动 装置的界面, 所述界面包括两个可通过触摸移位的触控基点; The present application will be further described in detail below with reference to the accompanying drawings, in which: FIG. Schematic diagram of an application environment for manipulating a mobile device; FIG. 2(a) shows a flowchart of a method for manipulating a mobile device in accordance with an embodiment of the present disclosure; 2(b) shows a block diagram of an apparatus for manipulating a movable device in accordance with an embodiment of the present disclosure; FIG. 3(a) illustrates a control terminal for manipulating a movable device in accordance with an embodiment of the present disclosure Schematic diagram of the working state of the touch screen before activation, wherein the image captured by the movable device and the interface for manipulating the movable device are illustrated, the interface including two touch base points that can be shifted by touch;
图 3(b)示出根据本公开实施例, 用于对可移动装置进行操纵的控制终端的触控屏 在激活后的工作状态的示意图, 其中以两个触控基点在激活时的初始位置为几何中心 生成两个虚拟操作区; 3(b) is a diagram showing an operation state of a touch screen of a control terminal for manipulating a movable device after activation, in which an initial position of two touch base points is activated, according to an embodiment of the present disclosure. Generate two virtual operating areas for the geometry center;
图 4(a)和图 4(b)分别示出根据本公开实施例, 如图 3(b)所示的虚拟操作区的左侧 虚拟操作区和右侧虚拟操作区在示例工作状态的示意图; 4(a) and 4(b) respectively show schematic diagrams of the left virtual operating area and the right virtual operating area of the virtual operating area shown in FIG. 3(b) in an exemplary working state, according to an embodiment of the present disclosure. ;
图 5示出根据本公开实施例, 基于采集的传感器数据得到操作可移动装置的指令 的示意性流程图; 5 shows a schematic flow chart of instructions for operating a mobile device based on acquired sensor data, in accordance with an embodiment of the present disclosure;
图 6示出根据本公开实施例, 如图 3(a)和图 3(b)所示的控制终端的触控屏在用于 对可移动装置携载的负载进行俯仰调节时的工作状态的示意图; 6 illustrates an operation state of a touch screen of a control terminal as shown in FIGS. 3( a ) and 3 ( b ) when performing pitch adjustment on a load carried by a movable device, according to an embodiment of the present disclosure. Schematic diagram
图 7示出根据图 6的流程图。 具体实施方式 Fig. 7 shows a flow chart according to Fig. 6. detailed description
下面通过实施例,并结合附图,对本发明实施例的技术方案作进一步具体的说明。 在说明书中, 相同或相似的附图标号指示相同或相似的部件。 下述参照附图对本发明 实施方式的说明旨在对本发明的总体发明构思进行解释, 而不应当理解为对本发明的 一种限制。 The technical solutions of the embodiments of the present invention are further specifically described below by way of embodiments and with reference to the accompanying drawings. In the specification, the same or similar reference numerals indicate the same or similar parts. The description of the embodiments of the present invention with reference to the accompanying drawings is intended to illustrate the general inventive concept of the invention, and should not be construed as a limitation of the invention.
另外, 在下面的详细描述中, 为便于解释, 阐述了许多具体的细节以提供对本披 露实施例的全面理解。 然而明显地, 一个或多个实施例在没有这些具体细节的情况下 也可以被实施。 在其他情况下, 公知的结构和装置以图示的方式体现以简化附图。 In the following detailed description, numerous specific details are set forth Obviously, however, one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are shown in the drawings in the drawings.
在本公开中, 术语 "包括"和 "含有"及其派生词意为包括而非限制。 并且附图 中各要素的大小和形状不反映本公开实施例的用于操纵可移动装置的方法的交互界面 上的元素之间的真实比例, 目的只是示意说明本公开内容。 In the present disclosure, the terms "comprising" and "including" and their derivatives are intended to include and not limiting. Further, the size and shape of the elements in the drawings do not reflect the true proportions between the elements on the interactive interface of the method for manipulating the movable device of the embodiments of the present disclosure, and the purpose is only to illustrate the present disclosure.
在详细描述本公开各实施例之前, 将首先介绍本文中可能用到的各种术语。 可移动装置: 可移动装置在本公开中是指现实环境或虚拟环境中可作为运动的载 具的物体, 分为无人遥控式和内部有人驾驶 /操作式, 例如, 飞行器, 包括航空器 (包 括但不限于飞机, 更具体地例如固定翼飞机、旋翼飞行器(例如直升机))、航天器(包
括但不限于航天飞机、 飞船、 卫星、 空间站); 机动车辆, 如无人车; 船舶 (包括但不 限于水面船只、 潜水器、 气垫船、 地效艇), 如无人船, 以及摄像摇臂、 支杆、 手持云 台; 或类似物。 Before describing various embodiments of the present disclosure in detail, various terms that may be used herein will be first introduced. Movable device: In the present disclosure, a movable device refers to an object that can be used as a moving vehicle in a real environment or a virtual environment, and is divided into an unmanned remote control and an internal manned/operated type, for example, an aircraft, including an aircraft (including But not limited to aircraft, more specifically, for example, fixed-wing aircraft, rotorcraft (such as helicopters), spacecraft (package) Including but not limited to space shuttles, spacecraft, satellites, space stations; motor vehicles, such as unmanned vehicles; ships (including but not limited to surface vessels, submersibles, hovercrafts, ground-effect boats), such as unmanned vessels, and camera rockers , poles, handheld heads; or similar.
控制终端: 控制终端是用于对可移动装置及其所搭载的诸如云台或吊舱等组件 / 装置进行操控的设备, 包括但不限于: 便携式设备, 诸如专用遥控器、 或带触摸屏且 安装有操控 APP的智能手机、 平板电脑、 穿戴式电子设备等; 嵌入地固定于可移动装 置上的内嵌控制设备, 诸如驾驶舱内的触控屏。 Control terminal: A control terminal is a device for manipulating a mobile device and its components/devices such as a pan/tilt or a pod, including but not limited to: a portable device, such as a dedicated remote control, or with a touch screen and installed Smartphones, tablets, wearable electronic devices, etc. that control the APP; embedded control devices embedded in the mobile device, such as touch screens in the cockpit.
影像获取装置: 影像获取装置是用于实时采集静态图像和动态摄影的采集装置, 例如无人机上配备的运动相机, 直播现场地面安装的摄像摇臂上安装的摄影机, 深潜 器上配备的水下相机, 侦察机上配备的摄像枪等。 Image acquisition device: The image acquisition device is a collection device for real-time acquisition of still images and dynamic photography, such as a motion camera equipped on a drone, a camera mounted on a camera rocker mounted on a live ground, and a water on a deep submersible. The camera, the camera gun equipped on the reconnaissance plane, etc.
云台: 云台是安装、 固定影像获取装置的支撑装置, 并进行增稳, 通常分为固定 云台和电动云台。 固定云台适用于监视范围不大的情况, 在固定云台上安装好摄像机 后可调整摄像机的水平和俯仰的角度, 达到最好的工作姿态后只要锁定调整机构就可 以了。 电动云台适用于对大范围进行扫描监视, 它可以扩大摄像机的监视范围。 PTZ: PTZ is a supporting device for installing and fixing image acquisition devices, and is stabilized. It is usually divided into fixed pan/tilt and electric pan/tilt. The fixed gimbal is suitable for the case where the monitoring range is not large. After installing the camera on the fixed gimbal, the horizontal and vertical angles of the camera can be adjusted. After the best working attitude is reached, it is only necessary to lock the adjustment mechanism. The electric pan/tilt is suitable for scanning and monitoring a wide range, which can expand the surveillance range of the camera.
下面结合附图阐述本公开的具体实施方式。 Specific embodiments of the present disclosure are described below in conjunction with the accompanying drawings.
图 1示出根据本公开实施例, 例如利用控制终端, 用于对可移动装置进行操纵的 应用环境的示意图。 1 shows a schematic diagram of an application environment for manipulating a mobile device, such as with a control terminal, in accordance with an embodiment of the present disclosure.
如图 1所示, 控制终端 101通过网络向可移动装置 102 (例如无人机) 发送操控 命令, 而可移动装置 102例如将利用携载的影像获取装置 (例如运动相机) 拍摄到的 画面通过网络传输到控制终端 101, 在控制终端 101上实时显示可移动装置 102拍摄 到的画面。 具体地, 可移动装置 102可将图像转换为信号发送到图像传输中转器, 控 制终端 101通过网络(例如, 连接图像传输中转器的 WiFi信号)接收实时的由可移动 装置 102拍摄到的图像。 更优选地, 控制终端 101和可移动装置 102上分别设置无线 通信模块, 通过无线通信模块建立通信通道。 例如, 控制终端 101和可移动装置 102 建立 2.4G无线通信通道。通过该示例性的无线通信通道, 控制终端 101可即时的将操 控命令发送到可移动装置 102, 且可移动装置 102可实时的将拍摄到的画面传输到控 制终端 101上进行显示, 并且向控制终端 101反馈关于当前其所在位置 (诸如空间位 置坐标) 和速度、 加速度的信息等。 其中, 控制终端 101可以是但不限于各种带触摸 屏的智能手机、 平板电脑、 穿戴式电子设备等。 控制终端 101和可移动装置 102也可 以通过高清图像传输通道传输图像数据流。
图 2(a)示出根据本公开实施例, 用于对可移动装置进行操纵的方法的流程图。 图As shown in FIG. 1, the control terminal 101 transmits a manipulation command to the mobile device 102 (for example, a drone) via the network, and the mobile device 102 passes, for example, a screen captured by the carried image acquisition device (for example, a motion camera). The network transmits to the control terminal 101, and the screen captured by the mobile device 102 is displayed on the control terminal 101 in real time. Specifically, the removable device 102 can convert the image into a signal transmission to the image transmission relay, and the control terminal 101 receives the real-time image captured by the movable device 102 through a network (for example, a WiFi signal connecting the image transmission relay). More preferably, the control terminal 101 and the mobile device 102 respectively set a wireless communication module, and establish a communication channel through the wireless communication module. For example, the control terminal 101 and the mobile device 102 establish a 2.4G wireless communication channel. Through the exemplary wireless communication channel, the control terminal 101 can immediately send a manipulation command to the mobile device 102, and the mobile device 102 can transmit the captured image to the control terminal 101 for display in real time, and control The terminal 101 feeds back information about its current location (such as spatial position coordinates) and speed, acceleration, and the like. The control terminal 101 can be, but not limited to, various smart phones with touch screens, tablet computers, wearable electronic devices, and the like. The control terminal 101 and the removable device 102 can also transmit image data streams through the high definition image transmission channel. 2(a) shows a flow chart of a method for manipulating a mobile device in accordance with an embodiment of the present disclosure. Figure
3(a)示出根据本公开实施例,用于对可移动装置进行操纵的控制终端的触控屏在激活前 的工作状态的示意图, 其中图示出用于操纵可移动装置的界面 2, 所述界面 2包括两 个可通过触摸移位的触控基点 21 ; 且界面可以单独显示于触控屏上或浮现于触控屏上 显示的背景上。 且图 3(b)示出根据本公开实施例, 用于对可移动装置进行操纵的控制 终端的触控屏在激活后的工作状态的示意图,其中为以两个触控基点 21在激活时的初 始位置为几何中心生成的两个虚拟操作区 22。 3(a) is a schematic diagram showing an operation state of a touch screen of a control terminal for manipulating a movable device before activation, according to an embodiment of the present disclosure, wherein an interface 2 for manipulating the movable device is illustrated, The interface 2 includes two touch base points 21 that can be shifted by touch; and the interface can be separately displayed on the touch screen or appear on the background displayed on the touch screen. And FIG. 3(b) is a schematic diagram showing the working state of the touch screen of the control terminal for manipulating the movable device after activation, in which the two touch base points 21 are activated, according to an embodiment of the present disclosure. The initial position is the two virtual operating areas 22 generated by the geometric center.
根据本公开的总体构思,在本公开实施例的一方面, 如图 2(a)、 图 3(a;)、和图 3(b) 所示, 提供一种用于操纵可移动装置的方法, 包括: 显示步骤 S101, 在控制终端 101 的触控屏上显示至少一个触控基点 21 ; 触摸步骤 S101' : 触摸所述触控屏, 生成触摸 点,例如如图 3(a)和 2(b)所示为左侧触摸点 211和右侧触摸点 212;激活检测步骤 S102, 检测在所述触控屏上的触摸操作, 并且当检测到在所述触控屏上的触摸操作且所述触 摸操作的触摸点与触控基点的距离小于或等于预设阈值时, 以所述触摸点充当触摸起 始点,并且在所述触控起始点的周围生成虚拟操作区(即,虚拟操作区生成步骤 S103 , 在所述触控起始点的周围生成虚拟操作区); 数据处理步骤 S104, 通过所述触摸点从 触控起始点起始的在所述虚拟操作区中的滑动轨迹, 产生触摸点相对于触摸起始点的 位移矢量, 并且检测所述位移矢量, 例如, 以预定时间间隔由传感器 (例如压力传感 器和位移传感器) 连续采集所述位移矢量, 且基于所述位移矢量生成操纵可移动装置 的指令; 指令发送步骤 S105, 向可移动装置发送所述指令。 In accordance with an overall concept of the present disclosure, in an aspect of an embodiment of the present disclosure, as shown in FIGS. 2(a), 3(a), and 3(b), a method for manipulating a movable device is provided The method includes: displaying step S101, displaying at least one touch base point 21 on the touch screen of the control terminal 101; touching step S101': touching the touch screen to generate a touch point, for example, as shown in FIGS. 3(a) and 2( b) showing the left touch point 211 and the right touch point 212; the activation detecting step S102, detecting a touch operation on the touch screen, and detecting a touch operation on the touch screen When the distance between the touch point of the touch operation and the touch base point is less than or equal to the preset threshold, the touch point acts as a touch start point, and a virtual operation area (ie, a virtual operation area is generated around the touch start point) Step S103 is generated to generate a virtual operation area around the touch start point. Data processing step S104, generating a touch by the sliding track in the virtual operation area starting from the touch start point by the touch point. Point relative to touch start a displacement vector, and detecting the displacement vector, for example, continuously acquiring the displacement vector by a sensor (eg, a pressure sensor and a displacement sensor) at predetermined time intervals, and generating an instruction to manipulate the movable device based on the displacement vector; Step S105, transmitting the instruction to the mobile device.
具体而言, 例如, 如图 3(a)所示, 例如, 在控制终端例如手机屏幕上的画面的中 部附近的左右侧显示两个圆点即触控基点。 当检测到在所述触控屏上的触摸操作, 且 所述触摸操作的触摸点与触控基点的距离小于或等于预设阈值时, 基于所述触控基点 向外辐射生成预设半径的可触控区。 且基于所述触控基点向外辐射生成预设半径的可 触控区包括生成不透明或半透明的所述可触控区。 用户通过点击两个圆点一定时间能 够触发圆点即触控基点激活以产生可触控区; 继而以此刻触及所述可触控区的触摸点 充当触摸起始点, 从触摸起始点向外同心地扩散出虚拟操作区, 同时, 控制终端例如 智能手机的 ΑΡΡ向该控制终端发送震动命令, 提示此时已激活虚拟摇杆控制。 在所述 虚拟操作区中, 例如, 用户通过例如以滑动方式进行触摸操作产生触摸点实现的从初 始位置例如触摸起始点的位置向触摸方向的移位幅度例如正比于可移动装置在被限定 为与触摸方向对应的对应运动方式 /方式上的速度。
可以理解, 除了通过震动方式提示已经激活虚拟摇杆控制外, 还可通过灯光、 声 音等方式进行提示。 Specifically, for example, as shown in FIG. 3(a), for example, two dots, that is, touch base points are displayed on the left and right sides near the middle of the screen on the control terminal such as the screen of the mobile phone. When a touch operation on the touch screen is detected, and a distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, generating a preset radius based on the outward touch of the touch base point Touchable area. And generating, by the touch base point, the touchable area of the preset radius by outward radiation includes generating the touchable area that is opaque or translucent. The user can trigger the dot, that is, the touch base activation, by clicking the two dots for a certain time to generate the touchable area; then the touch point touching the touchable area is used as the touch start point, and the touch start point is outward The virtual operating area is diffused from the heart, and at the same time, the control terminal, for example, the smart phone, sends a vibration command to the control terminal, prompting that the virtual joystick control has been activated at this time. In the virtual operation area, for example, a user shifting a position from an initial position such as a touch start point to a touch direction by a touch operation, for example, by a touch operation in a sliding manner, for example, is proportional to a movable device being defined as being The speed corresponding to the movement mode/mode corresponding to the touch direction. It can be understood that in addition to vibrating the virtual joystick control, the light, sound, etc. can also be prompted.
可选地, 分别以触摸起始点为各自的几何中心生成诸如两个虚拟操作区, 例如如 图 3(b)所示的左侧虚拟操作区 221和右侧虚拟操作区 222每个所示虚拟操作区例如被 成形为预定形状和尺寸, 诸如正多边形区域、 椭圆形区域、 或如图所示的圆形区域。 虚拟操作区的具体形状例如能够基于在不同的触摸方向上所述可移动装置的运动之间 的关系而确定。 例如, 横滚的速度大小被规定为不超过前进 /后退的速度大小的一定百 分比; 或者上升可移动装置绕竖直方向而向顺时针 /逆时针旋转的角速度大小与上升 / 下降的速度大小成一定比率。 Optionally, two virtual operation areas are respectively generated for the respective geometric centers with touch start points, for example, each of the left virtual operation area 221 and the right virtual operation area 222 shown in FIG. 3(b) The operating area is for example shaped into a predetermined shape and size, such as a regular polygonal area, an elliptical area, or a circular area as shown. The specific shape of the virtual operation area can be determined, for example, based on the relationship between the movements of the movable devices in different touch directions. For example, the speed of the roll is specified to be a certain percentage of the speed of the forward/reverse speed; or the angular velocity of the movable device rotated clockwise/counterclockwise in the vertical direction and the speed of the ascending/descending speed a certain ratio.
通过如图 2(a)所示出的示例性实施例, 利用虚拟操作区 22, 使得不再必需单独地 使用专用控制器诸如实体摇杆。 由于界面 2包括占据触控屏上的有限面积的一定数目 的触控基点 (例如两个触控基点 21, 以对应于单个操作者的双亍-; 当然, 也例如能够 存在多个例如四个触控基点用于双人同时共享一个显示屏, 或者前后舱控制者分别利 用经画面扩展和图像分割后的两个显示屏来同时操控)、 以及在检测到触控基点(由于 例如被用户手指长按一定时间) 激活而产生可触控区时, 从触控起始点所在位置为几 何中心而生产的与已激活触控基点数目一致的虚拟操作区, 从而使得同时显示背景和 用于交互的界面, 且彼此之间的遮挡是有限的, 便于充分利用显示面积有限的单个触 控屏来同时显示所采集信息和控制信息而减少彼此之间在视觉上的干扰。 并且, 在所 述界面上所述触控基点例如可以是由触摸动作移位的, 从而能够在存在特定背景时动 态地调节用于交互的触控基点和由此生产的可触控区的位置以尽可能有效地以动态方 式减少它们对于背景的遮挡。 With the virtual operating area 22, by way of the exemplary embodiment shown in Fig. 2(a), it is no longer necessary to separately use a dedicated controller such as a solid joystick. Since the interface 2 includes a certain number of touch base points occupying a limited area on the touch screen (for example, two touch base points 21 to correspond to a single operator's eyes); of course, for example, there may be a plurality of, for example, four The touch base point is used for two people to share one display at the same time, or the front and rear cabin controllers respectively use two screens after screen expansion and image division to simultaneously control), and when the touch base point is detected (because, for example, by the user's finger When a touchable area is activated for a certain period of time, a virtual operation area corresponding to the number of activated touch base points is generated from the position where the touch start point is the geometric center, thereby simultaneously displaying the background and the interface for interaction. The occlusion between them is limited, and it is convenient to make full use of a single touch screen with limited display area to simultaneously display the collected information and control information to reduce the visual interference between each other. Moreover, the touch base point on the interface may be displaced by a touch action, for example, so that the touch base point for interaction and the position of the touchable area thus produced can be dynamically adjusted when a specific background exists. To reduce their occlusion of the background in a dynamic manner as efficiently as possible.
图 4(a)和图 4(b)分别示出根据本公开实施例, 如图 3(b)中所示的虚拟操作区的左 侧虚拟操作区 221和右侧虚拟操作区 222在示例工作状态的示意图。 4(a) and 4(b) respectively illustrate an example work of the left virtual operating area 221 and the right virtual operating area 222 of the virtual operating area as shown in FIG. 3(b), according to an embodiment of the present disclosure. Schematic diagram of the state.
在本公开的实施例中,如图 4(a)和图 4(b)所示,例如,在每个所述虚拟操作区 221、 222 中在以所述触摸起始点为中心的径向方向上限定多个主方向 (如图所示, 每个虚 拟操作区中分别存在虚线所示的四个主方向), 每个所述虚拟操作区包括: 多个主方向 区域和多个复合方向区域, 所述多个复合区域中的每个被限定成位于两个相邻主方向 区域之间的区域。 作为示例, 如图 4(a)和图 4(b)所示, 所述多个主方向区域中的每个 被限定为包含对应主方向的扇形区域, 例如, 如图所示, 左侧虚拟操作区 221 中存在 四个主方向区域 2211、 2213、 2215和 2217, 且右侧虚拟操作区 222中存在四个主方
向区域 2221、 2223、 2225和 2227。 所述多个复合区域中的每个被限定为位于两个相 邻主方向区域之间的区域, 例如, 如图所示, 左侧虚拟操作区 221 中存在四个复合方 向区域 2212、 2214、 2216和 2218, 和右侧虚拟操作区 222中存在四个复合方向区域 2222、 2224、 2226禾口 2228。 In an embodiment of the present disclosure, as shown in FIGS. 4(a) and 4(b), for example, in each of the virtual operating areas 221, 222 in a radial direction centered on the touch start point A plurality of main directions are defined on the upper side (as shown, each of the virtual operation areas has four main directions indicated by broken lines respectively), and each of the virtual operation areas includes: a plurality of main direction areas and a plurality of composite direction areas Each of the plurality of composite regions is defined as a region between two adjacent main direction regions. As an example, as shown in FIG. 4(a) and FIG. 4(b), each of the plurality of main direction regions is defined as a sector region including a corresponding main direction, for example, as shown, the left side is virtual There are four main direction areas 2211, 2213, 2215 and 2217 in the operation area 221, and four main parties exist in the right virtual operation area 222. To areas 2221, 2223, 2225, and 2227. Each of the plurality of composite regions is defined as an area between two adjacent main direction regions. For example, as shown, there are four composite direction regions 2212, 2214 in the left virtual operation region 221. There are four composite direction regions 2222, 2224, 2226 and 2228 in 2216 and 2218, and in the right virtual operating area 222.
并且, 例如, 当所述触摸点位于所述主方向区域时, 则基于所述位移矢量的与所 述对应主方向对应的分量生成操纵可移动装置的指令; 以及当所述触摸点位于所述复 合方向区域时, 则分别基于所述位移矢暈的与所述两个相邻 ΐ方向区域各自的对应 ΐ 方向对应的分量来生成操纵可移动装置的指令。 And, for example, when the touch point is located in the main direction area, generating an instruction to manipulate the movable device based on a component of the displacement vector corresponding to the corresponding main direction; and when the touch point is located in the When the direction regions are combined, instructions for manipulating the movable device are generated based on components of the displacement areola corresponding to respective corresponding ΐ directions of the two adjacent ΐ direction regions, respectively.
换言之, 基于以上所述在每个虚拟操作区中划分若干个主方向区域和复合方向区 域, 即具体地基于每个主方向限定了包含所述主方向且从所述主方向向两侧各偏斜一 定角度来形成以特定的中心角呈放射状的主方向区域, 并且将相邻主方向区域之间的 区域限定为复合方向区域。 在此基础上, 进而将所述触摸点相对于触摸起始点进入单 个主方向区域后的移动, 即所述触摸点在单个主方向区域中的移动, 简化地视为沿着 该单个主方向区域所包含的主方向上的移动, 而忽略所述位移矢量在不同于该主方向 区域所包含的对应主方向的其它方向上的分量; 换言之, 一旦单个触摸点进入对应的 虚拟操作区中的一个主方向区域内, 则考虑该单个触摸点在以特定的中心角呈放射状 的所述主方向区域中沿所包含的对应主方向的单一移动, 而忽略所述单个触摸点在其 它方向上的移动。 通过这种设置, 并且将主方向设定为与可移动装置的最常见运动方 向和运动方式对应, 从而能够以简化的方式便利地实现可移动装置的最常见的运动方 式和运动方向, 而避免由于触控操作时无法避免的手指向旁侧的不期望的滑移而导致 误操作。 In other words, based on the above, a plurality of main direction regions and a composite direction region are divided in each virtual operation area, that is, specifically, the main direction is defined based on each main direction and is offset from the main direction to the both sides. A main direction area that is radially at a specific central angle is formed at an oblique angle, and a region between adjacent main direction areas is defined as a composite direction area. Based on this, the movement of the touch point after entering the single main direction area with respect to the touch start point, that is, the movement of the touch point in a single main direction area, is simplified as being along the single main direction area. Containing movement in the main direction, ignoring components of the displacement vector in other directions than the corresponding main direction contained in the main direction region; in other words, once a single touch point enters one of the corresponding virtual operation regions In the main direction region, a single movement of the single touch point along the corresponding main direction included in the main direction region radially at a specific central angle is considered, and the movement of the single touch point in other directions is ignored. . With this arrangement, and the main direction is set to correspond to the most common movement direction and movement mode of the movable device, the most common movement mode and movement direction of the movable device can be conveniently realized in a simplified manner, while avoiding Malfunctions due to undesired slippage of the finger to the side that cannot be avoided during touch operation.
并且, 在本公开的实施例中, 如图 4(a)和图 4(b)所示, 例如, 在每个所述虚拟操 作区 22中,所述多个主方向包括:相对于所述触控起始点的向上、向下、向左、向右, 且基于所述位移矢量的与所述多个主方向对应的分量分别生成操纵可移动装置相对于 当前状态向前平移、 向后平移、 向左平移、 向右平移的指令, 或生成操纵可移动装置 相对于当前状态上升、 下降、 逆时针旋转、 顺时针旋转的指令。 Also, in an embodiment of the present disclosure, as shown in FIGS. 4(a) and 4(b), for example, in each of the virtual operation areas 22, the plurality of main directions include: relative to the Up, down, left, and right of the touch start point, and components corresponding to the plurality of main directions based on the displacement vector respectively generate a manipulation movable device to translate forward and backward relative to the current state An instruction to pan to the left, to the right, or to generate an instruction to manipulate the movable device to rise, fall, counterclockwise, and clockwise with respect to the current state.
应当说明的是, 本申请中提及的上下左右是相对而言的, 是指控制终端在以最常 用方式被使用的过程中所产生的上下左右四个方向。 结合图 4(a)和图 4(b)所示, 用户 以惯用方式使用控制终端观看屏幕上的界面实时显示的画面, 则能确定出上下左右四 个方向。
具体地, 例如, 在实践中, 通过每个虚拟操作区 22 的几何中心建立笛卡尔坐标 系, 并且如图 4(a)和图 4(b)的虚线所示, 分别以坐标系的 y轴正向、 y轴负向、 x轴负 向、 和 X轴正向作为向上、 向下、 向左、 向右的主方向。 并且, 例如如图 4(a)所示, 在左侧虚拟操作区 221中, 分别基于所示位移矢量在 y轴正向、 y轴负向、 x轴负向、 和 X轴正向上的分量, 对应地生成操控可移动装置向前平移、 向后平移、 向左平移、 向右平移的速度矢量指令; 和 /或例如如图 4(b)所示, 在右侧虚拟操作区 222中, 分别 基于所示位移矢暈在 y轴 lH向、 y轴负向、 X轴负向、 和 X轴 lH向上的分暈, 对应地生 成操控可移动装置平移上升、 平移下降、 和逆时针、 顺时针旋转的速度矢量指令。 It should be noted that the up, down, left, and right directions mentioned in the present application are relative, and refer to the four directions of up, down, left, and right generated by the control terminal in the process of being used in the most common manner. 4(a) and 4(b), the user can use the control terminal to view the real-time display of the interface on the screen in a conventional manner, and then the four directions of up, down, left, and right can be determined. Specifically, for example, in practice, a Cartesian coordinate system is established by the geometric center of each virtual operating area 22, and as shown by the dashed lines in Figures 4(a) and 4(b), respectively, in the y-axis of the coordinate system The positive direction, the negative y-axis direction, the negative x-axis direction, and the positive X-axis direction are the main directions of up, down, left, and right. And, for example, as shown in FIG. 4(a), in the left virtual operation area 221, components based on the displacement vector shown in the y-axis forward direction, the y-axis negative direction, the x-axis negative direction, and the X-axis positive direction, respectively. Correspondingly generating a speed vector command for manipulating the movable device to translate forward, backward, to the left, to the right; and/or, for example, as shown in FIG. 4(b), in the virtual operating area 222 on the right side, Based on the displacement yaw shown in the y-axis lH direction, the y-axis negative direction, the X-axis negative direction, and the X-axis lH upward, respectively, correspondingly generating the manipulation movable device translational rise, translational decline, and counterclockwise, smooth Speed vector command for hour hand rotation.
通过这样的设置, 实质上等效于通过在至少两个虚拟操作区中分别建立二维的直 线坐标系, 就能够控制可移动装置的各个自由度的运动, 而无需建立三维坐标系, 从 而简化了界面显示, 也降低了操作时的各个自由度之间的视觉干扰。 With such an arrangement, it is substantially equivalent to controlling the movement of each degree of freedom of the movable device by establishing a two-dimensional linear coordinate system in at least two virtual operating regions without simplifying the three-dimensional coordinate system, thereby simplifying The interface display also reduces the visual interference between the various degrees of freedom during operation.
在本公开的示例性实施例中, 例如, 当所述触摸点位于所述主方向区域时, 即当 所述位移矢量进入所述多个主方向区域之一, 即左侧虚拟操作区 221 中的四个主方向 区域 2211、 2213、 2215和 2217或右侧虚拟操作区 222中的四个主方向区域 2221、 2223、 2225和 2227之一时, 进入的所述多个主方向区域之一被突出显示, 便于视觉识别即 将进行的单一主方向上的操作。 具体地, 例如, 如图 4(a)所示, 当用户利用左侧虚拟 遥控器 221往前打杆行进, 即使手指不在正前方并且有所偏移, 也判定为指令向单一 的所述正前方行进。 In an exemplary embodiment of the present disclosure, for example, when the touch point is located in the main direction area, that is, when the displacement vector enters one of the plurality of main direction areas, that is, in the left virtual operation area 221. One of the plurality of main direction regions that are entered is highlighted when one of the four main direction regions 2211, 2213, 2215, and 2217 or one of the four main direction regions 2221, 2223, 2225, and 2227 in the right virtual operation region 222 Display, easy to visually recognize the upcoming operation in a single main direction. Specifically, for example, as shown in FIG. 4(a), when the user travels forward using the left virtual remote controller 221, even if the finger is not in front and is offset, it is determined that the command is directed to the single said positive Go ahead.
在本公开的示例性实施例中, 例如, 如图 4(a)和图 4(b)所示, 所述扇形区域的中 心角小于或等于 11 ° 。 例如, 所述扇形区域的两侧边相对于所包含的主方向分别向两 侧偏斜的角度分别为 -5 ° 和十 5 ° 。 In an exemplary embodiment of the present disclosure, for example, as shown in Figs. 4(a) and 4(b), the central angle of the sector area is less than or equal to 11 °. For example, the angles of the two sides of the sector-shaped region being respectively deflected toward the two sides with respect to the main direction included are -5 ° and 10 5 °, respectively.
更进一步地, 例如, 所述扇形区域的所述两侧边可被设置成相对于所述对应主方 向形成不同夹角。 更具体地, 例如, 能够根据随所述触摸点的滑动轨迹的用户施力变 化趋势, 所述扇形区域的两侧边被预设成相对于所述对应主方向呈不同夹角以实现力 反馈的补偿。 例如, 所述扇形区域包括由所涵盖的对应主方向作为分界线而划分的触 摸点实际接触的操作侧半扇区和触摸点未触及的非操作侧半扇区, 且所述扇区的位于 所述操作侧半扇区的侧边与所述对应主方向的夹角大于所述扇区的位于所述非操作侧 半扇区的另一侧边与所述对应主方向的夹角。 作为示例, 如图 4(a)所示, 在沿着向前 和向后主方向的主方向区域中, 从主方向向左侧偏斜的角度和向右侧偏斜的角度可分 别设为 -8 ° 和十 3 ° ; 且图 4(b)所示, 在沿着向前和向后主方向的主方向区域中, 从主
方向向左侧偏斜的角度和向右侧偏斜的角度可分别设为 -3 ° 和 + 8 ° , 从而便于根据常 规的用户施力方向的习惯实现力反馈输入的补偿。 Further, for example, the two side edges of the sector area may be disposed to form different angles with respect to the corresponding main direction. More specifically, for example, a user can apply a force variation trend according to a sliding trajectory of the touch point, and both sides of the sector area are preset to have different angles with respect to the corresponding main direction to achieve force feedback. Compensation. For example, the sector area includes an operation side half sector actually touched by a touch point divided by a covered main direction as a boundary line, and a non-operation side half sector not touched by the touch point, and the sector is located The angle between the side of the operating side half sector and the corresponding main direction is greater than the angle between the other side of the sector located on the non-operating side half sector and the corresponding main direction. As an example, as shown in FIG. 4(a), in the main direction region along the forward and backward main directions, the angle from the main direction to the left side and the angle to the right side may be set to respectively -8 ° and 10 ° ° ; and as shown in Figure 4 (b), in the main direction along the forward and backward main directions, from the main The angle of the direction to the left and the angle of the deflection to the right can be set to -3 ° and + 8 °, respectively, so that the compensation of the force feedback input can be realized according to the habit of the conventional user's direction of force.
图 5示出根据本公开实施例, 基于采集的传感器数据得到操作可移动装置的指令 的示意性流程图。 FIG. 5 illustrates a schematic flow diagram of instructions for operating a mobile device based on acquired sensor data in accordance with an embodiment of the present disclosure.
在本公开的实施例中, 如图 5所示, 例如, 所述基于所述位移矢量生成操纵可移 动装置的指令还包括: S1031 , (例如, 在单个预定时间间隔的初始时刻) 获得 (例如 利用采集的传感器数据来确定) 所述可移动装置的初始状态 (例如速度矢暈的初始状 态); S1032, (例如, 在单个预定时间间隔的终止时刻)获得所述可移动装置的速度矢 量的末段状态 (例如速度矢量的末段状态); 和 S1033 , 根据所述末段状态相对于所述 初始状态的变化 (例如速度矢量的变化) 生成可移动装置的补偿控制指令, 以校正所 述可移动装置的移动状态, 从而补偿诸如由受到横风等横向干扰而导致的不期望的移 位。 替代地, 也可设置为基于所示位移矢量生成可移动装置的待行进的位移矢量的校 正量以便于直观操控。 In an embodiment of the present disclosure, as shown in FIG. 5, for example, the generating, based on the displacement vector, an instruction to manipulate the movable device further includes: S1031, (eg, at an initial time of a single predetermined time interval) obtained (eg, Using the acquired sensor data to determine an initial state of the movable device (eg, an initial state of velocity sagittal); S1032, (eg, at a termination time of a single predetermined time interval) obtaining a velocity vector of the movable device a final stage state (for example, a final stage state of the velocity vector); and S1033, generating a compensation control command of the movable device according to a change of the final segment state with respect to the initial state (for example, a change in a velocity vector) to correct the The state of movement of the device can be moved to compensate for undesired shifts such as caused by lateral interference such as cross wind. Alternatively, it may be provided to generate a correction amount of the displacement vector of the movable device to be traveled based on the displacement vector shown to facilitate intuitive manipulation.
另外,在本公开的实施例中,为确保触摸激活所示触控基点的可靠性,作为示例, 在所述触摸操作的触摸点与触控基点的距离小于或等于预设阈值的情况下, 响应于检 测到触摸点处所述触控屏受到的压力高于预设的第一压力阈值的情况下, 确定所述触 控起始点, 由此从压力和持续时间两方面确保激活的可靠性, 防止误操作而导致不期 望的激活所述触控基点产生可触控区。 In addition, in the embodiment of the present disclosure, in order to ensure that the touch activates the reliability of the touch base point, as an example, in a case where the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, Determining the touch start point in response to detecting that the pressure received by the touch screen at the touch point is higher than a preset first pressure threshold, thereby ensuring activation reliability from both pressure and duration Preventing misoperations from causing undesired activation of the touch base to create a touchable area.
另外, 在本公开的实施例中, 例如, 检测触摸点与触控基点的距离小于等于所述 可触控区的大小的情况的持续时间, 且当所述持续时间大于第一预定时间时, 确定所 述触控起始点。 通过设置第一预定时间, 并且是旨在与点触操作区别以避免误操作。 In addition, in an embodiment of the present disclosure, for example, detecting a duration of a case where a distance between the touch point and the touch base point is less than or equal to a size of the touchable area, and when the duration is greater than the first predetermined time, Determining the touch start point. By setting the first predetermined time, and is intended to be distinguished from the touch operation to avoid erroneous operations.
并且, 在本公开的实施例中, 例如, 如图 3(b)至图 3(a), 当松开所述触摸点 (例 如持续第二预定时间) 时, 所述虚拟操作区消失且所述触控基点被重新显示, 使得终 止生成操纵可移动装置的指令。 具体地, 例如, 如图所示, 当用户操作完毕时, 用户 松开手指并持续了第二预定时间,从而虚拟操作区的外轮廓向内快速回弹或缓慢回缩, 由此恢复至与呈圆点状的触控基点的外圆周轮廓重合, 从而实现复位, 终止对于可移 动装置的操纵。 此时, 可移动装置例如被保持以对于可移动装置的操纵终止之前的状 态 (例如, 速度、 加速度) 行进, 或维持悬停在操纵终止时刻的位置, 这取决于对于 控制终端的初始设定。 And, in an embodiment of the present disclosure, for example, as shown in FIG. 3(b) to FIG. 3(a), when the touch point is released (for example, for a second predetermined time), the virtual operation area disappears and The touch base point is redisplayed such that the generation of instructions to manipulate the moveable device is terminated. Specifically, for example, as shown in the figure, when the user finishes the operation, the user releases the finger and continues for a second predetermined time, so that the outer contour of the virtual operation area rebounds rapidly inward or slowly retracts, thereby returning to The outer circumference contours of the dot-shaped touch base points coincide, thereby achieving resetting and terminating the manipulation of the movable device. At this time, the movable device is held, for example, to travel in a state (for example, speed, acceleration) before the termination of the manipulation of the movable device, or to maintain a position hovering at the timing of the termination of the manipulation, depending on the initial setting for the control terminal. .
在通常情况下, 赋予可移动装置的指令中, 对于可移动装置的行动的调节是有限
的, 例如, 向可移动装置输出的速度矢量指令需要有相对于特定方向的阈值, 因而有 必要为虚拟操作区设置与所述阈值对应的边界。 具体地, 作为示例, 如图 4(a)和 3(b) 所示, 在本公开的实施例中, 例如, 每个所述虚拟操作区 22被成形为由表示所述位移 矢量的最大值的边界标记所限定的透明或半透明区域。 为便于设置和简化界面起见, 考虑常见的操纵需求,通常情况下,例如,在表示平面自由度的虚拟操作区中,前进、 后退、 左移、 右移的速度阈值常见地是相等的, 则在本公开的实施例中, 例如, 每个 所述虚拟操作区被成形为呈以所述触控起始点为圆心且以所述位移矢暈的预定的最大 值为半径的圆形形状。 Under normal circumstances, the adjustment to the action of the mobile device is limited in the instructions given to the mobile device. For example, a velocity vector command output to a movable device needs to have a threshold with respect to a specific direction, and thus it is necessary to set a boundary corresponding to the threshold for the virtual operation region. Specifically, as an example, as shown in FIGS. 4(a) and 3(b), in an embodiment of the present disclosure, for example, each of the virtual operation areas 22 is shaped to represent a maximum value of the displacement vector The transparent or translucent area defined by the boundary mark. For ease of setup and simplification of the interface, consider common handling requirements. Typically, for example, in virtual operating areas that represent plane degrees of freedom, the speed thresholds for forward, backward, left shift, and right shift are generally equal. In an embodiment of the present disclosure, for example, each of the virtual operation areas is shaped into a circular shape having a center of the touch start point and a radius of a predetermined maximum value of the displacement areola.
在本公开的进一步的实施例中, 例如, 如图 4(a)和 3(b)所示, 所述边界标记是中 空的三角形, 例如, 如图 4(a)中, 毗邻地布置于左侧虚拟操作区 221 的圆周边界外侧 处的三角形区域 2219、 或毗邻地布置于右侧虚拟操作区 222的圆周边界外侧处的三角 形区域 2229, 且所述三角形 2219、 2229的底边被构造为具备与所述圆形形状的圆周 一致的曲率的弧边。 并且, 当所述触摸点在所述虚拟操作区内移动时, 所述边界标记 以所述弧边沿所述圆周滑移成指示所述触摸点移动后的实际方向。 从而能够以直观方 式实时显示可移动装置将要执行的操纵的方向。 In a further embodiment of the present disclosure, for example, as shown in Figures 4(a) and 3(b), the boundary mark is a hollow triangle, for example, as shown in Figure 4(a), adjacently disposed on the left A triangular region 2219 at the outer side of the circumferential boundary of the side virtual operating region 221, or a triangular region 2229 disposed adjacently outside the circumferential boundary of the right virtual operating region 222, and the bottom edges of the triangles 2219, 2229 are configured to have An arc of curvature that coincides with the circumference of the circular shape. And, when the touch point moves in the virtual operation area, the boundary mark slides along the circumference with the arc edge to indicate an actual direction after the touch point moves. Thereby, the direction of the manipulation to be performed by the movable device can be displayed in an intuitive manner in real time.
进一步地, 作为示例, 当所述触摸点接近所述虚拟操作区的边界标记时, 所述边 界标记变为突出显示。 例如, 如图 4(a)或 3(b)中所示, 当用户向虚拟操作区 21的边缘 打杆且基本上抵达边缘时, 即当触摸点进入接近于左侧虚拟操作区 221的圆周边界且 位于主方向区域 2211、 2213、 2215、 2217各自的临界区 22110、 22130、 22150、 22170 中,或进入接近于右侧虚拟操作区 222的圆周边界且位于主方向区域 2221、2223、2225、 2227各自的临界区 22210、 22230、 22250、 22270中时, 判定为所述触摸点接近所述 虚拟操作区的边界标记, 此时触发满杆提示, 即控制指令中的速度值达到预设的最大 值。 此时则三角区 2219或 2229相应地变色, 例如从常规的绿色变为满杆提示状态的 红色。 提示用户此时可移动装置的响应速度即将或已达到最大, 应注意安全。 Further, as an example, when the touch point approaches a boundary mark of the virtual operation area, the boundary mark becomes highlighted. For example, as shown in FIG. 4(a) or 3(b), when the user hits the edge of the virtual operating area 21 and substantially reaches the edge, that is, when the touched point enters the circumference close to the left virtual operating area 221. The boundary is located in each of the critical regions 22110, 22130, 22150, 22170 of the main direction regions 2211, 2213, 2215, 2217, or enters a circumferential boundary close to the right virtual operation region 222 and is located in the main direction regions 2221, 2223, 2225, When the respective critical regions 22210, 22230, 22250, and 22270 are 2227, it is determined that the touch point is close to the boundary mark of the virtual operation area, and the full-stick prompt is triggered, that is, the speed value in the control command reaches a preset maximum value. value. At this time, the triangular area 2219 or 2229 is discolored correspondingly, for example, from a regular green color to a red state in a full-bar prompt state. It is suggested that the user can respond to the speed of the mobile device at this time or has reached the maximum, and should pay attention to safety.
替代地, 在本公开的其它实施例中, 例如, 当所述触摸点接近所述虚拟操作区的 边界标记时时, 触发满杆提示, 边界标记变为突出显示, 且所述边界标记通过下列方 式中的一种或多种来突出显示: 通过变为以特定的颜色填充, 通过变为以特定的图案 填充, 通过边界标记的伸缩变化, 和通过边界标记的形状变化。 Alternatively, in other embodiments of the present disclosure, for example, when the touch point approaches the boundary mark of the virtual operation area, the full bar prompt is triggered, the boundary mark becomes highlighted, and the boundary mark is in the following manner One or more of them are highlighted: by becoming a fill in a particular color, by becoming a fill in a particular pattern, by a change in the stretch of the boundary mark, and by a change in the shape of the boundary mark.
并且, 例如, 当所述触摸点移动达到边界标记处时, 操纵可移动装置的指令被保 持, 从而例如使得可移动装置维持以阈值响应速度稳定地操作。
并且, 进一步地, 例如, 还图示出影像 1, 所述影像是由可移动装置所携载的影 像获取装置所获取的能够充当背景的动态和 /或静态影像。 用户例如利用可移动装置上 的影像获取装置诸如 fpv相机、 运动相机进行影像 1 的获取并回传至控制终端例如手 机屏幕上,并且额外地同时叠加地显示影像 1和用于通过触控操作进行交互的界面 2, 例如,界面 2浮现于影像 1之上。例如,所述虚拟操作区的透明度比所述影像 1更高。 替代地, 所述界面 2也例如形成为浅色底色的区域; 并且, 更进一步地, 所述界面 2 的底色能够根据用于操纵的界面的总体颜色深度而调整颜色深度。 如此, 从而使得同 时显示实时采集的影像和用于交互的界面, 且彼此之间的遮挡是有限的。 换言之, 不 仅便利了减少 fpv回传画面与用于操控的界面之间在视觉上的混淆或遮挡等相互影响; 并且能够在针对特定目标物进行拍摄时动态地调节用于交互的触控基点和由此生产的 虚拟操作区的位置以尽可能有效地以动态方式减少它们对于所拍摄影像的遮挡。此外, 通过设置边界标记, 使得呈透明或半透明状态的虚拟操作区易于被用户察觉其大致所 在位置。 And, for example, when the touch point moves to reach the boundary mark, the instruction to manipulate the movable device is maintained, thereby, for example, causing the movable device to maintain stable operation at the threshold response speed. Moreover, further, for example, the image 1 is also illustrated, and the image is a dynamic and/or static image that can be used as a background acquired by the image capturing device carried by the mobile device. The user obtains the image 1 by using an image capturing device such as an fpv camera or a motion camera on the movable device, for example, and transmits it back to the control terminal, such as a mobile phone screen, and additionally displays the image 1 simultaneously and superimposedly for the touch operation. The interactive interface 2, for example, the interface 2 emerges above the image 1. For example, the virtual operating area has a higher transparency than the image 1. Alternatively, the interface 2 is also formed, for example, as a region of a light colored background; and, further, the ground color of the interface 2 can adjust the color depth according to the overall color depth of the interface for manipulation. In this way, the images acquired in real time and the interface for interaction are simultaneously displayed, and the occlusion between each other is limited. In other words, it not only facilitates reducing the mutual influence of visual confusion or occlusion between the fpv return screen and the interface for manipulation; and can dynamically adjust the touch base point for interaction when shooting for a specific target and The positions of the virtual operating areas thus produced are used to reduce their occlusion of the captured image in a dynamic manner as efficiently as possible. In addition, by setting the boundary mark, the virtual operation area in a transparent or semi-transparent state is easily perceived by the user as its approximate location.
本公开的以上实施例实现了对于可移动装置的操纵; 然而, 可移动装置的操纵的 同时, 也需要对于由可移动装置所携载的负载 (例如用于安装影像获取装置的云台和 吊舱、 以及可选地包括安装于其上的诸如相机这样的影像获取装置) 进行操纵以例如 实现其俯仰拍摄角度的调节, 例如实现云台 Pitch 以达成构图控制, 从而通过对于可 移动装置的操纵和负载的操纵二者的组合, 能够实现针对目标物的全轨迹和视角的拍 摄。 The above embodiments of the present disclosure enable manipulation of the movable device; however, while the manipulation of the movable device requires a load carried by the movable device (for example, a pan/tilt and a crane for mounting the image capturing device) The cabin, and optionally an image capture device such as a camera mounted thereon, is manipulated to, for example, effect adjustment of its pitching angle, such as implementing a pan/tilt Pitch to achieve composition control, thereby effecting manipulation of the movable device The combination of the manipulation with the load enables the shooting of the full trajectory and angle of view of the target.
如图 6示出根据本公开实施例, 如图 3(a)和图 3(b)所示的控制终端的触控屏在用 于对可移动装置携载的负载进行俯仰调节时的工作状态的示意图。 图 7示出根据图 6 的流程图。 6 shows an operation state of a touch screen of a control terminal shown in FIGS. 3( a ) and 3 ( b ) when performing tilt adjustment on a load carried by a movable device, according to an embodiment of the present disclosure. Schematic diagram. Fig. 7 shows a flow chart according to Fig. 6.
在本公开的另外的实施例中, 如图 1、 6和 7所示, 所述方法还包括操纵可移动 装置所携载的负载, 具体包括: 在控制终端的触摸屏上显示与所述触控基点 21和所述 虚拟操作区 22间隔开布置的操纵模式切换键 23 ; 且通过触摸所述切换键, 启动对于 所述控制终端的姿态变化的检测; 基于所检测到的姿态变化, 生成负载相对于水平方 向俯仰的转动角度和速度的第二指令; 和向可移动装置发送所述第二指令。 In a further embodiment of the present disclosure, as shown in FIG. 1, 6 and 7, the method further includes: manipulating the load carried by the mobile device, specifically: displaying and controlling the touch on the touch screen of the control terminal The base point 21 and the virtual operation area 22 are spaced apart from each other by the manipulation mode switching key 23; and by touching the switching key, the detection of the posture change of the control terminal is initiated; based on the detected posture change, the generated load is relatively a second command of the angle of rotation and speed of the pitch in the horizontal direction; and transmitting the second command to the movable device.
具体地, 作为示例, 检测所述控制终端的姿态变化是通过内置于所述控制终端中 的姿态传感器实现。 Specifically, as an example, detecting a change in posture of the control terminal is implemented by an attitude sensor built in the control terminal.
具体地, 作为示例, 所述负载相对于水平方向的俯仰角在介于负向阈值与正向阈
值的范围内。 并且, 设置所述负载达到正向阈值和正向阈值之前的特定角度范围例如 大致 5 ° 的俯仰缓冲区, 在所述俯仰缓冲区内所述负载以预设的转动速度和角度执行 俯仰, 由此可以平缓地实现在达到阈值之前的运动缓冲和一旦达到阈值情况下俯仰的 终止。 更具体地, 所述负向阈值被设置为 -90° , 且正向阈值被设置为 +30° 。 Specifically, as an example, the pitch angle of the load relative to the horizontal direction is between a negative threshold and a positive threshold Within the range of values. And, setting a pitch range of the specific angle range before the load reaches a forward threshold and a forward threshold, for example, approximately 5°, in which the load performs pitching at a preset rotational speed and angle, thereby The motion buffer before the threshold is reached and the termination of the pitch once the threshold is reached can be achieved gently. More specifically, the negative threshold is set to -90° and the forward threshold is set to +30°.
并且, 作为示例, 所述姿态传感器包括 IMU (Inertial Measurement Unit, 惯性测 量单元)、 加速度传感器, 角速度传感器, 磁力计或姿态方向参考系统, 且所示姿态传 感器例如内嵌设置于所述控制终端诸如智能手机内。 And, as an example, the attitude sensor includes an IMU (Inertial Measurement Unit), an acceleration sensor, an angular velocity sensor, a magnetometer or an attitude direction reference system, and the attitude sensor is, for example, embedded in the control terminal, such as Inside the smartphone.
为在激活所述对于所述负载的操纵时避免对可移动装置的操纵的影响, 例如, 所 述操纵模式切换键 23被显示于所述触控屏的边缘附近。而且, 为了确保激活对于所述 负载的操纵的可靠性, 例如, 还设置成在检测到作用于所述操纵模式切换键 23的触摸 的压力高于预设的第二压力阈值时, 确定启动对于所述控制终端的姿态变化的检测。 In order to avoid the influence on the manipulation of the movable device when the manipulation of the load is activated, for example, the manipulation mode switching key 23 is displayed near the edge of the touch screen. Moreover, in order to ensure the reliability of the actuation of the load to be activated, for example, it is also arranged to determine that the activation is started when the pressure of the touch acting on the manipulation mode switching key 23 is detected to be higher than the preset second pressure threshold. The detecting the change of the attitude of the terminal.
可替代地, 为便于显示起见, 能够设置一种隐藏逻辑, 例如, 在操纵所述触摸点 在每个虚拟操作区 22内都进入一个特定主方向或维持不动的情况下,若此时已通过操 纵模式切换键 23激活对于所述负载的操纵, 则激活所述隐藏逻辑, 使得所述界面显示 与负载的操纵有关的信息, 而隐藏与可移动装置有关的触控基点和虚拟操作区, 以避 免视觉上的相互干扰。 且例如通过再次触摸所述操纵模式切换键 23, 能够关闭所述隐 藏逻辑, 停止对负载的操控。 Alternatively, for the sake of display, a hidden logic can be set, for example, if the touch point is manipulated into a specific main direction in each virtual operating area 22 or remains stationary, if The manipulation of the load is activated by manipulating the mode switching key 23, and the hidden logic is activated such that the interface displays information related to the manipulation of the load, and hides the touch base point and the virtual operation area associated with the movable device, To avoid visual interference. And, for example, by touching the manipulation mode switching key 23 again, the hidden logic can be turned off to stop the manipulation of the load.
作为示例, 所述负载包括云台。 As an example, the load includes a pan/tilt.
作为示例,所述可移动装置包括下述至少之一:现实环境或虚拟环境中的无人车、 无人机、 无人船、 手持云台。 As an example, the movable device includes at least one of the following: an unmanned vehicle in a real environment or a virtual environment, a drone, an unmanned ship, a handheld head.
作为补充的实施例, 例如, 在界面上还附加地显示多个动态图标或刻度图, 以显 示可移动装置的运动的参数和 /或其所搭载的负载例如云台俯仰的参数。 As a supplemental embodiment, for example, a plurality of dynamic icons or scales are additionally displayed on the interface to display parameters of the motion of the movable device and/or parameters of the load carried thereon such as pan/tilt.
至此已结合附图详细描述了根据本公开实施例用于操纵可移动装置的方法的方 案。 Heretofore, a scheme for a method of manipulating a movable device according to an embodiment of the present disclosure has been described in detail with reference to the accompanying drawings.
以下将结合图 2(b)所述来详细描述根据本公开的实施例的用于操纵可移动装置的 设备的功能构造。 The functional configuration of the apparatus for manipulating the movable device according to an embodiment of the present disclosure will be described in detail below in conjunction with FIG. 2(b).
图 2(b)示出根据本公开实施例, 用于对可移动装置进行操纵的设备的框图。 根据本公开实施例的另一方面, 图 2(b)、 图 3(a)、 和图 3(b)所示, 还提供一种用 于操纵可移动装置的设备, 其中, 所述的设备包括: 显示模块, 被配置成在控制终端 的触控屏上显示至少一个触控基点 21 ; 激活检测模块, 被配置成当检测到在所述触控
屏上的触摸操作, 且当所述触摸操作的触摸点与所述触控基点的距离小于或等于预设 阈值时, 以所述触摸点充当触摸起始点、 指令所述显示模块在所述触控起始点的周围 向外扩展生成虚拟操作区, 例如如图所示至少两个虚拟操作区 22; 数据处理模块, 被 配置成通过例如由传感器来检测由于所述触摸点从触控起始点起始的在所述虚拟操作 区中的滑动轨迹而产生的所述触摸点相对于触控起始点的位移矢量, 且基于所述位移 矢量生成操纵可移动装置的指令; 和指令发送模块, 被配置成向可移动装置发送所述 指令。 2(b) shows a block diagram of an apparatus for manipulating a mobile device in accordance with an embodiment of the present disclosure. According to another aspect of the embodiments of the present disclosure, as shown in FIG. 2(b), FIG. 3(a), and FIG. 3(b), there is further provided an apparatus for manipulating a movable device, wherein the device The method includes: a display module configured to display at least one touch base point 21 on a touch screen of the control terminal; and an activation detection module configured to detect the touch a touch operation on the screen, and when the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, the touch point acts as a touch start point, and the display module is instructed to be in the touch Expanding around the control starting point to generate a virtual operating area, such as at least two virtual operating areas 22 as shown; a data processing module configured to detect, for example, by the sensor from the touch starting point due to the touch point a displacement vector of the touch point relative to the touch start point generated by the sliding track in the virtual operation area, and generating an instruction to manipulate the movable device based on the displacement vector; and an instruction sending module configured The instructions are sent to the mobile device.
例如, 当激活检测模块检测到在所述触控屏上的触摸操作, 且当所述触摸操作的 触摸点与触控基点的距离小于或等于预设阈值时, 显示模块基于所述触控基点向外辐 射生成预设半径的可触控区, 且基于所述触控基点向外辐射生成预设半径的可触控区 包括: 生成不透明或半透明的所述可触控区。 For example, when the activation detection module detects a touch operation on the touch screen, and when the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, the display module is based on the touch base point. Generating a touchable area of a predetermined radius to the external radiation, and generating a touchable area of the predetermined radius based on the outwardly radiating the touch base point comprises: generating the touchable area that is opaque or translucent.
在所述虚拟操作区中, 例如, 用户通过触控起始点向触摸方向的移位幅度例如正 比于可移动装置在被限定为与触摸方向对应的对应运动方式 /方式上的速度。 并且可选 地, 在所述界面内分别以触控起始点为几何中心生成诸如两个虚拟操作区, 例如如图 3(b)所示的左侧虚拟操作区 221和右侧虚拟操作区 222,每个所示虚拟操作区例如被成 形为预定形状和尺寸, 诸如正多边形区域、 椭圆形区域、 或如图所示的圆形区域。 虚 拟操作区的具体形状例如能够基于在不冋的触摸方向上所述可移动装置的运动之间的 关系而确定。 In the virtual operation area, for example, the magnitude of the shift of the user to the touch direction by the touch start point is, for example, proportional to the speed of the movable device in the corresponding motion mode/mode defined as corresponding to the touch direction. And optionally, two virtual operation areas, such as a left virtual operation area 221 and a right virtual operation area 222, as shown in FIG. 3(b), are respectively generated in the interface with the touch start point as a geometric center. Each of the illustrated virtual operational zones is shaped, for example, into a predetermined shape and size, such as a regular polygonal region, an elliptical region, or a circular region as shown. The specific shape of the virtual operating area can be determined, for example, based on the relationship between the movements of the movable device in the untouched touch direction.
在本公开的实施例中, 如图 4(a)和图 4(b)所示, 例如, 所述显示模块在对于所述 可移动装置的操纵被激活时在每个所述虚拟操作区 221、 222中限定沿着以所述触摸起 始点为中心的径向方向的多个主方向 (如图所示, 每个虚拟操作区中分别存在虚线所 示的四个主方向), 每个所述虚拟操作区包括: 多个主方向区域和多个复合方向区域, 所述多个复合区域中的每个被限定成位于两个相邻主方向区域之间的区域。作为示例, 如图 4(a)和图 4(b)所示, 所述多个主方向区域中的每个被限定为包含对应主方向的扇 形区域, 即呈放射形发散、 且范围由从所述对应主方向朝两侧偏斜的两侧边限定, 例 如,如图所示,左侧虚拟操作区 221中存在四个主方向区域 2211、 2213、 2215和 2217, 且右侧虚拟操作区 222中存在四个主方向区域 2221、 2223、 2225和 2227。 所述多个 复合区域中的每个被限定为位于两个相邻主方向区域之间的区域, 例如, 如图所示, 左侧虚拟操作区 221 中存在四个复合方向区域 2212、 2214、 2216和 2218, 和右侧虚 拟操作区 222中存在四个复合方向区域 2222、 2224、 2226禾 P 2228。
作为示例, 当所述数据处理模块检测到所述触摸点位于所述主方向区域时, 则所 述数据处理模块基于所述位移矢量的与所述对应主方向对应的分量生成操纵可移动装 置的指令; 并且当所述数据处理模块检测到所述触摸点位于所述复合方向区域时, 则 所述数据处理模块分别基于所述位移矢量的与所述两个相邻主方向区域各自的对应主 方向对应的分量来生成操纵可移动装置的指令。 In an embodiment of the present disclosure, as shown in FIGS. 4(a) and 4(b), for example, the display module is in each of the virtual operation areas 221 when manipulation of the movable device is activated. 222 defines a plurality of main directions along a radial direction centered on the touch start point (as shown, each of the virtual operation areas has four main directions indicated by broken lines), each of which The virtual operating area includes: a plurality of main direction areas and a plurality of composite direction areas, each of the plurality of composite areas being defined as an area between two adjacent main direction areas. As an example, as shown in FIG. 4(a) and FIG. 4(b), each of the plurality of main direction regions is defined as a sector region including a corresponding main direction, that is, a radial divergence, and the range is from The corresponding main direction is defined toward the two sides of the two sides, for example, as shown, there are four main direction areas 2211, 2213, 2215 and 2217 in the left virtual operation area 221, and the virtual operation area on the right side There are four main direction regions 2221, 2223, 2225, and 2227 in 222. Each of the plurality of composite regions is defined as an area between two adjacent main direction regions. For example, as shown, there are four composite direction regions 2212, 2214 in the left virtual operation region 221. There are four composite direction regions 2222, 2224, 2226 and P 2228 in 2216 and 2218, and in the right virtual operating region 222. As an example, when the data processing module detects that the touch point is located in the main direction area, the data processing module generates a manipulation of the movable device based on a component of the displacement vector corresponding to the corresponding main direction. And when the data processing module detects that the touch point is located in the composite direction area, the data processing module is respectively based on a corresponding main body of the displacement vector and the two adjacent main direction areas The component corresponding to the direction generates an instruction to manipulate the movable device.
在本公开的实施例中, 如图 4(a)和图 4(b)所示, 例如, 显示模块在每个所述虚拟 操作区 22中, 将所述多个 ΐ方向设置为包括: 相对于所述触控起始点的向上、 向下、 向左、 向右方向, 且基于所述位移矢量的与所述多个主方向对应的分量分别生成操纵 可移动装置相对于当前状态向前平移、 向后平移、 向左平移、 向右平移的指令, 或生 成操纵可移动装置相对于当前状态上升、 下降、 逆时针旋转、 顺时针旋转的指令。 In an embodiment of the present disclosure, as shown in FIG. 4(a) and FIG. 4(b), for example, the display module, in each of the virtual operation areas 22, sets the plurality of ΐ directions to include: Upward, downward, leftward, and rightward directions of the touch start point, and components corresponding to the plurality of main directions based on the displacement vector respectively generate a manipulation movable device to shift forward relative to a current state An instruction to pan backward, pan to the left, pan to the right, or generate an instruction to manipulate the movable device to rise, fall, counterclockwise, and clockwise with respect to the current state.
应当说明的是, 本申请中提及的上下左右是相对而言的, 是指控制终端在以最常 用方式被使用的过程中所产生的上下左右四个方向。 结合图 4(a)和图 b)所示, 用户 以惯用方式使用控制终端观看屏幕上的界面实时显示的画面, 则能确定出上下左右四 个方向。 It should be noted that the up, down, left, and right directions mentioned in the present application are relative, and refer to the four directions of up, down, left, and right generated by the control terminal in the process of being used in the most common manner. As shown in Fig. 4(a) and Fig. b), the user can use the control terminal to view the real-time display of the interface on the screen in a conventional manner, and then determine the four directions of up, down, left, and right.
在本公开的示例性实施例中, 例如, 当所述数据处理模块检测到触摸点位于所述 主方向区域时,即所述位移矢量进入所述多个主方向区域之一,即左侧虚拟操作区 221 中的四个主方向区域 2211、 2213、 2215和 2217或右侧虚拟操作区 222中的四个主方 向区域 2221、 2223、 2225和 2227之一时, 进入的所述多个主方向区域之一被突出显 示, 便于视觉识别即将进行的单一主方向上的操作。 具体地, 例如, 如图 4(a)所示, 当用户利用左侧虚拟遥控器 221往前打杆行进, 即使手指不在正前方并且有所偏移, 也判定为指令向单一的所述正前方行进。 In an exemplary embodiment of the present disclosure, for example, when the data processing module detects that the touch point is located in the main direction area, that is, the displacement vector enters one of the plurality of main direction areas, that is, the left side virtual The plurality of main direction regions entered when one of the four main direction regions 2211, 2213, 2215, and 2217 in the operation area 221 or one of the four main direction regions 2221, 2223, 2225, and 2227 in the right virtual operation area 222 One is highlighted to facilitate visual recognition of upcoming operations in a single main direction. Specifically, for example, as shown in FIG. 4(a), when the user travels forward using the left virtual remote controller 221, even if the finger is not in front and is offset, it is determined that the command is directed to the single said positive Go ahead.
在本公开的示例性实施例中, 例如, 如图 4(a)和图 4(b)所示, 所述扇形区域的中 心角小于或等于 11 ° , 例如, 从所述扇形区域所包含的主方向分别向所述扇形区域的 两侧边偏斜的角度分别为 -5 ° 和 + 5 ° 。 更进一步地, 例如, 所述两侧边可被设置成相 对于所述对应主方向形成不同夹角。 更具体地, 例如, 所述显示模块能够根据随所述 触摸点相对滑动轨迹的用户施力变化趋势, 将所述扇形区域的两侧边预设成相对于所 述对应主方向呈所述不同夹角, 以实现力反馈的补偿。 具体地, 例如, 所述扇形区域 包括由所涵盖的对应主方向作为分界线而划分的触摸点实际接触的操作侧半扇区和触 摸点未触及的非操作侧半扇区, 且所述扇区的位于所述操作侧半扇区的侧边与所述对 应主方向的夹角大于所述扇区的位于所述非操作侧半扇区的另一侧边与所述对应主方
向的夹角。 In an exemplary embodiment of the present disclosure, for example, as shown in FIG. 4(a) and FIG. 4(b), the central angle of the sector area is less than or equal to 11 °, for example, from the sector area The main directions are respectively deflected to the sides of the sector by angles of -5 ° and + 5 °, respectively. Still further, for example, the two side edges may be disposed to form different angles with respect to the corresponding main direction. More specifically, for example, the display module is capable of presetting the two sides of the sector area to be different according to the corresponding main direction according to a trend of a user's force application change with the relative sliding trajectory of the touch point. Angled to compensate for force feedback. Specifically, for example, the sector area includes an operation side half sector actually touched by a touch point divided by a covered main direction as a boundary line, and a non-operation side half sector not touched by the touch point, and the fan An angle between a side of the operation side half sector and the corresponding main direction is greater than another side of the sector on the non-operation side half sector and the corresponding main side The angle of the direction.
在本公开的实施例中, 如图 5所示, 例如, 所述数据处理模块还被配置成: (例 如, 在单个预定时间间隔的初始时刻) 获得 (例如由传感器采集) 所述可移动装置的 初始状态, 例如速度矢量的初始状态; (例如, 在单个预定时间间隔的终止时刻)获得 所述可移动装置的末段状态, 例如速度矢量的末段状态; 和根据所述末段状态相对于 所述初始状态的变化生成可移动装置的补偿控制指令, 以校正所述可移动装置的移动 状态。 In an embodiment of the present disclosure, as shown in FIG. 5, for example, the data processing module is further configured to: (eg, at an initial time of a single predetermined time interval) obtain (eg, by a sensor) the movable device An initial state, such as an initial state of a velocity vector; (eg, at a termination time of a single predetermined time interval) obtaining a final segment state of the movable device, such as a terminal segment state of a velocity vector; and A change control of the initial state generates a compensation control command of the movable device to correct a movement state of the movable device.
另外,在本公开的实施例中,为确保触摸激活所示触控基点的可靠性,作为示例, 所述激活检测模块在检测到触摸点处所述触控屏受到的压力高于预设的第一压力阈值 时, 确定所述触控起始点, 由此激活所述触控基点产生可触控区。 另外, 在本公开的 实施例中, 例如, 检测触摸点与触控基点的距离小于等于所述可触控区的大小的情况 的持续时间, 且当所述持续时间大于第一预定时间时, 确定所述触控起始点。 通过设 置第一预定时间, 并且是旨在与点触操作区别以避免误操作。 由此从压力和持续时间 两方面确保激活的可靠性, 防止误操作而导致不期望的激活。 In addition, in the embodiment of the present disclosure, in order to ensure that the touch activates the reliability of the touch base point, as an example, the activation detection module receives the touch screen at a pressure higher than the preset pressure. The first touch threshold determines the touch start point, thereby activating the touch base to generate a touchable area. In addition, in an embodiment of the present disclosure, for example, detecting a duration of a case where a distance between the touch point and the touch base point is less than or equal to a size of the touchable area, and when the duration is greater than the first predetermined time, Determining the touch start point. By setting the first predetermined time, and is intended to be distinguished from the touch operation to avoid erroneous operations. This ensures the reliability of the activation from both pressure and duration, preventing misoperations leading to undesired activation.
并且, 在本公开的实施例中, 例如, 如图 3(b)至图 3(a), 当松开所述触摸点持续 第二预定时间时, 所述激活检测模块指令所述显示模块使得所述虚拟操作区消失且所 述触控基点被重新显示, 且激活检测模块、 数据处理模块和指令发送模块的操作停止 操作。此时,可移动装置例如被保持以对于可移动装置的操纵终止之前的状态(例如, 速度、 加速度) 行进, 或维持悬停在操纵终止时刻的位置, 这取决于对于控制终端的 初始设定。 Also, in an embodiment of the present disclosure, for example, as shown in FIGS. 3(b) to 3(a), when the touch point is released for a second predetermined time, the activation detecting module instructs the display module to cause The virtual operation area disappears and the touch base point is redisplayed, and the operation of the detection module, the data processing module, and the instruction transmission module is stopped. At this time, the movable device is held, for example, to travel in a state (for example, speed, acceleration) before the termination of the manipulation of the movable device, or to maintain a position hovering at the timing of the manipulation termination, depending on the initial setting for the control terminal. .
并且, 在本公开的实施例中, 如图 4(a)和 3(b)所示, 例如, 所述显示模块将每个 所述虚拟操作区 22 成形为由表示触摸点的所述位移矢量的最大值的边界标记所限定 的透明或半透明区域。 在本公开的实施例中, 例如, 所述显示模块将每个所述虚拟操 作区 22 成形为呈以所述述触控起始点为圆心且以所述位移矢量的预定的最大值为半 径的圆形形状。 Also, in an embodiment of the present disclosure, as shown in FIGS. 4(a) and 3(b), for example, the display module shapes each of the virtual operation areas 22 into the displacement vector representing a touch point. The boundary of the maximum value is defined by a transparent or translucent area. In an embodiment of the present disclosure, for example, the display module shapes each of the virtual operation regions 22 to have a radius centered on the touch start point and a radius of a predetermined maximum value of the displacement vector. Round shape.
在本公开的进一步的实施例中, 例如, 如图 4(a)和 3(b)所示, 所述显示模块将所 述边界标记构造成中空的三角形, 例如, 如图 4(a)中, 毗邻地布置于左侧虚拟操作区 221的圆周边界外侧处的三角形区域 2219、 或毗邻地布置于右侧虚拟操作区 222的圆 周边界外侧处的三角形区域 2229, 且所述三角形的底边被构造为具备与所述圆形形状 的圆周一致的曲率的弧边。 并且, 当所述触摸点在所述虚拟操作区内移动时, 所述显
示模块被指令以使得所述边界标记利用所述弧边沿所述圆周滑移, 来指示所述触摸点 移动后的实际方向。 In a further embodiment of the present disclosure, for example, as shown in Figures 4(a) and 3(b), the display module constructs the boundary mark as a hollow triangle, for example, as in Figure 4(a) a triangular area 2219 disposed adjacently outside the circumferential boundary of the left virtual operation area 221, or a triangular area 2229 disposed adjacently outside the circumferential boundary of the right virtual operation area 222, and the bottom side of the triangle is Constructed as an arc having a curvature that coincides with the circumference of the circular shape. And, when the touch point moves within the virtual operation area, the display The display module is instructed to cause the boundary mark to slip along the circumference with the arc edge to indicate the actual direction after the touch point is moved.
在本公开的实施例中, 例如, 如图 4(a)或 3(b)中所示, 当所述触摸点接近所述虚 拟操作区的边界标记时 (例如, 当触摸点进入接近于左侧虚拟操作区 221的圆周边界 且位于主方向区域 2211、 2213、 2215、 2217各自的临界区 22110、 22130、 22150、 22170 中,或进入接近于右侧虚拟操作区 222的圆周边界且位于主方向区域 2221、2223、2225、 2227各自的临界区 22210、 22230、 22250、 22270中时), 所述触摸点接近所述虚拟操 作区的边界标记时时,触发满杆提示,即此时控制指令中的速度值达到预设的最大值; 且由所述显示模块使得所述边界标记变为突出显示。 例如, 当所述触摸点接近所述虚 拟操作区的边界标记时, 所述显示模块使得边界标记变为突出显示, 且所述边界标记 通过下列方式中的一种或多种来突出显示: 通过变为以特定的颜色填充, 通过变为以 特定的图案填充, 通过边界标记的伸缩变化, 和通过边界标记的形状变化。 In an embodiment of the present disclosure, for example, as shown in FIG. 4(a) or 3(b), when the touch point approaches a boundary mark of the virtual operation area (for example, when the touch point enters close to the left The circumferential boundary of the side virtual operation area 221 is located in the respective critical sections 22110, 22130, 22150, 22170 of the main direction areas 2211, 2213, 2215, 2217, or enters the circumferential boundary close to the right virtual operation area 222 and is located in the main direction. When the touch points are close to the boundary mark of the virtual operation area, when the touch point is close to the boundary mark of the virtual operation area, the full-stick prompt is triggered, that is, in the control command at this time. The speed value reaches a preset maximum value; and the boundary mark is caused to be highlighted by the display module. For example, when the touch point approaches a boundary mark of the virtual operation area, the display module causes the boundary mark to become highlighted, and the boundary mark is highlighted by one or more of the following manners: It becomes filled with a specific color, by being changed to a specific pattern, by the expansion and contraction of the boundary mark, and by the shape of the boundary mark.
并且, 例如, 当所述显示模块在触控屏上显示所述触摸点的移动达到边界标记处 时, 所述数据处理模块保持操纵可移动装置的指令, 从而例如使得可移动装置维持以 阈值响应速度稳定地操作。 And, for example, when the display module displays on the touch screen that the movement of the touch point reaches the boundary mark, the data processing module maintains an instruction to manipulate the movable device, thereby, for example, causing the movable device to maintain a threshold response The speed operates steadily.
并且, 进一步地, 例如, 所述显示模块还在触控屏上显示出影像 1, 所述影像是 由可移动装置所携载的影像获取装置所获取的能够充当背景的动态和 /或静态影像。 用 户例如利用可移动装置上的影像获取装置诸如 fpv相机、 运动相机进行影像 1 的获取 并回传至控制终端例如手机屏幕上, 并且额外地同时叠加地显示影像 1和用于通过触 控操作进行交互的界面 2, 例如, 界面 2浮现于影像 1之上。 例如, 界面 2及其中显 示的所述虚拟操作区的透明度比所述影像 1更高。 替代地, 所述界面 2也例如形成为 浅色底色的区域; 并且, 更进一步地, 所述界面 2的底色能够根据用于操纵的界面的 总体颜色深度而调整颜色深度。 如此, 从而使得同时显示实时采集的影像和用于交互 的界面, 且彼此之间的遮挡是有限的。 换言之, 不仅便利了减少 fpv回传画面与用于 操控的界面之间在视觉上的混淆或遮挡等相互影响; 并且能够在针对特定目标物进行 拍摄时动态地调节用于交互的触控基点和由此生产的虚拟操作区的位置以尽可能有效 地以动态方式减少它们对于所拍摄影像的遮挡。 此外, 通过设置边界标记, 使得呈透 明或半透明状态的虚拟操作区易于被用户察觉其大致所在位置。 Further, for example, the display module further displays the image 1 on the touch screen, and the image is a dynamic and/or static image that can be used as a background acquired by the image capturing device carried by the movable device. . The user obtains the image 1 by using an image capturing device such as an fpv camera or a motion camera on the movable device, for example, and transmits it back to the control terminal, such as a mobile phone screen, and additionally displays the image 1 simultaneously and superimposedly for the touch operation. The interactive interface 2, for example, the interface 2 emerges above the image 1. For example, the interface 2 and the virtual operating area shown therein are more transparent than the image 1. Alternatively, the interface 2 is also formed, for example, as a region of a light colored background; and, further, the ground color of the interface 2 can adjust the color depth according to the overall color depth of the interface for manipulation. In this way, the images acquired in real time and the interface for interaction are simultaneously displayed, and the occlusion between each other is limited. In other words, it not only facilitates reducing the mutual influence of visual confusion or occlusion between the fpv return screen and the interface for manipulation; and can dynamically adjust the touch base point for interaction when shooting for a specific target and The positions of the virtual operating areas thus produced are used to reduce their occlusion of the captured image in a dynamic manner as efficiently as possible. In addition, by setting the boundary mark, the virtual operation area in a transparent or translucent state is easily perceived by the user as its approximate location.
本公开实施例的所述设备还被利用来实现对于可移动装置搭载的负载(例如用于 安装影像获取装置的云台和吊舱) 进行操纵以调整其俯仰。 在本公开的另外的实施例
中, 如图 1、 6和 7所示, 所述显示模块被设置成在控制终端的触控屏上显示与所述触 控基点和所述虚拟操作区间隔开布置的操纵模式切换键 23, 并且所述激活检测模块被 设置成通过触摸所述切换键, 通过启动对于所述控制终端的姿态变化的检测来激活对 于可移动装置所携载的负载的操纵。 The apparatus of an embodiment of the present disclosure is also utilized to effect manipulation of a load carried by a mobile device, such as a pan/tilt and a pod for mounting an image capture device, to adjust its pitch. Further embodiments of the present disclosure As shown in FIGS. 1, 6, and 7, the display module is configured to display a manipulation mode switching key 23 disposed apart from the touch base point and the virtual operation interval on a touch screen of the control terminal, And the activation detection module is arranged to activate manipulation of the load carried by the mobile device by initiating detection of a change in attitude of the control terminal by touching the switch key.
所述数据处理模块还被设置成当所述激活检测模块检测到对于所述负载的操纵 的激活时, 检测所述控制终端 101的姿态变化, 并且基于所检测到的姿态变化, 来生 成操纵所述负载调节负载的相对于水平方向俯仰的转动角度和速度的第二指令; 并且 所述指令发送模块还被配置成向可移动装置发送所述第二指令。 The data processing module is further configured to detect a change in posture of the control terminal 101 when the activation detection module detects activation of manipulation of the load, and generate a manipulation based on the detected posture change a second command that adjusts a rotational angle and speed of the load relative to the horizontal pitch; and the command transmitting module is further configured to transmit the second command to the mobile device.
例如, 所述数据处理模块通过内置于所述控制终端中的姿态传感器来检测所述控 制终端的姿态变化。 For example, the data processing module detects a change in posture of the control terminal through an attitude sensor built in the control terminal.
具体地, 作为示例, 所述负载相对于水平方向的俯仰角在介于负向阈值与正向阈 值的范围内, 且设置所述负载达到正向阈值和正向阈值之前的特定角度范围的俯仰缓 冲区 (例如大致 5 ° ), 在所述俯仰缓冲区内所述负载以预设的转动速度和角度执行俯 仰, 由此可以平缓地实现在达到阈值之前的运动缓冲和一旦达到阈值情况下俯仰的终 止。 更具体地, 所述负向阈值被设置为 -90° , 且正向阈值被设置为 +30° 。 Specifically, as an example, the pitch angle of the load with respect to the horizontal direction is within a range between a negative threshold and a forward threshold, and a pitch buffer of a specific angular range before the load reaches a forward threshold and a forward threshold is set. a zone (e.g., approximately 5 °) in which the load performs pitching at a predetermined rotational speed and angle, whereby motion buffering before reaching the threshold and pitching once the threshold is reached can be achieved smoothly termination. More specifically, the negative threshold is set to -90° and the forward threshold is set to +30°.
并且, 作为示例, 所述姿态传感器包括 IMU、 加速度传感器, 角速度传感器, 磁 力计或姿态方向参考系统, 且所示姿态传感器例如内嵌设置于所述控制终端诸如智能 手机内。 Also, as an example, the attitude sensor includes an IMU, an acceleration sensor, an angular velocity sensor, a magnetometer or an attitude direction reference system, and the illustrated attitude sensor is embedded, for example, in the control terminal such as a smartphone.
为在激活所述对于所述负载的操纵时避免对可移动装置的操纵的影响, 例如, 所 述显示模块将所述操纵模式切换键 23显示于所述触控屏的边缘附近。而且, 为了确保 激活对于所述负载的操纵的可靠性, 例如, 所述激活检测模块在检测到作用于所述操 纵模式切换键的触摸的压力高于预设的第二压力阈值时, 确定启动对于所述控制终端 的姿态变化的检测。 In order to avoid the influence on the manipulation of the movable device when the manipulation of the load is activated, for example, the display module displays the manipulation mode switching key 23 near the edge of the touch screen. Moreover, in order to ensure the reliability of the actuation of the load is activated, for example, the activation detection module determines to activate when detecting that the pressure of the touch acting on the manipulation mode switching key is higher than a preset second pressure threshold. Detection of a change in attitude of the control terminal.
作为补充的实施例, 例如, 在界面上还附加地显示多个动态图标或刻度图, 以显 示可移动装置的运动的参数和 /或其所搭载的负载例如云台俯仰的参数。 As a supplemental embodiment, for example, a plurality of dynamic icons or scales are additionally displayed on the interface to display parameters of the motion of the movable device and/or parameters of the load carried thereon such as pan/tilt.
利用本公开实施例披露的用于操纵可移动装置及其搭载的负载的方法和设备, 能 够通过限定一种虚拟摇杆方式, 增强正反馈, 减少误操作。 具体地, 所述方案采取对 虚拟操作区内部进行区域划分的办法, 限定大致沿着若干特定主方向的狭小放射范围 内的主方向区域, 对于所述主方向区域中的触摸被视为指示所述可移动装置的单一方 向的操纵, 由此减少其控制的误操作几率。 并且还通过添加以体感方式操控诸如云台
这样的搭载于可移动装置上的负载, 使得利用双手操作虚拟操作区进行对于可移动装 置的操纵过程中, 也能够调整负载诸如云台的 Pitch而达成构图控制。从而通过对于可 移动装置的操纵和负载的操纵二者的组合, 能够实现针对目标物的全轨迹和视角的拍 摄。 The method and apparatus for manipulating a movable device and a load carried thereon by the embodiments of the present disclosure can enhance positive feedback and reduce erroneous operation by defining a virtual rocker mode. Specifically, the solution adopts a method of performing area division on the inside of the virtual operation area, and defines a main direction area in a narrow radiation range substantially along a plurality of specific main directions, and the touch in the main direction area is regarded as an indication The manipulation of the single direction of the movable device, thereby reducing the probability of misoperation of its control. And also by adding a somatosensory way to control such as the gimbal Such a load mounted on the movable device enables the Pitch of the load such as the pan/tilt to be adjusted to achieve composition control during the manipulation of the movable device by operating the virtual operation area with both hands. Thereby, the shooting of the full trajectory and the angle of view of the object can be achieved by a combination of both manipulation of the movable device and manipulation of the load.
作为示例, 所述负载包括云台。 As an example, the load includes a pan/tilt.
作为示例,所述可移动装置包括下述至少之一:现实环境或虚拟环境中的无人车、 无人机、 无人船、 手持云台。 As an example, the movable device includes at least one of the following: an unmanned vehicle in a real environment or a virtual environment, a drone, an unmanned ship, a handheld head.
需要注意的是, 本领域普通技术人员可以理解实现上述实施例方法中的全部或部 分流程, 例如至少前述激活检测步骤、 数据处理步骤、 和指令发送步骤, 是可以通过 程序来指令相关的硬件来完成, 所述的程序可存储于一计算机可读取存储介质中, 该 程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 所述的存储介质例如为 磁碟、 光盘、 硬盘驱动器、 闪存体、 只读存储记忆体 (Read-Only Memory, ROM)或随 机存储记忆体 (Random Access Memory, RAM)等。 It should be noted that those skilled in the art can understand all or part of the processes in the foregoing embodiments, such as at least the foregoing activation detection step, data processing step, and instruction transmission step, which can be programmed by the relevant hardware. Upon completion, the program can be stored in a computer readable storage medium, which, when executed, can include the flow of an embodiment of the methods described above. The storage medium is, for example, a magnetic disk, an optical disk, a hard disk drive, a flash memory, a read-only memory (ROM), or a random access memory (RAM).
此外,在本文中被描述为通过方法的各步骤来实现的功能,也可以通过专用硬件、 通用硬件与软件的结合等方式来实现。 例如, 被描述为通过专用硬件 (例如, 现场可 编程门阵列(FPGA)、专用集成电路(ASIC)等)来实现的功能, 可以由通用硬件(例 如, 中央处理单元 (CPU)、 微处理器 ( μ Ρ)、 数字信号处理器 (DSP)) 与软件的结 合的方式来实现, 反之亦然。 此外, 例如描述为通过 WiFi芯片、 蓝牙模块、 FC芯 片 /线圈等实现的功能, 也可以由通用处理器 (例如, CPU、 DSP等) 结合模数转换电 路、 放大电路、 天线等硬件以及蓝牙、 NFC、 WiFi相关处理软件来实现, 反之亦然。 另外, 在下面的详细描述中, 为便于解释, 阐述了许多具体的细节以提供对本披 露实施例的全面理解。 然而明显地, 一个或更多个实施例在没有这些具体细节的情况 下也可以被实施。 In addition, the functions described herein as being implemented by the steps of the method may also be implemented by means of dedicated hardware, a combination of general hardware and software, and the like. For example, functions described as being implemented by dedicated hardware (eg, Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), etc.) may be implemented by general purpose hardware (eg, central processing unit (CPU), microprocessor (μ Ρ), digital signal processor (DSP) and software are combined to achieve, and vice versa. In addition, for example, it is described as a function implemented by a WiFi chip, a Bluetooth module, an FC chip/coil, etc., and a general-purpose processor (for example, a CPU, a DSP, etc.) may be combined with an analog-to-digital conversion circuit, an amplifying circuit, an antenna, and the like, and Bluetooth. NFC, WiFi related processing software to achieve, and vice versa. In the following detailed description, numerous specific details are set forth Obviously, however, one or more embodiments may be practiced without these specific details.
以上所述的具体实施例, 对本申请的目的、 技术方案和有益效果进行了进一步详 细说明,应理解的是, 以上所述仅为本申请的具体实施例而已,并不用于限制本申请, 凡在本申请的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本 申请的保护范围之内。
The specific embodiments of the present invention have been described in detail with reference to the specific embodiments of the present application. It is to be understood that the foregoing description Any modifications, equivalent substitutions, improvements, etc., made within the spirit and scope of the present application are intended to be included within the scope of the present application.
Claims
1、 一种用于操纵可移动装置的方法, 其中, 所述的方法包括以下步骤: 在控制终端的触控屏上显示至少一个触控基点; A method for operating a mobile device, wherein the method comprises the steps of: displaying at least one touch base point on a touch screen of the control terminal;
当检测到在所述触控屏上的触摸操作, 且所述触摸操作的触摸点与触控基点的距 离小于或等于预设阈值时, 以所述触摸点充当触摸起始点, 并且在所述触控起始点的 周围生成虚拟操作区; When the touch operation on the touch screen is detected, and the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, the touch point acts as a touch start point, and A virtual operation area is generated around the touch start point;
通过所述触摸点从所述触控起始点起始的在所述虚拟操作区中的滑动轨迹, 产生 触摸点相对于触控起始点的位移矢量; Generating, by the touch point, a sliding track in the virtual operation area from the touch start point, generating a displacement vector of the touch point relative to the touch start point;
检测所述位移矢量, 且基于所述位移矢量生成操纵可移动装置的指令; 和 向可移动装置发送所述指令。 Detecting the displacement vector and generating an instruction to manipulate the movable device based on the displacement vector; and transmitting the instruction to the mobile device.
2、 根据权利要求 1 所述的方法, 其中, 当检测到在所述触控屏上的触摸操作, 且所述触摸操作的触摸点与触控基点的距离小于或等于预设阈值时, 基于所述触控基 点向外辐射生成预设半径的可触控区。 The method according to claim 1, wherein when a touch operation on the touch screen is detected, and a distance between a touch point of the touch operation and a touch base point is less than or equal to a preset threshold, based on The touch base point radiates outward to generate a touchable area of a predetermined radius.
3、 根据权利要求 2所述的方法, 其中, 基于所述触控基点向外辐射生成预设半 径的可触控区包括: The method according to claim 2, wherein the touchable area for generating the preset radius based on the outward touch of the touch base point comprises:
生成不透明或半透明的所述可触控区。 The touchable area that is opaque or translucent is generated.
4、 根据权利要求 1 所述的方法, 其中, 在所述触控起始点的周围生成虚拟操作 区包括: 生成两个虚拟操作区。 4. The method according to claim 1, wherein generating a virtual operation area around the touch start point comprises: generating two virtual operation areas.
5、 根据权利要求 1 所述的方法, 其中, 在每个所述虚拟操作区中, 在以所述触 控起始点为中心的径向方向上限定多个主方向, 每个所述虚拟操作区包括: 5. The method according to claim 1, wherein in each of the virtual operation areas, a plurality of main directions are defined in a radial direction centered on the touch start point, each of the virtual operations The area includes:
多个主方向区域; 和 Multiple main direction areas; and
多个复合方向区域, 所述多个复合区域中的每个被限定成位于两个相邻主方向区 域之间的区域。
A plurality of composite direction regions, each of the plurality of composite regions being defined as a region between two adjacent main direction regions.
6、 根据权利要求 5所述的方法, 其中, 所述多个主方向区域中的每个被限定成 从所述触控起始点辐射且涵盖对应主方向的扇形区域。 6. The method of claim 5, wherein each of the plurality of main direction regions is defined as a sector region radiating from the touch start point and covering a corresponding main direction.
7、 根据权利要求 5所述的方法, 其中, 当所述触摸点位于所述主方向区域时, 则基于所述位移矢量的与所述对应主方向对应的分量生成操纵可移动装置的指令; 并且当所述触摸点位于所述复合方向区域时, 则分别基于所述位移矢量的与所述 两个相邻 ΐ方向区域各自的对应 ΐ方向对应的分暈来生成操纵可移动装置的指令。 7. The method according to claim 5, wherein when the touch point is located in the main direction area, an instruction to manipulate the movable device is generated based on a component of the displacement vector corresponding to the corresponding main direction; And when the touch point is located in the composite direction area, an instruction to manipulate the movable device is generated based on the separation of the displacement vectors corresponding to the respective pupil directions of the two adjacent pupil direction regions, respectively.
8、 根据权利要求 5所述的方法, 其中, 在每个所述虚拟操作区中, 所述多个主 方向包括: 相对于所述触控起始点的向上、 向下、 向左、 向右方向, 且基于所述位移 矢量的与所述多个主方向对应的分量分别生成操纵可移动装置相对于当前状态向前平 移、 向后平移、 向左平移、 向右平移的控制指令, 或生成操纵可移动装置相对于当前 状态上升、 下降、 逆时针旋转、 顺时针旋转的控制指令。 8. The method according to claim 5, wherein, in each of the virtual operation areas, the plurality of main directions comprise: upward, downward, leftward, rightward relative to the touch start point a direction, and a component corresponding to the plurality of main directions based on the displacement vector respectively generates a control instruction for manipulating the movable device to move forward, backward, left, and right relative to the current state, or generate A control command that manipulates the movable device to rise, fall, counterclockwise, and clockwise with respect to the current state.
9、 根据权利要求 7所述的方法, 其中, 当所述触摸点位于所述主方向区域时, 所述主方向区域被突出显示。 9. The method according to claim 7, wherein the main direction area is highlighted when the touch point is located in the main direction area.
10、根据权利要求 6所述的方法,其中,所述扇形区域的中心角小于或等于 1 Γ 。10. The method of claim 6 wherein the central angle of the sector is less than or equal to 1 Γ.
11、 根据权利要求 10所述的方法, 其中, 根据随所述触摸点的滑动轨迹的用户 施力变化趋势, 所述扇形区域的两侧边被预设成相对于所述对应主方向呈不同夹角。 11. The method according to claim 10, wherein two sides of the sector area are preset to be different with respect to the corresponding main direction according to a trend of user application force with a sliding trajectory of the touch point Angle.
12、 根据权利要求 11 所述的方法, 其中, 所述扇形区域包括由所涵盖的对应主 方向作为分界线而划分的触摸点实际接触的操作侧半扇区和触摸点未触及的非操作侧 半扇区, 且所述扇区的位于所述操作侧半扇区的侧边与所述对应主方向的夹角大于所 述扇区的位于所述非操作侧半扇区的另一侧边与所述对应主方向的夹角。 12. The method according to claim 11, wherein the sector area includes an operation side half sector actually touched by a touch point divided by a covered main direction as a boundary line, and a non-operation side touched by the touch point a half sector, and an angle of a side of the sector on the side of the operation side with the corresponding main direction is greater than an other side of the sector on a side of the non-operation side half sector An angle with the corresponding main direction.
13、 根据权利要求 1至 12中任一项所述的方法, 其中, 所述基于所述位移矢量 生成操纵可移动装置的指令包括: The method according to any one of claims 1 to 12, wherein the generating, by the displacement vector, an instruction to manipulate the movable device comprises:
获得所述可移动装置的初始状态;
获得所述可移动装置的末段状态; 和 Obtaining an initial state of the movable device; Obtaining a final state of the movable device; and
根据所述末段状态相对于所述初始状态的变化生成可移动装置的补偿控制指令, 以校正所述可移动装置的移动状态。 A compensation control command of the movable device is generated according to the change of the last segment state with respect to the initial state to correct a moving state of the movable device.
14、 根据权利要求 1所述的方法, 其中, 在所述触摸操作的触摸点与触控基点的 距离小于或等于预设阈值的情况下, 响应于检测到触摸点处所述触控屏受到的压力高 于预设的第一压力阈值时, 确定所述触控起始点。 The method according to claim 1, wherein, in a case where the distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, the touch screen is received in response to detecting the touch point The touch start point is determined when the pressure is higher than the preset first pressure threshold.
15、 根据权利要求 1或 14所述的方法, 其中, 检测所述触摸操作的触摸点与触 控基点的距离小于或等于预设阈值的情况的持续时间, 且当所述持续时间大于第一预 定时间时, 确定所述触控起始点。 The method according to claim 1 or 14, wherein a duration of a case where a distance between a touch point of the touch operation and a touch base point is less than or equal to a preset threshold is detected, and when the duration is greater than the first At the predetermined time, the touch start point is determined.
16、 根据权利要求 1 所述的方法, 其中, 当松开所述触摸点时, 所述虚拟操作 区消失且所述触控基点被重新显示, 终止生成操纵可移动装置的指令。 16. The method according to claim 1, wherein when the touch point is released, the virtual operation area disappears and the touch base point is redisplayed, and the instruction to manipulate the movable device is terminated.
17、 根据权利要求 1所述的方法, 其中, 每个所述虚拟操作区被成形为由表示所 述位移矢量的最大值的边界标记所限定的透明或半透明区域。 17. The method of claim 1, wherein each of the virtual operating regions is shaped as a transparent or translucent region defined by a boundary mark representing a maximum value of the displacement vector.
18、 根据权利要求 17所述的方法, 其中, 每个所述虚拟操作区被成形为呈以所 述触控起始点为圆心且以所述位移矢量的预定的最大值为半径的圆形形状。 18. The method according to claim 17, wherein each of the virtual operation areas is shaped into a circular shape having a center of the touch start point and a radius of a predetermined maximum value of the displacement vector .
19、 根据权利要求 18所述的方法, 其中, 所述边界标记是中空的三角形, 且所 述三角形的底边被构造为具备与所述圆形形状的圆周一致的曲率的弧边。 19. The method of claim 18, wherein the boundary mark is a hollow triangle, and a bottom edge of the triangle is configured to have an arc edge having a curvature that coincides with a circumference of the circular shape.
20、 根据权利要求 19所述的方法, 其中, 所述触摸点在所述虚拟操作区内移动 时, 所述边界标记以所述弧边沿所述圆周滑移成指示所述触摸点移动后的实际方向。 The method according to claim 19, wherein, when the touch point moves in the virtual operation area, the boundary mark slides along the circumference with the arc edge to indicate that the touch point is moved. Actual direction.
21、 根据权利要求 20所述的方法, 其中, 当所述触摸点接近所述虚拟操作区的 边界标记时, 所述控制指令中的速度值达到预设的最大值。
21. The method according to claim 20, wherein the speed value in the control command reaches a preset maximum value when the touch point approaches a boundary mark of the virtual operation area.
22、 根据权利要求 21 所述的方法, 其中, 当所述触摸点接近所述虚拟操作区的 边界标记时, 边界标记变为突出显示, 且所述边界标记通过下列方式中的一种或多种 来突出显示: 通过变为以特定的颜色填充, 通过变为以特定的图案填充, 通过边界标 记的伸缩变化, 和通过边界标记的形状变化。 22. The method according to claim 21, wherein when the touch point approaches a boundary mark of the virtual operation area, the boundary mark becomes highlighted, and the boundary mark passes one or more of the following manners To highlight: by becoming a specific color fill, by becoming a specific pattern, by the expansion and contraction of the boundary mark, and by the shape of the boundary mark.
23、根据权利要求 17所述的方法,其中, 当所述触摸点移动达到边界标记处时, 操纵可移动装置的指令被保持。 The method of claim 17, wherein the instruction to manipulate the movable device is maintained when the touch point moves to reach the boundary mark.
24、 根据权利要求 17所述的方法, 其中, 控制终端的触控屏上还显示作为背景 的影像。 24. The method according to claim 17, wherein the image on the touch screen of the control terminal is also displayed as a background.
25、 根据权利要求 24所述的方法, 其中, 所述影像是由可移动装置所携载的影 像获取装置所获取的动态和 /或静态影像。 The method according to claim 24, wherein the image is a dynamic and/or static image acquired by an image capturing device carried by the mobile device.
26、 根据权利要求 24所述的方法, 其中, 所述虚拟操作区的透明度比所述影像 更高。 26. The method of claim 24, wherein the virtual operating area has a higher transparency than the image.
27、 根据权利要求 1 所述的方法, 其中, 还包括操纵可移动装置所携载的负载, 包括- 在控制终端的触摸屏上显示与所述触控基点和所述虚拟操作区间隔开布置的切 换键, 且通过触摸所述切换键, 启动对于所述控制终端的姿态变化的检测; 27. The method of claim 1, further comprising manipulating a load carried by the mobile device, comprising: displaying on the touch screen of the control terminal spaced apart from the touch base point and the virtual operation interval Switching a key, and by detecting the switching key, initiating detection of a change in posture of the control terminal;
基于所检测到的姿态变化, 生成负载相对于水平方向俯仰的转动角度和速度的第 二指令; 和 Generating a second command of the rotational angle and speed of the load relative to the horizontal pitch based on the detected change in attitude; and
向可移动装置发送所述第二指令。 Sending the second instruction to the mobile device.
28、 根据权利要求 27所述的方法, 其中, 检测所述控制终端的姿态变化, 通过 内置于所述控制终端中的姿态传感器实现。 28. The method according to claim 27, wherein detecting a change in posture of the control terminal is implemented by an attitude sensor built in the control terminal.
29、 根据权利要求 27所述的方法, 其中, 所述负载相对于水平方向的俯仰角在 介于负向阈值与正向阈值的范围内, 且设置所述负载达到正向阈值和正向阈值之前的
特定角度范围的俯仰缓冲区, 在所述俯仰缓冲区内所述负载以预设的转动速度和角度 执行俯仰运动。 29. The method according to claim 27, wherein a pitch angle of the load with respect to a horizontal direction is within a range between a negative threshold and a forward threshold, and before the load is set to reach a forward threshold and a forward threshold of A pitch buffer of a particular range of angles within which the load performs pitch motion at a predetermined rotational speed and angle.
30、 根据权利要求 29所述的方法, 其中, 所述负向阈值被设置为 -90° , 且正向 阈值被设置为 +30° 。 30. The method of claim 29, wherein the negative threshold is set to -90[deg.] and the forward threshold is set to +30[deg.].
31、 根据权利要求 28所述的方法, 其中, 所述姿态传感器包括惯性测暈单元、 加速度传感器, 角速度传感器, 磁力计或姿态方向参考系统。 31. The method according to claim 28, wherein the attitude sensor comprises an inertial halo unit, an acceleration sensor, an angular velocity sensor, a magnetometer or an attitude direction reference system.
32、 根据权利要求 27所述的方法, 其中, 所述切换键被显示于所述触控屏的边 缘附近。 32. The method of claim 27, wherein the switch key is displayed adjacent an edge of the touch screen.
33、 根据权利要求 27所述的方法, 其中, 还包括在检测到作用于所述切换键的 触摸的压力高于预设的第二压力阈值时, 确定启动对于所述控制终端的姿态变化的检 33. The method according to claim 27, further comprising determining to initiate a posture change for the control terminal when detecting that a pressure of a touch applied to the switching key is higher than a preset second pressure threshold Check
34、 根据权利要求 27至 33中任一项所述的方法, 其中, 所述负载包括云台。 The method according to any one of claims 27 to 33, wherein the load comprises a pan/tilt.
35、 根据权利要求 1 所述的方法, 其中, 所述可移动装置包括下述至少之 现实环境或虚拟环境中的无人车、 无人机、 无人船、 手持云台。 35. The method according to claim 1, wherein the movable device comprises at least an unmanned vehicle, a drone, an unmanned ship, a handheld head in a real environment or a virtual environment.
36、 一种用于操纵可移动装置的设备, 其中, 所述的设备包括: 36. An apparatus for manipulating a mobile device, wherein the device comprises:
显示模块, 被配置成在控制终端的触控屏上显示至少一个触控基点; The display module is configured to display at least one touch base point on the touch screen of the control terminal;
激活检测模块, 被配置成当检测到在所述触控屏上的触摸操作, 且当所述触摸操 作的触摸点与触控基点的距离小于或等于预设阈值时,以所述触摸点充当触摸起始点、 且指令所述显示模块显示在所述触控起始点的周围向外扩展而生成的虚拟操作区; 数据处理模块, 被配置成通过检测由于所述触摸点从触控起始点起始的在所述虚 拟操作区中的滑动轨迹而产生所述触摸点相对于触控起始点的位移矢量, 且基于所述 位移矢量生成操纵可移动装置的指令; 和 An activation detection module configured to detect a touch operation on the touch screen, and when the distance of the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, act as the touch point Touching a starting point, and instructing the display module to display a virtual operating area generated by expanding outward around the touch starting point; the data processing module is configured to detect from the touch starting point by the touch point Generating a displacement vector in the virtual operation area to generate a displacement vector of the touch point with respect to a touch start point, and generating an instruction to manipulate the movable device based on the displacement vector; and
指令发送模块, 被配置成向可移动装置发送所述指令。
An instruction transmitting module configured to send the instruction to a mobile device.
37、根据权利要求 36所述的设备,其中, 当检测到在所述触控屏上的触摸操作, 且当所述触摸操作的触摸点与触控基点的距离小于或等于预设阈值时, 基于所述触控 基点向外辐射生成预设半径的可触控区。 The device according to claim 36, wherein when a touch operation on the touch screen is detected, and when a distance between the touch point of the touch operation and the touch base point is less than or equal to a preset threshold, Generating a touchable area of a predetermined radius based on the outward touch of the touch base point.
38、 根据权利要求 37所述的设备, 其中, 基于所述触控基点向外辐射生成预设 半径的可触控区包括: 38. The device according to claim 37, wherein the touchable area for generating a preset radius based on the outward touch of the touch base point comprises:
生成不透明或半透明的所述可触控区。 The touchable area that is opaque or translucent is generated.
39、 根据权利要求 36所述的设备, 其中, 在所述触控起始点的周围生成两个虚 拟操作区。 39. The device according to claim 36, wherein two virtual operation areas are generated around the touch start point.
40、 根据权利要求 36所述的设备, 其中, 所述显示模块在每个所述虚拟操作区 中限定沿着以所述触控起始点为中心的径向方向的多个主方向, 每个所述虚拟操作区 包括- 多个主方向区域; 和 40. The device according to claim 36, wherein the display module defines a plurality of main directions along a radial direction centered on the touch start point in each of the virtual operation areas, each The virtual operating area includes - a plurality of main direction areas; and
多个复合方向区域, 所述多个复合区域中的每个被限定成位于两个相邻主方向区 域之间的区域。 A plurality of composite direction regions, each of the plurality of composite regions being defined as a region between two adjacent main direction regions.
41、 根据权利要求 40所述的设备, 其中, 所述多个主方向区域中的每个被限定 成从所述触控起始点辐射且涵盖对应主方向的扇形区域。 41. The apparatus according to claim 40, wherein each of the plurality of main direction regions is defined as a sector region radiating from the touch start point and covering a corresponding main direction.
42、 根据权利要求 40所述的方法, 其中, 当所述数据处理模块检测到所述触摸 点位于所述主方向区域时, 则所述数据处理模块基于所述位移矢量的与所述对应主方 向对应的分量生成操纵可移动装置的指令; 42. The method according to claim 40, wherein, when the data processing module detects that the touch point is located in the main direction area, the data processing module is based on the displacement vector and the corresponding main The component corresponding to the direction generates an instruction to manipulate the movable device;
并且当所述数据处理模块检测到所述触摸点位于所述复合方向区域时, 则所述数 据处理模块分别基于所述位移矢量的与所述两个相邻主方向区域各自的对应主方向对 应的分量来生成操纵可移动装置的指令。 And when the data processing module detects that the touch point is located in the composite direction area, the data processing module respectively corresponds to a corresponding main direction of each of the two adjacent main direction areas based on the displacement vector The component is used to generate an instruction to manipulate the mobile device.
43、 根据权利要求 40所述的设备, 其中, 所述显示模块在每个所述虚拟操作区 中将所述多个主方向设置为包括: 相对于所述触控起始点的向上、 向下、 向左、 向右
方向, 且所述数据处理模块基于所述位移矢量的与所述多个主方向对应的分量分别生 成操纵可移动装置相对于当前状态向前平移、 向后平移、 向左平移、 向右平移的控制 指令, 或生成操纵可移动装置相对于当前状态上升、 下降、 逆时针旋转、 顺时针旋转 的控制指令。 43. The device according to claim 40, wherein the display module sets the plurality of main directions in each of the virtual operation areas to include: upward and downward with respect to the touch start point , turn left turn Right a direction, and the data processing module generates, respectively, based on the components of the displacement vector corresponding to the plurality of main directions, respectively, the manipulation movable device is translated forward, backward, left, and right relative to the current state. Controlling instructions, or generating control commands that manipulate the movable device to rise, fall, counterclockwise, and clockwise with respect to the current state.
44、 根据权利要求 42所述的设备, 其中, 当所述数据处理模块检测到所述触摸 点位于所述 ΐ方向区域时, 所述 ΐ方向区域被突出显示。 44. The apparatus according to claim 42, wherein, when the data processing module detects that the touch point is located in the ΐ direction area, the ΐ direction area is highlighted.
45、根据权利要求 41所述的设备,其中,所述扇形区域的中心角小于或等于 1 Γ 。45. Apparatus according to claim 41 wherein the central angle of the sector is less than or equal to 1 Γ.
46、 根据权利要求 45所述的设备, 其中, 所述显示模块根据随所述触摸点的滑 动轨迹的用户施力变化趋势, 将所述扇形区域的两侧边预设成相对于所述对应主方向 呈不同夹角。 The device according to claim 45, wherein the display module presets two sides of the sector-shaped area to be opposite to the corresponding one according to a trend of a user's applied force with a sliding trajectory of the touched point The main direction is at a different angle.
47、 根据权利要求 46所述的方法, 其中, 所述扇形区域包括由所涵盖的对应主 方向作为分界线而划分的触摸点实际接触的操作侧半扇区和触摸点未触及的非操作侧 半扇区, 且所述扇区的位于所述操作侧半扇区的侧边与所述对应主方向的夹角大于所 述扇区的位于所述非操作侧半扇区的另一侧边与所述对应主方向的夹角。 47. The method according to claim 46, wherein the sector area includes an operation side half sector actually touched by a touch point divided by a covered main direction as a boundary line, and a non-operation side touched by the touch point a half sector, and an angle of a side of the sector on the side of the operation side with the corresponding main direction is greater than an other side of the sector on a side of the non-operation side half sector An angle with the corresponding main direction.
48、 根据权利要求 36至 47中任一项所述的设备, 其中, 所述数据处理模块还被 配置成: The apparatus according to any one of claims 36 to 47, wherein the data processing module is further configured to:
获得所述可移动装置的初始状态; Obtaining an initial state of the movable device;
获得所述可移动装置的末段状态; 和 Obtaining a final state of the movable device; and
根据所述末段状态相对于所述初始状态的变化生成可移动装置的补偿控制指令, 以校正所述可移动装置的移动状态。 A compensation control command of the movable device is generated according to the change of the last segment state with respect to the initial state to correct a moving state of the movable device.
49、 根据权利要求 36所述的设备, 其中, 在所述触摸操作的触摸点与触控基点 的距离小于或等于所述可触控区的大小情况下, 所述激活检测模块响应于检测到触摸 点处所述触控屏受到的压力高于预设的第一压力阈值时, 确定所述触控起始点。
The device according to claim 36, wherein, in a case where the distance between the touch point of the touch operation and the touch base point is less than or equal to the size of the touchable area, the activation detection module is responsive to detecting The touch start point is determined when the pressure at the touch point is higher than a preset first pressure threshold.
50、 根据权利要求 36或 49所述的设备, 其中, 所述激活检测模块检测触摸点 与触控基点的距离小于或等于所述可触控区的大小的情况的持续时间, 且当所述持续 时间大于第一预定时间时, 确定所述触控起始点。 The device according to claim 36 or claim 49, wherein the activation detecting module detects a duration of a case where a distance between the touch point and the touch base point is less than or equal to a size of the touchable area, and when The touch start point is determined when the duration is greater than the first predetermined time.
51、 根据权利要求 36所述的设备, 其中, 当松开所述触摸点, 所述激活检测模 块指令所述显示模块使得所述虚拟操作区消失且所述触控基点被重新显示, 且激活检 测模块、 数据处理模块和指令发送模块的操作停止操作。 51. The device according to claim 36, wherein, when the touch point is released, the activation detecting module instructs the display module to cause the virtual operation area to disappear and the touch base point to be redisplayed, and activated The operation of the detection module, the data processing module, and the instruction transmission module stops.
52、 根据权利要求 36所述的设备, 其中, 所述显示模块将每个所述虚拟操作区 成形为由表示所述位移矢量的最大值的边界标记所限定的透明或半透明区域。 52. The apparatus of claim 36, wherein the display module shapes each of the virtual operating regions into a transparent or translucent region defined by a boundary mark representing a maximum value of the displacement vector.
53、 根据权利要求 52所述的设备, 其中, 所述显示模块将每个所述虚拟操作区 成形为呈以所述触控起始点为圆心且以所述位移矢量的预定的最大值为半径的圆形形 状。 The device according to claim 52, wherein the display module shapes each of the virtual operation regions to have a radius of a predetermined starting point of the displacement vector and a radius of the displacement vector Round shape.
54、 根据权利要求 53所述的设备, 其中, 所述显示模块将所述边界标记构造成 中空的三角形, 且所述三角形的底边被构造为具备与所述圆形形状的圆周一致的曲率 的弧边。 54. The apparatus according to claim 53, wherein the display module configures the boundary mark into a hollow triangle, and a bottom edge of the triangle is configured to have a curvature consistent with a circumference of the circular shape The arc side.
55、 根据权利要求 54所述的设备, 其中, 当所述触摸点在所述虚拟操作区内移 动时, 所述显示模块使得所述边界标记以所述弧边沿所述圆周滑移成指示所述触摸点 移动后的实际方向。 55. The apparatus according to claim 54, wherein, when the touch point moves within the virtual operation area, the display module causes the boundary mark to slide along the circumference into an indication position with the arc edge The actual direction after the touch point is moved.
56、 根据权利要求 55所述的设备, 其中, 当所述触摸点接近所述虚拟操作区的 边界标记时, 控制指令中的速度值达到预设的最大值。 56. The apparatus according to claim 55, wherein, when the touch point approaches a boundary mark of the virtual operation area, a speed value in the control command reaches a preset maximum value.
57、 根据权利要求 56所述的设备, 其中, 当所述触摸点接近所述虚拟操作区的 边界标记时, 所述显示模块使得边界标记变为突出显示, 且所述显示模块使得所述边 界标记通过下列方式中的一种或多种来突出显示: 通过变为以特定的颜色填充, 通过 变为以特定的图案填充, 通过边界标记的伸缩变化, 和通过边界标记的形状变化。
57. The apparatus according to claim 56, wherein, when the touch point approaches a boundary mark of the virtual operation area, the display module causes a boundary mark to become highlighted, and the display module causes the boundary The mark is highlighted by one or more of the following ways: by becoming a fill in a particular color, by becoming a fill in a particular pattern, by a change in the stretch of the boundary mark, and by a change in the shape of the mark.
58、 根据权利要求 52所述的设备, 其中, 当所述显示模块在触控屏上显示所述 触摸点移动达到边界标记处时, 所述数据处理模块保持操纵所述可移动装置的指令。 58. The device according to claim 52, wherein the data processing module maintains an instruction to manipulate the movable device when the display module displays on the touch screen that the touch point moves to reach a boundary mark.
59、 根据权利要求 52所述的设备, 其中, 所述显示模块还被配置成在控制终端 的触控屏上显示作为背景的影像。 59. The device according to claim 52, wherein the display module is further configured to display an image as a background on a touch screen of the control terminal.
60、 根据权利要求 59所述的设备, 其中, 所述影像是由可移动装置所携载的影 像获取装置所获取的动态和 /或静态影像。 60. The device of claim 59, wherein the image is a dynamic and/or static image acquired by an image capture device carried by the mobile device.
61、 根据权利要求 59所述的设备, 其中, 所述虚拟操作区的透明度比所述影像 更高。 61. The apparatus according to claim 59, wherein the virtual operation area has a higher transparency than the image.
62、 根据权利要求 36所述的设备, 其中, 所述设备还被配置用以操纵可移动装 置所携载的负载, 包括- 所述显示模块还被设置成在控制终端的触控屏上显示与所述触控基点和所述虚 拟操作区间隔开布置的切换键, 62. The device according to claim 36, wherein the device is further configured to manipulate a load carried by the mobile device, comprising: the display module is further configured to display on a touch screen of the control terminal a switching button disposed apart from the touch base point and the virtual operation interval,
所述激活检测模块还被设置成通过触摸所述切换键, 通过启动对于所述控制终端 的姿态变化的检测来激活对于可移动装置所携载的负载的操纵, The activation detection module is further configured to activate manipulation of a load carried by the mobile device by initiating detection of a change in attitude of the control terminal by touching the switch key,
所述数据处理模块还被设置成当所述激活检测模块激活对于所述负载的操纵时, 检测所述控制终端的姿态变化, 并且基于所检测到的姿态变化, 生成操纵所述负载调 节相对于水平方向俯仰的转动角度和速度的第二指令; 和 The data processing module is further configured to detect a change in posture of the control terminal when the activation detection module activates manipulation of the load, and generate a manipulation based on the detected posture change relative to the load adjustment a second command for the angle of rotation and speed of the pitch in the horizontal direction; and
所述指令发送模块还被配置成向可移动装置发送所述第二指令。 The instruction transmitting module is further configured to transmit the second instruction to the mobile device.
63、 根据权利要求 62所述的设备, 其中, 所述数据处理模块通过内置于所述控 制终端中的姿态传感器来检测所述控制终端的姿态变化。 63. The apparatus according to claim 62, wherein the data processing module detects a posture change of the control terminal through an attitude sensor built in the control terminal.
64、 根据权利要求 62所述的设备, 其中, 所述负载相对于水平方向的俯仰角在 介于负向阈值与正向阈值的范围内, 且设置所述负载达到正向阈值和正向阈值之前的 特定角度范围的俯仰缓冲区, 在所述俯仰缓冲区内所述负载以预设的转动速度和角度
执行俯仰运动。 64. The apparatus according to claim 62, wherein a pitch angle of the load with respect to a horizontal direction is within a range between a negative threshold and a forward threshold, and before the load is set to reach a forward threshold and a forward threshold a pitch buffer of a specific angular range in which the load is at a predetermined rotational speed and angle Perform a pitch motion.
65、 根据权利要求 64所述的设备, 其中, 所述负向阈值被设置为 -90° , 且正向 阈值被设置为 +30° 。 65. Apparatus according to claim 64, wherein said negative threshold is set to -90[deg.] and the forward threshold is set to +30[deg.].
66、 根据权利要求 63所述的设备, 其中, 所述姿态传感器包括惯性测量单元、 加速度传感器, 角速度传感器, 磁力计或姿态方向参考系统。 66. Apparatus according to claim 63, wherein said attitude sensor comprises an inertial measurement unit, an acceleration sensor, an angular velocity sensor, a magnetometer or an attitude direction reference system.
67、 根据权利要求 62所述的设备, 其中, 所述显示模块将所述切换键显示于所 述触控屏的边缘附近。 67. The device according to claim 62, wherein the display module displays the switching key near an edge of the touch screen.
68、 根据权利要求 62所述的设备, 其中, 所述激活检测模块在检测到作用于所 述切换键的触摸的压力以高于预设的第二压力阈值时, 确定启动对于所述控制终端的 姿态变化的检测。 The device according to claim 62, wherein the activation detecting module determines to activate the control terminal when detecting that the pressure of the touch applied to the switching key is higher than a preset second pressure threshold Detection of posture changes.
69、 根据权利要求 62至 68中任一项所述的设备, 其中, 所述负载包括云台。 The apparatus according to any one of claims 62 to 68, wherein the load comprises a pan/tilt.
70、 根据权利要求 36所述的设备, 其中, 所述可移动装置包括下述至少之一: 现实环境或虚拟环境中的无人车、 无人机、 无人船、 手持云台。
70. The device according to claim 36, wherein the movable device comprises at least one of the following: an unmanned vehicle, a drone, an unmanned ship, a handheld head in a real environment or a virtual environment.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/085555 WO2018214029A1 (en) | 2017-05-23 | 2017-05-23 | Method and apparatus for manipulating movable device |
CN201780004435.5A CN108496151A (en) | 2017-05-23 | 2017-05-23 | Method and apparatus for manipulating movable fixture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/085555 WO2018214029A1 (en) | 2017-05-23 | 2017-05-23 | Method and apparatus for manipulating movable device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018214029A1 true WO2018214029A1 (en) | 2018-11-29 |
Family
ID=63344662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/085555 WO2018214029A1 (en) | 2017-05-23 | 2017-05-23 | Method and apparatus for manipulating movable device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108496151A (en) |
WO (1) | WO2018214029A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110162075B (en) * | 2019-06-06 | 2021-11-09 | 深圳市道通智能航空技术股份有限公司 | Aircraft control method and device and aircraft |
CN110853389B (en) * | 2019-11-21 | 2022-03-18 | 白犀牛智达(北京)科技有限公司 | Drive test monitoring system suitable for unmanned commodity circulation car |
CN111220514B (en) * | 2020-03-02 | 2022-12-30 | 山东建筑大学 | Underwater microbubble and floc measuring device thereof |
CN111708471B (en) * | 2020-07-09 | 2022-01-25 | 腾讯科技(深圳)有限公司 | Control processing method and related device |
CN112535862A (en) * | 2020-09-30 | 2021-03-23 | 深圳德深通商贸有限公司 | Control method and control system of virtual rocker |
CN113093795B (en) * | 2021-03-30 | 2022-04-22 | 华南理工大学 | Semi-automatic wireless control method and device for unmanned surface vehicle |
CN113777996B (en) * | 2021-09-23 | 2024-10-29 | 东风汽车有限公司东风日产乘用车公司 | Remote control method, device and equipment based on mobile terminal |
CN115480509A (en) * | 2022-09-14 | 2022-12-16 | 哈尔滨工业大学(深圳) | Unmanned aerial vehicle control system and control method based on cellular network |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011034538A (en) * | 2009-08-06 | 2011-02-17 | Square Enix Co Ltd | Portable computer with touch panel display |
CN103809888A (en) * | 2012-11-12 | 2014-05-21 | 北京三星通信技术研究有限公司 | Mobile terminal and manipulation method thereof |
CN105302453A (en) * | 2014-06-26 | 2016-02-03 | 工合线上娱乐株式会社 | Terminal device |
CN105630341A (en) * | 2015-12-23 | 2016-06-01 | 英华达(上海)科技有限公司 | Touch display device, touch display method and unmanned aerial vehicle |
CN106662881A (en) * | 2016-09-26 | 2017-05-10 | 深圳市大疆创新科技有限公司 | Control method, system and user terminal for unmanned aircraft |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5379250B2 (en) * | 2011-02-10 | 2013-12-25 | 株式会社ソニー・コンピュータエンタテインメント | Input device, information processing device, and input value acquisition method |
CN103426282A (en) * | 2013-07-31 | 2013-12-04 | 深圳市大疆创新科技有限公司 | Remote control method and terminal |
CN104375708B (en) * | 2014-12-02 | 2017-11-07 | 厦门飞信网络科技有限公司 | Touch input event-handling method and equipment |
CN104548596B (en) * | 2015-02-02 | 2017-05-24 | 广州周游网络科技有限公司 | Aiming method and device of shooting games |
CN105045501A (en) * | 2015-06-23 | 2015-11-11 | 上海斐讯数据通信技术有限公司 | Electronic equipment and sliding action response method and system applied to electronic equipment |
CN105045276B (en) * | 2015-07-03 | 2019-01-11 | 深圳一电航空技术有限公司 | UAV Flight Control method and device |
CN105468279B (en) * | 2015-11-06 | 2019-08-23 | 网易(杭州)网络有限公司 | Contact action identification and response method, device and game control method, device |
CN105867765B (en) * | 2016-03-25 | 2018-11-20 | 网易(杭州)网络有限公司 | For the feedback method of touch-control virtual control, system and mobile terminal |
-
2017
- 2017-05-23 WO PCT/CN2017/085555 patent/WO2018214029A1/en active Application Filing
- 2017-05-23 CN CN201780004435.5A patent/CN108496151A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011034538A (en) * | 2009-08-06 | 2011-02-17 | Square Enix Co Ltd | Portable computer with touch panel display |
CN103809888A (en) * | 2012-11-12 | 2014-05-21 | 北京三星通信技术研究有限公司 | Mobile terminal and manipulation method thereof |
CN105302453A (en) * | 2014-06-26 | 2016-02-03 | 工合线上娱乐株式会社 | Terminal device |
CN105630341A (en) * | 2015-12-23 | 2016-06-01 | 英华达(上海)科技有限公司 | Touch display device, touch display method and unmanned aerial vehicle |
CN106662881A (en) * | 2016-09-26 | 2017-05-10 | 深圳市大疆创新科技有限公司 | Control method, system and user terminal for unmanned aircraft |
Also Published As
Publication number | Publication date |
---|---|
CN108496151A (en) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018214029A1 (en) | Method and apparatus for manipulating movable device | |
US10222792B2 (en) | Drone piloting device adapted to hold piloting commands and associated control method | |
US10551834B2 (en) | Method and electronic device for controlling unmanned aerial vehicle | |
CN107000839B (en) | The control method of unmanned plane, device, equipment and unmanned plane control system | |
US20200036901A1 (en) | Flying camera and a system | |
JP6037600B2 (en) | Method and apparatus for remotely controlling an unmanned aerial vehicle, in particular a rotary wing drone | |
US20200409532A1 (en) | Input device for vr/ar applications | |
CN108521787B (en) | Navigation processing method and device and control equipment | |
US11383834B2 (en) | Unmanned flying object and method of controlling unmanned flying object | |
KR102449439B1 (en) | Apparatus for unmanned aerial vehicle controlling using head mounted display | |
WO2015013979A1 (en) | Remote control method and terminal | |
JP2017511764A (en) | Aircraft, its takeoff control method and system, and landing control method and system | |
US20120079433A1 (en) | Device and system and method for interacting with target in operation area | |
WO2017113648A1 (en) | Somatosensory remote controller, somatosensory remote control flight system and method, and remote control method | |
JP2016225872A (en) | Travel apparatus operation terminal, travel apparatus operation method and travel apparatus operation program | |
WO2013145572A1 (en) | Display control device, display control method, and program | |
WO2018089531A1 (en) | Method for flight control by how a device is thrown | |
JP6685742B2 (en) | Operating device, moving device, and control system thereof | |
US20210181769A1 (en) | Movable platform control method, movable platform, terminal device, and system | |
JP6855616B2 (en) | Operating devices, mobile devices, and their control systems | |
JPWO2019138466A1 (en) | Unmanned aerial vehicle control system, unmanned aerial vehicle control method, and program | |
KR102117338B1 (en) | Method for controling unmanned moving object based on cylindrical coordinate system and recording medium storing program for executing the same, and computer prograom stored in recording medium for executing the same | |
CN208752464U (en) | Control the device and vehicle of unmanned plane | |
CN113677412A (en) | Information processing apparatus, information processing method, and program | |
WO2020037617A1 (en) | Gimbal control method, gimbal and gimbal control system |
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: 17910696 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17910696 Country of ref document: EP Kind code of ref document: A1 |