US20170084303A1 - Media library including storage media retrieval assembly - Google Patents
Media library including storage media retrieval assembly Download PDFInfo
- Publication number
- US20170084303A1 US20170084303A1 US14/860,278 US201514860278A US2017084303A1 US 20170084303 A1 US20170084303 A1 US 20170084303A1 US 201514860278 A US201514860278 A US 201514860278A US 2017084303 A1 US2017084303 A1 US 2017084303A1
- Authority
- US
- United States
- Prior art keywords
- mover
- assembly
- rack
- assembly base
- media
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 63
- 238000000034 method Methods 0.000 claims description 14
- MROJXXOCABQVEF-UHFFFAOYSA-N Actarit Chemical compound CC(=O)NC1=CC=C(CC(O)=O)C=C1 MROJXXOCABQVEF-UHFFFAOYSA-N 0.000 abstract description 158
- 238000013461 design Methods 0.000 description 39
- 230000035939 shock Effects 0.000 description 14
- 230000003287 optical effect Effects 0.000 description 6
- 230000000717 retained effect Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 239000003381 stabilizer Substances 0.000 description 5
- 230000000712 assembly Effects 0.000 description 4
- 238000000429 assembly Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000004913 activation Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- -1 two movers 28 Chemical compound 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000003116 impacting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000246 remedial effect Effects 0.000 description 1
- 238000007665 sagging Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/675—Guiding containers, e.g. loading, ejecting cassettes
- G11B15/68—Automatic cassette changing arrangements; automatic tape changing arrangements
- G11B15/682—Automatic cassette changing arrangements; automatic tape changing arrangements with fixed magazines having fixed cassette storage cells, e.g. in racks
- G11B15/6835—Automatic cassette changing arrangements; automatic tape changing arrangements with fixed magazines having fixed cassette storage cells, e.g. in racks the cassettes being transferred to a fixed recorder or player using a moving carriage
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B17/00—Guiding record carriers not specifically of filamentary or web form, or of supports therefor
- G11B17/22—Guiding record carriers not specifically of filamentary or web form, or of supports therefor from random access magazine of disc records
- G11B17/225—Guiding record carriers not specifically of filamentary or web form, or of supports therefor from random access magazine of disc records wherein the disks are transferred from a fixed magazine to a fixed playing unit using a moving carriage
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/675—Guiding containers, e.g. loading, ejecting cassettes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/675—Guiding containers, e.g. loading, ejecting cassettes
- G11B15/68—Automatic cassette changing arrangements; automatic tape changing arrangements
- G11B15/6845—Automatic cassette changing arrangements; automatic tape changing arrangements with rotatable magazine
- G11B15/687—Automatic cassette changing arrangements; automatic tape changing arrangements with rotatable magazine the cassettes being arranged in multiple levels
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/675—Guiding containers, e.g. loading, ejecting cassettes
- G11B15/68—Automatic cassette changing arrangements; automatic tape changing arrangements
- G11B15/6885—Automatic cassette changing arrangements; automatic tape changing arrangements the cassettes being conveyed within a cassette storage location, e.g. within a storage bin or conveying by belt
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B33/00—Constructional parts, details or accessories not provided for in the other groups of this subclass
- G11B33/02—Cabinets; Cases; Stands; Disposition of apparatus therein or thereon
- G11B33/04—Cabinets; Cases; Stands; Disposition of apparatus therein or thereon modified to store record carriers
- G11B33/0405—Cabinets; Cases; Stands; Disposition of apparatus therein or thereon modified to store record carriers for storing discs
- G11B33/0461—Disc storage racks
- G11B33/0466—Disc storage racks for disc cartridges
Definitions
- Magnetic tape has long been used as a storage media for audio, video and computer information.
- Magnetic tape cartridges have been used extensively because they provide a convenient way to house and support a length of magnetic tape for engagement by a transducer in a tape drive while protecting the tape upon removal of the cartridge.
- magnetic tape cartridges facilitate economic and compact storage of data. With the advent of widespread use of magnetic tape cartridges, the need to provide systems for storage and retrieval of such tape cartridges has resulted in a wide range of automated systems.
- a robotic mechanism e.g., a robotic storage media retrieval assembly, moves along a rack to physically retrieve an appropriate tape cartridge from its associated storage slot in the media library.
- the robotic mechanism then moves the tape cartridge to an appropriate device, i.e. a tape drive, and inserts the tape cartridge into the device so that the requested read/write operations can be performed.
- the present invention is directed toward a storage media retrieval assembly (also referred to herein simply as a “media retrieval assembly” or a “retrieval assembly”) for moving storage media within a media library.
- the media library includes a rack assembly having a first rack and a spaced apart second rack.
- the retrieval assembly can include a picker system, an assembly base, a first mover, a second mover, and a control system.
- the picker system selectively engages the storage media.
- the assembly base supports the picker system.
- the first mover is secured to the assembly base, and selectively moves along the first rack.
- the second mover is also secured to the assembly base, and selectively moves along the second rack.
- the second mover is spaced apart from the first mover.
- the control system controls independent movement of the first mover and the second mover to position the assembly base relative to the storage media.
- the retrieval assembly can include a four-motor drive retrieval assembly that eliminates the need for gear trains, bearings, drive shafts and the critical alignments associated with such.
- the four-motor independent drive nature also allows for some unique media cartridge handling capabilities.
- the retrieval assembly further comprises a third mover that is secured to the assembly base.
- the third mover selectively moves along a third rack of the rack assembly, the third mover being spaced apart from the first mover and the second mover.
- the control system controls independent movement of the third mover to position the assembly base relative to the storage media.
- the retrieval assembly also comprises a fourth mover that is secured to the assembly base. The fourth mover selectively moves along a fourth rack of the rack assembly, the fourth mover being spaced apart from the first mover, the second mover and the third mover.
- the control system controls independent movement of the fourth mover to position the assembly base relative to the storage media.
- the assembly base is substantially rectangular-shaped. In such embodiments, each of the movers can be secured to the assembly base adjacent to a separate corner of the assembly base.
- the assembly base can include a first end and an opposed second end.
- Each of the movers can be independently controlled by the control system such that the first end of the assembly base is moved a different distance than the second end of the assembly base relative to the rack assembly.
- the assembly base can include a first side and an opposed second side.
- Each of the movers can be independently controlled by the control system such that the first side of the assembly base is moved a different distance than the second side of the assembly base relative to the rack assembly.
- each of the movers can be independently controlled by the control system such that the assembly base can be twisted relative to the rack assembly.
- the assembly base includes a base guide that guides movement of the picker system relative to the assembly base.
- each mover can include a braking system that can be selectively activated to inhibit movement of the mover along the rack assembly.
- the present invention is further directed toward a media library, a method for moving a picker system relative to storage media within a media library, and a method for forming a media library.
- FIG. 1A is a top perspective view of an embodiment of a portion of a media library having features of the present invention, the media library including a library housing;
- FIG. 1B is a top view of the portion of the media library illustrated in FIG. 1A ;
- FIG. 1C is an enlarged perspective view of a portion of the media library illustrated in FIG. 1A adjacent a second end of the library housing;
- FIG. 2A is a top perspective view of an embodiment of a storage media retrieval assembly that can be included as part of the media library;
- FIG. 2B is an alternative top perspective view of the storage media retrieval assembly illustrated in FIG. 2A ;
- FIG. 2C is a top view of the storage media retrieval assembly illustrated in FIG. 2A ;
- FIG. 2D is a top perspective view of a portion of a picker system that can be included as part of the storage media retrieval assembly of FIG. 2A ;
- FIG. 2E is a side view of a portion of the media library of FIG. 1A , with the storage media retrieval assembly being tipped from front to rear;
- FIG. 2F is an end view of a portion of the media library of FIG. 1A , with the storage media retrieval assembly being tipped from side to side;
- FIG. 3A is a front perspective view of an embodiment of a mover that can be utilized as part of the storage media retrieval assembly
- FIG. 3B is a rear perspective view of a portion of the mover illustrated in FIG. 3A ;
- FIG. 3C is another rear perspective view of the mover illustrated in FIG. 3A ;
- FIG. 3D is a side view of the mover illustrated in FIG. 3A ;
- FIG. 3E is a rear view of the mover illustrated in FIG. 3A ;
- FIG. 4A is a perspective view of a portion of an embodiment of a media library assembly having features of the present invention, the media library assembly including a first media library and a second media library;
- FIG. 4B is a cross-sectional view of the media library assembly taken on line B-B in FIG. 4A ;
- FIG. 5A is a bottom perspective view of the first media library illustrated in FIG. 4A ;
- FIG. 5B is a top perspective view of the second media library illustrated in FIG. 4A ;
- FIG. 5C is an enlarged view of a portion of the first media library outlined by circle C-C in FIG. 5A ;
- FIG. 5D is an enlarged view of a portion of the second media library outlined by circle D-D in FIG. 5B .
- FIG. 1A is a top perspective view of an embodiment of a portion of a media library 10 , e.g., a tape library, having features of the present invention.
- the design of the media library 10 can be varied as desired. More specifically, it should be noted that the media library 10 illustrated in FIG. 1A is just one non-exclusive example of a media library usable with the present invention, and no limitations are intended based on the specific type and/or size of the media library 10 shown in FIG. 1A . Additionally, although the media library 10 shown and described relative to FIG.
- FIG. 1A is specifically referred to and/or described at times as a tape cartridge library or tape library, it is understood that the present invention is equally applicable for use with any other suitable types of libraries using other types of storage media, such as optical disks, magnetic disk drives, emulated or virtual tape drives, etc., as non-exclusive examples.
- FIG. 1A and certain other Figures herein are sometimes described using tape cartridges as the applicable storage media, although this is not intended to restrict or limit the present invention in this manner.
- the media library 10 includes (i) a library housing 12 that defines an interior cavity 13 ; (ii) a plurality of storage slots 14 that are each configured to receive and selectively retain a storage media cartridge 16 , e.g., a tape cartridge (sometimes referred to herein simply as “storage media” or “media”); (iii) one or more media drives (not shown in FIG. 1A for purposes of clarity), e.g., tape drives; (iv) a rack assembly 20 ; (v) a storage media retrieval assembly 22 ; (vi) a power supply 24 ; and (vii) a control system 26 .
- the library housing 12 is illustrated without a cover for purposes of clarity.
- the media library 10 provides the ability to effectively control the retrieval, movement and usage of the storage media 16 within the media library 10 without the need for gear trains, bearings, drive shafts and the critical alignments that are typically associated with such features.
- the retrieval assembly 22 includes a plurality of direct-drive movers 28 that are spaced apart from one another and are controlled independently from one another to enable the desired retrieval, movement and usage of the storage media 16 within the media library 10 . Further, each of the plurality of movers 28 engages a different portion of the rack assembly 20 . With this design, the retrieval assembly 22 is easier to install relative to the rack assembly 20 , with no clocking of gears being required.
- the design of the retrieval assembly 22 as provided herein can be lightweight (thereby requiring less power), relatively simple to manufacture and operate (low complexity), and lower in height (with limited overhead required beyond the height of the storage media 16 itself), while still being capable of handling high storage densities.
- the media library 10 further includes one or more sensor assemblies to enable better and more precise control of the retrieval, movement and usage of the storage media 16 within the media library 10 .
- the one or more sensor assemblies enable better and more precise control of the operation of the retrieval assembly 22 .
- the media library 10 can also include a low-profile braking system that realizes other benefits as discussed in detail herein below.
- FIG. 1 Some of the Figures provided herein include an orientation system that designates an X axis, a Y axis that is orthogonal to the X axis, and a Z axis that is orthogonal to the X and Y axes. It should be understood that the orientation system is merely for reference and can be varied. Moreover, it should be noted that any of these axes can also be referred to as a first, a second, and/or a third axis.
- the library housing 12 is configured to retain various components of the media library 10 .
- the plurality of storage slots 14 , the one or more media drives, the rack assembly 20 , the retrieval assembly 22 , the power supply 24 and the control system 26 can all be received and retained at least substantially, if not entirely, within the cavity 13 that is defined by the library housing 12 .
- the rack assembly 20 can extend beyond the confines of the library housing 12 , e.g., above and/or below the library housing 12 , by a small amount (e.g., approximately 0.5 millimeters). Additionally, as illustrated in FIG.
- the library housing 12 can be rigid and have a substantially rectangular-shaped cross-section, having a first end 12 A, an opposed second end 12 B, a first side 12 C, and an opposed second side 12 D.
- the library housing can have another suitable shape or configuration.
- the library housing 12 can have a substantially square-shaped or any other suitable shaped cross-section.
- the library housing 12 may be constructed of any number of conventional materials such as, for example, those utilized in industry standard rack mount cabinets.
- the plurality of storage slots 14 can be positioned within the library housing 12 , with the storage slots 14 being configured to receive and retain the storage media 16 . More particularly, with the specific design illustrated in FIG. 1A , each of the storage slots 14 is configured to receive and retain a single storage media cartridge 16 . It should be noted that no storage media 16 is shown as being retained within the storage slots 14 in FIG. 1A for purposes of clarity.
- the media library 10 can include any suitable number of storage slots 14 , and/or the media library 10 can be designed to retain any suitable number of storage media cartridges 16 .
- the media library 10 includes fifty storage slots 14 arranged in two five-by-five storage areas. More particularly, in this embodiment, the media library 10 includes two magazines 18 , one on each side of the retrieval assembly 22 , with each magazine 18 including five columns of storage slots 14 , and with each column having five storage slots 14 oriented substantially horizontally one on top of another (with limited spacing therebetween).
- the media library 10 can include greater than fifty or fewer than fifty storage slots 14 and/or the storage slots 14 can be arranged in a different manner than is illustrated in FIG. 1A .
- the storage media 16 can include a plurality of tape cartridges, or the storage media 16 can alternatively include a plurality of optical disks, magnetic disk drives, emulated tape drives, etc., as non-exclusive examples.
- the one or more media drives are configured for reading and/or writing data with respect to the storage media 16 .
- the number of media drives provided within the media library 10 can be varied to suit the specific requirements of the media library 10 .
- the media library 10 includes three media drives.
- the media library 10 can include greater than three or fewer than three media drives.
- the media drives can be adapted for use with different types of media, such as tape cartridges, optical drives, hard disk drives, etc.
- media drives are not illustrated in FIG. 1A for purposes of clarity, and so that the storage media 16 can be seen.
- the rack assembly 20 can be varied to suit the specific requirements of the media library 10 .
- the rack assembly 20 can include four individual racks, i.e. a first rack 20 A, a second rack 20 B, a third rack 20 C, and a fourth rack 20 D, that are spaced apart from one another.
- each rack 20 A- 20 D can be oriented in a generally vertical direction (i.e. along and/or parallel to the Y axis as shown in FIG. 1A ) and can extend a height that is sufficient to enable the retrieval assembly 22 to effectively retrieve storage media 16 from any of the plurality of storage slots 14 .
- the rack assembly 20 can include a different number of racks.
- the rack assembly 20 can include two racks, three racks or more than four racks that are spaced apart from one another.
- first rack second rack
- third rack and “fourth rack”
- any of the racks 20 A- 20 D can be referred to as the “first rack”, “second rack”, “third rack”, or “fourth rack”.
- the media storage retrieval assembly 22 selectively, e.g., upon request of a user, retrieves and moves the storage media 16 as desired between the storage slots 14 and the media drives.
- the retrieval assembly 22 can be relatively lightweight, thereby limiting the overall power requirements for moving and operating the retrieval assembly 22 .
- the retrieval assembly 22 can weigh less than approximately 1.18 kilograms (or 2.6 pounds) without taking into consideration the weight of the storage media 16 .
- the media library 10 can be designed to include more than one such retrieval assembly 22 .
- the media library 10 can include two retrieval assemblies to function in different portions of the media library 10 and/or to provide redundancy in the event that one of the retrieval assemblies fails.
- the design of the retrieval assembly 22 can be varied to suit the specific requirements of the media library 10 .
- the retrieval assembly 22 includes an assembly base 30 , the plurality of movers 28 , and a picker system 32 .
- FIG. 1B this Figure is a top view of the portion of the media library 10 illustrated in FIG. 1A .
- FIG. 1B more clearly illustrates the overall design and positioning of the retrieval assembly 22 relative to the remainder of the media library 10 .
- the design of the assembly base 30 can be varied. As shown in this embodiment, the assembly base 30 can be a substantially rectangular-shaped plate having a first end 30 A, an opposed second end 30 B, a first side 30 C and an opposed second side 30 D. Additionally, as shown, the assembly base 30 can include a plurality of apertures 30 E so as to limit the overall weight of the assembly base 30 without sacrificing desired strength and stability. With this design, as shown in FIG. 1B , the assembly base 30 can assist in providing accurate positioning of the plurality of movers 28 relative to the rack assembly 20 . More specifically, in this embodiment, the retrieval assembly 22 can include four movers 28 , with one mover 28 being secured to and/or positioned adjacent to each of the corners of the assembly base 30 . Alternatively, the assembly base 30 can be designed with a different shape.
- the assembly base 30 can be formed from any suitable materials.
- the assembly base 30 can be formed from sheet metal that provides desired stiffness in the get/put direction.
- the assembly base 30 can be sufficiently thin to be compliant in different movement directions when such movement may be required to enable proper positioning of the picker system 32 and/or proper leveling of the retrieval assembly 22 .
- the assembly base 30 can also provide heat sinking to dissipate any heat that may be generated from the operation of the movers 28 that are secured thereto.
- the assembly base 30 can be formed from other suitable materials.
- the assembly base 30 can be formed from aluminum.
- the plurality of movers 28 operate to move the assembly base 30 , and thus the picker system 32 , in the Y direction, e.g., vertically up and down, along the rack assembly 20 .
- the retrieval assembly 22 includes four movers, i.e. a first mover 28 A, a second mover 28 B, a third mover 28 C and a fourth mover 28 D.
- the retrieval assembly 22 can include a different number of movers 28 , i.e. two movers 28 , three movers 28 , or more than four movers 28 .
- the retrieval assembly 22 can function even if fewer than the illustrated four movers 28 are functioning.
- the additional movers 28 i.e. more than two, can be provided for purposes of redundancy (i.e. in case one or more movers fail), as well as helping to provide smoother and more reliable movement of the assembly base 30 .
- each of the movers 28 A- 28 D is positioned to engage and selectively move along (i.e. in the Y direction) one of the racks 20 A- 20 D of the rack assembly 20 . More specifically, in this embodiment, (i) the first mover 28 A is positioned to engage and selectively move along the first rack 20 A; (ii) the second mover 28 B is positioned to engage and selectively move along the second rack 20 B; (iii) the third mover 28 C is positioned to engage and selectively move along the third rack 20 C; and (iv) the fourth mover 28 D is positioned to engage and selectively move along the fourth rack 20 D.
- each mover 28 A- 28 D is operated independently of each of the other movers 28 A- 28 D.
- the retrieval assembly 22 operates as a four-wheel independent drive system for movement in the Y direction (e.g., up and down).
- each corner of the assembly base 30 has its own direct drive mover 28 A- 28 D, with no backlash, no inertia build-up, and no critical alignment gear-to-gear in a drivetrain.
- each of the movers 28 A- 28 D enables the retrieval assembly 22 to tip and/or tilt the assembly base 30 , and thus the picker system 32 , out of plane (relative to horizontal) if needed to help move storage media 16 to and from the tape drives and/or storage slots 14 (also known as “get/puts”). More specifically, if and when needed, the movers 28 A- 28 D can tip and/or tilt the assembly base 30 from front to rear (i.e. with the first end 30 A being moved a different distance than the second end 30 B), and from side to side (i.e. with the first side 30 C being moved a different distance than the second side 30 D). Additionally, such design further allows for twisting of the assembly base 30 if necessary to accurately and precisely remove and/or insert the storage media 16 out of or into one of the storage slots 14 or one of the media drives.
- the picker system 32 can include a media scanner (not shown), e.g., a barcode scanner, that reads an identifier (not shown), e.g., a barcode, which can be coupled to the storage media 16 . If the media scanner is unable to effectively read the identifier on the storage media 16 , the picker system 32 can be moved as necessary, i.e. by adjusting the position and/or orientation of the assembly base 30 , such that accurate reading of the identifier and thus recognition of the storage media 16 can be accomplished.
- a media scanner e.g., a barcode scanner
- the use of the plurality of movers 28 can also inhibit any sagging or drooping of the assembly base 30 that may otherwise occur within a one-motor system.
- first mover second mover
- third mover third mover
- fourth mover any of the movers 28 A- 28 D can be referred to as the “first mover”, “second mover”, “third mover”, or “fourth mover”.
- the picker system 32 e.g., a robotic picker system, is coupled to the assembly base 30 and moves along the assembly base 30 (i.e. in the X direction) so as to be able to effectively access any of the storage slots 14 .
- the design and operation of the picker system 32 will be described in greater detail herein below.
- the movers 28 A- 28 D can independently move along the respective racks 20 A- 20 D so that the assembly body 30 , and thus the picker system 32 , are at an appropriate height to access the requested storage media 16 .
- the picker system 32 can move along the assembly body 30 to an appropriate position, and pivot in either direction such that the picker system 32 can physically retrieve the requested storage media 16 from its associated storage slot 14 in the media library 10 .
- the picker system 32 moves the storage media 16 to an appropriate media drive, and inserts the storage media 16 into the media drive so that the requested read/write operations can be performed.
- the picker system 32 can then return the storage media 16 to an appropriate storage slot 14 .
- the power supply 24 provides electrical power in a well-known manner to the one or more media drives, the retrieval assembly 22 , the control system 26 and/or additional media libraries 10 .
- the power supply 24 can be interfaced with these components as well as with an external power source in a well-known manner using industry standard cabling and connections. Alternatively, the power supply 24 can be interfaced with these components in another manner.
- the power supply 24 can include a primary power source 24 A and a secondary power source 24 B.
- the primary power source 24 A can be configured to provide all necessary power for the media library 10 in most situations.
- the secondary power source 24 B can be provided as a back-up source in situations where the primary power source 24 A fails or otherwise becomes unavailable, and/or when the primary power source 24 A is unable to provide all the power needed to perform the desired operations within the media library 10 .
- the positioning of the power supply 24 i.e. the primary power source 24 A and the secondary power source 24 B, is also shown in FIG. 1B .
- the control system 26 provides the desired and necessary control for all functionality of the media library 10 .
- the control system 26 can include a system control board 27 and an assembly control card 241 (illustrated in FIG. 2A ).
- the system control board 27 receives commands from a user for accessing and/or moving certain storage media 16 .
- the system control board 27 can subsequently forward such commands to the assembly control card 241 for purposes of accessing and/or moving the storage media 16 as desired with the retrieval assembly 22 and/or the picker system 32 .
- the system control board 27 can further control the media drives for reading and/or writing data with respect to the storage media 16 as desired.
- the control system 26 i.e. the system control board 27 and the assembly control card 241 , provides the desired and necessary control of the media drives and the retrieval assembly 22 , including the independent control of each of the movers 28 A- 28 D of the retrieval assembly 22 .
- the control system 26 can have any suitable design, many of which are well-known in the industry.
- the control system 26 can include a standard driver interface unit for receiving digital commands and translating the commands into driving currents, such as step pulses for controlling stepper motors.
- the control system 26 can include a standard programmable general purpose computer formed on a single plug-in card unit and can include a programmed microprocessor or microcontroller according to the present invention, memory, communication interface, control interface, connectors, etc.
- the control system 26 can have a different design and/or the control system 26 can be positioned within the media library 10 in a different position or manner than that illustrated in FIG. 1A .
- the media library 10 can use well-known industry standard cabling and communication protocols between the control system 26 and other structures of the media library 10 .
- Cabling and electrical characteristics including signaling protocols can be generally standardized, and the logical message protocols can be either proprietary or standardized as known to those skilled in the art.
- the media library 10 can further include one or more handles 34 that are coupled to the library housing 12 .
- the media library 10 can include two handles 34 , with one handle 34 being coupled to each magazine 18 .
- the handles 34 can be utilized by a user for individually removing the magazines 18 from within the library housing 12 .
- the retrieval assembly 22 i.e. the picker system 32
- the retrieval assembly 22 can assist the user in removing the magazines 18 from the library housing 12 .
- FIG. 1C this Figure is an enlarged perspective view of a portion of the media library 10 illustrated in FIG. 1A adjacent a second end 12 B of the library housing 12 .
- FIG. 1C illustrates portions of a magazine removal system 36 that can be included within the media library 10 .
- the magazine removal system 36 can have any suitable design.
- the picker system 32 (illustrated in FIG. 1A ) can be utilized to activate certain mechanical features to release the magazines 18 from the media library 10 .
- each of the magazines 18 can include a magazine latch 36 A that can be utilized to enable the selective removal of the magazine 18 from the media library 10 .
- the picker system 32 can be moved so that the picker system 32 contacts and/or pushes on a picker contact area 36 B.
- the movement of the picker contact area 36 B from the contact of the picker system 32 causes activation and movement of an actuator bar 36 C that extends across the library housing 12 near the second end 12 B of the library housing 12 .
- the movement of the actuator bar 36 C results in contact with the magazine latch 36 A, which in turn pushes the magazine latch 36 A into the magazine 18 to thereby release the magazine 18 .
- the media library 10 can also include a display 37 , e.g., a touchscreen display, which provides an interface that enables the user to interact with and/or transmit requests to the media library 10 .
- a display 37 e.g., a touchscreen display, which provides an interface that enables the user to interact with and/or transmit requests to the media library 10 .
- FIG. 2A is a top perspective view of an embodiment of the storage media retrieval assembly 22 illustrated in FIG. 1A .
- the retrieval assembly 22 includes the assembly base 30 , the movers 28 A- 28 D, and the picker system 32 . Additionally, FIG. 2A also illustrates each of the movers 28 A- 28 D again being secured to the assembly base 30 adjacent to separate corners of the assembly base 30 to provide the desired independent movement of such corners of the retrieval assembly 22 relative to the racks 20 A- 20 D (illustrated in FIG. 1A ) of the rack assembly 20 (illustrated in FIG. 1A ).
- each of the movers 28 A- 28 D with the control system 26 (illustrated in FIG. 1A ) enables the desired movement of the assembly base 30 and thus the picker system 32 , to effectively access any storage media 16 (illustrated in FIG. 1A ) within the media library 10 (illustrated in FIG. 1A ).
- the storage media 16 , the storage slots 14 (illustrated in FIG.
- the media drives may be tipped and/or tilted out of level, e.g., in the X direction and/or in the Z direction; and the assembly base 30 can thus be tipped and/or tilted as desired with the four-wheel drive system disclosed herein to still enable the desired access and movement to the requested storage media 16 .
- the first mover 28 A and the second mover 28 B can be moved (i.e. under the control of the control system 26 ) a different distance (more or less) in the Y direction relative to the third mover 28 C and the fourth mover 28 D.
- the assembly base 30 can be tipped and/or tilted as necessary from front to rear, i.e. with the first end 30 A being moved a different distance than the second end 30 B.
- An example of the assembly base 30 , and thus the remainder of the retrieval assembly 22 , being tipped and/or tilted from front to rear is illustrated and described herein below in relation to FIG. 2E .
- the first mover 28 A and the third mover 28 C can be moved a different distance (more or less) in the Y direction relative to the second mover 28 B and the fourth mover 28 D.
- the assembly base 30 can be tipped and/or tilted as necessary from side to side, i.e. with the first side 30 C being moved a different distance than the second side 30 D.
- An example of the assembly base 30 , and thus the remainder of the retrieval assembly 22 , being tipped and/or tilted from side to side is illustrated and described herein blow in relation to FIG. 2F .
- first mover 28 A and the fourth mover 28 D can be moved to different distance (more or less) in the Y direction relative to the second mover 28 B and the third mover 28 C if it is desired to impart a twisting motion to the assembly base 30 .
- each of the movers 28 A- 28 D with the control system 26 enables different portions of the assembly base 30 to be positioned independently relative to the storage media 16 .
- a first portion 231 A (illustrated in FIG. 2B ) of the assembly base 30 e.g., a first corner of the assembly base 30
- a second portion 231 B (illustrated in FIG. 2B ) of the assembly base 30 can be positioned relative to the storage media by controlling movement of the first mover 28 A along the first rack 20 A with the control system 26 ;
- a second portion 231 B illustrated in FIG.
- a second corner of the assembly base 30 can be positioned relative to the storage media by controlling movement of the second mover 28 B, independent of the first mover 28 A, along the second rack 20 B with the control system 26 ;
- a third portion 231 C of the assembly base 30 e.g., a third corner of the assembly base 30
- a fourth portion 231 D of the assembly base 30 e.g., a fourth corner of the assembly base 30
- each of the movers 28 A- 28 D can be moved a different distance in the Y direction than each of the other movers 28 A- 28 D.
- the picker system 32 which rides on the assembly base 30 can effectively access, retrieve and/or insert any requested storage media 16 as desired within the media library 10 , even if the storage media 16 (or the storage slots 14 or the media drives) is/are out of plane in any direction.
- the independent movement and control of the movers 28 A- 28 D also enables the retrieval assembly 22 to return the assembly base 30 to a level and planar position at any desired time.
- the retrieval assembly 22 can include and/or incorporate a home sensor assembly 238 , a shock sensor assembly 39 (illustrated in FIG. 1B ), and/or a level sensor assembly 240 .
- the design of the home sensor assembly 238 can be varied to suit the specific design requirements of the retrieval assembly 22 and/or the media library 10 .
- the home sensor assembly 238 can include a home sensor 238 A that is positioned substantially near and/or adjacent to each of the movers 28 A- 28 D.
- the home sensors 238 A can be provided to enhance the ability of the retrieval assembly 22 to have the assembly base 30 return to a “home” position. More particularly, each of the home sensors 238 A is able to determine a “home” position for its respective mover 28 A- 28 D relative to the rack assembly 20 and/or a bottom of the library housing 12 (illustrated in FIG. 1A ).
- each home sensor 238 A can be positioned and oriented to identify a home sensor target 238 B (illustrated in FIG. 1B ) that can extend through a target slot 238 C in the assembly base 30 , i.e. when the assembly base 30 is near its “home” position.
- a home sensor target 238 B illustrated in FIG. 1B
- the control system 26 knows that each corner of the assembly base 30 (and thus the assembly base 30 as a whole) is at the “home” position.
- the retrieval assembly 22 is able to effectively level itself. More specifically, by ensuring that each of the corners of the assembly base 30 is at its “home” position, i.e. by moving each mover 28 A- 28 D until the home sensor target 238 B is effectively identified by the home sensor 238 A, the control system 26 can ensure that the assembly base 30 is level. Further, with such design, no clocking or timing is required.
- the shock sensor assembly 39 can be included on the system control board 27 (illustrated in FIG. 1B ) as part of the control system 26 .
- the shock sensor assembly 39 can be used to sense any shocks or vibrations to or within the media library 10 .
- the first level sensor assembly 39 can include a shock sensor 39 A (illustrated in FIG. 1B ) that can be used to sense any shocks or vibrations to the media library 10 .
- the shock sensor 39 A can include a three-dimensional accelerometer that is able to sense shocks and vibrations without the use of encoders. More particularly, the control system 26 can interpret the signal or signals from the shock sensor 39 A to effectively inhibit such shocks and vibrations from adversely impacting the functioning of the retrieval assembly 22 .
- the level sensor assembly 240 can be used as a back-up to or in conjunction with the home sensor assembly 238 . More specifically, in such embodiments, the level sensor assembly 240 can include a level sensor 240 A that can be used instead of or in conjunction with the home sensors 238 A of the home sensor assembly 238 . In some such embodiments, the level sensor 240 A can include a three-dimensional accelerometer that is able to sense a “level” position without the use of encoders. More particularly, the control system 26 can interpret the signal or signals from the level sensor 240 A to effectively determine if the assembly base 30 is level. The assembly base 30 can then be moved as necessary to accomplish any requested movements with a known starting point with the assembly base 30 being level.
- the level sensor assembly 240 i.e. the level sensor 240 A, can also be utilized to sense any shocks or vibrations that may be felt by the retrieval assembly 22 .
- control features for various aspects of the retrieval assembly 22 can be provided on the assembly control card 241 .
- the assembly control card 241 can include any necessary circuitry to provide the desired functionality. In one embodiment, as shown in FIG. 2A , the assembly control card 241 can be provided adjacent the first end 30 A of the assembly base 30 . Alternatively, the assembly control card 241 can be provided in a different portion of the assembly base 30 .
- the retrieval assembly 22 can also include a stabilizer 242 , e.g., a stabilizer bar that extends between and couples together the first mover 28 A and the second mover 28 B.
- the stabilizer 242 can help stabilize the relationship between the first mover 28 A and the second mover 28 B, as the first mover 28 A and the second mover 28 B often move in a similar manner, despite being moved and controlled independently.
- the stabilizer 242 can also be used to lift up and remove the retrieval assembly 22 from the library housing 12 (illustrated in FIG. 1A ).
- the retrieval assembly 22 can be designed without the stabilizer 242 .
- FIG. 2A further illustrates certain features of the retrieval assembly 22 that enable desired movement of the picker system 32 relative to the assembly base 30 .
- the assembly base 30 can include one or more base guides 244 (also illustrated more clearly in FIG. 2C ) that guide translational movement of the picker system 32 relative to the assembly base 30 in the X direction.
- the picker system 32 can move relative to the assembly base 30 in the X direction to move and access the storage media 16 from any storage slots 14 in the media library 10 , as well as to and from the media drives.
- FIG. 2A also illustrates various components of the picker system 32 .
- the design of the picker system 32 can be varied to suit the specific requirements of the retrieval assembly 22 . More specifically, the picker system 32 is configured to enable easy retrieval and movement of the storage media 16 (illustrated in FIG. 1A ) from and between the storage slots 14 (illustrated in FIG. 1A ) and the media drives.
- the picker system 32 includes a picker frame 246 having one or more picker guides 248 , a picker body 250 , picker fingers 252 , and a picker mover assembly 254 .
- the picker frame 246 supports the picker body 250 , the picker fingers 252 , and the picker mover assembly 254 relative to the assembly base 30 .
- the picker frame 246 can also help support the storage media 16 during movement of the storage media 16 .
- the picker frame 246 includes the one or more picker guides 248 that guide movement of the picker body 250 relative to the picker frame 246 and the assembly base 30 in the X and/or Z direction. In the embodiment illustrated in FIG. 2A , such lateral movement of the picker body 250 can be required to enable the picker system 32 to access and move storage media 16 to or from the storage slots 14 on either side of the retrieval assembly 22 .
- the picker frame 246 can have any suitable design and can be made from any suitable materials, such as are well-known in the industry.
- the picker body 250 provides the desired housing for the picker mover assembly 254 . Additionally, the picker fingers 252 are coupled to and cantilever away from the picker body 250 . In various embodiments, the picker system 32 can include two picker fingers 252 to more securely retrieve and retain the storage media 16 . The two picker fingers 252 are more clearly illustrated in FIG. 2B .
- the picker fingers 252 are sized and shaped to easily access and grip the storage media 16 for purposes of removing the storage media 16 from the storage slots 14 and/or the media drives, as well as for inserting the storage media 16 into the storage slots 14 and/or media drives.
- the picker mover assembly 254 moves the picker frame 246 , the picker body 250 , and/or the picker fingers 252 collectively and/or independently as desired under the control of the control system 26 (illustrated in FIG. 1A ).
- the design of the picker mover assembly 254 can be varied to suit the specific requirements of the retrieval assembly 22 and/or the media library 10 .
- the picker mover assembly 254 can include one or more picker movers (not shown) for (i) moving the picker frame 246 (and thus the remainder of the picker system 32 ) translationally along the base guides 244 in the X direction relative to the assembly base 30 ; (ii) moving the picker body 250 (and thus the picker fingers 252 ) laterally along the picker guides 248 in the Z direction relative to the picker frame 246 ; and (iii) moving the picker body 250 (and thus the picker fingers 252 ) rotationally about the Y axis relative to the picker frame 246 so that the picker fingers 252 can be oriented as necessary toward the storage slots 14 on either side of the retrieval assembly 22 and/or toward the media drives.
- picker movers not shown
- the picker mover assembly 254 can also include a finger mover assembly 256 (illustrated in FIG. 2D ) for moving the picker fingers 252 relative to the picker body 250 (i.e. extending or retracting) during any requested operations.
- control system 26 can be considered to form a part of the retrieval assembly 22 .
- the retrieval assembly 22 can have a relatively low assembly height 222 H, which requires limited spacing beyond the height of the storage media 16 (illustrated in FIG. 1A ) itself.
- the retrieval assembly 22 can have an assembly height 222 H of between thirty millimeters (30 mm) and fifty millimeters (50 mm).
- the retrieval assembly 22 can have an assembly height 222 H of approximately thirty-six millimeters (36 mm).
- the retrieval assembly 22 can have an assembly height 222 H that is greater than fifty millimeters (50 mm) or less than thirty millimeters (30 mm).
- FIG. 2B is an alternative top perspective view of the storage media retrieval assembly 22 illustrated in FIG. 2A .
- FIG. 2B illustrates an alternative view of the base assembly 30 , the movers 28 A- 28 D and the picker system 32 of the retrieval assembly 22 .
- FIG. 2C is a top view of the storage media retrieval assembly 22 illustrated in FIG. 2A . More particularly, FIG. 2C illustrates a top view, showing various features and aspects of the base assembly 30 , the movers 28 A- 28 D and the picker system 32 of the retrieval assembly 22 .
- FIG. 2D is a top perspective view of a portion of the picker system 32 .
- FIG. 2D illustrates certain features and aspects of the picker system 32 that were not clearly illustrated in the preceding Figures. It should be appreciated that a picker control card of the picker body 250 has been omitted in FIG. 2D so that the various features and aspects of the picker system 32 can be more clearly illustrated.
- the picker mover assembly 254 can include the finger mover assembly 256 for selectively moving the fingers 252 relative to the picker body 250 . More particularly, the finger mover assembly 256 can selectively extend and/or retract the fingers 252 relative to the picker body 250 during any requested movements of the storage media 16 (illustrated in FIG. 1A ).
- the finger mover assembly 256 can be varied.
- the finger mover assembly 256 includes a finger mover 256 A and a finger gear assembly 256 B.
- the finger mover 256 A can be selectively actuated with the control system 26 (illustrated in FIG. 1A ) to drive, e.g., rotate, the finger gear assembly 256 B.
- the finger gear assembly 256 B is mechanically coupled to each of the fingers 248 such that the rotation of the finger gear assembly 256 B causes the fingers 248 to extend away from or retract toward the picker body 250 depending upon the direction of rotation.
- the finger mover assembly 256 can have a different design.
- the picker system 32 can include a picker sensor assembly 258 to enable servo control of the picker fingers 252 . More particularly, with the picker sensor assembly 258 , the location and orientation of the picker fingers 252 is known at all times.
- the picker sensor assembly 258 can be varied to suit the design requirements of the picker system 32 .
- the picker sensor assembly 258 includes a picker sensor 258 A, e.g., a picker encoder, and a picker sensor target 258 B, e.g., an encoder disc. More specifically, in such embodiments, the picker sensor 258 A can be coupled to one or both of the picker fingers 252 .
- the picker sensor 258 A can employ an optical/transmissive type sensor arrangement, with the picker sensor 258 A monitoring movement of the picker sensor target 258 B, e.g., with revolutions of the picker sensor target 258 B corresponding to distance traveled.
- the servo control for the picker fingers 248 can be accomplished in another suitable manner.
- Such servo control e.g., with the picker sensor assembly 258 , provides several advantages over traditional systems where the position of the picker fingers is only known at the start and end of a scheduled movement (if the desired end position is actually achieved). For example, with the servo control as disclosed herein, the proper locational and angular movement of the picker fingers 252 can be more quickly and easily attained because the picker sensor 258 A recognizes the angle of the picker fingers 252 and/or knows if the picker fingers 252 are unsuccessfully positioned to retrieve the requested storage media 16 (illustrated in FIG. 1A ). Thus, with such design, the retrieval assembly 22 can function in a much more efficient manner. Additionally, any improper contact between the picker fingers 252 and the storage media 16 can be quickly recognized, so as to allow better recovery in the instance of any mishandling of the storage media 16 .
- the picker system 32 e.g., the picker body 250
- the picker system 32 can also include a media sensor assembly 259 for accurately sensing the presence of storage media 16 being retained on the picker frame 246 during movement of the storage media 16 .
- the media sensor assembly 259 can include an assembly arm 259 A that is positioned to come into contact with the storage media 16 when the storage media 16 is being retained and moved by the picker system 32 .
- the media sensor assembly 259 can further include an assembly sensor (not shown), such as an optical sensor, that senses the contact between the assembly arm 259 A and the storage media 16 .
- the control system 26 knows that the storage media 16 is being retained on the picker frame 246 .
- control system 26 recognizes that remedial or corrective action must be undertaken so that the storage media 16 can be effectively retained by the picker system 32 .
- FIG. 2E is a side view of a portion of the media library 10 of FIG. 1A , with the retrieval assembly 22 being tipped from front to rear. More particularly, FIG. 2E illustrates the assembly base 30 being tipped relative to horizontal such that the first end 30 A is higher than the second end 30 B. As noted, such tipping of the assembly base 30 can be desired to accommodate for potential tipping and/or tilting of the storage media 16 (illustrated in FIG. 1A ), the storage slots 14 (illustrated in FIG. 1A ) and/or the media drives. Alternatively, it should be appreciated that the assembly base 30 can also be tipped such that the second end 30 B is higher than the first end 30 A.
- FIG. 2F is an end view of a portion of the media library 10 of FIG. 1A , with the retrieval assembly 22 being tipped from side to side. More particularly, FIG. 2F illustrates the assembly base 30 being tipped relative to horizontal such that the second side 30 D is higher than the first side 30 C. Alternatively, it should be appreciated that the assembly base 30 can also be tipped such that the first side 30 C is higher than the second side 30 D.
- FIG. 3A is a front perspective view of an embodiment of a mover 328 that can be utilized as part of the storage media retrieval assembly 22 of FIG. 2A .
- the mover 328 can function as any of the first mover 28 A (illustrated, for example, in FIG. 2A ), the second mover 28 B (illustrated, for example, in FIG. 2A ), the third mover 28 C (illustrated, for example, in FIG. 2A ), and the fourth mover 28 D (illustrated, for example, in FIG. 2A ).
- each of the movers 28 A- 28 D can be substantially similar in design and operation.
- each of the movers 28 A- 28 D can include the same basic components, although the specific shape, positioning and/or orientation of such components can vary as necessary to properly engage and interact with the other components of the media library 10 (illustrated in FIG. 1A ).
- one or more of the movers 28 A- 28 D can have a design that is different than the design of the other movers 28 A- 28 D.
- the design of the mover 328 can be varied to suit the specific requirements of the retrieval assembly 22 and/or the media library 10 . Additionally, it is recognized that many different types of movers 328 can be utilized within the media library 10 , and the illustration and/or description of any one such type is not intended to limit the scope of the present invention in any manner. More specifically, the mover 328 may comprise any controllably positionable electric or non-electric motor. For example, in one non-exclusive embodiment, the mover 328 can comprise a stepper motor. Alternatively, the mover 328 can have a different design known to those skilled in the art. For example, in some such alternative embodiments, the mover 328 can comprise a servo motor, a linear motion device, or a DC motor.
- the mover 328 can include a mover body 360 , a drive shaft 362 , and a rack engagement gear 364 .
- the mover body 360 provides a housing to which the other components of the mover 328 can be coupled.
- the drive shaft 362 extends through the mover body 360 . During use, the drive shaft 362 is selectively rotated under the control of the control system 26 (illustrated in FIG. 1A ) to generate the required movement of the mover 328 .
- the rack engagement gear 364 is mounted on the drive shaft 362 . Additionally, as utilized with the present invention, the rack engagement gear 364 is positioned to engage the rack assembly 20 (illustrated in FIG. 1A ). In particular, the rack engagement gear 364 is positioned to engage one of the racks 20 A- 20 D (illustrated in FIG. 1A ). The engagement between the rack engagement gear 364 and the rack 20 A- 20 D causes the mover 328 to move relative to the rack 20 A- 20 D, e.g., along the length of the rack 20 A- 20 D. Thus, when it is desired to move the mover 328 along the rack 20 A- 20 D, the control system 26 provides power to the drive shaft 362 to rotate the drive shaft 362 .
- the rotation of the drive shaft 362 causes the corresponding rotation of the rack engagement gear 364 .
- the rotation of the rack engagement gear 364 causes the mover 328 to selectively move along the rack 20 A- 20 D, i.e. in either direction depending on the direction of rotation of the drive shaft 362 .
- FIG. 3B is a rear perspective view of the mover 328 illustrated in FIG. 3A . More particularly, FIG. 3B illustrates certain additional features and components of the mover 328 .
- the mover 328 can further include a braking system 366 and a mover location sensor assembly 370 .
- the braking system 366 provides additional control over the full movement of the mover 328 , i.e. along the rack assembly 20 (illustrated in FIG. 1A ). It should be appreciated that, as utilized with the present invention, each of the movers 28 A- 28 D (illustrated, for example, in FIG. 2A ) can include the braking system 366 to enhance the independent movement and control of each mover 28 A- 28 D.
- the braking system 366 can be a low-profile braking system where the brakes are engaged, i.e. where movement of the mover 328 is selectively slowed and/or stopped, when the retrieval assembly 22 (illustrated, for example, in FIG. 2A ) and/or the media library 10 (illustrated in FIG. 1A ) loses power.
- the design of the braking system 366 can be varied. As illustrated in FIG. 3B , the braking system 366 can include a solenoid 368 , a brake drive gear 372 , a friction gear 374 , an idler gear 376 and a rocker arm 378 . Alternatively, the braking system 366 can include more components or fewer components than those specifically illustrated in FIG. 3B .
- the solenoid 368 functions as the primary actuator for the braking system 366 . More specifically, the solenoid 368 is configured to selectively engage and disengage the braking system 366 .
- the brake drive gear 372 is mounted on the drive shaft 362 .
- the location of both the rack engagement gear 364 and the brake drive gear 372 on the drive shaft 362 can be seen more clearly in FIG. 3D .
- the brake drive gear 372 With the brake drive gear 372 being mounted on the drive shaft 362 , the brake drive gear 372 also rotates during any rotation of the drive shaft 362 .
- the rocker arm extends from an arm pivot 380 to the idler gear 376 .
- the solenoid 368 opens and pushes on and moves the rocker arm 378 such that the rocker arm 378 pivots about the arm pivot 380 , as shown with arrow 378 A (illustrated in FIG. 3D ).
- the rocker arm 378 thus moves the idler gear 376 in the direction of pivot.
- the rocker arm 378 pivots the idler gear 376 about the arm pivot 380 until the idler gear 376 engages both the friction gear 374 and the brake drive gear 372 .
- the solenoid 368 closes so that the rocker arm 378 moves (pivots) in the opposite direction.
- the rocker arm 378 can be biased to pivot in the opposite direction thereby disengaging the idler gear 376 from the friction gear 374 and the brake drive gear 372 .
- the drive shaft 362 is allowed to once again rotate freely so that the mover 328 can again move along the rack 20 A- 20 D as desired.
- the friction gear 374 can be configured so as to allow manual override of the braking system 366 in the downward direction.
- an operator can manually move the mover 328 down the rack 20 A- 20 D toward its home position by simply pulling downward on the assembly base 30 (illustrated in FIG. 2A ).
- the braking system 366 via the friction gear 374 , can ratchet in the vertical direction.
- the braking system 366 as described herein can provide certain additional advantages for the retrieval assembly 22 .
- the braking system 366 can be selectively engaged so as to allow the assembly base 30 to be effectively “parked” at any given time. Such applications can thus require less overall power for the retrieval assembly 22 as the power can be shut off when the assembly base 30 is “parked” as desired.
- the braking system 366 can assist in compensating for shock and vibration scenarios by increasing the holding power of the movers 238 .
- the braking system 366 can inhibit the mover 328 from slipping along the rack 20 A- 20 D in an undesired manner during such shock and vibration scenarios.
- the braking system 366 can provide shock damping if failure, i.e. loss of power, occurs during full speed downward motion.
- the braking system 366 can be designed to enable the idler gear 376 to slip a bit during engagement with the friction gear 374 and the brake drive gear 372 so as to provide a more gradual slowdown of the mover 328 . This inhibits totally abrupt stops of the mover 328 along the rack 20 A- 20 D that may otherwise result in damage to the mover 328 and/or the rack 20 A- 20 D.
- the mover location sensor assembly 370 keeps track of the location of the mover, i.e. along the rack 20 A- 20 D, at all times.
- the design of the mover location sensor assembly 370 can be varied.
- the mover location sensor assembly 370 can include a mover location sensor 370 A, e.g., an encoder, that monitors revolutions of the mover body 360 relative to the rack 20 A- 20 D.
- the mover location sensor 370 A can be directed toward a location sensor target 370 B (illustrated in FIG. 3C ), e.g., an encoder disc, to effectively monitor movement (revolutions) of the mover body 360 .
- Such revolutions of the mover body 360 relative to the rack 20 A- 20 D corresponds with distance traveled by the mover 328 along the rack 20 A- 20 D.
- the control system 26 can utilize such locational information to help synchronize movement of the four movers 28 A- 28 D.
- the control system 26 can more effectively ensure the assembly base 30 remains substantially horizontal as the movers 28 A- 28 D move along the corresponding racks 20 A- 20 D.
- the mover location sensor 370 A can employ an optical/reflective type sensor arrangement.
- the mover location sensor 370 A can employ a different type of sensor arrangement.
- FIG. 3C is another rear perspective view of the mover 328 illustrated in FIG. 3A . More particularly, as noted above, FIG. 3C illustrates the location sensor target 370 B that can be utilized as part of the mover location sensor assembly 370 .
- FIG. 3D is a side view of the mover 328 illustrated in FIG. 3A . More particularly, FIG. 3D illustrates more clearly certain features and aspects of the mover 328 . For example, as noted above, FIG. 3D more clearly illustrates both the rack engagement gear 364 and the brake drive gear 372 being mounted on the drive shaft 362 .
- FIG. 3E is a rear view of the mover 328 illustrated in FIG. 3A .
- FIG. 3E illustrates, via arrow 378 A, the movement of the rocker arm 378 about the arm pivot 380 as the braking system 368 is being engaged and disengaged. More specifically, FIG. 3E illustrates the selective movement of the idler gear 376 toward the brake drive gear 372 and the friction gear 374 during engagement of the braking system 368 , and away from the brake drive gear 372 and the friction gear 374 during disengagement of the braking system 368 .
- FIG. 4A is a top perspective view of a portion of an embodiment of a media library assembly 482 having features of the present invention.
- the media library assembly 482 includes a first media library 410 A and a second media library 410 B that are substantially similar to the media library 10 illustrated in FIG. 1A . More specifically, as shown in FIG. 4A , the first media library 410 A and the second media library 410 B are stacked one on top of the other so as to provide a media library assembly 482 having twice the storage capacity as each of the individual media libraries 410 A, 410 B. It should be appreciated that, in alternative embodiments, the media library assembly 482 can include greater than two media libraries that are stacked on top of one another.
- each of the media libraries 410 A, 410 B includes a rack assembly 420 having four racks 420 A- 420 D (not all of the racks 420 A- 420 D in each media library 410 A, 410 B are clearly visible in FIG. 4A ) that are spaced apart from one another.
- the racks 420 A- 420 D from the first media library 410 A are stacked and aligned directly on top of the racks 420 A- 420 D from the second media library 410 B, with no gaps therebetween and such that the pitch of the racks 420 A- 420 D is properly aligned with the adjacent racks 420 A- 420 D.
- the first rack 420 A of the first media library 410 A is stacked directly on top of (in direct contact), in alignment with, and on pitch with the first rack of the second media library 410 B;
- the second rack 420 B of the first media library 410 A is stacked directly on top of (in direct contact), in alignment with, and on pitch with the second rack 420 B of the second media library 410 B;
- the third rack 420 C of the first media library 410 A is stacked directly on top of (in direct contact), in alignment with, and on pitch with the third rack of the second media library 410 B;
- the fourth rack 420 D of the first media library 410 A is stacked directly on top of (in direct contact), in alignment with, and on pitch with the fourth rack 420 D of the second media library 410 B.
- the media library assembly 482 need only include a single retrieval assembly 22 (illustrated, for example, in FIG. 2A ), with four movers 28 A- 28 D (illustrated, for example, in FIG. 2A ). Each mover 28 A- 28 D can selectively move the full distance along the corresponding rack 420 A- 420 D of both the first media library 410 A and the second media library 410 B.
- the first mover 28 A can selectively move the full distance along the first rack 420 A of the first media library 410 A and along the first rack of the second media library 410 B;
- the second mover 28 B can selectively move the full distance along the second rack 420 B of the first media library 410 A and along the second rack 420 B of the second media library 410 B;
- the third mover 28 C can selectively move the full distance along the third rack 420 C of the first media library 410 A and along the third rack of the second media library 410 B;
- the fourth mover 28 D can selectively move the full distance along the fourth rack 420 D of the first media library 410 A and along the fourth rack 420 D of the second media library 410 B.
- the media library assembly 482 can be configured to include only a single power supply 24 (illustrated in FIG. 1A ) and a single control system 26 (illustrated in FIG. 1A ), as a separate power supply and control system would not be required for each of the media libraries 410 A, 410 B.
- FIG. 4B is a cross-sectional view of the media library assembly 482 taken on line B-B in FIG. 4A .
- FIG. 4B illustrates (i) the first rack 420 A of the first media library 410 A being stacked and aligned, i.e. on pitch, directly on top of the first rack 420 A of the second media library 410 B, with no gap therebetween; and (ii) (i) the second rack 420 B of the first media library 410 A being stacked and aligned, i.e. on pitch, directly on top of the second rack 420 B of the second media library 410 B, with no gap therebetween.
- FIG. 4B also illustrates certain features of the racks 420 A, 420 B for each of the media libraries 410 A, 410 B that enable such alignment and direct contact between the racks 420 A, 420 B.
- the first rack 420 A of the first media library 410 A can extend beyond the confines of the first library housing 412 A, above a top surface 483 A of the first library housing 412 A and/or below a bottom surface 484 A of the first library housing 412 A, by less than approximately one millimeter; and
- the first rack 420 A of the second media library 410 B can extend beyond the confines of the second library housing 412 B, above a top surface 483 B of the second library housing 412 B and/or below a bottom surface 484 B of the second library housing 412 B, by less than approximately one millimeter.
- at least the first rack 420 A of the first media library 410 A can extend below the bottom surface 484 A of the
- the second rack 420 B of the first media library 410 A can extend beyond the confines of the first library housing 412 A, above the top surface 483 A of the first library housing 412 A and/or below the bottom surface 484 A of the first library housing 412 A, by less than approximately one millimeter; and (ii) the second rack 420 B of the second media library 410 B can extend beyond the confines of the second library housing 412 B, above the top surface 483 B of the second library housing 412 B and/or below the bottom surface 484 B of the second library housing 412 B, by less than approximately one millimeter.
- at least the second rack 420 B of the first media library 410 A can extend below the bottom surface 484 A of the first library housing 412 A by approximately 0.5 millimeters.
- the third racks 420 C and the fourth racks 420 D of the media libraries 410 A, 410 B can similarly extend beyond the confines, i.e. the top surfaces 483 A, 483 B and/or the bottom surfaces 484 A, 484 B, of the respective library housings 412 A, 412 B.
- FIG. 5A is a bottom perspective view of a media library, e.g., the first media library 410 A illustrated in FIG. 4A .
- FIG. 5B is a top perspective view of a media library, e.g., the second media library 410 B illustrated in FIG. 4A .
- FIG. 5A and FIG. 5B illustrates certain features and aspects of the media libraries 410 A, 410 B, which help enable the desired alignment of the corresponding racks 420 A- 420 D of the media libraries 410 A, 410 B on pitch with one another, with no spacing therebetween. More specifically, FIG. 5A and FIG. 5B illustrate various components of an alignment system 586 that helps enable the desired connection between the media libraries 410 A, 410 B.
- the alignment system 586 can be varied to suit the specific requirements of the media library assembly 482 (illustrated in FIG. 4A ) and/or the media libraries 410 A, 410 B.
- the alignment system 586 can include one or more first aligner members 586 A, and one or more second aligner members 586 B.
- the one or more first aligner members 586 A can be provided along the bottom surface 484 A of the first media library 410 A, and the one or more second aligner members 586 B can be provided along the top surface 483 B of the second media library 410 B.
- the first aligner members 586 A can comprise movable, e.g., retractable, alignment pins that when activated can be positioned to cantilever away from the bottom surface 484 A of the first media library 410 A near one or more of the racks 420 A- 420 D of the first media library 410 A; and the second aligner members 586 B can comprise alignment apertures that are formed into the top surface 483 B of the second media library 410 B near one or more of the racks 420 A- 420 D of the second media library 410 B.
- first media library 410 A can be moved relative to the second media library 410 B such that the first aligner members 586 A, i.e.
- the alignment pins can be moved relative to the first library housing 412 A so as to extend generally downward into or otherwise engage the second aligner members 586 B, i.e. the aligner apertures. Additionally, the racks 420 A- 420 D of the media libraries 410 A, 410 B can be positioned such that the corresponding racks 420 A- 420 D of each media library 410 A, 410 B are directly in contact and aligned with one another on pitch when the first aligner members 586 A properly engage the second aligner members 586 B.
- first aligner members 586 A can comprise alignment apertures that are formed into the bottom surface 484 A of the first media library 410 A near one or more of the racks 420 A- 420 D of the first media library 410 A; and the second aligner members 586 B can comprise retractable alignment pins that can be selectively moved so as to cantilever away from the top surface 483 B of the second media library 410 B near one or more of the racks 420 A- 420 D of the second media library 410 B.
- the aligner members 586 A, 586 B can have a different design and/or the aligner members 586 A, 586 B can be positioned in a different manner (e.g., away from the racks 420 A- 420 B) than is described herein above.
- the alignment system 586 can further include one or more alignment guides 588 A and one or more alignment recesses 588 B that are positioned to receive the one or more alignment guides 588 A.
- the alignment guides 588 A and the alignment recesses 588 B can be used for coarse positioning of the media libraries 410 A, 410 B relative to one another prior to activation of the first aligner members 586 A and the second aligner members 586 B as described above.
- the alignment guides 588 A can be formed along the top surface 483 B on the second media library 410 B, e.g., near opposing sides 590 A, 590 B of the second media library 410 B; and the alignment recesses 588 B can be formed into the bottom surface 484 A of the first media library 410 A, e.g., near opposing sides 592 A, 592 B of the first media library 410 A.
- the alignment guides 588 A when the alignment guides 588 A are positioned within the alignment recesses 588 B, the corresponding racks 420 A- 420 D of each media library 410 A, 410 B can be directly in contact and aligned with one another on pitch.
- the alignment guides 588 A can be formed along the bottom surface 484 A of the first media library 410 A and the alignment recesses 588 B can be formed into the top surface 483 B of the second media library 410 B.
- FIG. 5C is an enlarged view of a portion of the first media library 410 A outlined by circle C-C in FIG. 5A .
- FIG. 5C more clearly illustrates a portion of the second rack 420 B of the first media library 410 A, and an embodiment of the first aligner members 586 A, e.g., retractable alignment pins, that can be utilized as part of the alignment system 586 .
- FIG. 5D is an enlarged view of a portion of the second media library 410 B outlined by circle D-D in FIG. 5B .
- FIG. 5D more clearly illustrates a portion of the second rack 420 B of the second media library 410 B, and an embodiment of the second aligner members 586 B, e.g., alignment apertures, that can be utilized as part of the alignment system 586 .
Landscapes
- Automatic Tape Cassette Changers (AREA)
- Automatic Disk Changers (AREA)
Abstract
Description
- Magnetic tape has long been used as a storage media for audio, video and computer information. Magnetic tape cartridges have been used extensively because they provide a convenient way to house and support a length of magnetic tape for engagement by a transducer in a tape drive while protecting the tape upon removal of the cartridge. Moreover, magnetic tape cartridges facilitate economic and compact storage of data. With the advent of widespread use of magnetic tape cartridges, the need to provide systems for storage and retrieval of such tape cartridges has resulted in a wide range of automated systems.
- Typically, dozens, hundreds or even thousands of tape cartridges are stored within a media library, with each tape cartridge being stored in a particular storage slot in the media library. Responsive to a host computer request, a robotic mechanism, e.g., a robotic storage media retrieval assembly, moves along a rack to physically retrieve an appropriate tape cartridge from its associated storage slot in the media library. The robotic mechanism then moves the tape cartridge to an appropriate device, i.e. a tape drive, and inserts the tape cartridge into the device so that the requested read/write operations can be performed.
- In today's world of data storage, and more specifically, storage tape libraries, data storage densities are ever-increasing. The need for greater storage capacities continues to rise, and more solutions are necessary to creatively arrange the mechanical components including tape drives, storage tapes, robotics for moving the storage tapes, cabling, tape magazines, etc., into smaller and smaller spaces within the media library. Because of the greater density of all of this componentry, increased precision is required when it comes to movement of robotics since storage tapes are stored more closely to one another. As a result, there is less free space within the media library for the robotics to sufficiently maneuver in an expeditious manner.
- A specific segment of the market has recently turned to the solution of having the media libraries themselves be expandable. In such media libraries, a single robotic mechanism can move through the entire library eliminating the need to provide a separate mechanism for moving cartridges between modular libraries. As the robotic mechanisms grow in size to accommodate larger media libraries, the accuracy of these robotics necessarily must become more exacting.
- The present invention is directed toward a storage media retrieval assembly (also referred to herein simply as a “media retrieval assembly” or a “retrieval assembly”) for moving storage media within a media library. In certain embodiments, the media library includes a rack assembly having a first rack and a spaced apart second rack. In various embodiments, the retrieval assembly can include a picker system, an assembly base, a first mover, a second mover, and a control system. The picker system selectively engages the storage media. The assembly base supports the picker system. The first mover is secured to the assembly base, and selectively moves along the first rack. The second mover is also secured to the assembly base, and selectively moves along the second rack. The second mover is spaced apart from the first mover. The control system controls independent movement of the first mover and the second mover to position the assembly base relative to the storage media.
- As described in detail herein, the retrieval assembly can include a four-motor drive retrieval assembly that eliminates the need for gear trains, bearings, drive shafts and the critical alignments associated with such. The four-motor independent drive nature also allows for some unique media cartridge handling capabilities.
- In certain embodiments, the retrieval assembly further comprises a third mover that is secured to the assembly base. The third mover selectively moves along a third rack of the rack assembly, the third mover being spaced apart from the first mover and the second mover. The control system controls independent movement of the third mover to position the assembly base relative to the storage media. Additionally, in some such embodiments, the retrieval assembly also comprises a fourth mover that is secured to the assembly base. The fourth mover selectively moves along a fourth rack of the rack assembly, the fourth mover being spaced apart from the first mover, the second mover and the third mover. The control system controls independent movement of the fourth mover to position the assembly base relative to the storage media.
- In some embodiments, the assembly base is substantially rectangular-shaped. In such embodiments, each of the movers can be secured to the assembly base adjacent to a separate corner of the assembly base.
- Additionally, in such embodiments, the assembly base can include a first end and an opposed second end. Each of the movers can be independently controlled by the control system such that the first end of the assembly base is moved a different distance than the second end of the assembly base relative to the rack assembly. Further, in such embodiments, the assembly base can include a first side and an opposed second side. Each of the movers can be independently controlled by the control system such that the first side of the assembly base is moved a different distance than the second side of the assembly base relative to the rack assembly. Still further, each of the movers can be independently controlled by the control system such that the assembly base can be twisted relative to the rack assembly.
- In certain embodiments, the assembly base includes a base guide that guides movement of the picker system relative to the assembly base.
- Additionally, each mover can include a braking system that can be selectively activated to inhibit movement of the mover along the rack assembly.
- The present invention is further directed toward a media library, a method for moving a picker system relative to storage media within a media library, and a method for forming a media library.
- The novel features of this invention, as well as the invention itself, both as to its structure and its operation, will be best understood from the accompanying drawings, taken in conjunction with the accompanying description, in which similar reference characters refer to similar parts, and in which:
-
FIG. 1A is a top perspective view of an embodiment of a portion of a media library having features of the present invention, the media library including a library housing; -
FIG. 1B is a top view of the portion of the media library illustrated inFIG. 1A ; -
FIG. 1C is an enlarged perspective view of a portion of the media library illustrated inFIG. 1A adjacent a second end of the library housing; -
FIG. 2A is a top perspective view of an embodiment of a storage media retrieval assembly that can be included as part of the media library; -
FIG. 2B is an alternative top perspective view of the storage media retrieval assembly illustrated inFIG. 2A ; -
FIG. 2C is a top view of the storage media retrieval assembly illustrated inFIG. 2A ; -
FIG. 2D is a top perspective view of a portion of a picker system that can be included as part of the storage media retrieval assembly ofFIG. 2A ; -
FIG. 2E is a side view of a portion of the media library ofFIG. 1A , with the storage media retrieval assembly being tipped from front to rear; -
FIG. 2F is an end view of a portion of the media library ofFIG. 1A , with the storage media retrieval assembly being tipped from side to side; -
FIG. 3A is a front perspective view of an embodiment of a mover that can be utilized as part of the storage media retrieval assembly; -
FIG. 3B is a rear perspective view of a portion of the mover illustrated inFIG. 3A ; -
FIG. 3C is another rear perspective view of the mover illustrated inFIG. 3A ; -
FIG. 3D is a side view of the mover illustrated inFIG. 3A ; -
FIG. 3E is a rear view of the mover illustrated inFIG. 3A ; -
FIG. 4A is a perspective view of a portion of an embodiment of a media library assembly having features of the present invention, the media library assembly including a first media library and a second media library; -
FIG. 4B is a cross-sectional view of the media library assembly taken on line B-B inFIG. 4A ; -
FIG. 5A is a bottom perspective view of the first media library illustrated inFIG. 4A ; -
FIG. 5B is a top perspective view of the second media library illustrated inFIG. 4A ; -
FIG. 5C is an enlarged view of a portion of the first media library outlined by circle C-C inFIG. 5A ; and -
FIG. 5D is an enlarged view of a portion of the second media library outlined by circle D-D inFIG. 5B . - Embodiments of the present invention are described herein in the context of a storage media retrieval assembly. Those of ordinary skill in the art will realize that the following detailed description of the present invention is illustrative only and is not intended to be in any way limiting. Other embodiments of the present invention will readily suggest themselves to such skilled persons having the benefit of this disclosure. Reference will now be made in detail to implementations of the present invention as illustrated in the accompanying drawings. The same or similar reference indicators will be used throughout the drawings and the following detailed description to refer to the same or like parts.
- In the interest of clarity, not all of the routine features of the implementations described herein are shown and described. It will, of course, be appreciated that in the development of any such actual implementations, numerous implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application-related and business-related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.
-
FIG. 1A is a top perspective view of an embodiment of a portion of amedia library 10, e.g., a tape library, having features of the present invention. The design of themedia library 10 can be varied as desired. More specifically, it should be noted that themedia library 10 illustrated inFIG. 1A is just one non-exclusive example of a media library usable with the present invention, and no limitations are intended based on the specific type and/or size of themedia library 10 shown inFIG. 1A . Additionally, although themedia library 10 shown and described relative toFIG. 1A is specifically referred to and/or described at times as a tape cartridge library or tape library, it is understood that the present invention is equally applicable for use with any other suitable types of libraries using other types of storage media, such as optical disks, magnetic disk drives, emulated or virtual tape drives, etc., as non-exclusive examples. However, for ease of discussion,FIG. 1A and certain other Figures herein are sometimes described using tape cartridges as the applicable storage media, although this is not intended to restrict or limit the present invention in this manner. - In various embodiments, as illustrated in
FIG. 1A , themedia library 10 includes (i) alibrary housing 12 that defines aninterior cavity 13; (ii) a plurality ofstorage slots 14 that are each configured to receive and selectively retain astorage media cartridge 16, e.g., a tape cartridge (sometimes referred to herein simply as “storage media” or “media”); (iii) one or more media drives (not shown inFIG. 1A for purposes of clarity), e.g., tape drives; (iv) arack assembly 20; (v) a storagemedia retrieval assembly 22; (vi) apower supply 24; and (vii) acontrol system 26. Additionally, inFIG. 1A , thelibrary housing 12 is illustrated without a cover for purposes of clarity. - As an overview, as described in detail herein, the
media library 10 provides the ability to effectively control the retrieval, movement and usage of thestorage media 16 within themedia library 10 without the need for gear trains, bearings, drive shafts and the critical alignments that are typically associated with such features. More particularly, in various embodiments, theretrieval assembly 22 includes a plurality of direct-drive movers 28 that are spaced apart from one another and are controlled independently from one another to enable the desired retrieval, movement and usage of thestorage media 16 within themedia library 10. Further, each of the plurality ofmovers 28 engages a different portion of therack assembly 20. With this design, theretrieval assembly 22 is easier to install relative to therack assembly 20, with no clocking of gears being required. Moreover, the design of theretrieval assembly 22 as provided herein can be lightweight (thereby requiring less power), relatively simple to manufacture and operate (low complexity), and lower in height (with limited overhead required beyond the height of thestorage media 16 itself), while still being capable of handling high storage densities. - Additionally, in certain embodiments, as described in greater detail herein below, the
media library 10 further includes one or more sensor assemblies to enable better and more precise control of the retrieval, movement and usage of thestorage media 16 within themedia library 10. Stated in another manner, the one or more sensor assemblies enable better and more precise control of the operation of theretrieval assembly 22. Still further, themedia library 10 can also include a low-profile braking system that realizes other benefits as discussed in detail herein below. - Some of the Figures provided herein include an orientation system that designates an X axis, a Y axis that is orthogonal to the X axis, and a Z axis that is orthogonal to the X and Y axes. It should be understood that the orientation system is merely for reference and can be varied. Moreover, it should be noted that any of these axes can also be referred to as a first, a second, and/or a third axis.
- The
library housing 12 is configured to retain various components of themedia library 10. For example, as shown inFIG. 1A , the plurality ofstorage slots 14, the one or more media drives, therack assembly 20, theretrieval assembly 22, thepower supply 24 and thecontrol system 26 can all be received and retained at least substantially, if not entirely, within thecavity 13 that is defined by thelibrary housing 12. As described herein below, in certain embodiments, therack assembly 20 can extend beyond the confines of thelibrary housing 12, e.g., above and/or below thelibrary housing 12, by a small amount (e.g., approximately 0.5 millimeters). Additionally, as illustrated inFIG. 1A , thelibrary housing 12 can be rigid and have a substantially rectangular-shaped cross-section, having afirst end 12A, an opposedsecond end 12B, afirst side 12C, and an opposedsecond side 12D. Alternatively, the library housing can have another suitable shape or configuration. For example, thelibrary housing 12 can have a substantially square-shaped or any other suitable shaped cross-section. Further, thelibrary housing 12 may be constructed of any number of conventional materials such as, for example, those utilized in industry standard rack mount cabinets. - In the embodiment shown in
FIG. 1A , the plurality ofstorage slots 14 can be positioned within thelibrary housing 12, with thestorage slots 14 being configured to receive and retain thestorage media 16. More particularly, with the specific design illustrated inFIG. 1A , each of thestorage slots 14 is configured to receive and retain a singlestorage media cartridge 16. It should be noted that nostorage media 16 is shown as being retained within thestorage slots 14 inFIG. 1A for purposes of clarity. - In alternative embodiments, the
media library 10 can include any suitable number ofstorage slots 14, and/or themedia library 10 can be designed to retain any suitable number ofstorage media cartridges 16. For example, in the embodiment illustrated inFIG. 1A , themedia library 10 includes fiftystorage slots 14 arranged in two five-by-five storage areas. More particularly, in this embodiment, themedia library 10 includes twomagazines 18, one on each side of theretrieval assembly 22, with eachmagazine 18 including five columns ofstorage slots 14, and with each column having fivestorage slots 14 oriented substantially horizontally one on top of another (with limited spacing therebetween). Alternatively, themedia library 10 can include greater than fifty or fewer than fiftystorage slots 14 and/or thestorage slots 14 can be arranged in a different manner than is illustrated inFIG. 1A . - Further, the
storage media 16 can include a plurality of tape cartridges, or thestorage media 16 can alternatively include a plurality of optical disks, magnetic disk drives, emulated tape drives, etc., as non-exclusive examples. - The one or more media drives are configured for reading and/or writing data with respect to the
storage media 16. The number of media drives provided within themedia library 10 can be varied to suit the specific requirements of themedia library 10. For example, in the embodiment illustrated inFIG. 1A , themedia library 10 includes three media drives. Alternatively, themedia library 10 can include greater than three or fewer than three media drives. Further, depending on the specific design of themedia library 10, the media drives can be adapted for use with different types of media, such as tape cartridges, optical drives, hard disk drives, etc. - It should be appreciated that the media drives are not illustrated in
FIG. 1A for purposes of clarity, and so that thestorage media 16 can be seen. - The design and configuration of the
rack assembly 20 can be varied to suit the specific requirements of themedia library 10. For example, in one non-exclusive embodiment, therack assembly 20 can include four individual racks, i.e. afirst rack 20A, asecond rack 20B, athird rack 20C, and afourth rack 20D, that are spaced apart from one another. Additionally, as shown, eachrack 20A-20D can be oriented in a generally vertical direction (i.e. along and/or parallel to the Y axis as shown inFIG. 1A ) and can extend a height that is sufficient to enable theretrieval assembly 22 to effectively retrievestorage media 16 from any of the plurality ofstorage slots 14. Alternatively, therack assembly 20 can include a different number of racks. For example, in some non-exclusive alternative embodiments, therack assembly 20 can include two racks, three racks or more than four racks that are spaced apart from one another. - It should be appreciated that the use of the terms “first rack”, “second rack”, “third rack”, and “fourth rack” is merely for convenience and ease of illustration, and any of the
racks 20A-20D can be referred to as the “first rack”, “second rack”, “third rack”, or “fourth rack”. - The media
storage retrieval assembly 22 selectively, e.g., upon request of a user, retrieves and moves thestorage media 16 as desired between thestorage slots 14 and the media drives. As provided herein, in certain embodiments, theretrieval assembly 22 can be relatively lightweight, thereby limiting the overall power requirements for moving and operating theretrieval assembly 22. For example, in some such embodiments, theretrieval assembly 22 can weigh less than approximately 1.18 kilograms (or 2.6 pounds) without taking into consideration the weight of thestorage media 16. - It should be appreciated that although a
single retrieval assembly 22 is illustrated inFIG. 1A , themedia library 10 can be designed to include more than onesuch retrieval assembly 22. For example, in one non-exclusive alternative embodiment, themedia library 10 can include two retrieval assemblies to function in different portions of themedia library 10 and/or to provide redundancy in the event that one of the retrieval assemblies fails. - The design of the
retrieval assembly 22 can be varied to suit the specific requirements of themedia library 10. In some embodiments, as illustrated, theretrieval assembly 22 includes anassembly base 30, the plurality ofmovers 28, and apicker system 32. - Referring now to
FIG. 1B , this Figure is a top view of the portion of themedia library 10 illustrated inFIG. 1A . In particular,FIG. 1B more clearly illustrates the overall design and positioning of theretrieval assembly 22 relative to the remainder of themedia library 10. - The design of the
assembly base 30 can be varied. As shown in this embodiment, theassembly base 30 can be a substantially rectangular-shaped plate having afirst end 30A, an opposedsecond end 30B, afirst side 30C and an opposedsecond side 30D. Additionally, as shown, theassembly base 30 can include a plurality ofapertures 30E so as to limit the overall weight of theassembly base 30 without sacrificing desired strength and stability. With this design, as shown inFIG. 1B , theassembly base 30 can assist in providing accurate positioning of the plurality ofmovers 28 relative to therack assembly 20. More specifically, in this embodiment, theretrieval assembly 22 can include fourmovers 28, with onemover 28 being secured to and/or positioned adjacent to each of the corners of theassembly base 30. Alternatively, theassembly base 30 can be designed with a different shape. - The
assembly base 30 can be formed from any suitable materials. For example, in one non-exclusive embodiment, theassembly base 30 can be formed from sheet metal that provides desired stiffness in the get/put direction. Additionally, theassembly base 30 can be sufficiently thin to be compliant in different movement directions when such movement may be required to enable proper positioning of thepicker system 32 and/or proper leveling of theretrieval assembly 22. Theassembly base 30 can also provide heat sinking to dissipate any heat that may be generated from the operation of themovers 28 that are secured thereto. Alternatively, theassembly base 30 can be formed from other suitable materials. For example, in one such alternative embodiment, theassembly base 30 can be formed from aluminum. - The plurality of
movers 28 operate to move theassembly base 30, and thus thepicker system 32, in the Y direction, e.g., vertically up and down, along therack assembly 20. As noted, in the embodiment illustrated inFIG. 1B , theretrieval assembly 22 includes four movers, i.e. afirst mover 28A, asecond mover 28B, athird mover 28C and afourth mover 28D. Alternatively, theretrieval assembly 22 can include a different number ofmovers 28, i.e. twomovers 28, threemovers 28, or more than fourmovers 28. - Moreover, it should be appreciated that the
retrieval assembly 22 can function even if fewer than the illustrated fourmovers 28 are functioning. As such, theadditional movers 28, i.e. more than two, can be provided for purposes of redundancy (i.e. in case one or more movers fail), as well as helping to provide smoother and more reliable movement of theassembly base 30. - As shown, each of the
movers 28A-28D is positioned to engage and selectively move along (i.e. in the Y direction) one of theracks 20A-20D of therack assembly 20. More specifically, in this embodiment, (i) thefirst mover 28A is positioned to engage and selectively move along thefirst rack 20A; (ii) thesecond mover 28B is positioned to engage and selectively move along thesecond rack 20B; (iii) thethird mover 28C is positioned to engage and selectively move along thethird rack 20C; and (iv) thefourth mover 28D is positioned to engage and selectively move along thefourth rack 20D. - Additionally, each
mover 28A-28D is operated independently of each of theother movers 28A-28D. With this design, theretrieval assembly 22 operates as a four-wheel independent drive system for movement in the Y direction (e.g., up and down). Thus, each corner of theassembly base 30 has its owndirect drive mover 28A-28D, with no backlash, no inertia build-up, and no critical alignment gear-to-gear in a drivetrain. - Further, the independent control of each of the
movers 28A-28D enables theretrieval assembly 22 to tip and/or tilt theassembly base 30, and thus thepicker system 32, out of plane (relative to horizontal) if needed to help movestorage media 16 to and from the tape drives and/or storage slots 14 (also known as “get/puts”). More specifically, if and when needed, themovers 28A-28D can tip and/or tilt theassembly base 30 from front to rear (i.e. with thefirst end 30A being moved a different distance than thesecond end 30B), and from side to side (i.e. with thefirst side 30C being moved a different distance than thesecond side 30D). Additionally, such design further allows for twisting of theassembly base 30 if necessary to accurately and precisely remove and/or insert thestorage media 16 out of or into one of thestorage slots 14 or one of the media drives. - Moreover, such independent control of each of the
movers 28A-28D can also be valuable during an inventory process within themedia library 10, e.g., during initialization and/or after amagazine 18 has been removed and reinserted into themedia library 10. In particular, thepicker system 32 can include a media scanner (not shown), e.g., a barcode scanner, that reads an identifier (not shown), e.g., a barcode, which can be coupled to thestorage media 16. If the media scanner is unable to effectively read the identifier on thestorage media 16, thepicker system 32 can be moved as necessary, i.e. by adjusting the position and/or orientation of theassembly base 30, such that accurate reading of the identifier and thus recognition of thestorage media 16 can be accomplished. - Still further, the use of the plurality of
movers 28 can also inhibit any sagging or drooping of theassembly base 30 that may otherwise occur within a one-motor system. - It should be appreciated that the use of the terms “first mover”, “second mover”, “third mover”, and “fourth mover” is merely for convenience and ease of illustration, and any of the
movers 28A-28D can be referred to as the “first mover”, “second mover”, “third mover”, or “fourth mover”. - As illustrated, the
picker system 32, e.g., a robotic picker system, is coupled to theassembly base 30 and moves along the assembly base 30 (i.e. in the X direction) so as to be able to effectively access any of thestorage slots 14. The design and operation of thepicker system 32 will be described in greater detail herein below. - During use, upon receiving a signal from the
control system 26 to access acertain storage media 16, themovers 28A-28D can independently move along therespective racks 20A-20D so that theassembly body 30, and thus thepicker system 32, are at an appropriate height to access the requestedstorage media 16. Further, thepicker system 32 can move along theassembly body 30 to an appropriate position, and pivot in either direction such that thepicker system 32 can physically retrieve the requestedstorage media 16 from its associatedstorage slot 14 in themedia library 10. Subsequently, thepicker system 32 moves thestorage media 16 to an appropriate media drive, and inserts thestorage media 16 into the media drive so that the requested read/write operations can be performed. Upon completion of the requested read/write operations, thepicker system 32 can then return thestorage media 16 to anappropriate storage slot 14. - Returning now to
FIG. 1A , thepower supply 24 provides electrical power in a well-known manner to the one or more media drives, theretrieval assembly 22, thecontrol system 26 and/oradditional media libraries 10. Thepower supply 24 can be interfaced with these components as well as with an external power source in a well-known manner using industry standard cabling and connections. Alternatively, thepower supply 24 can be interfaced with these components in another manner. - In certain embodiments, as shown in
FIG. 1A , thepower supply 24 can include aprimary power source 24A and asecondary power source 24B. Theprimary power source 24A can be configured to provide all necessary power for themedia library 10 in most situations. Additionally, thesecondary power source 24B can be provided as a back-up source in situations where theprimary power source 24A fails or otherwise becomes unavailable, and/or when theprimary power source 24A is unable to provide all the power needed to perform the desired operations within themedia library 10. The positioning of thepower supply 24, i.e. theprimary power source 24A and thesecondary power source 24B, is also shown inFIG. 1B . - The
control system 26 provides the desired and necessary control for all functionality of themedia library 10. For example, in certain embodiments, thecontrol system 26 can include asystem control board 27 and an assembly control card 241 (illustrated inFIG. 2A ). In some applications, thesystem control board 27 receives commands from a user for accessing and/or movingcertain storage media 16. Thesystem control board 27 can subsequently forward such commands to theassembly control card 241 for purposes of accessing and/or moving thestorage media 16 as desired with theretrieval assembly 22 and/or thepicker system 32. Thesystem control board 27 can further control the media drives for reading and/or writing data with respect to thestorage media 16 as desired. Thus, thecontrol system 26, i.e. thesystem control board 27 and theassembly control card 241, provides the desired and necessary control of the media drives and theretrieval assembly 22, including the independent control of each of themovers 28A-28D of theretrieval assembly 22. - The
control system 26 can have any suitable design, many of which are well-known in the industry. For example, in one embodiment, thecontrol system 26 can include a standard driver interface unit for receiving digital commands and translating the commands into driving currents, such as step pulses for controlling stepper motors. Further, thecontrol system 26 can include a standard programmable general purpose computer formed on a single plug-in card unit and can include a programmed microprocessor or microcontroller according to the present invention, memory, communication interface, control interface, connectors, etc. Alternatively, thecontrol system 26 can have a different design and/or thecontrol system 26 can be positioned within themedia library 10 in a different position or manner than that illustrated inFIG. 1A . - Additionally, the
media library 10 can use well-known industry standard cabling and communication protocols between thecontrol system 26 and other structures of themedia library 10. Cabling and electrical characteristics including signaling protocols can be generally standardized, and the logical message protocols can be either proprietary or standardized as known to those skilled in the art. - Additionally, as illustrated in
FIG. 1A , themedia library 10 can further include one ormore handles 34 that are coupled to thelibrary housing 12. For example, themedia library 10 can include twohandles 34, with onehandle 34 being coupled to eachmagazine 18. Thehandles 34 can be utilized by a user for individually removing themagazines 18 from within thelibrary housing 12. - Further, in this embodiment, the
retrieval assembly 22, i.e. thepicker system 32, can assist the user in removing themagazines 18 from thelibrary housing 12. Referring briefly toFIG. 1C , this Figure is an enlarged perspective view of a portion of themedia library 10 illustrated inFIG. 1A adjacent asecond end 12B of thelibrary housing 12. In particular,FIG. 1C illustrates portions of amagazine removal system 36 that can be included within themedia library 10. - The
magazine removal system 36 can have any suitable design. In some embodiments, the picker system 32 (illustrated inFIG. 1A ) can be utilized to activate certain mechanical features to release themagazines 18 from themedia library 10. For example, in this embodiment, each of themagazines 18 can include amagazine latch 36A that can be utilized to enable the selective removal of themagazine 18 from themedia library 10. In order to release themagazine 18, thepicker system 32 can be moved so that thepicker system 32 contacts and/or pushes on apicker contact area 36B. The movement of thepicker contact area 36B from the contact of thepicker system 32 causes activation and movement of anactuator bar 36C that extends across thelibrary housing 12 near thesecond end 12B of thelibrary housing 12. The movement of theactuator bar 36C results in contact with themagazine latch 36A, which in turn pushes themagazine latch 36A into themagazine 18 to thereby release themagazine 18. - Returning again to
FIG. 1A , as shown, themedia library 10 can also include adisplay 37, e.g., a touchscreen display, which provides an interface that enables the user to interact with and/or transmit requests to themedia library 10. -
FIG. 2A is a top perspective view of an embodiment of the storagemedia retrieval assembly 22 illustrated inFIG. 1A . As provided above, theretrieval assembly 22 includes theassembly base 30, themovers 28A-28D, and thepicker system 32. Additionally,FIG. 2A also illustrates each of themovers 28A-28D again being secured to theassembly base 30 adjacent to separate corners of theassembly base 30 to provide the desired independent movement of such corners of theretrieval assembly 22 relative to theracks 20A-20D (illustrated inFIG. 1A ) of the rack assembly 20 (illustrated inFIG. 1A ). - As provided herein, the independent movement and control of each of the
movers 28A-28D with the control system 26 (illustrated inFIG. 1A ) enables the desired movement of theassembly base 30 and thus thepicker system 32, to effectively access any storage media 16 (illustrated inFIG. 1A ) within the media library 10 (illustrated inFIG. 1A ). For example, in some situations, thestorage media 16, the storage slots 14 (illustrated inFIG. 14 ) and/or the media drives may be tipped and/or tilted out of level, e.g., in the X direction and/or in the Z direction; and theassembly base 30 can thus be tipped and/or tilted as desired with the four-wheel drive system disclosed herein to still enable the desired access and movement to the requestedstorage media 16. - More particularly, if the requested storage media 16 (or the
storage slots 14 or the media drives) is tipped and/or tilted about the Z axis, thefirst mover 28A and thesecond mover 28B can be moved (i.e. under the control of the control system 26) a different distance (more or less) in the Y direction relative to thethird mover 28C and thefourth mover 28D. Thus, theassembly base 30 can be tipped and/or tilted as necessary from front to rear, i.e. with thefirst end 30A being moved a different distance than thesecond end 30B. An example of theassembly base 30, and thus the remainder of theretrieval assembly 22, being tipped and/or tilted from front to rear is illustrated and described herein below in relation toFIG. 2E . - Additionally, if the requested storage media 16 (or the
storage slots 14 or the media drives) is tipped and/or tilted about the X axis, thefirst mover 28A and thethird mover 28C can be moved a different distance (more or less) in the Y direction relative to thesecond mover 28B and thefourth mover 28D. Thus, theassembly base 30 can be tipped and/or tilted as necessary from side to side, i.e. with thefirst side 30C being moved a different distance than thesecond side 30D. An example of theassembly base 30, and thus the remainder of theretrieval assembly 22, being tipped and/or tilted from side to side is illustrated and described herein blow in relation toFIG. 2F . - Further, in certain situations, the
first mover 28A and thefourth mover 28D can be moved to different distance (more or less) in the Y direction relative to thesecond mover 28B and thethird mover 28C if it is desired to impart a twisting motion to theassembly base 30. - Additionally, it should be appreciated that the independent control of each of the
movers 28A-28D with thecontrol system 26 enables different portions of theassembly base 30 to be positioned independently relative to thestorage media 16. For example, (i) afirst portion 231A (illustrated inFIG. 2B ) of theassembly base 30, e.g., a first corner of theassembly base 30, can be positioned relative to the storage media by controlling movement of thefirst mover 28A along thefirst rack 20A with thecontrol system 26; (ii) asecond portion 231B (illustrated inFIG. 2B ) of theassembly base 30, e.g., a second corner of theassembly base 30, can be positioned relative to the storage media by controlling movement of thesecond mover 28B, independent of thefirst mover 28A, along thesecond rack 20B with thecontrol system 26; (iii) athird portion 231C of theassembly base 30, e.g., a third corner of theassembly base 30, can be positioned relative to the storage media by controlling movement of thethird mover 28C, independent of thefirst mover 28A and thesecond mover 28C, along thethird rack 20C with thecontrol system 26; and (iv) afourth portion 231D of theassembly base 30, e.g., a fourth corner of theassembly base 30, can be positioned relative to the storage media by controlling movement of thefourth mover 28D, independent of thefirst mover 28A, thesecond mover 28B and thethird mover 28C, along thefourth rack 20D with thecontrol system 26. - It should be appreciated that in any such situations discussed above, it is possible that each of the
movers 28A-28D can be moved a different distance in the Y direction than each of theother movers 28A-28D. With such design, thepicker system 32 which rides on theassembly base 30 can effectively access, retrieve and/or insert any requestedstorage media 16 as desired within themedia library 10, even if the storage media 16 (or thestorage slots 14 or the media drives) is/are out of plane in any direction. - Additionally, it should also be appreciated that, as disclosed herein, the independent movement and control of the
movers 28A-28D also enables theretrieval assembly 22 to return theassembly base 30 to a level and planar position at any desired time. - To better enable the
retrieval assembly 22 to effectively position theassembly base 30 in such a level and planar configuration, in certain embodiments, theretrieval assembly 22 can include and/or incorporate ahome sensor assembly 238, a shock sensor assembly 39 (illustrated inFIG. 1B ), and/or alevel sensor assembly 240. - The design of the
home sensor assembly 238 can be varied to suit the specific design requirements of theretrieval assembly 22 and/or themedia library 10. In certain embodiments, as shown, thehome sensor assembly 238 can include ahome sensor 238A that is positioned substantially near and/or adjacent to each of themovers 28A-28D. Thehome sensors 238A can be provided to enhance the ability of theretrieval assembly 22 to have theassembly base 30 return to a “home” position. More particularly, each of thehome sensors 238A is able to determine a “home” position for itsrespective mover 28A-28D relative to therack assembly 20 and/or a bottom of the library housing 12 (illustrated inFIG. 1A ). For example, in some such embodiments, eachhome sensor 238A can be positioned and oriented to identify ahome sensor target 238B (illustrated inFIG. 1B ) that can extend through atarget slot 238C in theassembly base 30, i.e. when theassembly base 30 is near its “home” position. Thus, in such embodiments, when each of thehome sensors 238A effectively identifies its respectivehome sensor target 238B, thecontrol system 26 knows that each corner of the assembly base 30 (and thus theassembly base 30 as a whole) is at the “home” position. - Moreover, with such a
home sensor 238A being associated with each of themovers 28A-28D and each corner of theassembly base 30, theretrieval assembly 22 is able to effectively level itself. More specifically, by ensuring that each of the corners of theassembly base 30 is at its “home” position, i.e. by moving eachmover 28A-28D until thehome sensor target 238B is effectively identified by thehome sensor 238A, thecontrol system 26 can ensure that theassembly base 30 is level. Further, with such design, no clocking or timing is required. - The
shock sensor assembly 39 can be included on the system control board 27 (illustrated inFIG. 1B ) as part of thecontrol system 26. In certain embodiments, theshock sensor assembly 39 can be used to sense any shocks or vibrations to or within themedia library 10. More specifically, in such embodiments, the firstlevel sensor assembly 39 can include ashock sensor 39A (illustrated inFIG. 1B ) that can be used to sense any shocks or vibrations to themedia library 10. In some such embodiments, theshock sensor 39A can include a three-dimensional accelerometer that is able to sense shocks and vibrations without the use of encoders. More particularly, thecontrol system 26 can interpret the signal or signals from theshock sensor 39A to effectively inhibit such shocks and vibrations from adversely impacting the functioning of theretrieval assembly 22. - In certain embodiments, the
level sensor assembly 240 can be used as a back-up to or in conjunction with thehome sensor assembly 238. More specifically, in such embodiments, thelevel sensor assembly 240 can include alevel sensor 240A that can be used instead of or in conjunction with thehome sensors 238A of thehome sensor assembly 238. In some such embodiments, thelevel sensor 240A can include a three-dimensional accelerometer that is able to sense a “level” position without the use of encoders. More particularly, thecontrol system 26 can interpret the signal or signals from thelevel sensor 240A to effectively determine if theassembly base 30 is level. Theassembly base 30 can then be moved as necessary to accomplish any requested movements with a known starting point with theassembly base 30 being level. Additionally, when such level status is recognized, if any corner of the assembly base 30 (and anymover 28A-28D) is in its “home” position, then each of the four corners of the assembly base 30 (and each of themovers 28A-28D) should be in its “home” position. - Further, in some applications, the
level sensor assembly 240, i.e. thelevel sensor 240A, can also be utilized to sense any shocks or vibrations that may be felt by theretrieval assembly 22. - It should be understood that control features for various aspects of the
retrieval assembly 22, including thehome sensor 238A and thesecond level sensor 240A, can be provided on theassembly control card 241. Theassembly control card 241 can include any necessary circuitry to provide the desired functionality. In one embodiment, as shown inFIG. 2A , theassembly control card 241 can be provided adjacent thefirst end 30A of theassembly base 30. Alternatively, theassembly control card 241 can be provided in a different portion of theassembly base 30. - In some embodiments, as shown in
FIG. 2A , theretrieval assembly 22 can also include astabilizer 242, e.g., a stabilizer bar that extends between and couples together thefirst mover 28A and thesecond mover 28B. Thestabilizer 242 can help stabilize the relationship between thefirst mover 28A and thesecond mover 28B, as thefirst mover 28A and thesecond mover 28B often move in a similar manner, despite being moved and controlled independently. Additionally, thestabilizer 242 can also be used to lift up and remove theretrieval assembly 22 from the library housing 12 (illustrated inFIG. 1A ). Alternatively, theretrieval assembly 22 can be designed without thestabilizer 242. -
FIG. 2A further illustrates certain features of theretrieval assembly 22 that enable desired movement of thepicker system 32 relative to theassembly base 30. For example, as shown in this embodiment, theassembly base 30 can include one or more base guides 244 (also illustrated more clearly inFIG. 2C ) that guide translational movement of thepicker system 32 relative to theassembly base 30 in the X direction. Thus, thepicker system 32 can move relative to theassembly base 30 in the X direction to move and access thestorage media 16 from anystorage slots 14 in themedia library 10, as well as to and from the media drives. - Additionally,
FIG. 2A also illustrates various components of thepicker system 32. The design of thepicker system 32 can be varied to suit the specific requirements of theretrieval assembly 22. More specifically, thepicker system 32 is configured to enable easy retrieval and movement of the storage media 16 (illustrated inFIG. 1A ) from and between the storage slots 14 (illustrated inFIG. 1A ) and the media drives. As shown inFIG. 2A , in certain embodiments, thepicker system 32 includes apicker frame 246 having one or more picker guides 248, apicker body 250,picker fingers 252, and apicker mover assembly 254. - The
picker frame 246 supports thepicker body 250, thepicker fingers 252, and thepicker mover assembly 254 relative to theassembly base 30. Thepicker frame 246 can also help support thestorage media 16 during movement of thestorage media 16. Additionally, thepicker frame 246 includes the one or more picker guides 248 that guide movement of thepicker body 250 relative to thepicker frame 246 and theassembly base 30 in the X and/or Z direction. In the embodiment illustrated inFIG. 2A , such lateral movement of thepicker body 250 can be required to enable thepicker system 32 to access and movestorage media 16 to or from thestorage slots 14 on either side of theretrieval assembly 22. - The
picker frame 246 can have any suitable design and can be made from any suitable materials, such as are well-known in the industry. - The
picker body 250 provides the desired housing for thepicker mover assembly 254. Additionally, thepicker fingers 252 are coupled to and cantilever away from thepicker body 250. In various embodiments, thepicker system 32 can include twopicker fingers 252 to more securely retrieve and retain thestorage media 16. The twopicker fingers 252 are more clearly illustrated inFIG. 2B . - The
picker fingers 252 are sized and shaped to easily access and grip thestorage media 16 for purposes of removing thestorage media 16 from thestorage slots 14 and/or the media drives, as well as for inserting thestorage media 16 into thestorage slots 14 and/or media drives. - The
picker mover assembly 254 moves thepicker frame 246, thepicker body 250, and/or thepicker fingers 252 collectively and/or independently as desired under the control of the control system 26 (illustrated inFIG. 1A ). The design of thepicker mover assembly 254 can be varied to suit the specific requirements of theretrieval assembly 22 and/or themedia library 10. For example, thepicker mover assembly 254 can include one or more picker movers (not shown) for (i) moving the picker frame 246 (and thus the remainder of the picker system 32) translationally along the base guides 244 in the X direction relative to theassembly base 30; (ii) moving the picker body 250 (and thus the picker fingers 252) laterally along the picker guides 248 in the Z direction relative to thepicker frame 246; and (iii) moving the picker body 250 (and thus the picker fingers 252) rotationally about the Y axis relative to thepicker frame 246 so that thepicker fingers 252 can be oriented as necessary toward thestorage slots 14 on either side of theretrieval assembly 22 and/or toward the media drives. Additionally, in some embodiments, thepicker mover assembly 254 can also include a finger mover assembly 256 (illustrated inFIG. 2D ) for moving thepicker fingers 252 relative to the picker body 250 (i.e. extending or retracting) during any requested operations. - It should also be understood that to the extent that the
control system 26 is utilized to control the independent movement of themovers 28A-28D of theretrieval assembly 22 relative to therack assembly 20, and/or to control the operation of thepicker system 32, thecontrol system 26 can be considered to form a part of theretrieval assembly 22. - Additionally, as illustrated, the
retrieval assembly 22 can have a relativelylow assembly height 222H, which requires limited spacing beyond the height of the storage media 16 (illustrated inFIG. 1A ) itself. For example, in certain embodiments, theretrieval assembly 22 can have anassembly height 222H of between thirty millimeters (30 mm) and fifty millimeters (50 mm). In one such non-exclusive alternative embodiment, theretrieval assembly 22 can have anassembly height 222H of approximately thirty-six millimeters (36 mm). Alternatively, theretrieval assembly 22 can have anassembly height 222H that is greater than fifty millimeters (50 mm) or less than thirty millimeters (30 mm). -
FIG. 2B is an alternative top perspective view of the storagemedia retrieval assembly 22 illustrated inFIG. 2A . In particular,FIG. 2B illustrates an alternative view of thebase assembly 30, themovers 28A-28D and thepicker system 32 of theretrieval assembly 22. -
FIG. 2C is a top view of the storagemedia retrieval assembly 22 illustrated inFIG. 2A . More particularly,FIG. 2C illustrates a top view, showing various features and aspects of thebase assembly 30, themovers 28A-28D and thepicker system 32 of theretrieval assembly 22. -
FIG. 2D is a top perspective view of a portion of thepicker system 32. In particular,FIG. 2D illustrates certain features and aspects of thepicker system 32 that were not clearly illustrated in the preceding Figures. It should be appreciated that a picker control card of thepicker body 250 has been omitted inFIG. 2D so that the various features and aspects of thepicker system 32 can be more clearly illustrated. - For example, as shown in
FIG. 2D , thepicker mover assembly 254 can include thefinger mover assembly 256 for selectively moving thefingers 252 relative to thepicker body 250. More particularly, thefinger mover assembly 256 can selectively extend and/or retract thefingers 252 relative to thepicker body 250 during any requested movements of the storage media 16 (illustrated inFIG. 1A ). - The design of the
finger mover assembly 256 can be varied. For example, in the embodiment illustrated inFIG. 2D , thefinger mover assembly 256 includes afinger mover 256A and afinger gear assembly 256B. Thefinger mover 256A can be selectively actuated with the control system 26 (illustrated inFIG. 1A ) to drive, e.g., rotate, thefinger gear assembly 256B. Additionally, thefinger gear assembly 256B is mechanically coupled to each of thefingers 248 such that the rotation of thefinger gear assembly 256B causes thefingers 248 to extend away from or retract toward thepicker body 250 depending upon the direction of rotation. Alternatively, thefinger mover assembly 256 can have a different design. - Additionally, in some embodiments, the
picker system 32 can include apicker sensor assembly 258 to enable servo control of thepicker fingers 252. More particularly, with thepicker sensor assembly 258, the location and orientation of thepicker fingers 252 is known at all times. - The design of the
picker sensor assembly 258 can be varied to suit the design requirements of thepicker system 32. In certain embodiments, as shown inFIG. 2D , thepicker sensor assembly 258 includes apicker sensor 258A, e.g., a picker encoder, and apicker sensor target 258B, e.g., an encoder disc. More specifically, in such embodiments, thepicker sensor 258A can be coupled to one or both of thepicker fingers 252. Thepicker sensor 258A can employ an optical/transmissive type sensor arrangement, with thepicker sensor 258A monitoring movement of thepicker sensor target 258B, e.g., with revolutions of thepicker sensor target 258B corresponding to distance traveled. Alternatively, the servo control for thepicker fingers 248 can be accomplished in another suitable manner. - Such servo control, e.g., with the
picker sensor assembly 258, provides several advantages over traditional systems where the position of the picker fingers is only known at the start and end of a scheduled movement (if the desired end position is actually achieved). For example, with the servo control as disclosed herein, the proper locational and angular movement of thepicker fingers 252 can be more quickly and easily attained because thepicker sensor 258A recognizes the angle of thepicker fingers 252 and/or knows if thepicker fingers 252 are unsuccessfully positioned to retrieve the requested storage media 16 (illustrated inFIG. 1A ). Thus, with such design, theretrieval assembly 22 can function in a much more efficient manner. Additionally, any improper contact between thepicker fingers 252 and thestorage media 16 can be quickly recognized, so as to allow better recovery in the instance of any mishandling of thestorage media 16. - Further, in certain embodiments, the
picker system 32, e.g., thepicker body 250, can also include amedia sensor assembly 259 for accurately sensing the presence ofstorage media 16 being retained on thepicker frame 246 during movement of thestorage media 16. In particular, in such embodiments, themedia sensor assembly 259 can include anassembly arm 259A that is positioned to come into contact with thestorage media 16 when thestorage media 16 is being retained and moved by thepicker system 32. Themedia sensor assembly 259 can further include an assembly sensor (not shown), such as an optical sensor, that senses the contact between theassembly arm 259A and thestorage media 16. Thus, when such contact is sensed, thecontrol system 26 knows that thestorage media 16 is being retained on thepicker frame 246. Additionally, during any desired movement of thestorage media 16, if such contact between theassembly arm 259A and thestorage media 16 is not sensed, thecontrol system 26 recognizes that remedial or corrective action must be undertaken so that thestorage media 16 can be effectively retained by thepicker system 32. -
FIG. 2E is a side view of a portion of themedia library 10 ofFIG. 1A , with theretrieval assembly 22 being tipped from front to rear. More particularly,FIG. 2E illustrates theassembly base 30 being tipped relative to horizontal such that thefirst end 30A is higher than thesecond end 30B. As noted, such tipping of theassembly base 30 can be desired to accommodate for potential tipping and/or tilting of the storage media 16 (illustrated inFIG. 1A ), the storage slots 14 (illustrated inFIG. 1A ) and/or the media drives. Alternatively, it should be appreciated that theassembly base 30 can also be tipped such that thesecond end 30B is higher than thefirst end 30A. -
FIG. 2F is an end view of a portion of themedia library 10 ofFIG. 1A , with theretrieval assembly 22 being tipped from side to side. More particularly,FIG. 2F illustrates theassembly base 30 being tipped relative to horizontal such that thesecond side 30D is higher than thefirst side 30C. Alternatively, it should be appreciated that theassembly base 30 can also be tipped such that thefirst side 30C is higher than thesecond side 30D. - It should be appreciated that the amount of tipping of the
assembly base 30 illustrated inFIGS. 2E and 2F has been exaggerated for purposes of illustration. For example, the desired amount of tipping for theassembly base 30 in any given situation to properly access thestorage media 16 can be much less than what is shown inFIGS. 2E and 2F . -
FIG. 3A is a front perspective view of an embodiment of amover 328 that can be utilized as part of the storagemedia retrieval assembly 22 ofFIG. 2A . In particular, themover 328 can function as any of thefirst mover 28A (illustrated, for example, inFIG. 2A ), thesecond mover 28B (illustrated, for example, inFIG. 2A ), thethird mover 28C (illustrated, for example, inFIG. 2A ), and thefourth mover 28D (illustrated, for example, inFIG. 2A ). As such, each of themovers 28A-28D can be substantially similar in design and operation. Stated in another manner, each of themovers 28A-28D can include the same basic components, although the specific shape, positioning and/or orientation of such components can vary as necessary to properly engage and interact with the other components of the media library 10 (illustrated inFIG. 1A ). Alternatively, one or more of themovers 28A-28D can have a design that is different than the design of theother movers 28A-28D. - The design of the
mover 328 can be varied to suit the specific requirements of theretrieval assembly 22 and/or themedia library 10. Additionally, it is recognized that many different types ofmovers 328 can be utilized within themedia library 10, and the illustration and/or description of any one such type is not intended to limit the scope of the present invention in any manner. More specifically, themover 328 may comprise any controllably positionable electric or non-electric motor. For example, in one non-exclusive embodiment, themover 328 can comprise a stepper motor. Alternatively, themover 328 can have a different design known to those skilled in the art. For example, in some such alternative embodiments, themover 328 can comprise a servo motor, a linear motion device, or a DC motor. - As shown in the embodiment illustrated in
FIG. 3A , themover 328 can include amover body 360, adrive shaft 362, and arack engagement gear 364. - The
mover body 360 provides a housing to which the other components of themover 328 can be coupled. - The
drive shaft 362 extends through themover body 360. During use, thedrive shaft 362 is selectively rotated under the control of the control system 26 (illustrated inFIG. 1A ) to generate the required movement of themover 328. - As shown, the
rack engagement gear 364 is mounted on thedrive shaft 362. Additionally, as utilized with the present invention, therack engagement gear 364 is positioned to engage the rack assembly 20 (illustrated inFIG. 1A ). In particular, therack engagement gear 364 is positioned to engage one of theracks 20A-20D (illustrated inFIG. 1A ). The engagement between therack engagement gear 364 and therack 20A-20D causes themover 328 to move relative to therack 20A-20D, e.g., along the length of therack 20A-20D. Thus, when it is desired to move themover 328 along therack 20A-20D, thecontrol system 26 provides power to thedrive shaft 362 to rotate thedrive shaft 362. The rotation of thedrive shaft 362 causes the corresponding rotation of therack engagement gear 364. The rotation of therack engagement gear 364 causes themover 328 to selectively move along therack 20A-20D, i.e. in either direction depending on the direction of rotation of thedrive shaft 362. -
FIG. 3B is a rear perspective view of themover 328 illustrated inFIG. 3A . More particularly,FIG. 3B illustrates certain additional features and components of themover 328. For example, as shown inFIG. 3B , themover 328 can further include abraking system 366 and a moverlocation sensor assembly 370. - The
braking system 366 provides additional control over the full movement of themover 328, i.e. along the rack assembly 20 (illustrated inFIG. 1A ). It should be appreciated that, as utilized with the present invention, each of themovers 28A-28D (illustrated, for example, inFIG. 2A ) can include thebraking system 366 to enhance the independent movement and control of eachmover 28A-28D. - In certain embodiments, the
braking system 366 can be a low-profile braking system where the brakes are engaged, i.e. where movement of themover 328 is selectively slowed and/or stopped, when the retrieval assembly 22 (illustrated, for example, inFIG. 2A ) and/or the media library 10 (illustrated inFIG. 1A ) loses power. The design of thebraking system 366 can be varied. As illustrated inFIG. 3B , thebraking system 366 can include asolenoid 368, abrake drive gear 372, afriction gear 374, anidler gear 376 and arocker arm 378. Alternatively, thebraking system 366 can include more components or fewer components than those specifically illustrated inFIG. 3B . - The
solenoid 368 functions as the primary actuator for thebraking system 366. More specifically, thesolenoid 368 is configured to selectively engage and disengage thebraking system 366. - The
brake drive gear 372 is mounted on thedrive shaft 362. The location of both therack engagement gear 364 and thebrake drive gear 372 on thedrive shaft 362 can be seen more clearly inFIG. 3D . With thebrake drive gear 372 being mounted on thedrive shaft 362, thebrake drive gear 372 also rotates during any rotation of thedrive shaft 362. - The rocker arm extends from an
arm pivot 380 to theidler gear 376. During a loss of power, thesolenoid 368 opens and pushes on and moves therocker arm 378 such that therocker arm 378 pivots about thearm pivot 380, as shown witharrow 378A (illustrated inFIG. 3D ). Therocker arm 378 thus moves theidler gear 376 in the direction of pivot. In particular, as thebraking system 366 is being engaged, therocker arm 378 pivots theidler gear 376 about thearm pivot 380 until theidler gear 376 engages both thefriction gear 374 and thebrake drive gear 372. The engagement between theidler gear 376 and both thefriction gear 374 and thebrake drive gear 372 slows and/or stops the rotation of thebrake drive gear 372 and, thus, the rotation of thedrive shaft 362. As thedrive shaft 362 gradually comes to a stop in this manner, themover 328 will thus be inhibited from moving any further along therack 20A-20D. - Subsequently, when power is restored, the
solenoid 368 closes so that therocker arm 378 moves (pivots) in the opposite direction. In some such embodiments, therocker arm 378 can be biased to pivot in the opposite direction thereby disengaging theidler gear 376 from thefriction gear 374 and thebrake drive gear 372. Thus, thedrive shaft 362 is allowed to once again rotate freely so that themover 328 can again move along therack 20A-20D as desired. - In certain embodiments, the
friction gear 374 can be configured so as to allow manual override of thebraking system 366 in the downward direction. Thus, even with thebraking system 366 engaged, an operator can manually move themover 328 down therack 20A-20D toward its home position by simply pulling downward on the assembly base 30 (illustrated inFIG. 2A ). In some such embodiments, thebraking system 366, via thefriction gear 374, can ratchet in the vertical direction. - The
braking system 366 as described herein can provide certain additional advantages for theretrieval assembly 22. For example, in some applications, thebraking system 366 can be selectively engaged so as to allow theassembly base 30 to be effectively “parked” at any given time. Such applications can thus require less overall power for theretrieval assembly 22 as the power can be shut off when theassembly base 30 is “parked” as desired. Additionally, thebraking system 366 can assist in compensating for shock and vibration scenarios by increasing the holding power of themovers 238. Thus, thebraking system 366 can inhibit themover 328 from slipping along therack 20A-20D in an undesired manner during such shock and vibration scenarios. - Further, in certain applications, the
braking system 366 can provide shock damping if failure, i.e. loss of power, occurs during full speed downward motion. Stated in another manner, thebraking system 366 can be designed to enable theidler gear 376 to slip a bit during engagement with thefriction gear 374 and thebrake drive gear 372 so as to provide a more gradual slowdown of themover 328. This inhibits totally abrupt stops of themover 328 along therack 20A-20D that may otherwise result in damage to themover 328 and/or therack 20A-20D. - The mover
location sensor assembly 370 keeps track of the location of the mover, i.e. along therack 20A-20D, at all times. The design of the moverlocation sensor assembly 370 can be varied. For example, in certain embodiments, the moverlocation sensor assembly 370 can include amover location sensor 370A, e.g., an encoder, that monitors revolutions of themover body 360 relative to therack 20A-20D. In particular, themover location sensor 370A can be directed toward alocation sensor target 370B (illustrated inFIG. 3C ), e.g., an encoder disc, to effectively monitor movement (revolutions) of themover body 360. Such revolutions of themover body 360 relative to therack 20A-20D corresponds with distance traveled by themover 328 along therack 20A-20D. By including themover location sensor 370A on each of themovers 28A-28D (illustrated, for example, inFIG. 2A ) of theretrieval assembly 22, thecontrol system 26 can utilize such locational information to help synchronize movement of the fourmovers 28A-28D. Thus, thecontrol system 26 can more effectively ensure theassembly base 30 remains substantially horizontal as themovers 28A-28D move along the correspondingracks 20A-20D. - In certain embodiments, the
mover location sensor 370A can employ an optical/reflective type sensor arrangement. Alternatively, themover location sensor 370A can employ a different type of sensor arrangement. -
FIG. 3C is another rear perspective view of themover 328 illustrated inFIG. 3A . More particularly, as noted above,FIG. 3C illustrates thelocation sensor target 370B that can be utilized as part of the moverlocation sensor assembly 370. -
FIG. 3D is a side view of themover 328 illustrated inFIG. 3A . More particularly,FIG. 3D illustrates more clearly certain features and aspects of themover 328. For example, as noted above,FIG. 3D more clearly illustrates both therack engagement gear 364 and thebrake drive gear 372 being mounted on thedrive shaft 362. -
FIG. 3E is a rear view of themover 328 illustrated inFIG. 3A . As noted above,FIG. 3E illustrates, viaarrow 378A, the movement of therocker arm 378 about thearm pivot 380 as thebraking system 368 is being engaged and disengaged. More specifically,FIG. 3E illustrates the selective movement of theidler gear 376 toward thebrake drive gear 372 and thefriction gear 374 during engagement of thebraking system 368, and away from thebrake drive gear 372 and thefriction gear 374 during disengagement of thebraking system 368. -
FIG. 4A is a top perspective view of a portion of an embodiment of amedia library assembly 482 having features of the present invention. Themedia library assembly 482 includes afirst media library 410A and asecond media library 410B that are substantially similar to themedia library 10 illustrated inFIG. 1A . More specifically, as shown inFIG. 4A , thefirst media library 410A and thesecond media library 410B are stacked one on top of the other so as to provide amedia library assembly 482 having twice the storage capacity as each of theindividual media libraries media library assembly 482 can include greater than two media libraries that are stacked on top of one another. - As described in detail herein below, the
media libraries media libraries rack assembly 420 having fourracks 420A-420D (not all of theracks 420A-420D in eachmedia library FIG. 4A ) that are spaced apart from one another. Moreover, theracks 420A-420D from thefirst media library 410A are stacked and aligned directly on top of theracks 420A-420D from thesecond media library 410B, with no gaps therebetween and such that the pitch of theracks 420A-420D is properly aligned with theadjacent racks 420A-420D. Stated in another manner, in this embodiment, (i) thefirst rack 420A of thefirst media library 410A is stacked directly on top of (in direct contact), in alignment with, and on pitch with the first rack of thesecond media library 410B; (ii) thesecond rack 420B of thefirst media library 410A is stacked directly on top of (in direct contact), in alignment with, and on pitch with thesecond rack 420B of thesecond media library 410B; (iii) thethird rack 420C of thefirst media library 410A is stacked directly on top of (in direct contact), in alignment with, and on pitch with the third rack of thesecond media library 410B; and (iv) thefourth rack 420D of thefirst media library 410A is stacked directly on top of (in direct contact), in alignment with, and on pitch with thefourth rack 420D of thesecond media library 410B. - It should be appreciated that, with such design, the
media library assembly 482 need only include a single retrieval assembly 22 (illustrated, for example, inFIG. 2A ), with fourmovers 28A-28D (illustrated, for example, inFIG. 2A ). Eachmover 28A-28D can selectively move the full distance along thecorresponding rack 420A-420D of both thefirst media library 410A and thesecond media library 410B. Stated in another manner, (i) thefirst mover 28A can selectively move the full distance along thefirst rack 420A of thefirst media library 410A and along the first rack of thesecond media library 410B; (ii) thesecond mover 28B can selectively move the full distance along thesecond rack 420B of thefirst media library 410A and along thesecond rack 420B of thesecond media library 410B; (iii) thethird mover 28C can selectively move the full distance along thethird rack 420C of thefirst media library 410A and along the third rack of thesecond media library 410B; and (iv) thefourth mover 28D can selectively move the full distance along thefourth rack 420D of thefirst media library 410A and along thefourth rack 420D of thesecond media library 410B. - Additionally, it should also be appreciated that the
media library assembly 482 can be configured to include only a single power supply 24 (illustrated inFIG. 1A ) and a single control system 26 (illustrated inFIG. 1A ), as a separate power supply and control system would not be required for each of themedia libraries -
FIG. 4B is a cross-sectional view of themedia library assembly 482 taken on line B-B inFIG. 4A . In particular,FIG. 4B illustrates (i) thefirst rack 420A of thefirst media library 410A being stacked and aligned, i.e. on pitch, directly on top of thefirst rack 420A of thesecond media library 410B, with no gap therebetween; and (ii) (i) thesecond rack 420B of thefirst media library 410A being stacked and aligned, i.e. on pitch, directly on top of thesecond rack 420B of thesecond media library 410B, with no gap therebetween. - Additionally,
FIG. 4B also illustrates certain features of theracks media libraries racks first rack 420A of thefirst media library 410A can extend beyond the confines of thefirst library housing 412A, above atop surface 483A of thefirst library housing 412A and/or below abottom surface 484A of thefirst library housing 412A, by less than approximately one millimeter; and (ii) thefirst rack 420A of thesecond media library 410B can extend beyond the confines of thesecond library housing 412B, above atop surface 483B of thesecond library housing 412B and/or below abottom surface 484B of thesecond library housing 412B, by less than approximately one millimeter. For example, in one non-exclusive embodiment, at least thefirst rack 420A of thefirst media library 410A can extend below thebottom surface 484A of thefirst library housing 412A by approximately 0.5 millimeters. - Somewhat similarly, in some embodiments, (i) the
second rack 420B of thefirst media library 410A can extend beyond the confines of thefirst library housing 412A, above thetop surface 483A of thefirst library housing 412A and/or below thebottom surface 484A of thefirst library housing 412A, by less than approximately one millimeter; and (ii) thesecond rack 420B of thesecond media library 410B can extend beyond the confines of thesecond library housing 412B, above thetop surface 483B of thesecond library housing 412B and/or below thebottom surface 484B of thesecond library housing 412B, by less than approximately one millimeter. For example, in one non-exclusive embodiment, at least thesecond rack 420B of thefirst media library 410A can extend below thebottom surface 484A of thefirst library housing 412A by approximately 0.5 millimeters. - Although it is not shown in
FIG. 4B , it should be appreciated that thethird racks 420C and thefourth racks 420D of themedia libraries top surfaces respective library housings -
FIG. 5A is a bottom perspective view of a media library, e.g., thefirst media library 410A illustrated inFIG. 4A . Additionally,FIG. 5B is a top perspective view of a media library, e.g., thesecond media library 410B illustrated inFIG. 4A .FIG. 5A andFIG. 5B illustrates certain features and aspects of themedia libraries corresponding racks 420A-420D of themedia libraries FIG. 5A andFIG. 5B illustrate various components of analignment system 586 that helps enable the desired connection between themedia libraries - The design of the
alignment system 586 can be varied to suit the specific requirements of the media library assembly 482 (illustrated inFIG. 4A ) and/or themedia libraries alignment system 586 can include one or morefirst aligner members 586A, and one or moresecond aligner members 586B. The one or morefirst aligner members 586A can be provided along thebottom surface 484A of thefirst media library 410A, and the one or moresecond aligner members 586B can be provided along thetop surface 483B of thesecond media library 410B. - In some such embodiments, the
first aligner members 586A can comprise movable, e.g., retractable, alignment pins that when activated can be positioned to cantilever away from thebottom surface 484A of thefirst media library 410A near one or more of theracks 420A-420D of thefirst media library 410A; and thesecond aligner members 586B can comprise alignment apertures that are formed into thetop surface 483B of thesecond media library 410B near one or more of theracks 420A-420D of thesecond media library 410B. With such design,first media library 410A can be moved relative to thesecond media library 410B such that thefirst aligner members 586A, i.e. the alignment pins, can be moved relative to thefirst library housing 412A so as to extend generally downward into or otherwise engage thesecond aligner members 586B, i.e. the aligner apertures. Additionally, theracks 420A-420D of themedia libraries racks 420A-420D of eachmedia library first aligner members 586A properly engage thesecond aligner members 586B. Alternatively, thefirst aligner members 586A can comprise alignment apertures that are formed into thebottom surface 484A of thefirst media library 410A near one or more of theracks 420A-420D of thefirst media library 410A; and thesecond aligner members 586B can comprise retractable alignment pins that can be selectively moved so as to cantilever away from thetop surface 483B of thesecond media library 410B near one or more of theracks 420A-420D of thesecond media library 410B. Still alternatively, thealigner members aligner members racks 420A-420B) than is described herein above. - Additionally, in some embodiments, the
alignment system 586 can further include one or more alignment guides 588A and one or more alignment recesses 588B that are positioned to receive the one or more alignment guides 588A. In certain applications, the alignment guides 588A and the alignment recesses 588B can be used for coarse positioning of themedia libraries first aligner members 586A and thesecond aligner members 586B as described above. In one embodiment, the alignment guides 588A can be formed along thetop surface 483B on thesecond media library 410B, e.g., near opposingsides second media library 410B; and the alignment recesses 588B can be formed into thebottom surface 484A of thefirst media library 410A, e.g., near opposingsides first media library 410A. As with thealigner members racks 420A-420D of eachmedia library bottom surface 484A of thefirst media library 410A and the alignment recesses 588B can be formed into thetop surface 483B of thesecond media library 410B. -
FIG. 5C is an enlarged view of a portion of thefirst media library 410A outlined by circle C-C inFIG. 5A . In particular,FIG. 5C more clearly illustrates a portion of thesecond rack 420B of thefirst media library 410A, and an embodiment of thefirst aligner members 586A, e.g., retractable alignment pins, that can be utilized as part of thealignment system 586. -
FIG. 5D is an enlarged view of a portion of thesecond media library 410B outlined by circle D-D inFIG. 5B . In particular,FIG. 5D more clearly illustrates a portion of thesecond rack 420B of thesecond media library 410B, and an embodiment of thesecond aligner members 586B, e.g., alignment apertures, that can be utilized as part of thealignment system 586. - It is understood that although a number of different embodiments of the
retrieval assembly 22 have been illustrated and described herein, one or more features of any one embodiment can be combined with one or more features of one or more of the other embodiments, provided that such combination satisfies the intent of the present invention. - While a number of exemplary aspects and embodiments of the
retrieval assembly 22 have been discussed above, those of skill in the art will recognize certain modifications, permutations, additions and sub-combinations thereof. It is therefore intended that the following appended claims and claims hereafter introduced are interpreted to include all such modifications, permutations, additions and sub-combinations as are within their true spirit and scope.
Claims (22)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/860,278 US9601149B1 (en) | 2015-09-21 | 2015-09-21 | Media library including storage media retrieval assembly |
US14/869,827 US9601150B1 (en) | 2015-09-21 | 2015-09-29 | Media library including storage media retrieval assembly |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/860,278 US9601149B1 (en) | 2015-09-21 | 2015-09-21 | Media library including storage media retrieval assembly |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/869,827 Continuation US9601150B1 (en) | 2015-09-21 | 2015-09-29 | Media library including storage media retrieval assembly |
Publications (2)
Publication Number | Publication Date |
---|---|
US9601149B1 US9601149B1 (en) | 2017-03-21 |
US20170084303A1 true US20170084303A1 (en) | 2017-03-23 |
Family
ID=58282991
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/860,278 Active US9601149B1 (en) | 2015-09-21 | 2015-09-21 | Media library including storage media retrieval assembly |
US14/869,827 Active US9601150B1 (en) | 2015-09-21 | 2015-09-29 | Media library including storage media retrieval assembly |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/869,827 Active US9601150B1 (en) | 2015-09-21 | 2015-09-29 | Media library including storage media retrieval assembly |
Country Status (1)
Country | Link |
---|---|
US (2) | US9601149B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220130429A1 (en) * | 2019-11-07 | 2022-04-28 | Quantum Corporation | System and method for rapid replacement of robotic media mover in automated media library |
US20220254380A1 (en) * | 2021-02-09 | 2022-08-11 | Quantum Corporation | Storage apparatus for shuffling removable storage media |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10546608B1 (en) | 2019-02-04 | 2020-01-28 | International Business Machines Corporation | Method and system for selecting and moving a single disc in an optical disc library |
US11388833B2 (en) * | 2020-02-06 | 2022-07-12 | Baidu Usa Llc | Modular-based solution for server rack architecture |
US11570919B2 (en) * | 2020-12-21 | 2023-01-31 | Seagate Technology, Llc | Data storage system including movable carriage and physical locking mechanism |
US11682426B2 (en) * | 2021-08-13 | 2023-06-20 | Western Digital Technologies, Inc. | Archival data storage library |
US11862203B2 (en) | 2022-01-22 | 2024-01-02 | Western Digital Technologies, Inc. | Disk cartridge data storage library |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3584284A (en) * | 1969-09-12 | 1971-06-08 | Ibm | Digital position measurement and control system |
US3854604A (en) * | 1972-11-08 | 1974-12-17 | Ibm | Article storage and retrieval |
US3834559A (en) * | 1972-11-08 | 1974-09-10 | Ibm | Article handling apparatus |
US3854605A (en) * | 1974-02-25 | 1974-12-17 | Ibm | Article conveying |
US4654727B1 (en) * | 1985-04-08 | 2000-01-25 | Odetics Inc | Videocassette handling and sequencing system |
DE3790864T1 (en) * | 1986-12-25 | 1988-12-08 | ||
DE8804304U1 (en) * | 1988-01-20 | 1988-06-16 | Grau GmbH & Co, 7070 Schwäbisch Gmünd | Gripper |
US5303034A (en) * | 1992-05-01 | 1994-04-12 | Storage Technology Corporation | Robotics targeting system |
US5460476A (en) * | 1994-06-21 | 1995-10-24 | International Business Machines Corporation | Dual gripper picker assembly for an automated storage system |
US6421306B1 (en) * | 1996-04-29 | 2002-07-16 | Hewlett-Packard Company | Single-side engaging picker for data cartridges |
US6262863B1 (en) * | 1998-07-01 | 2001-07-17 | Storage Technology Corporation | Automated storage library with rail mechanism providing flexible robot access |
US6515822B1 (en) * | 1999-05-13 | 2003-02-04 | Hewlett-Packard Company | Modular data storage system with expandable vertical lift mechanism |
GB2345375B (en) * | 1999-06-10 | 2002-07-17 | M4 Data Ltd | Data storage |
US6693758B2 (en) * | 2000-11-10 | 2004-02-17 | Quantum Corporation | Tape cartridge transport magazine for an automated tape cartridge autoloader/library system |
US6829116B1 (en) * | 2000-11-10 | 2004-12-07 | Quantum Corporation | Automated tape cartridge autoloader/library system |
US6607344B2 (en) * | 2001-05-29 | 2003-08-19 | Storage Technology Corporation | Mechanical gripper/adapter for use within a data cartridge library |
GB2380047A (en) * | 2001-09-21 | 2003-03-26 | Hewlett Packard Co | Data storage cartridge with sensor |
JP3761499B2 (en) * | 2002-07-16 | 2006-03-29 | 富士通株式会社 | Robot hand in automatic cartridge loading device |
US7184242B1 (en) * | 2003-12-04 | 2007-02-27 | Storage Technology Corporation | Self-contained robotics module for storage library |
US7349175B2 (en) * | 2005-01-06 | 2008-03-25 | International Business Machines Corporation | Media cartridge storage device for an autoloading data storage and retrieval system |
DE102005057673B4 (en) * | 2005-12-01 | 2007-09-27 | Bdt Ag | Device for handling data carriers in a storage device |
JP2008192248A (en) * | 2007-02-06 | 2008-08-21 | Fujitsu Ltd | Library device and transport mechanism for library device |
JP2009223943A (en) * | 2008-03-14 | 2009-10-01 | Fujitsu Ltd | Storage medium library apparatus and control method for storage medium library apparatus, and program therefor |
US8276168B2 (en) * | 2008-06-13 | 2012-09-25 | Quantum Corporation | Data storage media accessibility in a media library |
JP2011150761A (en) * | 2010-01-22 | 2011-08-04 | Fujitsu Ltd | Library device |
JP5435042B2 (en) * | 2010-01-28 | 2014-03-05 | 富士通株式会社 | Cartridge magazine for library apparatus and library apparatus |
US8615322B2 (en) * | 2010-09-27 | 2013-12-24 | Spectra Logic Corporation | Efficient moves via dual pickers |
US8687315B2 (en) * | 2011-05-11 | 2014-04-01 | International Business Machines Corporation | Data storage system using a media mobility unit (MMU), the MMU, and methods of use thereof |
US9368148B2 (en) * | 2011-10-25 | 2016-06-14 | Spectra Logic, Corporation | Efficient moves via spare chamber |
JP5924105B2 (en) * | 2012-05-07 | 2016-05-25 | 富士通株式会社 | Library device |
JP2014010862A (en) * | 2012-06-29 | 2014-01-20 | Fujitsu Ltd | Library device |
JP2014026693A (en) * | 2012-07-25 | 2014-02-06 | International Business Maschines Corporation | Method of moving cartridges between library strings |
JP2014026709A (en) * | 2012-07-30 | 2014-02-06 | International Business Maschines Corporation | Method, system and program of moving cartridges between library strings |
US9196290B2 (en) * | 2013-01-09 | 2015-11-24 | Fujitsu Limited | Library device |
US9242796B1 (en) * | 2014-09-10 | 2016-01-26 | International Business Machines Corporation | Dynamic tape storage library for data management |
-
2015
- 2015-09-21 US US14/860,278 patent/US9601149B1/en active Active
- 2015-09-29 US US14/869,827 patent/US9601150B1/en active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220130429A1 (en) * | 2019-11-07 | 2022-04-28 | Quantum Corporation | System and method for rapid replacement of robotic media mover in automated media library |
US11657854B2 (en) * | 2019-11-07 | 2023-05-23 | Quantum Corporation | System and method for rapid replacement of robotic media mover in automated media library |
US20220254380A1 (en) * | 2021-02-09 | 2022-08-11 | Quantum Corporation | Storage apparatus for shuffling removable storage media |
US11475922B2 (en) * | 2021-02-09 | 2022-10-18 | Quantum Corporation | Storage apparatus for shuffling removable storage media |
US11688428B2 (en) | 2021-02-09 | 2023-06-27 | Quantum Corporation | Storage apparatus for shuffling removable storage media |
Also Published As
Publication number | Publication date |
---|---|
US9601149B1 (en) | 2017-03-21 |
US9601150B1 (en) | 2017-03-21 |
US20170084302A1 (en) | 2017-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9601149B1 (en) | Media library including storage media retrieval assembly | |
EP1519371A2 (en) | Cartridge transport assembly | |
US7505224B2 (en) | Management of data cartridges in multiple-cartridge cells in an automated data storage library | |
US20050195519A1 (en) | Data Cartridge Library | |
WO1998037547A2 (en) | Media library having vectored drive addressing | |
JP2012526338A (en) | Optical disk storage system | |
US10239203B2 (en) | Movable closed-chain linkage for robot arm of media element storage library | |
US20070183084A1 (en) | Removable disk media including holographic optical disk stacked in a tape cartridge shell | |
CN102376331B (en) | Disk library apparatus | |
US20180054910A1 (en) | Reduced friction retention of a data storage cartridge within a storage cell | |
EP1031149B1 (en) | Robotic docking apparatus for a cartridge library system having a cartridge storage array | |
US6359853B1 (en) | Disk player with a secure disk-securing mechanism | |
US10796720B2 (en) | Disc device | |
JP2003115145A (en) | Cartridge stop/compression pad for tape cartridge picker | |
US20130049554A1 (en) | Differential rack and pinion storage media mover assembly | |
JP5938694B2 (en) | Insertion / removal device | |
WO2019111531A1 (en) | Disk device | |
US20080024901A1 (en) | Library device | |
EP1691365A2 (en) | Compact picker system and methods for automated storage libraries | |
US9039486B2 (en) | Texturing of a storage cell for reduced friction retention of a data storage cartridge | |
KR20100105490A (en) | Transport apparatus and library apparatus | |
WO2019069480A1 (en) | Disc device | |
US11238896B2 (en) | Passive retraction of a hub clamp in an optical disc drive | |
JPH0457278A (en) | Flexible disk device and composite disk device | |
US20070074232A1 (en) | Auto loading device for data storage cartridges |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QUANTUM CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TODD, CHRISTIAN ALLEN;HOIS, ALEXANDER;TINDALL, DAVID, III;REEL/FRAME:036614/0694 Effective date: 20150903 |
|
AS | Assignment |
Owner name: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT, MASSACHUSETTS Free format text: SECURITY INTEREST;ASSIGNOR:QUANTUM CORPORATION;REEL/FRAME:040451/0183 Effective date: 20161021 Owner name: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT, MASSAC Free format text: SECURITY INTEREST;ASSIGNOR:QUANTUM CORPORATION;REEL/FRAME:040451/0183 Effective date: 20161021 |
|
AS | Assignment |
Owner name: PNC BANK, NATIONAL ASSOCIATION, PENNSYLVANIA Free format text: SECURITY INTEREST;ASSIGNOR:QUANTUM CORPORATION;REEL/FRAME:040473/0378 Effective date: 20161021 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: U.S. BANK NATIONAL ASSOCIATION, AS AGENT, OHIO Free format text: SECURITY INTEREST;ASSIGNORS:QUANTUM CORPORATION, AS GRANTOR;QUANTUM LTO HOLDINGS, LLC, AS GRANTOR;REEL/FRAME:049153/0518 Effective date: 20181227 Owner name: QUANTUM CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT;REEL/FRAME:047988/0642 Effective date: 20181227 |
|
AS | Assignment |
Owner name: PNC BANK, NATIONAL ASSOCIATION, PENNSYLVANIA Free format text: SECURITY INTEREST;ASSIGNOR:QUANTUM CORPORATION;REEL/FRAME:048029/0525 Effective date: 20181227 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: BLUE TORCH FINANCE LLC, AS AGENT, NEW YORK Free format text: SECURITY INTEREST;ASSIGNORS:QUANTUM CORPORATION;QUANTUM LTO HOLDINGS, LLC;REEL/FRAME:057107/0001 Effective date: 20210805 |
|
AS | Assignment |
Owner name: QUANTUM CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:057142/0252 Effective date: 20210805 Owner name: QUANTUM LTO HOLDINGS, LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:057142/0252 Effective date: 20210805 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |