로봇은 어떤 작업을 수행하기 위해 동작하며, 프로그램이 가능한 다기능을 가진 매니퓰레이터라고 정의된다.
그럼 로봇이란 무엇일까? 국제표준화기구는 로봇을 그것이 처한 환경에서 인간이 의도한 작업을 수행하기 위하여 동작하며, 어느 정도의 자율성을 가진, 2축 이상의 프로그램이 가능한 구동 기계라고 정의 한다(Robot, New Definition by ISO/CD 8373). 미국 로봇협회(Robot Institute for America)는 ‘로봇은 여러 가지 작업을 수행하기 위하여 자재, 부품, 공구, 특수장치 등을 프로그램 된 대로 움직이도록 설계된 재프로그램이 가능하고 다기능을 가진 매니퓰레이터(manipulator)’라고도 말한다.