Om ROS
Robotoperativsystemet (ROS) er en fleksibel ramme til at skrive robotsoftware. Det er en samling af værktøjer, biblioteker og konventioner, der har til formål at forenkle opgaven med at skabe kompleks og robust robotadfærd på tværs af en lang række forskellige robotplatforme.
Hvorfor? Fordi det er svært at skabe virkelig robust, universelt anvendelig robotsoftware. Set fra robottens perspektiv varierer problemer, der for mennesker virker trivielle, ofte voldsomt mellem forskellige opgaver og miljøer. Det er så svært at håndtere disse variationer, at ingen enkeltperson, laboratorium eller institution kan gøre sig håb om at gøre det alene.
Som følge heraf blev ROS bygget op fra bunden for at fremme samarbejdsbaseret udvikling af robotsoftware. Et laboratorium kan f.eks. have eksperter i kortlægning af indendørs miljøer og kunne bidrage med et system i verdensklasse til at fremstille kort. En anden gruppe har måske eksperter i at bruge kort til at navigere, og endnu en anden gruppe har måske opdaget en computer vision-metode, der fungerer godt til at genkende små objekter i rod. ROS er designet specielt til, at grupper som disse kan samarbejde og bygge videre på hinandens arbejde, som det er beskrevet på hele dette websted.