Towards impulsive manipulation: a general algebraic collision model for spatial robots | IEEE Conference Publication | IEEE Xplore