Camera-guided retrieval assembly for use within media library
A media library ( 10 ) includes a storage slot ( 218 ), a first target ( 218 ), a retrieval assembly ( 224 ), and a control system ( 260 ). The storage slot ( 218 ) is configured to receive and retain a media cartridge ( 20 ). The first target ( 250 ) is coupled to the storage slot ( 218 ). The retrieval assembly ( 224 ) is configured to move the media cartridge ( 20 ) into and out of the storage slot ( 218 ). The retrieval assembly ( 224 ) includes an assembly body ( 224 A), an image capturing apparatus ( 246 ) that is coupled to the assembly body ( 224 A), and a second target ( 248 ) that is coupled to the assembly body ( 224 A). The control system ( 260 ) includes a processor that is configured to control operation of the retrieval assembly ( 224 ). When the retrieval assembly ( 224 ) is positioned near the storage slot ( 218 ), the image capturing apparatus ( 246 ) has a field of view ( 452 ) that captures both the first target ( 250 ) and the second target ( 248 ). The control system ( 260 ) is configured to calculate an offset ( 454 ) between the first target ( 250 ) and the second target ( 248 ) within the field of view ( 452 ) along at least one axis.
1 . A media library, comprising:
a storage slot that is configured to receive and retain a media cartridge;
a first target that is coupled to the storage slot;
a retrieval assembly that is configured to move the media cartridge into and out of the storage slot, the retrieval assembly including an assembly body, an image capturing apparatus that is coupled to the assembly body, and a second target that is coupled to the assembly body;
a control system including a processor that is configured to control operation of the retrieval assembly by:
when the retrieval assembly is positioned such that the first target and the second target are both in a field of view of the image capturing apparatus, causing the image capturing apparatus to capture at least one image having both the first target and the second target; and
determining, using the at least one image, an offset between the first target and the second target; and
causing the retrieval assembly to move based on the determined offset between the first target and the second target; and
a lighting system that is coupled to the assembly body of the retrieval assembly, wherein the lighting system is configured to illuminate at least the first target and the second target within the field of view of the image capturing apparatus.
2 . The media library of claim 1 , wherein determining the offset between the first target and the second target comprises determining the offset along two axes.
3 . The media library of claim 1 , wherein causing the retrieval apparatus to move comprises causing the retrieval assembly to move relative to the storage slot based on the determined offset so that the first target substantially overlaps the second target within the field of view of the image capturing apparatus.
4 . The media library of claim 3 , wherein causing the retrieval apparatus to move causes the retrieval assembly to align with the storage slot when the first target substantially overlaps the second target within the field of view of the image capturing apparatus so the retrieval assembly can position the media cartridge within the storage slot.
5 . The media library of claim 3 , wherein causing the retrieval apparatus to move causes the retrieval assembly to align with the storage slot when the first target substantially overlaps the second target within the field of view of the image capturing apparatus so the retrieval assembly can retrieve the media cartridge from within the storage slot.
6 . The media library of claim 3 , wherein the control system is configured to save data indicating where the retrieval assembly has been moved relative to the storage slot so that the first target substantially overlaps the second target within the field of view of the image capturing apparatus.
7 . The media library of claim 1 , wherein the control system is coupled to the assembly body of the retrieval assembly.
8 . The media library of claim 7 , wherein the image capturing apparatus and the control system are within the assembly body of the retrieval assembly.
9 . The media library of claim 1 , further comprising: a media drive configured to write data to and/or read data from storage media retained within the media cartridge, wherein the retrieval assembly is configured to move the media cartridge between the storage slot and the media drive.
10 . The media library of claim 1 , further comprising: a library housing; and a plurality of storage slots that are each configured to receive and retain at least one of a plurality of media cartridges, wherein the plurality of storage slots are incorporated within a magazine, and wherein the magazine can be selectively moved into and out of the library housing.