{"id":472,"date":"2014-04-20T23:24:51","date_gmt":"2014-04-20T21:24:51","guid":{"rendered":"http:\/\/glub.abandonpod.es\/?p=472"},"modified":"2014-04-21T00:57:03","modified_gmt":"2014-04-20T22:57:03","slug":"ros-robotica-en-gnulinux","status":"publish","type":"post","link":"https:\/\/www.glub.biz\/?p=472","title":{"rendered":"ROS: Robotica en GNU\/Linux"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-80 alignnone\" src=\"\/media\/images\/tux-paper-150x150.jpg\" alt=\"news\" width=\"60\" height=\"60\" \/><br \/>\n<strong>ROS es un framework para el desarrollo de software para robots mediante el Software Libre, ya que se apoya en la &#8216;Licencia BSD&#8217; . Si buscabas una excusa para lanzarte a la construcci\u00f3n de tu propio robot casero, ahora la tienes.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/lh5.googleusercontent.com\/-ur8dQzqTwz8\/Uz3kOrAtB-I\/AAAAAAAABVU\/g-22-trBEAs\/s370\/linux-robot.jpg\" alt=\"Free Robot\" width=\"370\" height=\"240\" \/><\/p>\n<p>Gracias a los avances en rob\u00f3tica, actualmente tenemos a nuestra disposici\u00f3n la posibilidad de construir nuestro propio robot o incluso imprimirlo en 3D. Lo segundo es por el momento la forma m\u00e1s econ\u00f3mica de acercarse al mundo de la rob\u00f3tica, puesto que iniciarnos en la construcci\u00f3n de un robot implica no solo gran cantidad de tiempo y energ\u00eda, sino tambi\u00e9n habilidades de ingenier\u00eda mec\u00e1nica para construir el chasis o cuerpo, habilidades de ingenier\u00eda electr\u00f3nica para conectar los motores y los sensores y habilidades de programaci\u00f3n para animar el robot, para controlar su cuerpo y sus movimientos en general.<\/p>\n<p>Barreras y m\u00e1s barreras ciertamente. Por tanto, introducirse en el campo de la rob\u00f3tica no es ninguna nimiedad. Se requiere mucho esfuerzo y muchos conocimientos.<\/p>\n<p><strong>Rompiendo barreras<\/strong><\/p>\n<p>Pero parece que las cosas est\u00e1n cambiando, y estas barreras u obst\u00e1culos empiezan a doblegarse. La inexorable marcha del progreso en los bienes de consumo significa que una gran cantidad de hardware utilizado en rob\u00f3tica \u2013 tales como c\u00e1maras, aceler\u00f3metros y dispositivos de comunicaci\u00f3n \u2013 es ahora mucho m\u00e1s barato de lo que eran hace diez a\u00f1os.<!--more--><\/p>\n<p>Pero claro, la construcci\u00f3n de un robot no requiere solo de hardware. Tambi\u00e9n necesitamos software como parte imprescindible del proyecto. Pues bien, gracias al software libre, concretamente al sistema operativo por excelencia, Linux, se ha convertido en la plataforma m\u00e1s accesible donde los desarrolladores se encuentran experimentando sus proyectos m\u00e1s emocionantes en cuanto a software rob\u00f3tico se refiere.<\/p>\n<p>Escribir el software para robots modernos puede ser una de las partes m\u00e1s complicadas del proceso. Necesitamos software para el control de motores, leer los valores de los sensores y, posiblemente lo m\u00e1s importante, para proporcionar control de alto nivel o Inteligencia Artificial.<\/p>\n<p>De un tiempo a esta parte se han creado una serie de entornos de software distribuido para tratar de facilitar el desarrollo de software rob\u00f3tico. Pero el Sistema Operativo Robot (ROS) producido por una compa\u00f1\u00eda llamada Willow Garage en Silicon Valley es sin duda uno de los m\u00e1s exitosos.<\/p>\n<p><strong>\u00bfQu\u00e9 es ROS?<\/strong><\/p>\n<p>ROS no es en realidad un sistema operativo, sino m\u00e1s bien es un framework para el desarrollo de software para robots que provee la funcionalidad de un sistema operativo en un cl\u00faster heterog\u00e9neo.<\/p>\n<p>ROS se desarroll\u00f3 originalmente en 2007 bajo el nombre de switchyard por el Laboratorio de Inteligencia Artificial de Stanford para dar soporte al proyecto del Robot con Inteligencia Artificial de Stanford (STAIR2 ). Desde 2008, el desarrollo continua primordialmente en Willow Garage, un instituto de investigaci\u00f3n rob\u00f3tico con m\u00e1s de veinte instituciones colaborando en un modelo de desarrollo federado.<\/p>\n<p>En los \u00faltimos cinco a\u00f1os, ROS ha disminuido dram\u00e1ticamente el proceso de escribir software rob\u00f3tico. Ahora podemos descargar una gran cantidad de paquetes de software previamente compilados, que r\u00e1pidamente nos permiten conectar sensores comunes tales como c\u00e1maras o incluso el Kinect de Microsoft.<\/p>\n<p>Tambi\u00e9n ofrece una gran selecci\u00f3n de herramientas de visualizaci\u00f3n para que puedes ver lo que est\u00e1 pasando desde el punto de vista de tu robot. Cuando tienes que escribir tu propio software, puedes hacerlo en el idioma que desees.<\/p>\n<p><strong>ROS y el hardware para robots<\/strong><\/p>\n<p>No tener acceso al hardware rob\u00f3tico no es ning\u00fan obst\u00e1culo tampoco. ROS tambi\u00e9n proporciona soporte para simuladores y de hecho existen un mont\u00f3n de simulaciones de robots. As\u00ed pues, absolutamente sin costo alguno podemos obtener acceso al robot PR2 de Willow Garage.<\/p>\n<p>Si buscabas una excusa para lanzarte a la construcci\u00f3n de tu propio robot casero ahora la tienes.<\/p>\n<p>Fuente: <a href=\"http:\/\/laflecha.net\/linux-es-la-mejor-plataforma-para-la-robotica\/\" target=\"_blank\">laflecha.net<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ROS es un framework para el desarrollo de software para robots mediante el Software Libre, ya que se apoya en la &#8216;Licencia BSD&#8217; . Si buscabas una excusa para lanzarte a la construcci\u00f3n de tu propio robot casero, ahora la &hellip; <a href=\"https:\/\/www.glub.biz\/?p=472\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-472","post","type-post","status-publish","format-standard","hentry","category-noticias"],"_links":{"self":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts\/472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=472"}],"version-history":[{"count":2,"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts\/472\/revisions"}],"predecessor-version":[{"id":474,"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts\/472\/revisions\/474"}],"wp:attachment":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}