Event management systems and methods for the distribution of motion control commands
First Claim
1. A motion control system for controlling a selected target device from a group of supported target devices to perform a desired motion operation from a set of supported motion operations that can be performed by the supported target devices, comprising:
- a motion event configuration interface for associating source dependent events with source independent event tokens, whereeach event token is associated with at least one hardware independent motion command, andeach hardware independent motion command is associated with at least one of the desired motion operations;
at least one motion event provider configured to generate at least one event token upon the occurrence of at least one event;
a motion event manager for receiving the at least one event token generated by the at least one motion event provider; and
a motion control component adapted togenerate device-specific control commands for the selected target device based on the at least one hardware independent motion command associated with the at least one event token received by the motion event manager, andtransmit the device-specific control commands to the selected target device to cause the selected target device to perform the desired motion operation.
3 Assignments
0 Petitions
Accused Products
Abstract
A motion control system for controlling a target device to perform a desired motion operation. The motion control system comprises at least one motion event provider, a motion event manager, and a motion control component. The motion event provider is configured to generate at least one event token upon the occurrence of at least one predetermined event. The event token is associated with at least one motion command. The motion event manager receives the at least one event token. The motion control component is adapted to transmit to the target device a control command based on the at least one motion command associated with the event token received by the motion event manager.
229 Citations
16 Claims
-
1. A motion control system for controlling a selected target device from a group of supported target devices to perform a desired motion operation from a set of supported motion operations that can be performed by the supported target devices, comprising:
-
a motion event configuration interface for associating source dependent events with source independent event tokens, where each event token is associated with at least one hardware independent motion command, and each hardware independent motion command is associated with at least one of the desired motion operations; at least one motion event provider configured to generate at least one event token upon the occurrence of at least one event; a motion event manager for receiving the at least one event token generated by the at least one motion event provider; and a motion control component adapted to generate device-specific control commands for the selected target device based on the at least one hardware independent motion command associated with the at least one event token received by the motion event manager, and transmit the device-specific control commands to the selected target device to cause the selected target device to perform the desired motion operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A motion control system for controlling a selected target device from a group of supported target devices to perform a desired motion operation from a set of supported motion operations that can be performed by the supported target devices, comprising:
-
at least one event provider for generating at least one event associated with the desired motion operation; a motion event configuration interface for associating events with event tokens where the motion event configuration interface allows selection of the at least one event provider; at least one motion event provider configured to generate at least one event token upon the occurrence of at least one event; and a motion event manager for receiving the at least one event token generated by the at least one motion event provider; and a motion control component adapted to generate device-specific control commands for the selected target device based on the at least one event token received by the motion event manager, and transmit the device-specific control commands to the selected target device to cause the selected target device to perform the desired motion operation.
-
-
16. A motion control system for controlling a selected target device from a group of supported target devices to perform a desired motion operation from a set of supported motion operations that can be performed by the supported target devices, comprising:
-
at least one event provider, where each event provider generates at least one event and each event is associated with an event token; a motion event configuration interface for selecting at least one event provider; at least one motion event provider configured to generate at least one event token upon the occurrence of at least one event; and a motion event manager for receiving the at least one event token generated by the at least one motion event provider; and a motion control component adapted to generate device-specific control commands for the selected target device based on the at least one event token received by the motion event manager, and transmit the device-specific control commands to the selected target device to cause the selected target device to perform the desired motion operation.
-
Specification