Ya lo creo que es posible, de hecho WillowGarage está muy encima de QBO, ayudando en lo necesario para que el API del robot funcione perfectamente sobre ROS.
ROS no depende de cuantos procesadores tengas, simplemente es un lenguaje/framework para desarrollar sobre los drivers: Tú implementas los drivers, pongamos de la cámara y resto de sensores, y usas ROS para implementar servicios sobre ellos.
Después sólo faltan las aplicaciones.
Pongamos que quieres hacer una aplicación que diga "ALTO!" cuando el detector de presencia se active. Tu aplicación entonces debería "subscribirse o conectarse" a un nodo ROS. Dicho nodo ROS es un servicio, por ejemplo "servicio_detección_intrusos" el cual estaría en funcionamiento, y en el momento que detecte a través del sensor que hay presencia, manda un mensaje a todas las aplicaciones que se "subscribieron o conectaron" al nodo.
Espero que se me haya entendido. Mucha letra pero casi todo son ejemplos.
Saludos.