viernes, 29 de julio de 2011

Robótica Móvil


   Limpian nuestros hogares, nos ayudan en el trabajo, exploran el universo por nosotros y en ocasiones nos divierten nos referimos a los robots. En el artículo pasado hablamos de robots que desarrollan diversas tarea pero que están sujetos a un espacio definido, no pueden moverse del lugar en que son ubicados antes de ponerse a trabajar, esta tipo robots fueron indispensables para el estudio y desarrollo de robots mas sofisticados,  nos referimos a los robots móviles.

    Los robot hoy en día son utilizados en mas lugares y se han convertido en una herramienta fundamental para el desarrollo de diversas tareas, sin embargo no siempre se pude poner un Robot donde se desea, entonces ¿Cómo podemos llevar un Robot a donde queremos? Esta respuesta es fácil de contestar: “hay que hacer que se mueva” el problema es el ¿Como? Los investigadores encuentran la solución en la naturaleza, casi todos los métodos de locomoción están tomados de los animales y de las personas con excepción de los robots que se mueven con llantas.

     La locomoción de un robot a otro puede ser diferente, y esto depende del medio ambiente en el cual van a desplazarse, hay robots que utilizan patas para desplazarse, de este tipo podemos encontrar los que usan dos, cuatro y seis extremidades, estos últimos tiene una apariencia apreciada a insectos y tienen diversas formas de mover sus patas para conseguir desplazarse, los que utilizan dos patas tienen una forma de camina al de las personas a estos se les conoce como Humanoides, estos robots pueden desarrollar varias tareas y son la elección perfecta para el trabajo en conjunto con las personas, aunque algunos son utilizados para diversión de las personas como los robots que bailan y los robots que juegan futbol. De la misma manera los robots con cuatro patas se han utilizado para jugar futbol de este tipo se han visto equipos de perros robots, el Dog Aibo de Sony es de los mas populares en este aspecto, este es un robot que pude ser utilizado como mascota, por sus sensores puede detectar que le dan una palmada, puedes jugar con el e incluso se le puede llamar para que vaya asía donde estamos.

     Los robots antes mencionados no son con los únicos que se han utilizado para jugar partidos de futbol, robots con ruedas de formas variadas participan de igual manera para cumplir el reto, aunque robots son mas conocidos por ser grandes peleadores de sumo, al igual que los humanos estos robot deben de sacar a su contrincante del ring.

     Todos estos robots se pueden observar en los diversos mundiales que se realizan en diferentes partes del mundo, donde profesores y alumnos de varios países pueden demostrar el desarrollo tecnológico, los conocimientos y las habilidades que tienen en Robótica. Los robots móviles no son utilizados únicamente para diversión de la gente, dentro de los laboratorios estos Robots estos han sido utilizados para explorar lugares donde las personas no pueden llegar, el robot Spirit fue enviado a Marte para explorar su superficie, sin embargo el espacio no es el único lugar que se explora con la ayuda de robots, éstos se han enviado a varias parte de la tierra que son peligrosas para las personas como volcanes y aguas profundas.

      ¿Por qué se hacen tantas competencias de robótica? En estos torneos los alumnos y profesores pueden encontrar una manera divertida de estudio, la finalidad de estas competencias es el estudio y desarrollo de métodos para que los robots cumplan el objetivo para lo que son programados, este tipo de robots necesitan una programación mas compleja que los industriales, su entorno cambia constantemente y las acciones que deben de tomar no siempre son las mismas, el trabajo que se desarrolla con ellos es para mejorar las técnicas que hacen que estos robots se muevan e interactúen.

      El trabajo que se hace sobre robótica móvil es tan amplio que se requieren expertos en varios campos que conforman la robótica para lograr que un robot cumpla correctamente con todos los requisitos que se exigen, sin duda alguna hacer un robot móvil que es operado no es tan complicado como hacer uno totalmente autónomo, se requiere Inteligencia Artificial, Teorías de Control, Mecánica,  Visión Artificial, Electrónica entre otras. 

     No cabe duda que los robots se ganar un lugar en nuestra sociedad, por el momento no es posible ir a la tienda y comprar un súper robot que nos ayude a todas las tareas diarias, pero ya existen algunos que nos ayudan en tareas en el Hogar, en la Industria, la Seguridad e incluso en los Hospitales. Se espera que para el 2020 uno pueda comprar un robot que haga prácticamente de todo a un precio accesible pero por ahora estos robots solo se encuentran dentro de los laboratorios donde son mejorados día tras día.

viernes, 22 de julio de 2011

Robótica Industrial



     La televisión y el cine nos han dejado una imagen de los robots similares a las de Terminator o Robocob, aun así no son del todo equivocadas estas ideas, ASIMO de Honda uno de los robot más representativo con estas características tiene una apariencia parecida a un niño entre 8 y 10 años con una mochila en su espalda pero no todos los Robots tienen la forma de un humano, la mayoría de los robots con forma antropomórfica que se pueden encontrar a la venta son grandes brazos mecánicos, los cuales son utilizados principalmente en la industria.

     A este tipo de robot se les conoce como Robots Industriales, anteriormente en el artículo de Robótica Colaborativa definimos a un robot como  “un manipulador multifuncional reprogramable, capaz de mover materiales, piezas, herramientas o dispositivos especiales, a través de movimientos variables programados, para el desempeño de tareas diversas”, partiendo de esa idea es fácil deducir como es que se toma la decisión de utilizar máquinas  con la forma de un brazo humano, esta puede ser la mejor herramienta que podemos tener ya que nos permite realizar diversas tareas con gran precisión y exactitud.

     Un brazo robot esta constituido por una cadena cinemática, la cinemática estudia el movimiento sin considerar la fuerza, esta cadena esta formada por partes rígidas, a éstas piezas se le conocen como eslabones, para unir dos  o más eslabones se utilizan piezas que permiten que éstos tengan movimiento y ellos se les llaman articulaciones, cada articulación le proporciona al robot un grado de libertad, al final de la cadena el robot esta dotado de una herramienta la cual le permite hacer el trabajo para el cual fue creado.

     ¿Cómo funciona un Robot Industrial? Las personas podemos mover nuestros brazos con gran facilidad, podemos llevarlos fácilmente a un lugar para tomar o dejar algún objeto aunque en ocasiones no siempre se puede llegar a una posición en especial, para un robot es igual, los lugares que un robot puede alcanzar para desarrollar su trabajo se lo conoce como espacio de trabajo, esta área o volumen esta restringida por las articulaciones que conforman al robot.

     Para mover este tipo de Robots se puede hacer de diferentes formas, una de ellas es mediante un control en donde un operador controla las acciones del robot, otra forma es mediante una computadora o control autónomo el Robot se mueva a través de trayectorias previamente guardadas y realice el trabajo para lo que fue programado de manera autónoma. Para que un robot pueda moverse y llegar al lugar que se desea es necesario hacer cálculos para saber cuanto se debe de mover una articulación y la dirección correcta, un método para calcular el movimiento es el Algoritmo de Denavit- Hartenberg, por el cual mediante un estudio matricial se puede establecer un sistema de coordenadas de los eslabones para determinar las ecuaciones toda la cadena cinemática por medio de transformaciones de rotación y translación .

     ¿Qué mas necesitamos saber sobre estos robots?, si pretendemos comprar o hacer un Robot de este tipo, tenemos que tomar en cuenta las características que deben de cumplir para realizar el trabajo que deseamos. Una de ellas es la precisión, esta propiedad se refiere a la distancia entre un punto que fue programado  y el valor medio de los puntos cuando se repite el movimiento, la precisión de un robot depende de tres factores: la resolución, exactitud y repetibilidad, la primera se refiere al mínimo incremento en el movimiento del robot, la segunda trata sobre la habilidad que tiene un robot para mover su extremo final a un punto señalado en el espacio de trabajo, finalmente la repetibilidad es la capacidad de llevar al robot a un mismo punto las veces que sean necesarias.

     Ya hablamos de las características de los robots pero como son en realidad estos robots, se menciono que tiene forma de un brazo humano aunque algunos no tienen tanto parentesco a él, los Robots Industriales pueden clasificarse según su morfología de la siguiente manera:

  • Robot Cartesiano. Tienen tres articulaciones las cuales son lineales, lo que le permite moverse por el espacio sobre los ejes “x”, “y” y “z” donde cada articulación esta sobre un eje.
  • Robot Cilíndrico. Este robot es similar al Cartesiano, lo que diferencia uno del otro es que la articulación mas cercana a la base tienen un movimiento de rotación.
  • Robot Polar. Los robots con este tipo de morfología están constituidos por una articulación de rotación, una angular y una lineal, el espacio de trabajo de estos robots es parecido al de una esfera.
  • Robot Angular. Como su nombre lo dice este robot se compone de articulaciones angulares, y una rotacional cerca de la base y este es el robot mas parecido a un brazo humano también es conocido como brazo articulado.
  •  Robot SCARA. Quiere decir Selective appliance arm robot for assembly y este robot esta formado por dos articulaciones de rotación y una lineal que le permite subir y bajar al elemento terminal.



     Las fabricas están inundadas con este tipo de robots, aunque no es el único lugar en donde los utilizan ya que se puede sustituir el elemento terminal que suele ser una pinza por alguna otra herramienta. Estos robots son fáciles de controlar ya que su espacio de trabajo esta muy bien definido y el trabajo que realizan es único, no es de sorprenderse que las líneas de producción sean largas cadenas de robots realizando trabajos en conjunto para desarrollar un automóvil o una televisión. Los Robots Industriales fueron un parte aguas en la industria pero ahora un nuevo tipo de robots están llegando, maquinas que no están sujetas al piso y que conviven con otras de manera diferente, estos son los robots móviles.

lunes, 27 de junio de 2011

Percepción de un robot


La percepción es el proceso nervioso que le permite a los seres vivos, a través de los sentidos, recibir, elaborar e interpretar información en su entorno, las personas cuentan con cinco sentidos con los cuales interactúan con su medio, estos sentidos son la vista, olfato, tacto, gusto y oído. A éstos se le deben de sumar algunos otros como la percepción espacial, térmica, el equilibrio, el tiempo entre otras.
Esta característica es un procesos cognoscitivo de modo de que los seres vivos nacen con ella, entonces ¿Cómo puede un robot tener percepción?. La respuesta se encuentra en los sensores. Estos dispositivos electromecánicos según su uso los podemos clasificar como exteroceptivos y propioceptivos
Los primeros le permiten al robot interactuar con su entorno, gracias a esto un robot puede moverse por  el lugar en donde se encuentra y adquirir información como la temperatura o la cantidad de luz que hay en ese espacio. Ejemplos de este tipo de sensores son los Ultrasónicos, Fotoresistores, de Proximidad y de Contacto entre otros.
Los sensores propioceptivos le brindan información al robot acerca del estado de sus componentes como la posición en la que se encuentra en un determinado tiempo. los Encoders son el ejemplo más característico de este tipo de sensores, gracias a estos se tiene un mejor control en las posiciones en general de un robot.
Los sensores también pueden clasificarse como pasivos o activos, los sensores que son pasivos esperan a que sean activados mediante algún estimulo externo, ejemplo los pulsadores, los que son activos emiten energía y miden la reacción que se tiene, son influenciados altamente por el entorno que los rodea, ejemplo de estos son los ultrasónicos.
Algunas características que se tiene que tomar en cuenta a la hora de utilizar sensores son:
  • Rango, es el valor que puede tomar un sensor entre un limite superior y uno inferior.
  • Resolución, mínima diferencia que puede hacer entre dos valores
  • Linealidad, variación de la señal de salida en función de la linealidad de la señal de entrada.
  • Ancho de banda, la velocidad con la que un sensor puede proporcionar un flujo de lecturas.
  • Sensibilidad, mínima variación de la magnitud de entrada que puede apreciarse a la salida.
  • Error, diferencia entre la salida del sensor y el valor verdadero.
  • Precisión.
Estos conceptos se pueden observar claramente dentro de los robots exploradores, estos robots están equipados con una variedad de sensores que le permiten de manera autónoma moverse en espacios que resultan peligrosos e inalcanzables para las personas, algunos de estos robots están equipados con uno o mas brazos manipuladores que les permite obtener objetos de interés e incluso los robots mas complejos traen con sigo laboratorios para hacer análisis rápidos. Uno de los robots mas conocido de este tipo es el robot Pioneer de la NASA.

domingo, 12 de junio de 2011

Reeduca, Revolución Educativa


     Las empresas que apoyan al desarrollo de los jóvenes en sus estudios son diversas, en alguna ocasión este blog hablo de VEX Robotics y hoy es el turno de Reeduca.
     En su logo llevan la leyenda de Revolución Educativa tomando como base la innovación y la tecnología, utilizando estos dos conceptos Reeduca logra que los alumnos tengan un mejor desempeño en el momento que ellos adquieren los conocimientos necesarios para un desarrollo académico y personal optimo. Esta idea la llevan a cabo en diferentes grados de estudio, formando así fuertes cimientos en los estudiantes de nivel básico y darle seguimiento hasta los universitarios.
     Reeduca busca ser la mejor opción para todos su clientes, los cuales siempre quieren estar a la vanguardia en educación y capacitación en la tecnología. Las principales áreas del conocimiento que estimulan en Reeduca resaltan las Matemáticas, Ingeniería, Ciencia y Tecnología, siendo así valores como el Compromiso, Honestidad y Mejora continua entre otros un medio efectivo para conseguir ser una de las empresas de Innovación Tecnológica en Educación más competitivas y rentables, una muestra de ello es el premio conseguido como mejor revendedor en el pasado mundial de Robótica en Orlando, FL.

     Los productos que ofrecen en Reeduca son variados y entre ellos se encuentran:
  • Kits VEX Robotics
  • Mindstrom Lego
  • Laboratorios
  • Aulas interactivas
  • Eventos

     Reeduca una empresa que se preocupa por la educación de las siguientes generaciones de nuestro país, siendo un trampolín para muchos, logrando la motivación y cumpliendo las expectativas que los alumnos de hoy en día exigen, sin duda alguna es una empresa que tiene futuro y crecerá junto con el nivel de exigencia que la educación lo demande. 
Mas información en:
http://www.reeduca.com.mx/

domingo, 29 de mayo de 2011

Robótica colaborativa

La robótica es una disciplina científica que aborda la investigación y desarrollo de sistemas mecánicos, denominados robots, diseñados para manipular una amplia variedad de aplicaciones industriales, científicas, domésticas y comerciales.  (Reyes Cotés, 2011).

            Los seres humanos durante el transcurso del tiempo ha buscado la manera de realizar su trabajo de una manera más eficiente, los robots fueron adoptados por las personas  a ver que estas maquinas podían realizar las labores de los humanos y algunas otras que no podrían realizar ellos. Antes de que los robots tomaran lugar al lado de las personas, maquinas más simples hacían éste tipo de trabajo, ejemplo de ello son los diseños creados por Leonardo Da Vinci, reproducciones hechas de madera por arquitectos se pueden apreciar en el museo a su nombre en la ciudad de Florencia, Italia.

            El termino de robot se utilizo por primera vez en la obra literaria “Rossum’s Universal Robots” escrita por el checo Karel Capek (1890-1938) en donde un fabricante construía criaturas mecánicas para remplazar la mano de obra humana. Un robot es definido como un manipulador multifuncional reprogramable, capaz de mover materiales, piezas, herramientas o dispositivos especiales, a través de movimientos variables programados, para el desempeño de tareas diversas (Saha, 2010) según la Organización Internacional para la Estandarización (ISO), otras organizaciones tales como Robotics Institute of America (RIA), Japan Industrial Robot Association (JIRA) tambian han dado su propia definición en las cuales se ha llegado al acuerdo en en que un robot tiene la capacidad de ser reprogramable y la multifuncionalidad que poseen.

             Los robots se han ido utilizando cada vez mas en áreas como la Industria, Educación, Ciencia, Medicina, Seguridad, Investigación y algunos otras en un nivel menor, dentro de todas esta areás los robots desempeñan el papel de un colaborador y son utilizados como una herrmienta, mas que como un sustituto de las personas sin embargo tambien se ha llegado a generar robots que son capaces de actuar por ellos mismos tomando deciciones que forman ellos incluso superior al de sus creadores.

            La Robótica es una de las áreas que tienen ocupado a Investigadores en todas partes del mundo, los problemas que se generan al estudiar el comportamiento de estos dispositivos electromecanicos son bastos, tal asi que hay áras especificas dentro de ella de las cuales se pueden destacar: control del moviento, diseño de ambientes de programación, inteligencia artificial, sensores, visión artificial, planificación y coordinación, aunque no son las unicas son las que acaparan mas el campo de la investigación, otras areas como la robotica colaborativa comienzan a tener una importancia dentro de la Investigación.

            La Industria ha tomado a los robots como parte fundamental en su sustento, la lineas de producción en las que se encuentran una variedad de robots para fabricar un producto son los ejemplos mas comunes que hay para ilustrar a un robot, a este tipo de robots se les llama robot industriales, ya que al final de ellos se encuentra una herramienta con la cual pueden realizar un trabajo en especifico. Estos robots se encuentran en canditdades grandes en espacios de trabajo bien definidos y al conjunto de todos los robots que participan en la elaboracion del producto se les conoce como enjabres o colonias, haciendo una analogia en la formoa en como llevan a cabo las tareas las hormigas y las abejas para realizar un trabajo.

            Los robots que se encuentran dentro de este tipo de organización tienen un papel bien definido, de modo que el trabajo que realizan es unico en todo el proceso de fabricación haciendo que éste sea una labor en conjuto, aquí surgue un problema el cual es que los robots dentro de la linea de producción se comuniniquen para hacer el trabajo colectivo al igual que las personas conviven con otras día a día. Dentro de las lineas de producción el trabjo en equipo de desarrollan los robots es evidente que es más efificente al de un robot que haciendo todo el trabajo, pero aun surguen incognitas si para cualquier trabajo es mas facil si un conjunto de robot realiza la tarea que puede realizar un solo robot.

            Las personas cuando tienen que realizar trabajos que son demaciado laboriosos se apoyan de otros para terminarlo en forma y a tiempo, de modo que podemos definir el trabajo como  procesos intencionales de un grupo para alcanzar objetivos especificos … (Wikipedia, 2011), como ya he mencionado se busca facilitar la labor de un individuo a la hora de realizar una tarea con esto se consigue reducir el tiempo y al final se tiene un mejor producto. Con los robots pasa lo mismo pero a diferencia con las personas los robots no pienzan ni actuan de la misma manera, estan programados para actuar del mismo modo.

            El comportamiento colectivo en las personas es normal ya que nacen con esta capacidad, para un robot siendo una entidad propia es dificil tener un comportamiento igual, Investigadores en Robótica basan sus estudios en investigacion de Psicologos que se enfocan al comportamiento humano, durante el siglo XX la investigacion cognitiva se enfoco en la representación interna, el razonamiento simbolico y la resolución de problemas dando como resultado que la inteligencia humana era un sofisticado sistema de procesamiento de información  (Floreano & Mattiussi, 2008).

            La solucción que los Investigadores propucieron para conseguir un comportartamiento parecido al de los humanos fue el de utilizar Inteligencia Artifical la cual estaba siendo utilizada para computadors normales. La Inteligencia Artificial (AI por sus siglas en ingles) trata de entender la inteligencia humana para construir maquinas inteligentes. Siendo aun muy complejo el comportameinto humano para el desarrollo de robots colaborativos los investigadores se enfoca a animales que tiene una sociedad meramente en conjunto, como se menciona arriba las abejas y las hormigas realizan distintos trabajos coperando entre todas los resultados se ven al pasar los años que son especies que han logrado sobrevivir a lo largo del tiempo.

            La Inteligencia Artificial dentro de la robotica colaborativa esta divida en varios aspectos, la Biologia es una de las áreas de investigación que aporta una enorme cantidad de conocimientos, ya que para lograr un comportamiento similar al de las personas, se debe te tener una estructura parecida a ella, las Redes Neuronales Artificiales. Las Redes Neuronales son modelos computacionales implementadas en los dispositivos de hardware o de software hechos a medida que intentan inmitar el comportamiento y adaptacion de las celulas biologicas (Floreano & Mattiussi, 2008).

            Gracias a las redes neuronales la computación a permitido que los dispositivos programables tengan una mejor respuesta, en cuanto a los resultados esperados las redes neuronales son una parte fundamental para el computo evolutivo, de este modo todos los dispositivos programables tiene cada vez mas una comportamiento parecido al de las personas, a este tipo de software se le conoce como Algoritmos Geneticos. La teoria de la evolucion de Charles Darwin (1859) es la que fundamenta este tipo de algoritmos, en ella Darwin habla acerca de la evolución de las especies basado en la supervivencia del mas fuerte.

            El computo evolutivo (CE) son una serie de técnicas abstractos, estos principios son utilizados para buscar las mejores soluciones a un problema  (Sivanandam & Deepa, 2008). El CE esta formado por: Algoritmos Geneticos, Programación Evolutiva y Estrategias Evolutivas, todas estas tienen como fin el de resolver cual es la mejor solución para un problema, lo que las hace diferente uno de otro es la manera en como lo hacen.

            Una vez que se tienen las bases para hacer actuar un robot como una entidad independiente capas de colaborar con un conjuto de robots para desarrollar un trabajo, el siguiente paso es resolver los problemas que se pueden resolver cuando estan en conjuto. En este punto los robots estan dotados con Inteligencia Artificial los que les permite tomar desiciones por si solos y tambien tener un proceso de aprendisaje, pero, ¿Cómo puede un robot conseguir mas información? Un agente es todo aquello que puede considerase que percibe sus ambiente mediante sensores y que responde o actúa en tal ambiente... (Russell & Norvig, 1995).

            Los sensores son parte fundamental de los robots, le dan la capacidad de adquirir información externa a ellos, pero tambien les brindan información acerca de ellos mismos. Los sensores por su función se pueden clasificar en dos tipos: Exteroceptivos, que son todos aquellos que le dan información acerca del medio en donde se encuentra por ejemplo si esta cerca de un obtaculo o el nivel de luz que hay en el ambiente, el otro tipo de sensores son los Propioseptivos, estos le indican al robot caracteristicas de el mismo, un ejemplo son los encoders que pueden indicar en que posición se encuentra una rueda o un brazo mecanico.

            Los diferentes tipos de sensores son los que le permiten al los robots trabajar en conjunto, con estos pueden evitar colisiones entre ellos, pero aun evitando chochar uno con el otro no los hace trabajar realmente en conjunto, para que se pueda decir que los robots realizan un trabajo en colaboración entre ellos debe de haber intercambio de información entre los agentes que conforman el enjambre.

            La robotica colaborativa tiene diferentes rubros que se tienen que resolver para la correcta realización del trabajo, a mediados de los 40’s Grey Walter, en conjunto con  Wiener and Shannon, estudiaron robots en forma de tortuga equipadas con luces y sensores de contacto demostrando un comportamiento social avanzado en respuesta a lo que los demas hacian  (Cao, Fukunaga, & Cameron, 1997).

            El Control en el trafico de los robots que conforman la colonia es fundamental, el evitar las coliciones entre ellos es una de las tareas pricipales de los investigadores, este problema puede ser resuelto mediante una serie de reglas, prioridades o una arquitectura de comunicación.  (Cao, Fukunaga, & Cameron, 1997). En otras palabras se puede hacer la planacion de las trayectorias que va a tomar el robot antes de que ejecute su movimiento, esta planificación se hace en base al ambiente mediante calculos geometricos y las posiciones y el movimiento que van realizar los demas agentes de la colonia.

            Otra acción que los robots colaborativos pueden realizar es la de manipular objetos entre dos o mas agentes, un ejemplo de ello es cuando hay que mover objetos que son muy pesados o muy grandes para que un solo robot lo pueda manipular, este tipo de acciones son caracteristicas de la industria. El levantar diferentes objetos de un lugar es una tares que también se puede realizar en conjunto, estas tareas pueden ser peligrosas para las personas como levantar acido o ir a lugares riesgosos para obtener muestras del suelo o de otro elemento en ese lugar.

            El trabajo que tienen que hacer los robots esta condicionaldo a como estan diseñados los robots, esto es a la arquitectura del equipo, Esto abarca conceptos tales como la heterogeneidad del robot / homogeneidad, la capacidad de un robot dado a reconocer y modelo de los otros robots, y la estructura de la comunicación  (Cao, Fukunaga, & Kahng, 1997).

            Otro aspecto relacionado con las coperación son los conflictos por los recursos, cuando se trabaja en conjunto los recursos que estan disponibles se deben de repartir entre todos los integrantes, los recursos por los que compiten entre ellos son las herramientas con las que trabajan, el objeto que se manipula e incluso el espacio de trabajo.

            Durante el transcurso de la vida de una persona ésta adiquiere conocimientos mediante el aprendizaje, El aprendizaje en sistemas de comportamiento es un fenómeno multifacético que incluye la percepción de auto-organización, la coordinación sensorial, la memorización y asociación, por mencionar algunos (Floreano & Mattiussi, 2008). La robótica es beneficiada por la biología, esto nos permite dotar a un robot con la capacidad de aprender nuevas cosas y tener un comportamiento social. Programas más sofisticados permiten que los robots diseñados puedan generar conocimiento y realizar otro tipo tareas, esto hace que los robots tengan una mayor flexibilidad comparado con los robots que tiene programadas tareas definidas.

            Los robots con comportamiento colaborativo han sido objeto de estudio dentro los laboratorios en diversas partes del mundo, los investigadores trabajan en el comportamiento colaborativo haciendo que los robots actúen como un escuadrón militar en búsquedas y ataques sincronizados  (MacKenzie, Arkin, & Cameron, 1997), tambien se han encontrado este tipo de robots fuera de laboratorios realizando trabajos, ejemplo de estos robots son los que ayudaron en la busqueda y rescate en el ataque al Wall Trade Center (19…).

            Estos robots son dotados con comportamientos primitivos, los cuales les permiten realizar sus tareas, un ejemplo son los robots utilizados en los campeonatos de robótica a los cuales se les programa acciones para reconocer la chanca, dirigirse hacia la meta, y hacer el trabajo para el que estan diseñados  (Kube & Zhang, 1977), los robots gracias a la Inteligencia Artifical pueden desarrollar estas primitivas de una mejor manera.

            El trabajo que realizan los investigadores sobre los robot de este tipo son diversos, no todos los problemas estan resueltos y algunos otros se cree que se pueden mejorar, ya sea evitando que los robots choquen entre ellos o realicen trabajos mas rapido el campo de investigación es muy amplio, cientificos traban con colonias de robots para hacer el reconocimiento y el mapeo de un lugar, para esta situación los robots se encuentran distribuidos dentro de un área, la cual deben de reconocer y al final del proceso todos los robot deben de navegar sin problemas incluso aun por lugares que no habian pasado anteriormente.

Bibliografía

Wikipedia. (2 de Mayo de 2011). Recuperado el 27 de Mayo de 2011, de Wikipedia: http://es.wikipedia.org/wiki/Trabajo_colaborativo

Cao, Y. U., Fukunaga, A. S., & Kahng, A. B. (1997). Autonomous Robots. Robot Colonies, 7-27.

Floreano, D., & Mattiussi, C. (2008). Intelligent Robotics and Autonomous Agents.

J. Gregory Trafton, A. C., Perzanowski, D., Brock, D. P., Bugajska, M. D., & Adams, W. (s.f.). Communicating and Collaborating with Robotic Agents.

Kube , C. R., & Zhang, H. (1977). Task Modelling in Collective Robotics. Robot Colonies, 53-72.

MacKenzie, D. C., Arkin, R. C., & Cameron, J. M. (1997). Multiagent Mission Specification and Execution. Autonomous Robots, 29-52.

Reyes Cotés, F. (2011). Robótica control de robots manipuladores. Mexico, DF: Alfaomega.

Russell, S. J., & Norvig, P. (1995). Artificial Intelligence: A Modern Approach: instructor's solutions manual. Prentice Hall.

Saha, S. K. (2010). Introducción a la Robótica . México: Mc Graw Hill.

Sivanandam, S. N., & Deepa, S. (2008). Introduction to Genetic Algorithms. Ney York: Springer.

sábado, 21 de mayo de 2011

Un nuevo reto: Gateway


     El mundial de robótica VEX Robotics World Championship 2011 realizado en Orlado, Florida, llegó a su fin el 16 de Abril, dejando a su paso nuevas amistades, partidos  y exhibiciones emocionantes, la experiencia sobre los participantes de varios lados del mundo que se dieron cita en ese lugar y no uno sino varios campeones en las distintas categorías que se califican en este evento. Sin embargo no fue lo único que dejo este encuentro, antes de la gran final de Round Up, las luces se juntaron para la presentación de lo que es la nueva temática para el siguiente torneo.

     El lugar Anaheim, la fecha 18 al 21 Abril 2012, ahora los alumnos que quieran levantar el trofeo que los acredita como campeones tendrán que trabajar, mejorar estrategias, adecuarse a las nuevas reglas y sobre todo tendrán que hacer robots que sean lo suficientemente competitivos para llevarse con ellos el trofeo y quedar en la historia de VEX como campeones de Gateway.

     Pero ¿cómo se  juega Gateway? Primero la cancha, es un cuadrado de 12’ en cada lado (3.66 m), dos equipos uno de color rojo y otro en azul compiten en partidos que consisten en un periodo autónomo y uno en donde los participantes toman el control de los robots. El objetivo del juego es obtener mayor puntaje que el equipo contrario, anotando los cilindros y pelotas en las metas, obteniendo puntos extras o negando puntos.

     Los robot tienen que medir 18” x 18” x 18” antes de empezar la competencia y cada robot deberá aprobar la inspección de los jueces para poder competir. El reto Universitario tiene variantes al de los alumnos de Preparatorias, la cancha es la que se muestra en la imagen,  las metas se encuentran dentro de las partes aisladas por puertas, las cuales permanecen cerradas durante toda la competencia, seis de estas metas tienen 30” de altura las otras 4 son de 20”, 38 cilindros y 30 pelotas están disponibles durante el juego.

     No importa en qué categoría se compita, los alumnos ya se están preparando para asistir a las eliminatorias regionales y buscar un lugar en el mundial y demostrar su trabajo ante Ingenieros y futuros Ingenieros de todo el mundo. Una emocionante competencia está a punto de empezar, es la hora en que los equipos se reúnan nuevamente, otros equipos  tendrán que formarse nuevamente, cual sea el caso de cada uno, todos darán su mayor esfuerzo para ser los que representen a su país en Anaheim.

Si te interesa conocer más acerca de este concurso visita la página http://www.vexforum.com/wiki/index.php/Gateway

viernes, 13 de mayo de 2011

Una empresa que apoya al desarrollo de habilidades


Durante todo este tiempo este blog se a dedicado hablar de la competencia que VEX Robitics hace en varias partes del mundo para finalizar en un encuentro mundial, pero ¿Qué es VEX?.


VEX Robotics Design System es una empresa que ofrece a los estudiantes una plataforma muy atractiva para el aprendizaje de las áreas ricas en oportunidades de licenciaturas que abarca la ciencia, tecnología, ingeniería y matemática. Estos son sólo algunos de los diferentes rubros que los estudiantes pueden explorar mediante la creación de la tecnología con VEX Robotics. Más allá de los principios de la ciencia y la ingeniería, un proyecto de Robótica VEX alienta el trabajo en equipo, liderazgo y resolución de problemas entre los grupos. También permite a los educadores para personalizar fácilmente los proyectos para alcanzar el nivel de habilidades que  los estudiantes requieren.

El materia que  VEX proporciona se está expandiendo rápidamente y ahora se encuentra en las escuelas intermedias, escuelas secundarias y los laboratorios universitarios de todo el mundo. Los aficionados a la robótica también apreciar las capacidades avanzadas del sistema de VEX.

A nuestro país Reeduca como distribuidor autorizado hace llegar hasta nosotros el material que VEX nos ofrece, esta empresa busca apoyar el aprendizaje y desarrollo de los alumnos mediante la Tecnología integrando elementos que facilitan la comprensión y aplicación de materias complejas.

Sitios de interes: