Se presenta una vision general de las disciplinas relacionadas con el estudio de las arquitecturas software para robots y se evidencia la interdisciplinariedad y complejidad que exige. Se hace una revision de los metodos aplicados a los sistemas robots moviles como motivacion para proponer un proceso sistematico que propicie salvar la brecha entre el ingeniero en robotica (quien concibe la arquitectura) y el ingeniero de software (quien desarrolla el sistema). ABSTRACT A general overview of the fields related to study of robot software architecture is presented, making noticeable its demanding complexity and interdisciplinary. A general assessment of the methods applied to mobile robot systems is made in order to encourage a systematic process that enables the gap shortening between the robotics engineer (who conceives the architecture) and the software engineer (who develops the system).