ROBOTIC PROGRAMMING AND SIMULATION