Methods and Systems for Selecting a Velocity Profile for Controlling a Robotic Device
First Claim
1. A method comprising:
- receiving, by a device, characteristics of a customized velocity profile for a robotic device, wherein the device is configured to remotely control the robotic device;
storing the characteristics of the customized velocity profile in a memory of the device;
receiving, by the device, an input indicating a command for controlling the robotic device, wherein the command includes a change in velocity;
determining, by the device, a velocity command for the robotic device based on the customized velocity profile and the received input, wherein the determined velocity command includes information for implementing the change in velocity over time; and
controlling the robotic device based on the determined velocity command.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for selecting a velocity profile for controlling a robotic device are provided. An example method includes receiving via an interface a selection of a robotic device to control, and receiving via the interface a request to modify a velocity profile of the robotic device. The velocity profile may include information associated with changes in velocity of the robotic device over time. The method may further include receiving a selected velocity profile, receiving an input via the interface, and determining a velocity command based on the selected velocity profile and the input. In this manner, changes in velocity of the robotic device may be filtered according to a velocity profile selected via the interface.
0 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device, characteristics of a customized velocity profile for a robotic device, wherein the device is configured to remotely control the robotic device; storing the characteristics of the customized velocity profile in a memory of the device; receiving, by the device, an input indicating a command for controlling the robotic device, wherein the command includes a change in velocity; determining, by the device, a velocity command for the robotic device based on the customized velocity profile and the received input, wherein the determined velocity command includes information for implementing the change in velocity over time; and controlling the robotic device based on the determined velocity command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
at least one processor; and memory including instructions executable by the at least one processor to cause the device to perform functions comprising; receiving characteristics of a customized velocity profile for a robotic device, wherein the device is configured to remotely control the robotic device, storing the characteristics of the customized velocity profile, receiving an input indicating a command for controlling the robotic device, wherein the command includes a change in velocity, determining a velocity command for the robotic device based on the customized velocity profile and the received input, wherein the determined velocity command includes information for implementing the change in velocity over time, and controlling the robotic device based on the determined velocity command. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving characteristics of a customized velocity profile for a robotic device, wherein the computing device is configured to remotely control the robotic device, storing the characteristics of the customized velocity profile, receiving an input indicating a command for controlling the robotic device, wherein the command includes a change in velocity, determining a velocity command for the robotic device based on the customized velocity profile and the received input, wherein the determined velocity command includes information for implementing the change in velocity over time, and controlling the robotic device based on the determined velocity command. - View Dependent Claims (19, 20)
-
Specification