Here's an entire automated distribution center.[2] This is more traditional automation. Pallets come in, are broken apart, and items put into storage. Then items are assembled to fill orders, and stacked on pallets. They even call it "automated Tetris". They try to stack the items to match a retail store's planogram, so the people doing shelf restocking usually have what they need next on top. Objects are lifted from the bottom, or sometimes grabbed from two sides, so they don't rely on super-strong cardboard.
The forklifts that empty and fill trucks with pallets are still human-driven in that system. Automated forklifts do exist.[3] They're still rare, though.
All this gear seems to come from more advanced countries that don't have an underclass for cheap labor. New Zealand, Germany, the Scandinavian countries.
[1] https://www.youtube.com/watch?v=bMtH19n3CzE
The actual robotics part is definitely deep learning though.
Why? Moving machine arms smoothly has been a thing for a long time.
And I would argue that whilst the machine learning way is pretty complex it's still simpler than 3d motion planning of moving robot platforms. And one machine learning solution can adapt to many robots with just retraining, without redoing the formulas from scratch.
* technically on a moving robot platform it hasn't entirely been solved, but good enough solutions do exist.
> And I would argue that whilst the machine learning way is pretty complex it's still simpler than 3d motion planning of moving robot platforms.
On what grounds do you think this? 3d motion planning isn't complex in these scenarios.
> And one machine learning solution can adapt to many robots with just retraining, without redoing the formulas from scratch.
You don't redo the formulas from scratch, you just plug in the specs of the robot and then you have it. Positioning and moving arm parts is a solved problem. Redoing machine learning for every arm seems much more cumbersome.
1) Diligence, care, time, and luck on the part of the loader, carefully stacking boxes in such a way to make sure there isn't any room for the boxes to shift in transit or fall over when unloading.
2) Just throw it all in a big pile and hope nothing breaks.
Both are roughly equally common.