Controlador láser

¿Qué es?

Es un programa que estoy desarrollando para generar trayectorias a partir de texto o curvas de Bézier. Estas trayectorias luego serán enviadas a un robot cartesiano que moverá un láser.

Proceso

El texto es convertido en curvas de Bézier y estas a su vez se descomponen en puntos de control. La distancia X entre estos puntos de control debe ser tal que al ser rectas se vean como curva pero que no sea tan pequeña que la cantidad de puntos sea demasiado grande.

Una vez generados todos los puntos de control se planea la trayectoria total del trabajo de manera que se optimice la distancia que tiene que viajar el láser.

Uno de los detalles que puede observase al utilizar un grabador láser es que es notable el punto donde inicia una forma cerrada. Es por esto que el controlador al generar la trayectoria total debe tener preferencia en iniciar una trayectoria en una esquina y no necesariamente sobre el punto más cercano a la trayectoria anterior.

Curvas de Bézier

También se pueden trazar polilíneas y curvas de Bézier directamente en el programa. El tratamiento que se le da a estas curvas y líneas es el mismo que si fueran creadas a partir de texto.