{"id":140,"date":"2012-02-13T08:44:16","date_gmt":"2012-02-13T08:44:16","guid":{"rendered":"http:\/\/www.giovannigualdi.com\/wordpress\/?page_id=140"},"modified":"2012-02-13T09:43:18","modified_gmt":"2012-02-13T09:43:18","slug":"visual-odometry","status":"publish","type":"page","link":"http:\/\/www.giovannigualdi.com\/?page_id=140","title":{"rendered":"Visual Odometry"},"content":{"rendered":"<p>Within the Artemis project <a href=\"http:\/\/www.r3-cop.eu\" target=\"_blank\">R3-COP<\/a>, where I take part as <a href=\"http:\/\/www.re-lab.it\" target=\"_blank\">ReLab<\/a> consultant for <a href=\"http:\/\/www.elettric80.it\" target=\"_blank\">Elettric80<\/a>, I have recently worked on <span style=\"color: #993300;\">Visual Odometry, i.e. estimating the position of a vehicle exploiting only the data coming from an on-board camera.<\/span><\/p>\n<p>Solving odometry through the use of a camera is <span style=\"color: #993300;\">much cheaper and easier with respect to the use of traditional encoders on wheels and steer<\/span>, as such solution requires invasive installations over the vehicle, and even more, its accurate kinematic model.<\/p>\n<p>You can have a look to an installation on a forklift and some video results:<\/p>\n<p><a class=\"highslide\" title=\"forklift-setup.jpg\" onclick=\"return hs.expand(this )\" href=\"\/wordpress\/wp-content\/uploads\/2012\/02\/forklift-setup.jpg\" target=\"_blank\"><img class=\"aligncenter\" src=\"\/wordpress\/wp-content\/uploads\/2012\/02\/forklift-setup-t.jpg\" alt=\"forklift-setup-t.jpg\" \/><\/a><object width=\"640\" height=\"360\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"wmode\" value=\"transparent\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/gyDb8VK6rM0&amp;rel=0&amp;hd=1&amp;autohide=1\" \/><embed width=\"640\" height=\"360\" type=\"application\/x-shockwave-flash\" src=\"http:\/\/www.youtube.com\/v\/gyDb8VK6rM0&amp;rel=0&amp;hd=1&amp;autohide=1\" wmode=\"transparent\" \/><\/object><\/p>\n<div class=\"youtube\" style=\"width: 640; height: 360;\"><object width=\"640\" height=\"360\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"wmode\" value=\"transparent\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/31YczmxJk-I&amp;rel=0&amp;hd=1&amp;autohide=1\" \/><embed width=\"640\" height=\"360\" type=\"application\/x-shockwave-flash\" src=\"http:\/\/www.youtube.com\/v\/31YczmxJk-I&amp;rel=0&amp;hd=1&amp;autohide=1\" wmode=\"transparent\" \/><\/object><\/div>\n<p>Results on such topic are still quite fresh and most of them still belong to research; however I know of some interesting technology trasfers from academia to industry. Contact me if interested.<\/p>\n<p>Acknowledments for this work:<\/p>\n<ul>\n<li>Elettric80 for providing forklifts and warehouse<\/li>\n<li>Artemis project R3-COP<\/li>\n<li>Visual Odometry inspired to the paper: Henning Lategahn, Andreas Geiger and Bernd Kitt, Visual SLAM for Autonomous Ground Vehicles, International Conference on Robotics and Automation (ICRA), 2011.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Within the Artemis project R3-COP, where I take part as ReLab consultant for Elettric80, I have recently worked on Visual Odometry, i.e. estimating the position of a vehicle exploiting only the data coming from an on-board camera. Solving odometry through &hellip; <a href=\"http:\/\/www.giovannigualdi.com\/?page_id=140\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=\/wp\/v2\/pages\/140"}],"collection":[{"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=140"}],"version-history":[{"count":9,"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=\/wp\/v2\/pages\/140\/revisions"}],"predecessor-version":[{"id":143,"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=\/wp\/v2\/pages\/140\/revisions\/143"}],"wp:attachment":[{"href":"http:\/\/www.giovannigualdi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}