ROS(Robot Operating System: 로봇 오퍼레이팅 시스템)는 로봇 어플리케이션용 소프트웨어 작성을 위한 오픈 소스 프레임워크입니다.
ROS는 놀라운 유연성을 발휘하며, 특히 무인 운반차(AGV) 조작, 물건 잡기, 충돌 방지 등 동적 환경에서 강점을 보여줍니다.
전체 ROS 패키지에는 정해진 기능과 드라이버가 포함되어 있으며, 공유 커뮤니티를 통해 사용자가 이용할 수 있도록 되어 있습니다. 예를 들면 픽 앤 플레이스 어플리케이션에 쉽게 맞출 수 있는 경로 계획 기능이 있습니다. 개별 ROS 패키지는 모듈형이므로 다용도로 사용이 가능합니다. 또한 다양한 제조업체의 하드웨어와 호환됩니다.