bueno, a mi es que el "cerebro" este, no me gusta sinceramente:
1º para poder comunicarlo con un PC sin cables debes de conectarle un modulo "ZIG-110/BT-110 wireless communication module can be connected to CM-530"
2º no lo veo una plataforma lo suficientemete abierta ni expandible.
3º has pensado en remplazar eso por esto: http://en.robotis.com/index/product.php?cate_code=131010
bueno puedes manejar el robot con matlab directamente si, pero necesitaras el usb2dynamixel o alguna manera de conectarte al PC.
y aqui tienes, que supongo que lo habrás mirado ya como conectarte directamente al bus de los servos para manejarlos independientemente del "cerebro" ese, creo que para manejar el robot con matlab lo mejor es meterte directamente en los servos y con la información recibida con la cinematica directa conociendo los ángulos que matlab haga la inversa y cree los splines de movimiento:
aqui tienes como comunicarte con el bus de servos, yo olvidaria el robot como tal, y dividiria las tareas por secciones de servos:
con el dynamixel SDK:
http://support.robotis.com/en/ y sigue esta ruta en la derecha "Software Help/Software development kit/Dynamixel SDK/USB2Dynamixel/Window comunication1.0/MATLAB"
hay tienes lo necesario para manejar los servos desde matlab y con esa guia electronica lo conocerás todo para manejar un robot con esos servos, yo me guié de ella para crear y programar un brazo que iba embarcado en un dron, el programa ya embarcado era en c, mi tarea fue hacerlo funcionar y que siguiera trayectores, homing etc etc cuando no estaba embarcado, para que lo embarcaran luegos los de avionica y lo que yo hice fue un programa en C# que leia las trayectorias generadas en matlab con hemero, esas trayectorias no las generaba yo, era un compañero, pero mi programa interpretaba las cordenadas, y movia el brazo, hacia las gráficas, sistemas de seguridad etc etc, y toda la información la obtuve de ese manual electronico y echarle horas:
los servos que lleva ese brazo en la pinza son los mismos que lleva tu robot.
supongo que todo esto te lo has estudiado ya no? :
http://support.robotis.com/en/product/bioloid/bioloid_prem_main.htmcuando dices que sabes mucho de eclipse? a que lenguaje te refieres? java? C++? por que eclipse solo es el IDE.
lo que yo haría sinceramente y no te ofendas si te digo que no estas preparado para algo te lo digo de como amigo y no te quiero engañar, crear un hardware, dado que tu no tienes conocimientos para ello intentaría estudiar colocarle esto:
http://en.robotis.com/index/product.php?cate_code=131010 ya que tiene puertos libres para ponerle sensores y tal, pero habria que estudiarlo si se puede meter por hay el I2C por cambio de pines o lo que sea.
crear los algoritmos de control en matlab, y matlab tiene un generador de código en C, este codigo no esta ni mucho menos para cogerlo y meterlo en el micro, pero si para ir desgrosandolo y adaptar el C para programar el ST, todo esto te lo digo de manera teórica y no se que problemas te puedes encontrar por el camino.
es o eso, o lo de la ruta que te he puesto para hacerlo todo con matlab.
un saludo