Interface for robot motion control
First Claim
1. A method for controlling a robot, comprising:
- receiving, from a robot controller module, a first command;
determining, after a time period has elapsed, a second command based on the first command; and
sending, to a robot driver module, the second command.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are presented that enable a higher-level software application to control a robot'"'"'s motion through a generic motion interface. In one embodiment, a system includes a controller, an interface, and a set of robot driver modules. The interface receives a command from the controller and translates the command into another command to send to the driver modules. The interface includes a client, a server, and a network. The server includes two interfaces: a client interface to communicate with the client and a driver interface to communicate with the driver modules. The server also includes two buffers: a command queue and a reply queue. The command queue stores commands received from the controller (via the client). The reply queue stores replies received from the driver modules.
-
Citations
20 Claims
-
1. A method for controlling a robot, comprising:
-
receiving, from a robot controller module, a first command;
determining, after a time period has elapsed, a second command based on the first command; and
sending, to a robot driver module, the second command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for controlling a robot, comprising:
-
means for receiving, from a robot controller module, a first command;
means for determining, after a time period has elapsed, a second command based on the first command; and
means for sending, to a robot driver module, the second command. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification