Stacking robot interpolation algorithm research and application for irregular cigarette packs