1. A policy-based robot managing apparatus for managing a plurality of robots, the apparatus comprising:
a policy generating unit configured to generate a wide area policy for controlling cooperation between the plurality of robots connected by a network;
a policy checking unit configured to compare the generated wide area policy with an existing wide area policy to check whether a conflict between the wide area policies occurs;
a policy converting unit configured to convert the generated wide area policy into local policies applicable to the plurality of robots; and
a communicating unit configured to transmit the local policies to the corresponding robots, respectively.
2. The policy-based robot managing apparatus according to claim 1, wherein:
the policy converting unit checks profile information on robots to which the generated wide area policy will be applied, and converts the generated wide area policy into commands executable in the individual robots to generate the local policies corresponding to the individual robots.
3. The policy-based robot managing apparatus according to claim 2, wherein:
the profile information includes at least one of network set information on the plurality of robots and a list of commands on the corresponding robots.
4. The policy-based robot managing apparatus according to claim 1, wherein:
the wide area policy is recorded in a pseudo-code form.
5. The policy-based robot managing apparatus according to claim 1, wherein:
when it is determined by the policy checking unit that a conflict between the generated wide area policy and the existing wide area policy occurs, the policy generating unit generates another new wide area policy.
6. The policy-based robot managing apparatus according to claim 1, further comprising:
a storage unit that includes
a robot profile storage unit configured to store profile information on the plurality of robots connected by the network, and
a wide area policy storage unit configured to store the wide area policy.
7. The policy-based robot managing apparatus according to claim 6, wherein:
when it is determined by the policy checking unit that no conflicts between the generated wide area policy and the existing wide area policy occur, the policy checking unit stores the generated wide area policy in the wide area policy storage unit.
8. The policy-based robot managing apparatus according to claim 1, wherein:
the plurality of robots execute commands described in the local policies to operate according to the local policies.
9. A policy-based robot managing method for managing a plurality of robots, the method comprising:
generating a wide area policy for controlling cooperation between the plurality of robots connected by a network;
comparing the generated wide area policy with an existing wide area policy to check whether a conflict between the wide area policies occurs;
converting the generated wide area policy into local policies applicable to the plurality of robots; and
transmitting the local policies to the corresponding robots, respectively.
10. The policy-based robot managing method according to claim 9, wherein:
the converting includes
checking profile information on robots to which the generated wide area policy will be applied, and
converting the generated wide area policy into commands executable in the individual robots to generate the local policies corresponding to the individual robots.
11. The policy-based robot managing method according to claim 10, wherein:
the profile information includes at least one of network set information on the plurality of robots and a list of commands on the corresponding robots.
12. The policy-based robot managing method according to claim 9, wherein:
the wide area policy is recorded in a pseudo-code form.
13. The policy-based robot managing method according to claim 9, wherein:
when it is determined in the checking that a conflict between the generated wide area policy and the existing wide area policy occurs, in the generating, another new wide area policy is generated.
14. The policy-based robot managing method according to claim 9, further comprising:
when it is determined in the checking that no conflicts between the generated wide area policy and the existing wide area policy occur, storing the generated wide area policy in a wide area policy storage unit.
15. The policy-based robot managing method according to claim 9, further comprising:
executing commands described in the local policies in the plurality of robots such that the plurality of robots operate according to the local policies.
16. The policy-based robot managing method according to claim 9, further comprising:
receiving local policy execution results from the plurality of robots; and
managing the plurality of robots on the basis of the received local policy execution results.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A deep slot tape cartridge library module comprising:
a first main wall having two major surfaces;
a pair of side walls in spaced relation to each other and each extending orthogonally to both major surfaces whereby the first main wall and side walls form a shape capable of creating a deep slot in combination with a second main wall, having two major surfaces, stacked on top of the pair of side walls;
an opening in the first main wall, the opening extending longitudinally along the first main wall a relatively short distance;
a spring clip configured complimentarily to the opening and removably retainable therein; and
a spring fixedly connected to the spring clip.
2. A deep slot tape cartridge library module as claimed in claim 1 wherein the spring clip includes a pair of detents engagable with the opening.
3. A deep slot tape cartridge library module as claimed in claim 1 wherein the spring clip is overmolded on the spring.
4. A deep slot tape cartridge library module as claimed in claim 1 wherein the spring clip further includes a hole receptive to a tool to facilitate removal of the spring clip from the first main wall.