Automatic Cardboard Box Folding and Packaging