ROS, Robot Operating System, er et open source-framework, der bruges til at skrive software til robotapplikationer.
ROS giver en enorm fleksibilitet og viser især sin styrke i dynamiske miljøer, f.eks. ved navigation af førerløse transportsystemer (FTS), optagning af objekter og forhindring af kollisioner.
De færdige ROS-pakker indeholder definerede funktioner og drivere og stilles til rådighed for brugerne i det fælles community. Det kan f.eks. være planlægning af en bane, som du ukompliceret kan tilpasse til en pick-and-place-applikation. De enkelte ROS-pakker er modulopbyggede og kan således anvendes meget alsidigt. De er også kompatible med hardwaren fra mange forskellige producenter.