O desenvolvimento de um módulo de comando manipulador é baseado no projecto de software SMAR, que foi criado na linguagem Visual C++ com as bibliotecas do Open Inventor para modelação 3D.Actualmente, é necessário um módulo no qual a informação sobre um manipulador em movimento possa ser armazenada e gerida. Este projecto de inovação documenta os conhecimentos necessários para compreender o funcionamento necessário do SMAR, conhecimentos fundamentais de robótica, programação orientada a objectos em Visual C++, entre outros conhecimentos necessários, realizando uma análise e concepção de um módulo com funções básicas, a partir do qual o módulo pode mais tarde ser iniciado na sua versão final.Está planeado que no futuro o módulo do sistema processará a informação quando o manipulador realizar movimentos, seja de forma autónoma ou controlada. A informação seria processada no SMAR, e os movimentos seriam então exibidos num modelo simulado do manipulador, em simultâneo com os movimentos reais do manipulador.