Robotic depalletizing using hyperquadric 3D models