Ultima Exclusiva
HispaRed Legend Of Mir III v. 4.7!!
Fantásticos y revolucionarios nuevos equipos.
Nuevas armaduras, cascos, armas especiales.
Sensacionales nuevos mapeados y zonas.
21 Nuevas escalofriantes criaturas.
Nuevos efectos mágicos.
Nuevos eventos y misiones.
Minimapas detallados de gran ayuda.
   

Bienvenid@ aventurero, tu aventura empieza Aquí ! :: Crear Cuenta :: Descargas :: Guia Juego :: Foros ::
Menú Principal

  Portada
  Descargas
  Afilia Tu Web
  Cuentas Afiliados
  Noticias por Temas
  Historial de Noticias
  Buscar en Web-site
  Formulario Contacto
  Mapa del Sitio

Cuentas Mir III

  Crear una Cuenta
  Cambiar Contraseña
  Cambiar Datos
  Contraseña Perdida
  Enviar Contraseña 

Servicios Mir III

  Foros
  Calcula tu Luck
  Objetos en Venta
  Guía No Muertos
  Guía Dominación
  Estados Criaturas
  Estados Magias
  Estado Protección

Estadisticas Mir III

  Información Básica
  Nuevos Jugadores
  Top 10 Clanes
  Top 10 Casino
  Top 10 MirCards
  Top Levels
  Top 100
  Top 30 Profesiones
  Top 100 Asesinos
  Top 100 Popularidad
  Top 100 Famosos
  Top 100 Cazadores

Guías Mir III

  Índice
  Información Técnica
  Descarga e Instalación
  Creación de Cuentas
  Normas y Avisos
  Empezando a Jugar
  La Interfaz
  Las Magias
  Comandos y Controles
  El Mundo Mir
  Los Objetos
  Pruebas Destacables
  Eventos Especiales 
  Las Leyendas
  GM y Soporte
  Glosario Mundo Mir
  Videos Mir
  TeamSpeak
  Donaciones HispaRed

FAQ    Miembros    Grupos    Rangos    Buscar    Calendario    Galerias    Sudoku    Registrarse    Conectarse
Publicar Nuevo Tema  Responder al Tema Página 1 de 1
 
Robotica
Autor Mensaje
Responder Citando
Mensaje Robotica 
 
Guenas.

No estoy muy seguro de que este post este bien situado ya que el tema abarca tanto informatica como mecanica. Disculpad si la he cagado.

Soy un poco aficionado a la robotica desde hace ya algunos años. Empece con Lego MindStorms, que aunque no deja de ser un juguete ofrece increibles posibilidades por su modularidad.
Hace poco he adquirido un producto coreano llamado Bioloid. Es un conjunto de servomotores, piezas estructurales, microcontrolador de 8 bits, sensor de distancia, sonido, etc, que permite la construccion de distintos tipos de robots como humanoides bipedos, arañas, cuadrupedos, etc. Quiza alguno de vosotros vio en el programa del Buenafuente un robot que bailaba el chikichiki y esta construido con estas piezas.

El caso es que tengo un pequeño problema y he pensado que quiza podria discutirlo con algun otro aficionado, si es que lo hay.

Cada uno de los servos utiliza aproximadamente 50 bytes que permiten controlar la posicion exacta, velocidad, fuerza empleada, curva de ataque y llegada y otros muchos valores asi como detectar cual es la fuerza externa a que esta sometido. En total dispongo de 21 servos y varios sensores (pueden adquirirse por separado tantos como se desee) lo que implica que en conjunto muevo aproximadamente unos 1.5Kb de informacion.

El caso es que el microcontrolador de 8 bits dispone en una FlashRom de 64KB para colocar un programa de control, otras 64KB para datos pero solo 4KB de RAM para datos vivos. La escasa RAM no me permite hacer demasiadas virguerias por lo que he optado por la solucion de añadir un pequeño modulo inalambrico que me permite atraves del puerto serie comunicarme con el microcontrolador. La idea es que el micro tan solo actue como puente entre los servos y sensores con el PC, donde residiria la inteligencia del robot.

El bus que conecta los servos y sensores con el micro funciona a la respetable velocidad de 1 Mbit/s pero el puerto serie del PC funciona como maximo a 56 KBits (da problemas a 115 KBits), es decir 7KB/s. Dado que el micro es capaz de enviar o recibir pero no ambas cosas simultaneamente la velocidad efectiva pasa a ser la mitad, es decir 3.5KB.
Dado que la informacion a manejar actualmente es de 1.5KB (podria aumentar si añado servos o sensores) esto significa que como mucho puedo rastrear y modificar las posiciones, fuerzas, etc solo unas 2 veces por segundo, sin tener en cuenta el tiempo necesario para el PC para sus calculos.
Medio segundo parece muy poco tiempo pero es una eternidad si deseo que el robot pueda correr manteniendo el equilibrio dinamico necesario, por lo que hace inviable este sistema de control.
 
Lo unico que se me ocurre es que solo se transmitan los cambios ocurridos desde el anterior envio, pero para ello el micro debe guardar el estado de todos los servos y sensores para compararlo con los nuevos estados. Lo jodido de esto es que guardar toda esa informacion me deja sin apenas RAM para el propio programa de control.

¿A Alguien se le ocurre algo? Evidentemente no puedo añadir RAM al micro.
Aunque nadie tenga respuesta si hay aqui algun aficionado me gustaria compartir ideas con el

Un saludo,
    Mela


Última edición por Melapela el 20 Jun 2008 23:20; editado 1 vez 




Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Mostrar mensajes anteriores:   
Ocultar¿Este tema fue útil?

 

No está autorizado a valorar este Tema

Media de Valoración Valoración Mínima Valoración Máxima Número de Valoraciones
0.00 0 0 0
Compartir este tema
blinkslist.com blogmarks.net co.mments.com del.icio.us digg.com newsvine.com facebook.com fark.com feedmelinks.com furl.net google.com linkagogo.com ma.gnolia.com meneame.net netscape.com reddit.com shadows.com simpy.com slashdot.org smarking.com spurl.net stumbleupon.com technorati.com favorites.live.com yahoo.com

Publicar Nuevo Tema  Responder al Tema  Página 1 de 1
 

Usuarios navegando en este Tema: 0 Registrados, 0 Ocultos y 1 Invitado
Usuarios Registrados conectados: Ninguno


 
Lista de Permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
Puede enviar eventos al Calendario



  

 

 

© HiSPaReD, 2001 - 2008
Todos los derechos reservados
:: Legend Of Mir :: Legend Of Mir 3 :: Legend Of Mir III :: Legend Of Mir 3 HispaRed :: Legend Of Mir III Hispared :: Legend Of Mir Hispared :: Mir 3 :: Mir3 :: MMORPG :: MMORPG Gratis :: MMORPG Free :: MMORPG Español :: MMORPG Español Gratis :: MMORPG Spanish :: MMORPG Spanish Free :: Juego Rol Online :: Juego Rol Online Gratuito :: Multi Jugador Gratis :: Massive Multiplayer Online Rol Playing Game :: Massive Multiplayer Online Rol Playing Game Free :: Hispared ::