Modeling of fruit and vegetable cutting: Analysis, algorithms, and robot experiments