Dünya çapında robot programlaması için çeşitli yazılım platformları geliştirilmiştir. Bunlardan en yaygın kullanıma sahip, en popüler ve en fazla yeni kütüphane ve topluluk desteği yayınlanan açık kaynaklı robot programlama platformu ROS'tur (Robot Operation System). İlk başlayanlar için ROS başta çok karmaşık ve anlaşılması zor bir yapıya sahip gibi görünse de detaylarına girildiğinde ne kadar kolay, hızlı ve işlevsel bir platform olduğu anlaşılır.
İşte bu kitapta tam olarak ROS'un detayla ...