{"id":1281,"date":"2009-04-20T19:35:21","date_gmt":"2009-04-21T02:35:21","guid":{"rendered":"http:\/\/www.gubatron.com\/blog\/2009\/04\/20\/festo-bionic-penguins-air-penguins-bionic-tripods-fin-ray-interactive-wall-3d-printing-molecubes\/"},"modified":"2009-04-20T19:35:21","modified_gmt":"2009-04-21T02:35:21","slug":"festo-bionic-penguins-air-penguins-bionic-tripods-fin-ray-interactive-wall-3d-printing-molecubes","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/festo-bionic-penguins-air-penguins-bionic-tripods-fin-ray-interactive-wall-3d-printing-molecubes\/","title":{"rendered":"Festo &#8211; Bionic Penguins, Air Penguins, Bionic Tripods, Fin Ray, Interactive Wall, 3d printing, Molecubes,"},"content":{"rendered":"<p><object width=\"560\" height=\"340\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/E8B4_fGopzw&#038;hl=en&#038;fs=1\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><\/object><\/p>\n<p>The Festo Bionic Learning Network.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Festo Bionic Learning Network.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[30,69],"tags":[111,130,201,376,404,553,680,762,851,913,1019],"class_list":["post-1281","post","type-post","status-publish","format-standard","hentry","category-geeklife","category-robotics","tag-3d-printing","tag-ai","tag-bionic","tag-engineers","tag-festo","tag-interactive-wall","tag-molecubes","tag-penguins","tag-robots","tag-sonar","tag-tripod"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5Unzf-kF","jetpack-related-posts":[{"id":766,"url":"https:\/\/www.gubatron.com\/blog\/openofficeorg-releases-new-version-of-free-software-alternative-to-microsoft-office\/","url_meta":{"origin":1281,"position":0},"title":"OpenOffice.org Releases New Version of Free Software Alternative to Microsoft Office","author":"gubatron","date":"March 28, 2008","format":false,"excerpt":"The OpenOffice.org Community announces the release of OpenOffice.org 2.4, a new and enhanced version of the leading open-source office suite. The free software package provides a viable alternative to Microsoft's Office 2007 product - and an easier upgrade path for users of legacy MicrosoftOffice products. Download OpenOffice.org 2.4 Free of\u2026","rel":"","context":"In &quot;Free Software&quot;","block_context":{"text":"Free Software","link":"https:\/\/www.gubatron.com\/blog\/category\/free-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2568,"url":"https:\/\/www.gubatron.com\/blog\/bfs-vs-dfs-graph-search-algorithms-in-python\/","url_meta":{"origin":1281,"position":1},"title":"BFS vs DFS Graph Search Algorithms in Python","author":"gubatron","date":"November 15, 2011","format":false,"excerpt":"Here are implementations of iterative BFS and DFS search algorithms in Python. These are just to illustrate the slight difference in implementation of these algorithms. Basically, if you want to go deep, with DFS, you can use a queue on which you'll be adding the next elements to explore as\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3651,"url":"https:\/\/www.gubatron.com\/blog\/codephp-jpgraph-how-to-output-your-graph-as-a-base64-encoded-image\/","url_meta":{"origin":1281,"position":2},"title":"[CODE\/PHP] JpGraph: How to output your graph as a base64 encoded image","author":"gubatron","date":"January 11, 2017","format":false,"excerpt":"Some times you just want to output the image created by your $graph object without having to create a separate .php script that would need to receive a bunch of parameters. Here's a function you can pass your $graph object right before the $graph->Stroke(); call [pastacode lang=\"php\" manual=\"function%20graphInSrc(%24graph%2C%20%24width%2C%20%24height)%20%7B%0A%20%20%24img%20%3D%20%24graph-%3EStroke(_IMG_HANDLER)%3B%0A%20%20ob_start()%3B%0A%20%20imagepng(%24img)%3B%0A%20%20%24img_data%20%3D%20ob_get_contents()%3B%0A%20%20ob_end_clean()%3B%0A%0A%20%20echo%20'%3Cimg%20width%3D%22'.%24width.'%22%20height%3D%22'.%24height.'%22%20src%3D%22data%3Aimage%2Fpng%3Bbase64%2C'.base64_encode(%24img_data).'%22%2F%3E'%3B%0A%7D\" message=\"\" highlight=\"\"\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":488,"url":"https:\/\/www.gubatron.com\/blog\/television-3d-imaginen-el-porno-en-una-tv-asi\/","url_meta":{"origin":1281,"position":3},"title":"Television 3D, imaginen el porno en una tv asi","author":"gubatron","date":"March 30, 2007","format":false,"excerpt":"HDTV es blanco y negro al lado de esto. Algun dia en nuestras casas.","rel":"","context":"In &quot;Geeklife&quot;","block_context":{"text":"Geeklife","link":"https:\/\/www.gubatron.com\/blog\/category\/geeklife\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3616,"url":"https:\/\/www.gubatron.com\/blog\/codejava-argb_8888-pixel-abstraction\/","url_meta":{"origin":1281,"position":4},"title":"[CODE\/JAVA] ARGB_8888 Pixel Abstraction","author":"gubatron","date":"December 4, 2016","format":false,"excerpt":"This is one of the ways you can decode Pixel colors out of the integers you get from Android Pixels. ARGB_8888, stands for Alpha, Reg, Green, Blue. The 8's stand for the number of bits per channel. In Android, signed int's are used to represent pixel's alpha\/color information. Since Android's\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":249,"url":"https:\/\/www.gubatron.com\/blog\/warner-bros-starts-a-paid-p2p-service-in-germany\/","url_meta":{"origin":1281,"position":5},"title":"Warner Bros starts a Paid P2P service in Germany","author":"gubatron","date":"January 30, 2006","format":false,"excerpt":"So I read an article on the Wall Street Journal about WB starting a paid P2P service in Germany, they'll be charging per download (how stupid) almost the cost of a DVD (yes, and they'll be doing this using everybody's bandwidth... oh god) Here's what I think... (get ready old\u2026","rel":"","context":"In &quot;Gubatron&quot;","block_context":{"text":"Gubatron","link":"https:\/\/www.gubatron.com\/blog\/category\/gubatron\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/1281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/comments?post=1281"}],"version-history":[{"count":0,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/1281\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=1281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=1281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=1281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}