Dise帽ando un robot mec谩nico completo para jugar al Ajedrez

Publicado por en Rob贸tica el 19/08/2021

Casi terminando con su carrera en ingeniería mecánica, el estudiante del Instituto de Tecnología Rose-Hulman, Josh Eckels, se puso a construir un robot controlado por IA que juega al ajedrez contra un oponente humano. El sistema es esencialmente un cubo gigante formado a partir de perfiles de extrusión de aluminio con un gran tablero de ajedrez en su base. Muchas de las piezas utilizadas ya las conocemos bien ya que la gran mayoría se utiliza en casi todas las impresoras 3D. 

Para crear el robot, ha utilizado cuatro motores paso a paso en total para mover la pinza que agarra las piezas, incluido uno para el eje X, otro para el eje Y, un motor que hace girar una varilla roscada para levantar la pinza y un motor final que gira para abrirla o cerrarla. Todos estos motores se conectan a una placa Arduino UNO con una CNC Shield conectada. Todo el conjunto se conecta por USB a una Raspberry Pi que ejecuta el motor de ajedrez Stockfish.

Stockfish es un gran motor de ajedrez que realiza un seguimiento del estado actual del juego y realiza movimientos de acuerdo con el nivel de habilidad seleccionado. En los rangos superiores, se vuelve casi imposible de vencer por un humano.

El jugador selecciona en una pantalla dónde quiere colocar su pieza, lo que hace que el robot la recoja y la coloque en otro lugar. Posteriormente, el motor hace su movimiento.

Leer más

Tablero de ajedrez miniatura

Publicado por en DIY el 27/02/2019

Puede que no te guste el ajedrez pero el vídeo que te dejo a continuación va mucho más allá del juego en si mismo ya que es una pequeña maravilla. Y digo pequeña en tamaño ya que mide unos pocos centímetros y cada pieza del juego fue torneada a mano una por una y por supuesto el tablero también a la misma escala dando como resultado una autentica maravilla. Si te gusta el DIY hardcore, el mecanizado y el trabajo fino, ponte cómodo y disfruta del viaje.

Leer más

Robot basado en Raspberry Pi que juega al ajedrez usando Machine Learning y OpenCV

Publicado por en Raspberry Pi el 19/05/2017

Programas que juegan al Ajedrez hay ya unos cuántos. Robots hay unos pocos también pero lo que ya no es tan común es cómo se lo ha montado el autor de éste proyecto que utiliza una combinación de la librería Open Source Sotckfish para resolver las jugadas, al mismo tiempo que utiliza un completo sistema basado en Machine Learning y visión artificial. Todo el conjunto lo gestiona una Raspberry Pi que corre una séries de scripts en Python para capturar y analizar las imágenes del tablero capturadas por la cámara. Me parece muy interesante el sistema ya que utiliza un modelo matemático para reconocer las diferentes piezas y colores basándose en un dataset (un conjunto de datos) para entrenar la máquina. Se generan unos datos estadísticos de cada imagen capturada y luego se prueba el porcentaje de acierto. En su web se pueden ver todos los detalles de forma muy detallada y todo el código e instrucciones está disponibles. ¡Altísimamente recomendado!

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.