SIEBOT/es

From Wiki-linuxencaja
Jump to: navigation, search
Primer prototipo de la plataforma usando OpenWRT como S.O.
Interfaz en java para la programación de la plataforma SIEBOT.

SIEBOT es una plataforma robótica desarrollada a partir de SIE, con la que se pretende crear una herramienta didáctica para la enseñanza de esa rama de la tecnología, la robótica. Ha sido desarrollada en su totalidad en la Universidad Nacional de Colombia. El proyecto es actualmente desarrollado por los estudiantes de Ingeniería Mecatrónica Erwin José López y Juan José Díaz Vecchio, con el apoyo del Ingeniero Daniel Jimenez y los profesores Carlos Iván Camargo Bareño, Jorge Iván Sofrony Esmeral.

Contents

¿Qué es SIEBOT?

SIEBOT está compuesta por una plataforma móvil programable y por el software de java que facilita su programación a nivel básico. A continuación se describen ambos componentes en detalle.

Especificaciones de la plataforma móvil

  • Utiliza la tarjeta SIE para su funcionamiento, por ende se han heredado sus características.
  • Sistema operativo OpenWRT.
  • Tarjeta de expansión que le permite manejar algunos sensores y actuadores, facilitar la alimentación de todo el sistema y la conexión de puertos.
  • Alimentación DC de 2.95 a 12 Volts
  • Puente H dedicado para los motores de desplazamiento (señales de control 3.3 Volts // alimentación de motores 7 Volts), ref MPC17529.
  • 2 motoreductores con torque de 1 Kg-cm
  • 2 encoders de cuadratura
  • Capacidad para 2 sensores infrarrojos (etapa de amplificación incluida)
  • Conexión para 4 servomotores
  • 12 E/S digitales multipropósito (Rango 0-3.3 Volts)
  • 8 entradas análogas de 10 bits (Rango 0-3.3 Volts)
  • Conexión del puerto RS-232 para recibir datos de módulo GPS u otros sensores.

Especificaciones de la interfaz de desarrollo

  • Desarrollo a partir de proyecto OpenBlocks gestado en el MIT.
  • Lenguaje utilizado: JAVA
  • Conexión con la plataforma: Puerto USB
  • Modo de conexión: SSH (incrustado en java mediante sshj).


Objetivos del proyecto

  • El objetivo principal es constituir una herramienta didáctica que permita impartir la enseñanza de robótica para niños, y posiblemente desarrollarla para utilizara posteriormente en espacios de formación profesional.

Por favor comenta tus ideas sobre el proyecto en la página de discusión.


Estado Actual TODO list
  • Actualmente el sistema de desplazamiento de la plataforma móvil está funcionando correctamente con dos motores y dos encoders de cuadratura.

General

  • Documentar correctamente el estado actual del proyecto!!!
  • Implementar copiado de bloques
  • Implementar historial de acciones (deshacer/rehacer)
  • Implementar comprobación del programa de bloques (errores de "sintaxis" de los bloques)
  • Implementar mostrado de mensajes de error del compilador de Lua.
  • Mejorar el aspecto visual del entorno de programación.

VIDEO PUBLICITARIO

Explicación de las características importantes de SIEBOT, desde plataforma física a interfaz de programación, interfaz de monitoreo del movimiento y uso de dispositivos

VIDEO INTERFAZ OPENBLOCKS

Explicación detallada de la interfaz de programación de SIEBOT


VIDEO INTERFAZ QT

Explicación de las funciones de la interfaz de QT en SIEBOT


VIDEO PLATAFORMA FISICA

Explicación de la plataforma física de SIEBOT


VIDEO DE PRUEBA SIEBOT

Demostración del funcionamiento de SIEBOT

Enlaces externos

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox