En este grupo En todos

Grupo de Robótica

Itzaee Coronado Santiago
Ing. biomédica upibi-ipn
Escrito por Itzaee Coronado Santiago
el 28/06/2010

Claro claro, de eso se trata estar en emagister

y si bueno, tmbn programo en c, y bueno ya comence a hacer pruebas con interfaces via puerto paralelo, tmbn stoy aprendiendo visual basic, y como t decia el labview, este ultimo parece k tiene mas como decirlo? Ammm interaccion actual con los puertos usb.

pero como mencione alguna ocacion, amm si trabajmos este proyecto para que funcione en base a una computadora, ps no seria del todo autonomo.

aunk de las investigaciones y pruebas la idea es implementar, construir un algoritmo para trabajarlo sobre un microcontrolador para el robot.

Por ejemplo, en estos momentos estoy leyendo sobre el sistema GPS, como relaizan el ruteo de mapas en tiempo real, como se realizan las mediciones, la triangulacion satelital, los algoritmos que utilzan para su control. A fin de aprender y adquirir mas ideas que puedan servir a este proyecto.


De antemano, gracias a todos por colaborar en este debate

Antonio Ayala López
Ingeniería en electrónica instituto te...
Escrito por Antonio Ayala López
el 29/06/2010

Pués en el rubro 'Sistemas Operativos' he subido un documento titulado "CNC códigos 'G' y 'M'". Personalmente considero que fueron los primeros códigos para microprocesadores, antes que ellos se usaron y conocí los Códigos ISO y ASCII, pero los sistemas eran conocidos conocidos como CN y funcionaban con relevadores y vávulas termoiónicas. Creo firmemente que si estos Códigos 'G' y 'M' evolucionan adecuadamente, darán vida a un Sistema Operativo muy consistente para la Robótica,,, ahí se los dejo :-)

Antonio Ayala López
Ingeniería en electrónica instituto te...
Escrito por Antonio Ayala López
el 29/06/2010

Los Códigos 'G' y 'M' son fácilmente adaptables a los puertos LPT (Paralelo) y serial. El reto actual es hacerlos adaptables al novedoso USB.

Yasser Marrero
Zulia, Venezuela
Escrito por Yasser Marrero
el 30/06/2010

{
hola;
interesante tu proyecto;
envie un email a tu direc;
si no quieres quedare atras de la tecnologia tienes que unirte ya a ella;
sugiero lo ultimo mas novedoso;
***arduino***;
investigasobre eso;
por razones de tiempo me voy;
pronto contactamos;
}

Itzaee Coronado Santiago
Ing. biomédica upibi-ipn
Escrito por Itzaee Coronado Santiago
el 30/06/2010

Excelente sugerencia, mas lo que pueda hacer arduino lo puedo hacer con cualquiera de mis pics, ya que al parecer trabajas con arduino, seria interesante saber de tu aporte para la implementacion de un algoritmo de busqueda en microcontroladores, toma de deciciones, inteligencia artificial, reconocimiento de patrones y ejecucion de un programa para la resolucion de un problema, mas en especifico la tematica de estos robots inteligentes.

he leido algunos algoritmos, y son muy buenos, antonio ha hecho buenos aportes, pero es algo complejo asociar esos algoritmos a uno en lenguaje maquina (0,1).

Por ahora no he tenid avances desd la creacion de los dos mapas para el robot.
leyendo sobre la teoria de grafos y el algoritmo de busqueda A*, parece ser que ya estoy mas cerca de lograr el objetivo del proyecto.

Por ahora participo en otros proyectos, pero es bueno saber que hay interes, gracias por su aporte.


Yasser Marrero
Zulia, Venezuela
Escrito por Yasser Marrero
el 06/07/2010

Hola creo que ya te había escrito antes sugiriéndote que probaras crear tu robot en la plataforma arduino, no es porque los PICAXE no hagan lo mismo que la placa de arduino, se trata de compactar el proyecto y ahorrarte trabajo soldando componentes. Además esta placa cuenta con su EEPROM de 4 KB y un increíble numero de pines analógico y digitales. Y lo más importante es que tiene su propio lenguaje. Nada de complicaciones. Prácticamente la placa es un minicomputador infectada de puertos analógicos y digitales donde podemos enganchar todos los sensores, leds, motores de pasos, servomotores, etc… bueno es el sueño de cualquier aficionado de la robótica… además cabe en la palma de la mano.

Para esta placa la comunidad arduino a creado un sinnúmero de módulos que se acoplan a ella para comunicación entre ellas o con un computador, como modulo de interface Ethernet y en la comunicación inalámbrica tienen el novedoso modulo XBee con Chip 2. 4GHz.

Sito del original…

Estos modulos trabajan a 2'4 Ghz y generan una red propia a la que puedes conectarte o desconectarte. Entre otras caracteristicas a tener en cuenta hay que decir que son mudulos microprocesados con lo cual tienes solucionados los problemas de fallo de trama, ruidos, etc.

Los modulos se comunican con un dispositivo rs232 a niveles TTL con lo cual la comunicacion necesita un adaptador intermedio en el caso de un PC, pero pueden conectarse directamente a un Micro.

Los modulos ofrecen una velocidad de comunicacion desde 1200 hasta 115. 200 baudios pasando por todos los valores convencionales, tambien disponen de varias I/O que pueden ser configuradas para diferentes funciones.

Incorporan una API interna donde se controlan todos sus parametros y configuraciones, de este modo es posible dejarlos establecidos para cada aplicacion.

Tiene un alcance de 100 metros en cerrado y 300 en abierto, pero el inmediato superior ya tiene un alcance muy superior: 300 metros interior y 1300 metros en exterior. Maxstream dispone de productos de mayor alcance (40 millas)

Creo que es lo que estabas buscando para la comunicación entre varios robots…

Bueno este novedoso dispositivo utiliza un potente procesador de AVR ATMEGA1280 con un amplio especio de memoria para programar y corriendo a 16Mhz. Cuenta con 16 pines de entradas analógicas, 52 pines digitales, soporta 4 puertos serie UART por hardware donde podras conectar GPS etc, y 14 pines de pulso donde podrás colocar 14 servomotores u otros componentes. Además cuenta con una EEPROM de 4 KB…

Estas son las características más detalladas…

Características:

Microcontrolador: ATmega1280

Tensión de alimentación: 5V

Tensión de entrada recomendada: 7-12V

Límite de entrada: 6-20V

Pines digitales: 54 (14 con PWM)

Entradas analógicas: 16

Corriente máxima por pin: 40 mA

Corriente máxima para el pin 3. 3V: 50 mA

Memoria flash: 128 KB (4 KB usado por el bootloader)

SRAM: 8 KB

EEPROM: 4 KB

Velocidad de reloj: 16 MHz

Amigo… no eches esta opción a un lado, solo visita esta dirección y saca tus conclusiones…

https://www.electronica.com. Ve//ventas/catalog/product_info. Php? Products_id=1879&osCsid=c21334bf25b5f86ff1166b0366a5357f

https://www.electronica.com. Ve//ventas/catalog/product_info. Php? CPath=21&products_id=2250&osCsid=c21334bf25b5f86ff1166b0366a5357f

https://www.youtube.com/watch? V=1dNDkwM5cZI&feature=player_embedded

Itzaee Coronado Santiago
Ing. biomédica upibi-ipn
Escrito por Itzaee Coronado Santiago
el 06/07/2010

Excelente! ,gracias por el aporte.

Agradesco a todos los que se han involucrado en el proyecto.

Ya tengo un algoritmo a seguir, solo me resta conformarlo todo, gracias por sus sugerencias, han sido de gran ayuda.

La placa de robot sera con un PIC18F2620, un reloj de 4MHz si necesito mas para el testeado de la señal del entorno, solo pondre un cristal de 20MHz.

Aprendere un poco mas, y creare una plataforma de muestreo. Quizas VB o BORLAND C.
o LV.

Gracias a todos los k colaboraron!

En cuanto pueda subire docs alrespecto. Ando en otros proyectos y ayudando a un amigo, asi k esten pendientes.

Itzaee Coronado Santiago
Ing. biomédica upibi-ipn
Escrito por Itzaee Coronado Santiago
el 10/03/2011

Uuuu hace cuanto tiempo hable de esto....

Solo quiero decir que, encontre nuevos algoritmos para la busqueda, rutas cortas, construccion de mapas para robots, basados desd luego en la naturaleza del hombre y matematicas claro jejeje n__n

Un sogtware k fue de gran ayuda fuee Matlab, aun buscare... Despues... Como programar ejecutables con librerias para microcontroladores o almenos EEPROM jejeje

y ammm para simular todo esto de los robots, kisiera recomendarles un software gratis...
muy completo, con ciertas limitaciones si eres pobre como yo y no pagas y no encuentras cracks o cosas asi.... SKETCHUP es google, es facil de usar, en unas horas ya tenia un robotcito, solo ara ver la fisica de los movs, pero esta limitado como les digo, aun asi es genial! Jejejeje n___n

K mas k mas... Aver mmmm....
ps si la comunicacion, creo k seria mas factible desd una fuente comun, una emisora k reguistre todo si sera entre varios robots, o un lider, maestro para dominar esclavos... Para controlar a los demas, algo asi, como una red, alguna topologia de redes de comutadoras podria funcionar, claro el concepto, la comunicacion... Ps lo mas barato creo k siguen siendo los moduilos UHF, mmm kisas los infrarrojos tambien, pero son un problema ya que solo podriamos controlar frecuencias, hablo de algo simple como el control remoto de los televisores.. Solo son frecuencias, un circuito RLC y un led ir....

Ammmm, perdi todos mis diseños en una usb, asi k no puedo publicar nada.... U___U

ni porgsss... Ni nada...

Pero bueno... Los recuperare despues....


"Solo triunfa en el mundo quien se levanta y busca a las circunstancias, creándolas si no las encuentra"