US2021089023A1PendingUtilityA1
Method and device for controlling movement of external device
Est. expiryAug 3, 2035(~9.1 yrs left)· nominal 20-yr term from priority
Inventors:Fan Yang
B64U 2201/20G05D 1/101G05D 1/0016G05D 1/02
61
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method and device for controlling movement of an external device. The method (200) comprises: generating an array pattern on an interface of a device (202); and generating a predetermined trace on the array pattern, so that the external device moves according to the predetermined trace (204). By generating a predetermined trace by using an array pattern, the movement of an external device can be controlled rapidly and efficiently.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A device for controlling a movement of an external device, comprising:
a controller; a memory in communication with the controller, the memory storing executable instructions executable by the controller to:
generate an array pattern on an interface of the device;
generate a predetermined trace on the array pattern so that the external device moves according to the predetermined trace; and
control a movement of the external device in accordance with the predetermined trace.
2 . The device according to claim 1 , wherein the executable instructions are further executable by the controller to:
generate the array pattern on an electronic map of the device.
3 . The device according to claim 2 , wherein the executable instructions are further executable by the controller to:
move and/or scale the electronic map and/or the array pattern to generate the predetermined trace on the array pattern.
4 . The device according to claim 3 , wherein the executable instructions are further executable by the controller to:
move and/or scale the electronic map and/or the array pattern according to the predetermined trace so that the predetermined trace is completely included in the array pattern.
5 . The device according to claim 2 , wherein the executable instructions are further executable by the controller to:
rotate the electronic map and/or the array pattern to generate the predetermined trace on the array pattern.
6 . The device according to claim 5 , wherein the executable instructions are further executable by the controller to:
rotate the electronic map and/or the array pattern according to the predetermined trace so that a direction of the predetermined trace matches a direction of the array pattern.
7 . The device according to claim 1 , wherein the executable instructions are further executable by the controller to:
automatically translate an endpoint of the trace which is not in the array pattern to a neighboring array point.
8 . The device according to claim 1 , wherein the executable instructions are further executable by the controller to:
calculate coordinates of the predetermined trace based on positions of array points associated with the predetermined trace.
9 . The device according to claim 8 , wherein the coordinates are relative coordinates or absolute coordinates.
10 . The device according to claim 9 , wherein the executable instructions are further executable by the controller to:
in response to the coordinates being the relative coordinates, calculate a relative coordinate of a starting array point associated with the predetermined trace on a basis of a center of the array pattern as a coordinate origin; control the external device to move to the relative coordinate to start to execute the predetermined trace.
11 . The device according to claim 9 , wherein the executable instructions are further executable by the controller to:
in response to the coordinates being the absolute coordinates, calculate an absolute coordinate of a starting array point associated with the predetermined trace; control the external device to move to the absolute coordinate to start to execute the predetermined trace.
12 . The device according to claim 10 , wherein the starting to execute the predetermined trace comprises:
starting to execute the predetermined trace from any point of the predetermined trace.
13 . A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a device, cause the device to perform:
generating an array pattern on an interface of the device; and generating a predetermined trace on the array pattern so that an external device moves according to the predetermined trace.
14 . The non-transitory computer-readable medium according to claim 13 , wherein computer-readable instructions cause the device to further perform:
generating the array pattern on an electronic map of the device.
15 . The non-transitory computer-readable medium according to claim 14 , wherein the generating a predetermined trace on the array pattern comprises:
moving and/or scaling the electronic map and/or the array pattern to generate the predetermined trace on the array pattern.
16 . The non-transitory computer-readable medium according to claim 15 , wherein the moving and/or scaling the electronic map and/or the array pattern to generate the predetermined trace on the array pattern comprises:
moving and/or scaling the electronic map and/or the array pattern according to the predetermined trace so that the predetermined trace is completely included in the array pattern.
17 . The non-transitory computer-readable medium according to claim 14 , wherein the generating a predetermined trace on the array pattern comprises:
rotating the electronic map and/or the array pattern to generate the predetermined trace on the array pattern.
18 . The non-transitory computer-readable medium according to claim 17 , wherein the rotating the electronic map and/or the array pattern to generate the predetermined trace on the array pattern comprises:
rotating the electronic map and/or the array pattern according to the predetermined trace so that a direction of the predetermined trace matches a direction of the array pattern.
19 . The non-transitory computer-readable medium according to claim 13 , wherein the generating a predetermined trace on the array pattern so that the external device moves according to the predetermined trace comprises:
automatically translating an endpoint of the trace which is not in the array pattern to a neighboring array point.
20 . The non-transitory computer-readable medium according to claim 13 , wherein the generating a predetermined trace on the array pattern so that the external device moves according to the predetermined trace comprises:
calculating coordinates of the predetermined trace based on positions of array points associated with the predetermined trace.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.