He pensado que se podria representar el robot como un objeto que tiene, como atributos:
- un array de EJES(que representen a A1, A2... hasta el que tenga)
- un array de BRAZOS(donde guardar la longitud de cada brazo)
- un objeto PTP (que contenga x, y, z, y alguna cosa mas)
- un objeto TOOL (herramienta)
- mover_eje()
- get_eje()
- set_eje()
- set_brazo()
- get_brazo()
Sobre la clase TOOL, decir que nos permitiria "cambiar" la herramienta del robot en nuestro programa (asi podremos utilizar distintos tipos de herramientas).
Atributos posibles de la clase TOOL:
- longitud (lo que mide la herramienta)
- array de ejes
- encender(), seria el metodo de ejecutar la herramienta (si es una pinza de agarre, pues cerrarla, si es una de soldadura, soldar...)
- apagar(), lo contrario a encender() (que original, eh?)