Zappos.com employs a Kiva Mobile Fulfillment System in its Shepherdsville, Ky. Order-fulfillment operation. The installation includes a dozen operator stations serviced by approximately 70 robotic drive units and more than 3,000 inventory storage pods. Operator stations are seen along the left side of the floor with orange drive units carrying blue inventory-laden pods.
|
The drive units are autonomous and battery-powered with onboard computing capacity to handle local movement control functions, explains Mansfield. "They operate anywhere within a grid pattern of cells defined on each level of the storage-facility floor and can move between levels on automated lifts," he says. "The drive units view simple adhesive-backed markers placed on the floor in each cell to periodically verify their global location but otherwise stay on course using dead reckoning."
Each drive unit is represented as an autonomous agent in a central control system where path planning and negotiation for grid cell occupancy is handled. Regenerative braking helps to conserve battery power. Battery charging is accomplished via Kiva-designed docking stations employing rapid charging technology from PosiCharge. Drive units sense a need to charge, negotiate charger availability with other drive units and automatically dock with a charger when it's their turn.
"The drive units employ a carefully architected distributed control hierarchy that brings together machine vision, angular position, proximity, angular rate and other sensing to control the drive unit motors during mobility and lifting," explains Mansfield. "The motors are brushless dc for high torque and long life." And Kiva's design employs embedded control. "All internal electronic systems including power supply/distribution and motor driver/control boards are Kiva's proprietary designs," he says.
Kiva uses a Freescale processor with Analog Devices' DSP and rate gyro in its controller board design, and wireless communication on each drive unit is accomplished with off-the-shelf miniPCI radio modules, explains Mansfield.
"Because our drive units are autonomous and there can be hundreds of these at a given site, it would be inconvenient to physically plug into each one for downloading firmware updates," he says. "Instead, we have developed a process for performing updates over-the-air via the wireless communications link. When firmware containing new features is available, it may be downloaded to each drive unit in the system in a matter of minutes requiring little downtime for an individual unit."
Kiva's central management control system relies on an Extricom 802.11-based wireless link for communicating with drive units. "A wireless network is installed as part of our system and allows the central planning software to communicate tasks to the drive units and for drive units to report status," explains Mansfield. Kiva uses HP servers for supporting the central control system. Each operator station features HP station controller computers with ELO touchscreens and Symbol barcode scanners.
Several levels of safety also are built into each Kiva system. "Drive units have onboard obstacle sensing to avoid objects that may have fallen in their path," explains Mansfield. "The area where drive units operate is considered 'inside the machine' and is off-limits to people while the system is running. Human interaction is limited to perimeter zones where an inventory article may be placed onto or retrieved from an inventory pod."