robot manipulator modeling added