A 3D Perception-based Robotic Manipulation System for Automated Truck Unloading