A tu izquierda encontrarás dos temas:
* Cinemática Inversa * * Algoritmo de Bresenham * @ Para entender fácilmente qué es la cinemática inversa, imagina un Brazo Robot. Si queremos poner la punta (la pinza o el actuador) en un punto del espacio XYZ, debemos saber qué ángulos han de tener las articulaciones. La cinemática inversa resuelve este tema. Las fórmulas que empleo son trigonométricas. @ Cuando resolvemos la parte cinemática inversa y queremos mover el brazo robot (siguiendo el ejemplo) de un punto del espacio a otro ( X0, Y0, Z0 >>>> X1, Y1, Z1 ), necesitamos un algoritmo que nos lleve linealmente de ese punto al otro. Usaremos el Algoritmo de Bresenham para hacer trayectos en el espacio, tanto en 2D (XY) como en 3D ( XYZ).
@ En la sección "Cinemática Inversa IV" he puesto para bajar tres programas de simulación de Brazo Robot en 3D que te permitirá memorizar posiciones, guardarlas, cargarlas, editarlas, modificarlas, sobre-escribirlas, etc., tan fácil de manejar como un editor de texto. Pero en vez de texto son posiciones para el Brazo Robot. Varios de los programas pueden interactuar con cubos.
@ A tu izquierda encontrarás programas de ejemplo, tanto de cinemática inversa como de Bresenham. Casi toda la programación es compatible con QBasic pero está pensado en FreeBasic.
@ El lenguaje de programación "FreeBasic" tiene la sencillez del lenguaje Basic de siempre, y toda la potencia del lenguaje C/C++ o Visual Basic. Desde FreeBasic puedes implementar C/C++, Visual Basic, OpenGL, ensamblador y un largo etc. Lo que puedes hacer desde el lenguaje C/C++ o VB también puedes hacerlo en FreeBasic. |

