Methods and systems for providing functionality of an interface to control directional orientations of a device
First Claim
1. A method comprising:
- receiving an input on an interface indicating a command for a directional orientation of a robotic device and a command for a speed of the robotic device, wherein the interface is provided on a device remote from the robotic device, and wherein particular pre-set locations on the interface at particular orientations with respect to a center of the interface correspond to commands for predetermined directional orientations of the robotic device with respect to a current orientation of the robotic device;
providing an indicator on the interface representing a location of the input, wherein the interface includes a geometric shape, wherein the location of the input is within the geometric shape, and wherein the indicator includes a marking outside the geometric shape that is indicative of the command for the directional orientation of the robotic device;
determining that the location of the input on the interface is within a predetermined threshold to one of the particular pre-set locations on the interface; and
responsive to determining that the location of the input on the interface is within the predetermined threshold to the pre-set location, repositioning the marking outside the geometric shape to be at another location outside the geometric shape corresponding to the pre-set location.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing functionality of a user interface to control directional orientations of a device are provided. An example method includes receiving an input on an interface indicating a command for a directional orientation of a robotic device, and providing an indicator on the interface representing a location of the input. The indicator may include a representation of the command for the directional orientation of the robotic device. The method may further include determining that the location of the input on the interface is within a distance threshold to a pre-set location on the interface, and repositioning the indicator on the interface to be at the pre-set location. In this manner, the indicator may snap to a location if the input is close to a pre-set location, for example.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving an input on an interface indicating a command for a directional orientation of a robotic device and a command for a speed of the robotic device, wherein the interface is provided on a device remote from the robotic device, and wherein particular pre-set locations on the interface at particular orientations with respect to a center of the interface correspond to commands for predetermined directional orientations of the robotic device with respect to a current orientation of the robotic device; providing an indicator on the interface representing a location of the input, wherein the interface includes a geometric shape, wherein the location of the input is within the geometric shape, and wherein the indicator includes a marking outside the geometric shape that is indicative of the command for the directional orientation of the robotic device; determining that the location of the input on the interface is within a predetermined threshold to one of the particular pre-set locations on the interface; and responsive to determining that the location of the input on the interface is within the predetermined threshold to the pre-set location, repositioning the marking outside the geometric shape to be at another location outside the geometric shape corresponding to the pre-set location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving an input on an interface indicating a command for a directional orientation of a robotic device and a command for a speed of the robotic device, wherein particular pre-set locations on the interface at particular orientations with respect to a center of the interface correspond to commands for predetermined directional orientations of the robotic device with respect to a current orientation of the robotic device; providing an indicator on the interface representing a location of the input, wherein the interface includes a geometric shape, wherein the location of the input is within the geometric shape, and wherein the indicator includes a marking outside the geometric shape that is indicative of the command for the directional orientation of the robotic device; determining that the location of the input on the interface is within a predetermined threshold to one of the particular pre-set locations on the interface; and responsive to determining that the location of the input on the interface is within the predetermined threshold to the pre-set location, repositioning the marking outside the geometric shape to be at another location outside the geometric shape corresponding to the pre-set location. - View Dependent Claims (22)
-
-
23. A device comprising:
-
a processor; and memory including instructions stored therein executable by the processor to perform functions comprising; receiving an input on an interface indicating a command for a directional orientation of a robotic device and a command for a speed of the robotic device, wherein particular pre-set locations on the interface at particular orientations with respect to a center of the interface correspond to commands for predetermined directional orientations of the robotic device with respect to a current orientation of the robotic device; providing an indicator on the interface representing a location of the input, wherein the interface includes a geometric shape, wherein the location of the input is within the geometric shape, and wherein the indicator includes a marking outside the geometric shape that is indicative of the command for the directional orientation of the robotic device; determining that the location of the input on the interface is within a predetermined threshold to one of the pre-set locations on the interface; and responsive to determining that the location of the input on the interface is within the predetermined threshold to the pre-set location, repositioning the marking outside the geometric shape to be at another location outside the geometric shape corresponding to the pre-set location. - View Dependent Claims (24)
-
Specification