There is a lot of idiosyncrasies like this with many of UPS' jobs. Automation will come not to take the paycheck from the low wage worker, but rather from the high wage worker such as driver dispatching, human resources, etc. Those people won't be fired though, most will be reassigned to over see some drivers I would imagine. That is a tough job and those people need all the help they can get.
There's no way automate it with the current hub architecture and today's technology. You'd literally have to have a stadium-sized package 'cache' where all package could be unloaded to, some machine vision doohickey to characterize every package, then have a solver identify the idealized load configuration, then picker bots go out and start streaming packages in order so that some high end robot could load the trailer with 90+ percent packing efficiency (which i believe we achieved as loaders getting paid $8/hr).
Then you'd still have to leave the last 8' of trailer space to handle the goats heads and exhaust pipes and all the other crazy shit that people just slap a label on and make someone else's problem. Maybe you could find a way to use air bladders or some kind of encapsulating foam to handle that, but mostly you'd just have to have a floater running from trailer to trailer to load that stuff.
(internet fist bump btw)
It is too complicated to design a system that handles 100% of cases, better aim for like 90% with well integrated fallback for the edgecases.
> “The problem with technology is that it does ultimately streamline jobs,” says Sean O’Brien, a Teamsters leader in Boston. “It does eliminate jobs. And once they’re replaced, it’s pretty tough to get them back.”
Theyre one of the only companies left that still supports the 20th-century idioms of corporate loyalty-- with only a high school degree, you can start as a truck sorter and work your way up to a vaunted driver or stationmaster position over the course of your career.
Robots might improve a few things though, like safety. If they can not only account for spatial positioning but also weight, automatons might ensure trucks arent over- or unevenly-loaded.
Speaking awhile ago with an expert in this kind of automation, I was told that conveyor belts are much less reliable than I imagined.
Your idea also could be implemented using different tech: Think of the Amazon warehouse bots that lift entire shelving units and bring them to the people who pick items from them. Preloaded racks could be delivered into their places on the truck.
> Is this one of those problems ... ?
It also could be one of those problems that isn't a bottleneck and isn't worth automating.
Loading semis is basically 3D Tetris where you have to consider not only shape (boxes, tubes, cylinders, and everything in between) and size (fits in the palm of your hand up to 2- 3m long), but weight (basically 0-75 kg) and rigidity. Humans pretty easily develop and intuition for these things. I certainly unloaded plenty of semis that were for all intents packed to capacity. In theory you could probably have some kind of fully integrated system that let you know ahead of time the details of every package so you could model the entire load and figure out how to fit it... but doing what humans do loading on the fly would be damned hard.
Loading package cars (the brown delivery trucks) drops the need to maximize volume carried and adds constraints about the order and location of packages so the driver can find them. Again though, it’s a fairly loose system. In theory the load is pretty well distributed across the truck’s numbered shelves by the planning system... except all the days that it isn’t. A loader ends up making a lot of on the fly calls to overflow shelves and rearrange things so they fit on the truck and the driver has a reasonable chance to find them.
tl;dr - Anything is possible, but automating that part of the process is an enormous challenge IMO.
I imagine load distribution, box fullness, rigidity etc can be included as dimensions to optimise. It'd be necessary, really, but doesn't make things any easier.
This is, however, what I believe Amazon are trying to achieve. As you point out, they have the advantage of knowing in advance what the different items being packaged are. They can presumably optimise within a single box, over a single order and across multiple orders and shipments. At their scale it would make sense to devote a large amount of compute to squeezing a few percent extra out of each cargo flight and truck delivery.
The difficulty is to build a machine that can physically put the parcels into the truck.
Elsewhere I complain that software folks think they're smarter than everyone else. And here I am proving it :)
https://www.youtube.com/watch?v=kS0Rcgh9-Qw
It's probably just a matter of time.
One aspect of it is powered platforms that move boxes around without human intervention: "Modular storage design: In order to be cost-effective, the loading/unloading, sortation, and storage activities at each DC in the public logistics network must be highly automated since each load might visit a dozen or more DCs while it’s in transit, likely traveling on a different truck between each DC. Since existing automation technologies do not provide the flexibility needed to allow any size load to move to any location at anytime, a new DC design has been developed that would allow packages of varying size to be automatically unloaded at a DC, sorted, stored, and then loaded onto an outbound truck. Such a design would result in diseconomies of scale because it is cheaper to ship a single package compared to a larger consolidated load. Integral to the design is use of arrays of small square modules with orthogonal pop-up powered wheels."
Surely UPS has already solved the logistics planning of putting the right packages with the right drivers, so what's left is prestaging the next truck load for a bot to pick and shift as soon as the truck returns. Although you could argue this means fewer jobs loading it could also potentially mean more jobs driving and frankly if a bot is doing the loading potentially less package damage from careless handling.
I could imagine the beds of the trailers being conveyer belts themselves that would "plug in" to the system at the sorting facility. From there the automation could take over. It would be something like training the robots to play a combination of Jenga and Tetris.