PC-based AGVs feature path planning system

America in Motion (AIM) is a Charlotte, N.C.-based builder of AGV systems, for customer applications in warehousing, logistics, and distribution. Rather than building a line of homogenous AGVs and hoping customers can accept them, AIM takes great care to build custom solutions.

Approximately three years ago, AIM was approached by a leading home improvement retailer to help expand their distribution facilities with an AGV system tailored for each of their new storage and shipping centers. The company had very detailed requirements, specifying their own preferred mechanical platform, and they asked AIM to apply an automated guidance system to this existing platform. Traditional AGV automation systems lacked the flexibility and robust operation necessary to accomplish this task, leading AIM to think outside the box and ultimately seek out a PC-based control system from Beckhoff.

Emerging from these demands is the newest iteration of AGVs at AIM: the iBOT series. It leverages both Kalman filters and odometry for navigation, as well as the Dijkstra algorithm, a mathematical process for finding the shortest path between two points. Instead of leveraging a proprietary, AGV-specific control system, AIM uses standard PC-based control technology to equip these vehicles with modern path-planning functionality, similar to any number of navigation apps used on smartphones. The advanced iBOT series is growing in popularity and, in just one example, has found a home with this large home-improvement retailer, working in the company’s distribution facilities by moving pallets of stock keeping units (SKUs) to locations throughout the facility for storage or outbound shipping. These AGVs implement all the typical functions of a forklift, such as forward motion, steering, and mast control.

For this application, AIM has engineered an entire fleet of what are essentially automated robotic forklifts, shunting SKUs to various stations within a gigantic distribution facility. Each AGV is totally autonomous, carrying out instructions with minimal operator input, helping to streamline distribution center operations and create numerous efficiencies.

This is deceptively simple, as the nature of the pallets varies from operation to operation. Tommy Hessler, the CEO of AIM, explains: “As you can imagine, people don’t buy a whole pallet’s worth of products. Each pallet contains a mix of products, so the size and weight of each pallet is constantly changing. The vehicle picks up the packed pallet and drives it to one of several stretch wrappers and drops it off, all while automatically avoiding warehouse shelves, human workers, and the seven other AGVs.”

The scale of the project was daunting. The 1,200 foot long warehouse necessitated mapping of thousands of positions, and the system has to track order numbers and individual products on the pallets, all while relaying this information back to the central computer for collection and monitoring. Complicating matters further, the fleet of AGVs receives around 80 orders at a time, so it is important to optimize the operation of the AGVs by minimizing distances and travel times, which also ensures error-free operation.

For much of AGV history, a dedicated, hard-coded system running some sort of path-planning algorithm provided the motion control of the robotic system. Due to the hard-wired nature of the controls and the complexity of the system in general, programming and commissioning these vehicles was a time- and labor-intensive process – in addition to being costly and difficult for end user personnel to troubleshoot in the event of an error or other system issue.

“You can view an AGV just like any piece of equipment, as each consists of 3 different component categories: mechanics, electrical wiring, and electronic controls with software,” says Hessler. “Most end users have the experience to address any mechanical or electrical issues on an AGV, but when it comes to the controls and the software, they are often boxed in and have no choice but to rely on a single source vendor for support.” This makes an AGV system a less attractive option for many users, as their operation will be dependent on a single vendor. Hessler continues: “With the iBOT series, we now have an AGV based on a PLC system from Beckhoff that breaks down that barrier. Suddenly, an AGV can be supported just like a traditional PLC system with standard parts, enabling easy replacement of components.”