Text this: A collision detection algorithm for virtual robot - centered flexible manufacturing cell /