APPARATUS AND METHOD FOR SHARING DEVICE RESOURCES BETWEEN ROBOT SOFTWARE COMPONENTS
First Claim
1. An apparatus for sharing device resources between robot software user components, the apparatus comprising:
- a callback module of a robot software user component configured to receive data forwarded from a device set to be shared between the robot software user components;
a device service surrogate configured to have a connection with a framework to forward data to the device or forward data received through the callback module to a user program of the user components;
a device service surrogate manager configured to manage the device service surrogate of each of the user components;
a device channel configured to have a connection with the device to receive data therefrom and transmit data thereto; and
a device channel manager configured to manage the device channel and connect the device channel and the device service surrogate.
1 Assignment
0 Petitions
Accused Products
Abstract
In an apparatus for sharing device resources between robot software user components, a callback module of a robot software user component receives data forwarded from a device set to be shared between the robot software user components, a device service surrogate has a connection with a framework to forward data to the device or forward data received through the callback module to a user program of the user components; a device service surrogate manager manages the device service surrogate of each of the user components; a device channel has a connection with the device to receive data therefrom and transmit data thereto; and a device channel manager manages the device channel and connect the device channel and the device service surrogate.
-
Citations
18 Claims
-
1. An apparatus for sharing device resources between robot software user components, the apparatus comprising:
-
a callback module of a robot software user component configured to receive data forwarded from a device set to be shared between the robot software user components; a device service surrogate configured to have a connection with a framework to forward data to the device or forward data received through the callback module to a user program of the user components; a device service surrogate manager configured to manage the device service surrogate of each of the user components; a device channel configured to have a connection with the device to receive data therefrom and transmit data thereto; and a device channel manager configured to manage the device channel and connect the device channel and the device service surrogate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for sharing device resources between robot software user components, the method comprising:
-
registering, in a device channel manager, a device channel connected to a device to be shared between the robot software user components; registering, in a device service surrogate manager, a device service surrogate embedded in each user component; allowing, in the user component, to connect the device channel connected to the device set to be shared with the device service surrogate; and performing transmission and reception of data between the device service surrogate and the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification