fbpx

Foros

Simulación 3D, Inve...
 
Avisos
Vaciar todo

Simulación 3D, Inverse Kinematics & Bresenham


oceano
Respuestas: 14
Registrado
Topic starter
(@oceano)
Ardero Activo
Registrado: hace 13 años

A falta de brazo robot puedes simularlo. Es más, para comenzar algo serio lo primero que hay que hacer es resolver la cinemática inversa. Así se consigue posicionar el brazo robot en cualquier punto del espacio XYZ, dentro de su área de trabajo.

Te propongo una web donde explica la cinemática inversa para brazos robot de 2 hasta 5 grados de libertad. Comenzando por el brazo robot tipo Scara y brazo cilíndrico que son los más sencillos de resolver y terminando por un simple brazo de 5 grados de libertad más la pinza (la pinza no se considera como grado de libertad).

Una vez resuelta la cinemática inversa se puede usar el algoritmo de Bresenham para que el brazo robot pueda llegar a dibujar o fresar, lo mismo que hacen los plotters y las máquinas de CNC. En el mundo de la robótica este algoritmo tiene mucha utilidad. Yo lo uso además para hacer las traslaciones de todo el brazo robot en las simulaciones, pero es un Bresenham modificado para 6 dimensiones. De hecho recomiendo fabricarse un Plotter casero antes de fabricar un brazo robot porque se adquieren conocimientos que luego puedes aplicar al brazo robot. Para ello, el primer paso es saber leer archivos de extensión .PLT (HPGL) y más tarde aplicar el algoritmo de Bresenham 2D para que las líneas tengan coherencia en el trazo.

También se hace una introducción a los encoders incrementales de forma totalmente práctica y económica, con PIC y sin PIC (electrónico puro).

Pongo unos ejemplos en imágenes con su correspondiente web:

Simulador de brazo robot:
http://sites.google.com/site/proyectosroboticos/Descargar-Simuladores " onclick="window.open(this.href);return false;

Imagen ejemplo:
Brazo%20robot%2010%20cubos

Encoder Electrónico:
http://sites.google.com/site/proyectosroboticos/encoder/encoder-por-hardware " onclick="window.open(this.href);return false;

Imagen ejemplo:
Encoder%20incremental%20basico

Pic Encoder:
http://sites.google.com/site/proyectosroboticos/encoder/encoder-por-software " onclick="window.open(this.href);return false;

Imagen ejemplo:
Encoder16F876FotoBarrera

Pic Encoder USB:
http://sites.google.com/site/proyectosroboticos/encoder/pic-encoder-usb " onclick="window.open(this.href);return false;

Imagen ejemplo:
PIC%20ENCODER%20USB

Cinemática Inversa para el brazo robot:
http://sites.google.com/site/proyectosroboticos/cinematica-inversa-ii " onclick="window.open(this.href);return false;

Imagen ejemplo:
Inverse%20Kinematics%20IK%203G

Pros y contras a la hora de fabricar un brazo robot:
http://sites.google.com/site/proyectosroboticos/fabricar-brazo-robot " onclick="window.open(this.href);return false;

Imagen ejemplo:
Encaje%20de%20piezas%20del%20Brazo%20Robot

Trazar Trayectorias con un brazo tipo SCARA:
http://sites.google.com/site/proyectosroboticos/trayectorias " onclick="window.open(this.href);return false;

Imagen ejemplo:
Algoritmo%20de%20trayectorias

Saludos.

Responder
1 respuesta
laura
Respuestas: 1
Registrado
(@laura)
Ardero Nuevo
Registrado: hace 12 años

Hola me interesa mucho espero me puedas ayudar ya que me parece interesante tu proyecto.

Mi correo es lfzg19@hotmail.com espero tener comunicacion contigo ya que necesito un brazo de un robot y vi el tuyo y esta perfecto
deja decirte voy a realizar la simulacio de un brazo de un robot con dos grados realizando la planeacion de trayectorias en c y opengl.

espero me puedas ayudar.

gracias.

Laura

Responder
Compartir: