This invention relates to automated data storage libraries which store data storage cartridges on storage shelves and provide a robot accessor or picker for accessing the data storage cartridges with respect to the storage shelves, and, more particularly, to providing power and/or data transmission with respect to the picker.
A typical automated data storage library comprises storage shelves for storing data storage cartridges, data storage drives for reading and/or writing with respect to the data storage cartridges, and one or more pickers for accessing the data storage cartridges with respect to the storage shelves and data storage drives. The picker is typically moved in a predetermined path along a set of tracks or at the end of a swing arm. If a swing arm, the library is in the form of a cylinder and the maximum size of the library is typically fixed, and additional libraries or pass-through ports must be added if additional capacity is required. If a set of tracks are employed to guide the picker, the picker typically comprises a carriage that rides on the tracks. Additional capacity may be added by extending the tracks, for example, by adding a frame having tracks and storage shelves.
The carriage typically trails a cable which is coupled at the trailing end to the library, over which power and communications are provided to the picker. Thus, when the library is extended, in addition to extending the tracks, the trailing cable is replaced with a longer cable, to allow the picker carriage to go the additional distance along the tracks, incurring additional cost and waste. Further, the path of the tracks and the carriage must be straight or nearly so, so that the trailing cable will stay in the path. Still further, it is difficult to have multiple paths, to insure that the trailing cable will not cross a track. These limitations result in the requirement that an expandable library is a long rectangle.
Other methods than a trailing cable have been suggested. One example comprises U.S. Pat. No. 6,089,512, which proposes an inductive power transmitter and a parallel data communication antenna for a track guided transport system. In one embodiment, the power and data transmission are the same system. The system is designed for movement of assembly parts for an automotive plant or of pallets for high shelf storage facilities, both of which are fixed in size. The inductive power transmitter is a continuous, seamless, linear “primary circuit”.
Such a system is not easily adaptable to an automated data storage library that may be expanded, since the power transmitter would have to be redesigned and rebuilt to accommodate the additional size of the library, for example, due to the different attenuation characteristics of the different length. Additionally, the continuous, seamless “primary circuit” would prevent the possibility of multiple paths.
The present invention comprises a contactless power system for an automated data storage library, and an automated data storage library having the contactless power system. The automated data storage library comprises a plurality of storage shelves for storing data storage cartridges, at least one picker for accessing the data storage cartridges with respect to the storage shelves, and a transport system for guiding the picker(s) along at least one path with respect to the storage shelves.
The contactless power system, in one embodiment, comprises a plurality of segmented coils arranged in parallel to the path(s), and in proximity to at least one induction receiver of the picker(s); and at least one power source supplying power to the segmented coils, for inductive transmission of power by the segmented coils to the induction receiver(s) of the picker(s).
In a further embodiment, the power source(s) additionally switches the supplied power to selected segmented coils based on an indication of the position of the induction receiver(s) of the picker along the path.
In another embodiment, the power source(s) switches the supplied power to a selected one of the segmented coils close to the position of the induction receiver of the picker along the path(s), and to at least one of the segmented coils adjacent to the selected close segmented coil.
In a still further embodiment, adjacent segmented coils are separated by gaps less than the width of the induction receiver of the picker, and the selected adjacent segmented coil is at the same side of the selected close segmented coil, along the path, as the induction receiver of the picker.
In still another embodiment, the contactless power system additionally comprises a contactless communication system for communicating with a communication system of the picker(s).
In a further embodiment, the contactless communication system comprises an antenna system employing the segmented coils. Still further, the power source supplies the supplied power at a power frequency, and the contactless communication system operates in a data transmission frequency range different from the power frequency.
In another embodiment, the contactless communication system comprises an antenna system separate from the segmented coils.
In still another embodiment, the plurality of segmented coils are substantially arranged in a common plane parallel to the at least one path. In a further embodiment, each of the plurality of segmented coils is arranged around a central axis, and the central axis is substantially perpendicular to the common plane.
In another embodiment, the transport system comprises a set of tracks along the path(s); and the picker(s) comprises a carriage for riding on the set of tracks, and comprises a tachometer for determining the linear position of the carriage in the direction of the path, the position of the carriage providing the indication of the position of the induction receiver of the picker along the path.
In still another embodiment, at least one load proximity sensor detects the inductive load characteristics of the plurality of segmented coils to detect the proximity of the induction receiver of the picker with respect to the segmented coils, and provides the indication of the position of the induction receiver of the picker along the path.
In another embodiment, position sensors are provided along the path for providing the indication of the position of the induction receiver of the picker along the path.
In a further embodiment, the transport system set of tracks and the picker carriage are arranged such that the induction receiver(s) is moved parallel to the common plane in close proximity to the plurality of segmented coils.
For a fuller understanding of the present invention, reference should be made to the following detailed description taken in conjunction with the accompanying drawings.
This invention is described in preferred embodiments in the following description with reference to the Figures, in which like numbers represent the same or similar elements. While this invention is described in terms of the best mode for achieving this invention's objectives, it will be appreciated by those skilled in the art that variations may be accomplished in view of these teachings without deviating from the spirit or scope of the invention.
The data storage drives 15, for example, may be optical disk drives or magnetic tape drives, and the data storage cartridges may comprise optical or magnetic tape media, respectively, or any other removable media and associated drives. As examples, a data storage drive may comprise an IBM LTO Ultrium Drive, may comprise a DLT 8000 Drive, etc. Additionally, a control port may be provided, which acts to communicate between a host and the library, e.g., receiving commands from a host and forwarding the commands to the library, but which is not a data storage drive.
In addition to having several frames, the library may also comprise a second picker, similar to the picker 18. In one example, in the event of a failure or other unavailability of the picker 18, or its gripper 20, etc., the second picker takes over. Alternatively, both pickers may operate at the same time, but with their motions controlled to avoid overlap.
In the example, the picker 18 moves its gripper in at least two directions, called the horizontal “X” direction and vertical “Y” direction, to retrieve and grip, or to deliver and release the data storage cartridges at the storage shelves 16 and to load and unload the data storage cartridges at the data storage drives 15. A carriage, in the example comprising a lower portion 24 and an upper portion 25, provides the horizontal motion, and the gripper 20 is moved vertically on the carriage to provide the vertical motion. The upper portion 25 of the carriage of picker 18 guides the carriage in a track 27, the lower portion 24 of the carriage is guided on a lower track 26 of the library, and a drive wheel 28 is operated to propel the carriage along the tracks. The tracks thus define a path for the picker 18. Many alternative arrangements are known to those of skill in the art, such as dual lower tracks, or a monorail guideway.
A contactless power system is provided for the automated data storage library 10. The contactless power system, in one embodiment, comprises a plurality of segmented coils 31 arranged in parallel to the path defined by the tracks 26, 27, and in proximity to at least one induction receiver 30 of the picker 18. Power is supplied to the segmented coils 31, for inductive transmission of power by the segmented coils 31 to the induction receiver 30 of the picker 18. The induction receiver 30 may comprise a coil similar to the segmented coils 31. In one embodiment, segmented coils 31, and/or induction receiver 30 may additionally comprise a coil with a ferrite center.
The segmented coils 31 allow a library to be extended by adding additional segmented coils. Further, the path of the tracks and the carriage may be varied from straight, and multiple paths are possible by arranging the segmented coils appropriately. For example, the attenuation characteristics of each of the segmented coils may be similar, such that there are no theoretical limits to the number of segmented coils.
As one example, the supplied power is provided to all of the segmented coils such that they are all energized when the library is in normal operation. As another example, the supplied power is switched to selected segmented coils 31 based on an indication of the position of the induction receiver 30 of the picker along the path. Herein, the position of the induction receiver may be determined directly, or indirectly based on the position of the picker. In one embodiment, the power is supplied to a selected one of the segmented coils close to the position of the induction receiver of the picker along the path, and to at least one of the segmented coils adjacent to the selected close segmented coil.
In one embodiment, the servo system position of the picker is employed to measure the position of the induction receiver. The picker servo system comprises a tachometer, for example, associated with a motor, that measures the horizontal motion of the picker, for example, by measuring the rotation of the motor or the drive wheel 28, to determine the positioning of the picker so that the gripper is positioned at the desired column of storage shelves or the desired data storage drive. Thus, the tachometer also provides an indication of the position of the picker along the path defined by the tracks, and from that position, the position of the induction receiver of the picker can be determined.
In another embodiment, position sensors 37 are provided along the path(s) for sensing and determining the position of the induction receiver of the picker. As examples, the position sensors 37 may be magnetic sensors, infrared sensors, proximity sensors, optical sensors, etc.
In an alternative embodiment, the inductive load characteristics of a coil changes in accordance with the distance from the inductive receiver, as is known to those of skill in the art. Therefore, this change can be monitored by one or more load proximity sensors associated with the segmented coils to provide an indication of the position of the induction receiver of the picker.
In addition to contactless power, a contactless communication system is provided, in one embodiment, for communicating with a communication system of the picker 18. In one embodiment, the contactless communication system comprises an antenna system employing the segmented coils 31 and the inductive receiver 30, wherein, the power source supplies the supplied power at a power frequency, and the contactless communication system operates in a data transmission frequency range different from the power frequency.
In another embodiment, the contactless communication system comprises an antenna system separate from the segmented coils, for example, employing a wireless LAN antenna 40, as is known to those of skill in the art.
In the embodiment of
In one embodiment, the segmented coils 31 are employed as an antenna system for transmitting and/or receiving signals from the mobile coil 30. In the example, the power source 71 supplies the supplied power at a power frequency, and the contactless communication system operates in a data transmission frequency range different from the power frequency. An as example, the power transfer frequency is in a range of 20 KHz-30 KHz, and the data transmission frequencies are in the 2 MHz-10 MHz range for an amplitude modulation scheme, for example implementing a protocol such as CAN (Controller Area Network). The communication signals may be switched between the segmented coils, as the power is switched, or may be constantly working over all of the segmented coils, or a range of segmented coils.
In another embodiment, the contactless communication system comprises an antenna system 77 separate from the segmented coils, transmitting signals to and/or receiving signals from an antenna system 40. An example of an antenna system is a wireless LAN.
Power conditioning circuitry 80 of the picker 18 receives the power from the mobile coil 30 and provides the power in the proper form for the systems 82 of the picker.
The contactless communication system of the picker 18, in one embodiment, comprises a communication encoder/decoder 85 and a communication signal modulation/demodulation system 86, as is known to those of skill in the art. In one embodiment, the mobile coil 30 transmits to and/or receives signals from the segmented coils 31, and in an alternative embodiment, antenna system 40 transmits to and/or receives signals from an antenna system 77. Those signals provide communication for a mobile controller 88. The frequencies are the same as those of the wireless LAN technology chosen.
A tachometer 35 of the picker measures the horizontal motion of the picker, as discussed above, for example, by measuring the rotation of the drive wheel, and supplies the measurement to the mobile controller 88 to determine the positioning of the picker so that the gripper is positioned at the desired column of storage shelves or the desired data storage drive. Thus, the tachometer also provides an indication of the position of the picker along the path defined by the tracks. That information may be supplied by the mobile controller 88 to the library controller 73 over the contactless communication system, and, from that position, the library controller determines the position of the induction receiver 30 of the picker.
In an alternative embodiment, the indication of the position of the induction receiver 30 of the picker may be provided by position sensors 37, as discussed above.
In an alternative embodiment, the inductive load characteristics of a coil changes in accordance with the distance from the inductive receiver, as discussed above, and, this change can be monitored by a load proximity sensor 90 to provide an indication of the position of the induction receiver of the picker.
The indication of the position of the induction receiver of the picker is employed by the power conditioning and switching control 70 to appropriately supply power from the power supply 71 to the appropriate segmented coil(s) 31. Alternatively, the library controller 73 may use the position information to operate switching control 70 to switch power to the appropriate segmented coil(s).
The illustrated components of the automated data storage library 10 and its picker(s) 18 may be varied, combined, or combined functions may be separated, as is known to those of skill in the art.
While the preferred embodiments of the present invention have been illustrated in detail, it should be apparent that modifications and adaptations to those embodiments may occur to one skilled in the art without departing from the scope of the present invention as set forth in the following claims.