{"id":1251,"date":"2010-03-08T05:29:27","date_gmt":"2010-03-08T12:29:27","guid":{"rendered":"http:\/\/www.iearobotics.com\/blog\/?p=1251"},"modified":"2010-05-25T00:03:25","modified_gmt":"2010-05-25T07:03:25","slug":"contribucion-a-openrave-odecontroller","status":"publish","type":"post","link":"http:\/\/www.iearobotics.com\/blog\/2010\/03\/08\/contribucion-a-openrave-odecontroller\/","title":{"rendered":"Contribuci\u00c3\u00b3n a OpenRave: Odecontroller"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2010\/03\/blog-minicube-i-v0-3.jpg\" alt=\"blog-minicube-i-v0-3\" title=\"blog-minicube-i-v0-3\" width=\"500\" height=\"392\" class=\"aligncenter size-full wp-image-1252\" srcset=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2010\/03\/blog-minicube-i-v0-3.jpg 500w, http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2010\/03\/blog-minicube-i-v0-3-300x235.jpg 300w\" sizes=\"auto, (max-width: 500px) 85vw, 500px\" \/><br \/>\nLa semana pasada implement\u00c3\u00a9 el controlador &#8220;<strong>odecontroller<\/strong>&#8221; para <a href=\"http:\/\/openrave.programmingvision.com\/index.php\/Main_Page\">OpenRave<\/a>, siguiendo las directrices que me hab\u00c3\u00ada dado <strong>Rosen Diankov<\/strong> (el autor de Openrave). Lo envi\u00c3\u00a9 a la <a href=\"http:\/\/sourceforge.net\/mailarchive\/forum.php?forum_name=openrave-users\">lista de usuarios<\/a> y tras las modificaciones a\u00c3\u00b1adidas por Rosen, el parche fue integrado en el svn (<strong>r1343<\/strong>). <\/p>\n<p>[youtube]http:\/\/www.youtube.com\/watch?v=z8dKBB1eiUM[\/youtube]<\/p>\n<p>En este v\u00c3\u00addeo se muestra un ejemplo de locomoci\u00c3\u00b3n de <a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=MiniCube\">Minicube-I<\/a>, usando el <strong>odecontroller<\/strong>. Ahora ya no es necesario parchear el openrave para que funcione. Este ejemplo es la versi\u00c3\u00b3n 0.3. Los ficheros de descarga y las instrucciones para probarlo est\u00c3\u00a1n disponibles en <a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=OpenRave_y_robots_modulares\">esta p\u00c3\u00a1gina del wiki<\/a>.<\/p>\n<p><strong>Odecontroller<\/strong> est\u00c3\u00a1 dentro del plugin Oderave y permite a los usuarios acceder a &#8220;bajo nivel&#8221; a la f\u00c3\u00adsica de <a href=\"http:\/\/www.ode.org\/\">ODE<\/a>. De momento s\u00c3\u00b3lo est\u00c3\u00a1 implementado el comando &#8220;<strong>setvelocity<\/strong>&#8221; para establecer la velocidad de las articulaciones.<\/p>\n<p>Con este controlador, ya puedo empezar a portar mis simulaciones de los robots modulares a OpenRave. Para ello voy a hacer un <strong>plug-in para robots modulares<\/strong>.<\/p>\n<p><a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=Juan_Gonzalez:Main\">Obijuan<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La semana pasada implement\u00c3\u00a9 el controlador &#8220;odecontroller&#8221; para OpenRave, siguiendo las directrices que me hab\u00c3\u00ada dado Rosen Diankov (el autor de Openrave). Lo envi\u00c3\u00a9 a la lista de usuarios y tras las modificaciones a\u00c3\u00b1adidas por Rosen, el parche fue integrado en el svn (r1343). [youtube]http:\/\/www.youtube.com\/watch?v=z8dKBB1eiUM[\/youtube] En este v\u00c3\u00addeo se muestra un ejemplo de locomoci\u00c3\u00b3n de &hellip; <a href=\"http:\/\/www.iearobotics.com\/blog\/2010\/03\/08\/contribucion-a-openrave-odecontroller\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Contribuci\u00c3\u00b3n a OpenRave: Odecontroller&#8221;<\/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":[12,5],"tags":[],"class_list":["post-1251","post","type-post","status-publish","format-standard","hentry","category-modular-robot","category-robotica"],"_links":{"self":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/1251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/comments?post=1251"}],"version-history":[{"count":9,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/1251\/revisions"}],"predecessor-version":[{"id":1456,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/1251\/revisions\/1456"}],"wp:attachment":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/media?parent=1251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/categories?post=1251"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/tags?post=1251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}