En av de värsta sakerna med användarvänliga system är att det finns så många användarvänliga system som är användarvänliga på sitt eget sätt. Det finns helt enkelt ingen koordination för att utföra vanliga uppgifter på samma sätt. Men vi har i alla fall olika operativsystem till olika datorplattformar, som samlar upp en del rutinmässiga uppgifter och standardiserar dem -- på en Mac gör man Avsluta, Kopiera, Stäng på samma sätt i alla program, till exempel.
Vad gäller robotar har de inte kommit lika långt, och nu föreslås ett operativsystem som ska vara gemensamt för alla robotar, så att det blir lättare för någon att skriva specifika program för robotar. Som det är idag har varje robot i princip sin egen programvara så att man inte kan ta ett program och använda på någon annan robot.
Detta diskuterades på en konferens, International Joint Conference on Artificial Intelligence, nyligen. Men när jag frågar min gamle kollega Jan Morén om detta är han inte så positiv. Janne jobbar som robotforskare i Osaka, och bloggar om japansk kultur. Förutom att han påpekar att det finns flera "robot OS" med öppen källkod redan, bland annat ett europeiskt projekt, så säger han så här:
Och du kan inte ha samma OS eller samma middleware. En robot som består av en liten plattform med två eldrivna hjul och en kamera har fullständigt olika krav från en hydraulisk humanoid robot med 50-60 frihetsgrader och många hundra sensorer.
Och det är ju förståeligt. Vanliga datorer har ju också genomgått en lång standardiseringsfas, och alla datorer som idag kör samma operativsystem är ju ganska lika. (Möjligen håller detta på att ändras i och med att fler och fler mobila terminaler, som iPhone, kör samma operativsystem som traditionella persondatorer.)
/Simon
Comments
You can follow this conversation by subscribing to the comment feed for this post.