<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3489486440159063375</id><updated>2012-01-30T23:03:32.598+02:00</updated><category term='obstacle avoidance'/><category term='pioneer 2dx'/><title type='text'>HANS - HUJI's Autonomous Navigation System</title><subtitle type='html'>This Blog will record the building of HANS - HUJI's Autonomous Navigation System. Hans will be an autonomous robot which will navigate the Givaat-Ram campus of the Hebrew University of Jerusalem. HANS will be made of a laptop that resides on a metallic wheeled platform. It will use a GPS, sonar range detector and a video camera to sense its surroundings</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-5834954254030517848</id><published>2008-09-26T16:42:00.002+03:00</published><updated>2008-09-26T16:50:30.019+03:00</updated><title type='text'>Last Post</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;After a long year we have reached the end of our Engineering Project. It was a lot of work, and sometimes a lot of frustration but in the end it was also fun and rewarding.&lt;br /&gt;All our work is detailed in the &lt;a href="http://www.cs.huji.ac.il/%7Eyairmov/hansProjectBook.pdf"&gt;Project Book&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The Project Presentation Day event in which we have won the "Best Project" prize (see the previous post for more detail) was reported in the main page of the School of Engineering and Computer Science. If you are interested, here is the &lt;a href="http://www.cs.huji.ac.il/site/focus/focus_eng_proj.php"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So that's it, we are done :)&lt;br /&gt;Yair&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-5834954254030517848?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/5834954254030517848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=5834954254030517848' title='65 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/5834954254030517848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/5834954254030517848'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/09/last-post.html' title='Last Post'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>65</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-2385736503126280243</id><published>2008-09-04T13:03:00.002+03:00</published><updated>2008-09-04T13:35:55.247+03:00</updated><title type='text'>Winning :)</title><content type='html'>About a month ago, on the 30th of July the School of Engineering and Computer Science of the Hebrew University held its annual &lt;a href="http://www.cs.huji.ac.il/announcements/engi_proj07.pdf"&gt;Project Presentation Day&lt;/a&gt;, in which all the final year's engineering projects are presented, and a few winners are declared. We were happy to find out that our HANS project has been selected (together with two more projects) as the best project of the year :)&lt;br /&gt;&lt;br /&gt;Below are some photos from the event&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SL-5s1q4jBI/AAAAAAAABSY/9qEOwA317sM/s1600-h/IMG_1513.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SL-5s1q4jBI/AAAAAAAABSY/9qEOwA317sM/s320/IMG_1513.JPG" alt="" id="BLOGGER_PHOTO_ID_5242112671254875154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SL-5tp8NyNI/AAAAAAAABSg/nSsFqTnRVv0/s1600-h/IMG_0460.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SL-5tp8NyNI/AAAAAAAABSg/nSsFqTnRVv0/s320/IMG_0460.JPG" alt="" id="BLOGGER_PHOTO_ID_5242112685286213842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MWRj9RQ6OWg/SL-5t44ta4I/AAAAAAAABSo/mY6_TxfsZ3o/s1600-h/IMG_1444.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_MWRj9RQ6OWg/SL-5t44ta4I/AAAAAAAABSo/mY6_TxfsZ3o/s320/IMG_1444.JPG" alt="" id="BLOGGER_PHOTO_ID_5242112689298041730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SL-5uCUHLmI/AAAAAAAABSw/kRmEwqG4mak/s1600-h/IMG_1469.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SL-5uCUHLmI/AAAAAAAABSw/kRmEwqG4mak/s320/IMG_1469.JPG" alt="" id="BLOGGER_PHOTO_ID_5242112691828895330" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-2385736503126280243?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/2385736503126280243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=2385736503126280243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/2385736503126280243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/2385736503126280243'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/09/winning.html' title='Winning :)'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MWRj9RQ6OWg/SL-5s1q4jBI/AAAAAAAABSY/9qEOwA317sM/s72-c/IMG_1513.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-1977150245462231460</id><published>2008-06-16T19:09:00.006+03:00</published><updated>2008-06-16T20:33:43.473+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='obstacle avoidance'/><category scheme='http://www.blogger.com/atom/ns#' term='pioneer 2dx'/><title type='text'>Robot ghost from the past, and an Obstacle avoidance algorithm</title><content type='html'>As some of you might know, the engineering labs in Ross building were closed in order to&lt;br /&gt;dedicate them for other uses. In return we got 2 spanking new labs in the Levi building.&lt;br /&gt;The first time we used our new labs, everything was still unorganized and stored in cardboard&lt;br /&gt;boxes. I started snooping around, digging into boxes to see if I could find some dry erase markers&lt;br /&gt;for our white board. In one of those boxes, under a pile of cables and two big books about circuit design I had a glimpse of some red casing and one black wheel. After removing those obstacles I found myself staring at a Pioneer 2DX robot - A bit old I have to admit, but still one of the most popular platforms for robotic research around. Apparently (so we were told afterwards) it was originally bought for a course that took place in 2001, and after that remained out of sight (and out of mind) for 7 years, locked in a closet.&lt;br /&gt;We immediately went to work trying to get it to show some signs of life, and after two charging sessions of about 12h each its batteries became fully operational again.&lt;br /&gt;Our development platform (Player/stage) is especially suited for working with this type of robot so we quickly got it to communicate with the Pioneer and realized that, considering its old age and storing conditions, it is in pretty good shape - 7 out of its 8 sonar sensors are working (only the front one is bad), and so are the wheel encoders. I don't have to tell you that obstacle avoidance becomes much more robust when commanding 7 sonar range finders that when only working with 1, so we combined the information from these sensors into a much nicer obstacle avoidance algorithm. :)&lt;br /&gt;I'm posting some pictures of the new robotic base, and two videos of obstacle avoidance in action. As before, one shows HANS making a complete mess of things, and the other shows the algorithm after more debugging successfully traversing the little obstacle course.&lt;br /&gt;&lt;br /&gt;Here is the new (old) base, isn't he a looker?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MWRj9RQ6OWg/SFaVrWYi1yI/AAAAAAAAA8Y/_apZsGwpVFU/s1600-h/pioneer2dx_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_MWRj9RQ6OWg/SFaVrWYi1yI/AAAAAAAAA8Y/_apZsGwpVFU/s320/pioneer2dx_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5212518190703367970" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SFaVsAxUS8I/AAAAAAAAA8g/H6ZDQq2C9cA/s1600-h/pioneer2dx_2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SFaVsAxUS8I/AAAAAAAAA8g/H6ZDQq2C9cA/s320/pioneer2dx_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5212518202081561538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Trying, but failing.....&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-a1059fb8fa271a78" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v3.nonxt3.googlevideo.com/videoplayback?id%3Da1059fb8fa271a78%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6218DCB83815D9A66C93B68EED882E72E6E4993D.10E4937DF97BC9539C93157C233DEEBD268FB19A%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da1059fb8fa271a78%26offsetms%3D5000%26itag%3Dw160%26sigh%3DmpV0MYGWWgRB5EM8OPcvayx5a6g&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v3.nonxt3.googlevideo.com/videoplayback?id%3Da1059fb8fa271a78%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6218DCB83815D9A66C93B68EED882E72E6E4993D.10E4937DF97BC9539C93157C233DEEBD268FB19A%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da1059fb8fa271a78%26offsetms%3D5000%26itag%3Dw160%26sigh%3DmpV0MYGWWgRB5EM8OPcvayx5a6g&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This time, a much better performance&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-e3f12a754f15f947" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt3.googlevideo.com/videoplayback?id%3De3f12a754f15f947%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D24032B921A0D54FEE1D38DF658B3C7A4168DA9A8.7864E5FFEFD378A603D37BDB20D86B37D158CBC5%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De3f12a754f15f947%26offsetms%3D5000%26itag%3Dw160%26sigh%3DFZDOYvwoGUfo7o1z84RN_hmat2c&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt3.googlevideo.com/videoplayback?id%3De3f12a754f15f947%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D24032B921A0D54FEE1D38DF658B3C7A4168DA9A8.7864E5FFEFD378A603D37BDB20D86B37D158CBC5%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De3f12a754f15f947%26offsetms%3D5000%26itag%3Dw160%26sigh%3DFZDOYvwoGUfo7o1z84RN_hmat2c&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-1977150245462231460?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=a1059fb8fa271a78&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=e3f12a754f15f947&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/1977150245462231460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=1977150245462231460' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/1977150245462231460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/1977150245462231460'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/06/robot-ghost-from-past-and-obstacle.html' title='Robot ghost from the past, and an Obstacle avoidance algorithm'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MWRj9RQ6OWg/SFaVrWYi1yI/AAAAAAAAA8Y/_apZsGwpVFU/s72-c/pioneer2dx_1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-2041577510394406832</id><published>2008-06-09T11:20:00.006+03:00</published><updated>2008-06-09T13:44:48.906+03:00</updated><title type='text'>Obstacle awareness and HANS in its complete form</title><content type='html'>We have been working (amongst other things) on HANS' obstacle avoidance system. Planning a path around obstacles and continuing on the desired path is not a very simple task, but in the mean time we got HANS to at least be aware of its surroundings and refuse to collide into objects. This is done using the sonar range finder mounted at the front. The sensor is very unreliable and so we need to take into account the last N readings in order to make intelligent decisions. This can potentially cause slowness of reaction, that is realizing an obstacle is on the way a bit to late to actually stop in time to avoid collision. We had to fine tune the parameters of the algorithm (The number of readings to use, the threshold distance to signal an obstacle etc') in order to get good results. I'm attaching two videos that show, first, a failed attempt and then a successful one.&lt;br /&gt;&lt;br /&gt;1) Almost made it :)&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-2106afee56396174" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v17.nonxt3.googlevideo.com/videoplayback?id%3D2106afee56396174%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2481CF4297F8DE8419421937C849D5B2B18F631C.6209BCEA06AC6278B2E10CB181E303B281258083%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2106afee56396174%26offsetms%3D5000%26itag%3Dw160%26sigh%3DhNFW9I-Gz-M2CaLvAuHjnY7Jc0s&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v17.nonxt3.googlevideo.com/videoplayback?id%3D2106afee56396174%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2481CF4297F8DE8419421937C849D5B2B18F631C.6209BCEA06AC6278B2E10CB181E303B281258083%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2106afee56396174%26offsetms%3D5000%26itag%3Dw160%26sigh%3DhNFW9I-Gz-M2CaLvAuHjnY7Jc0s&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;2) Here we go ...&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-33f2080c0fef74d5" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v21.nonxt2.googlevideo.com/videoplayback?id%3D33f2080c0fef74d5%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DBE79A08175FC97058B214F6BABACD77B10DB5E0.4CA99AD6DDC6B3F86491F1F7C0FE4B034A189AB5%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D33f2080c0fef74d5%26offsetms%3D5000%26itag%3Dw160%26sigh%3D-QGSoSEljWzwYmB9jy8ZiAVba34&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v21.nonxt2.googlevideo.com/videoplayback?id%3D33f2080c0fef74d5%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DBE79A08175FC97058B214F6BABACD77B10DB5E0.4CA99AD6DDC6B3F86491F1F7C0FE4B034A189AB5%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D33f2080c0fef74d5%26offsetms%3D5000%26itag%3Dw160%26sigh%3D-QGSoSEljWzwYmB9jy8ZiAVba34&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I also noticed that we haven't uploaded a picture of HANS in its final form, with laptop, sonar, camera and all . So I am placing a couple of those here now, and I also changed HANS' profile picture at the top of the blog.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SEzxr3Sf-CI/AAAAAAAAA8A/pvvqYX-TB4s/s1600-h/IMG_1270.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/SEzxr3Sf-CI/AAAAAAAAA8A/pvvqYX-TB4s/s320/IMG_1270.JPG" alt="" id="BLOGGER_PHOTO_ID_5209804604839032866" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MWRj9RQ6OWg/SEzxs2B4RdI/AAAAAAAAA8I/Z67x6LwkmiA/s1600-h/IMG_1273.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_MWRj9RQ6OWg/SEzxs2B4RdI/AAAAAAAAA8I/Z67x6LwkmiA/s320/IMG_1273.JPG" alt="" id="BLOGGER_PHOTO_ID_5209804621680756178" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-2041577510394406832?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=2106afee56396174&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=33f2080c0fef74d5&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/2041577510394406832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=2041577510394406832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/2041577510394406832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/2041577510394406832'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/06/obstacle-awareness-and-hans-in-its.html' title='Obstacle awareness and HANS in its complete form'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MWRj9RQ6OWg/SEzxr3Sf-CI/AAAAAAAAA8A/pvvqYX-TB4s/s72-c/IMG_1270.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-5331199126647011740</id><published>2008-05-29T23:21:00.005+03:00</published><updated>2008-05-30T00:21:03.717+03:00</updated><title type='text'>More path detection updates &amp; videos</title><content type='html'>Following a suggestion by Nir I changed the algorithm to work using offline sampling for the creation of the road and non-road models, I built a small application that allows a user to highlight areas that should be included in the road/non-road model and used it to train the GMM on some path images I've taken (the rest of the algorithm is the same, read the previous post for details).&lt;br /&gt;This has improved the performance of the algorithm and helped reduce running time a little bit, but the algorithm still has difficulties with some scenes, mainly when shadows are involved.&lt;br /&gt;I'm posting 2 nice videos that show the algorithm's abilities :)&lt;br /&gt;&lt;br /&gt;1) Detecting an obstacle&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object width="368" height="305" class="BLOG_video_class" id="BLOG_video-61dc633d5a3058ca" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt8.googlevideo.com/videoplayback?id%3D61dc633d5a3058ca%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D718C45DAFC26F36E4EE4C7C8D9663053247A8C66.7681394F3EBA1C6EC81B4A5882250804E0457B30%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D61dc633d5a3058ca%26offsetms%3D5000%26itag%3Dw160%26sigh%3DpRgCXBZuXlt4RKhnlApMOjKhR2I&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="368" height="305" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt8.googlevideo.com/videoplayback?id%3D61dc633d5a3058ca%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D718C45DAFC26F36E4EE4C7C8D9663053247A8C66.7681394F3EBA1C6EC81B4A5882250804E0457B30%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D61dc633d5a3058ca%26offsetms%3D5000%26itag%3Dw160%26sigh%3DpRgCXBZuXlt4RKhnlApMOjKhR2I&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2) Moving between two types of paths&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object width="368" height="305" class="BLOG_video_class" id="BLOG_video-cd0703b331ee7b19" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v3.nonxt5.googlevideo.com/videoplayback?id%3Dcd0703b331ee7b19%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2CF945EE01C05ABB3CA5209F9C306A41CAD5254C.CC14A28FFCFA851A55E3BA3F818026098AB0C2E%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcd0703b331ee7b19%26offsetms%3D5000%26itag%3Dw160%26sigh%3DMl1k9mKBAr1aUK9xb8NEnu1F9-0&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="368" height="305" bgcolor="#FFFFFF"flashvars="flvurl=http://v3.nonxt5.googlevideo.com/videoplayback?id%3Dcd0703b331ee7b19%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2CF945EE01C05ABB3CA5209F9C306A41CAD5254C.CC14A28FFCFA851A55E3BA3F818026098AB0C2E%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcd0703b331ee7b19%26offsetms%3D5000%26itag%3Dw160%26sigh%3DMl1k9mKBAr1aUK9xb8NEnu1F9-0&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-5331199126647011740?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=61dc633d5a3058ca&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=cd0703b331ee7b19&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/5331199126647011740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=5331199126647011740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/5331199126647011740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/5331199126647011740'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/05/more-path-detection-updates-videos.html' title='More path detection updates &amp; videos'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-8670288653699380940</id><published>2008-05-07T11:51:00.005+03:00</published><updated>2008-06-15T14:56:35.041+03:00</updated><title type='text'>Path Detection algorithm - Now we are getting somewhere :)</title><content type='html'>hi All,&lt;br /&gt;The exam season was appon us and along with the passover holiday caused the project to slumber a little bit. When it was over we got back into full development mode.&lt;br /&gt;While Keren &amp;amp; Dror started working on local map building and path planning I returned to working on the path detection algorithm. After spending a lot of time on the localization module, tweaking noise parameters and believe functions, it felt good to switch to a completely different type of work.&lt;br /&gt;&lt;br /&gt;Here is a short description of the algorithm as it is now:&lt;br /&gt;I start by sampling 2 small rectangles in the picture - one at the bottom is used as an example of road pixels and the other (sampled from the top of the image) is used as non-road pixels.&lt;br /&gt;From each rectangle I build a data set and train a mixture of Gaussians over the RGB space, which provides a model for road (or non-road) pixel distribution. Then I calculate the probability for each pixel in the image to belong to either one of the models and classify it according to Maximum Likelihood.&lt;br /&gt;This provides a pretty good first guess as to which part of the image is the road, but it still lacks the accuracy needed for HANS to reliably drive on the path.&lt;br /&gt;I decided to try and use a technique used sometimes in image segmentation - applying the known min-cut algorithm.&lt;br /&gt;It basically works by building a graph where nodes are image pixels and edges are connections between pixels. The Source and Sink nodes are the labels (in our case Road and Non-Road) The cost to cut a node from the source/sink is the probability it belongs to the appropriate Gaussian Mixture. The cost to break an edge between to pixel-nodes is based in pixel color similarity. The min-cut algorithm is then used to find the cut with the smallest cost.&lt;br /&gt;This produced much better results! The video included with this post shows 4 stages in the detection process:&lt;br /&gt;1) the original frame is captured.&lt;br /&gt;2) The GMM are trained and used to classify the pixels.&lt;br /&gt;3) Min-cut is used to create a better segmentation between road and non-road parts.&lt;br /&gt;4) the drivable area is marked ontop of the original frame (in red).&lt;br /&gt;&lt;br /&gt;&lt;object width="442" height="375" class="BLOG_video_class" id="BLOG_video-82a8847ecae4beb2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v7.nonxt3.googlevideo.com/videoplayback?id%3D82a8847ecae4beb2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D746EF75BA80F45C6BFD9A300DD26FDA1CA87C7F6.49EBE3927D49CA7AB5AF3D2E1DEF2B201C059CC8%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D82a8847ecae4beb2%26offsetms%3D5000%26itag%3Dw160%26sigh%3Ds-5G41sBvJFTe_Hynp-9Vv5hJ8Q&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="442" height="375" bgcolor="#FFFFFF"flashvars="flvurl=http://v7.nonxt3.googlevideo.com/videoplayback?id%3D82a8847ecae4beb2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D746EF75BA80F45C6BFD9A300DD26FDA1CA87C7F6.49EBE3927D49CA7AB5AF3D2E1DEF2B201C059CC8%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D82a8847ecae4beb2%26offsetms%3D5000%26itag%3Dw160%26sigh%3Ds-5G41sBvJFTe_Hynp-9Vv5hJ8Q&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;As can be seen in the video the results for most frames are excellent, but some frames still have a bit of trouble, this is common in the group of videos I tried it on. In addition, while most of the steps in this algorithm (GMM building and ML classification) are very fast, using the min-cut approach is very costly in terms of running time. As a consequence the algorithm works at a speed of approx. 1.5 fps.&lt;br /&gt;So my upcoming work on this module will focus on these directions:&lt;br /&gt;a) Gather more test data and see how robustly the module handles them.&lt;br /&gt;b) Fine tune the parameters of the algorithm to try and overcome the difficult frames.&lt;br /&gt;c) Improve the total speed of the algorithm. To do this I might need to find a different approach than min-cut. One idea is to use only Gaussian mixtures but have them adapt to changes over time (as was done by Thrun et al., Stanley: The robot that won the Darpa grand challenge)&lt;br /&gt;That's it for now, I will post more news as the occur.&lt;br /&gt;Happy Independence day :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-8670288653699380940?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=82a8847ecae4beb2&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/8670288653699380940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=8670288653699380940' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/8670288653699380940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/8670288653699380940'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/05/path-detection-algorithm-now-we-are.html' title='Path Detection algorithm - Now we are getting somewhere :)'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-4937838251589699427</id><published>2008-03-27T13:26:00.005+02:00</published><updated>2008-03-27T13:38:03.416+02:00</updated><title type='text'>Localization results</title><content type='html'>Here are  results of our localization algorithm.&lt;br /&gt;We start by showing simulated results to see why using only the GPS or the wheel encoders is not enough&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R-uGGDH7KXI/AAAAAAAAA5c/t_-ZbT2dEyU/s1600-h/createTestData_01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R-uGGDH7KXI/AAAAAAAAA5c/t_-ZbT2dEyU/s320/createTestData_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5182383234695768434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MWRj9RQ6OWg/R-uGGTH7KYI/AAAAAAAAA5k/jF04ByUoVwU/s1600-h/createTestData_02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_MWRj9RQ6OWg/R-uGGTH7KYI/AAAAAAAAA5k/jF04ByUoVwU/s320/createTestData_02.jpg" alt="" id="BLOGGER_PHOTO_ID_5182383238990735746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now lets see how the particle filter algorithm can help&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MWRj9RQ6OWg/R-uGYzH7KZI/AAAAAAAAA5s/eb8YvJ0QC40/s1600-h/createTestData_03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_MWRj9RQ6OWg/R-uGYzH7KZI/AAAAAAAAA5s/eb8YvJ0QC40/s320/createTestData_03.jpg" alt="" id="BLOGGER_PHOTO_ID_5182383556818315666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;and, just for those of you with less then 20/20 vision lets see some comparison graphs&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R-uGZDH7KaI/AAAAAAAAA50/ucuB1qQUjBk/s1600-h/createTestData_04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R-uGZDH7KaI/AAAAAAAAA50/ucuB1qQUjBk/s320/createTestData_04.jpg" alt="" id="BLOGGER_PHOTO_ID_5182383561113282978" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R-uGZDH7KbI/AAAAAAAAA58/RTS7hhHJIjs/s1600-h/createTestData_05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R-uGZDH7KbI/AAAAAAAAA58/RTS7hhHJIjs/s320/createTestData_05.jpg" alt="" id="BLOGGER_PHOTO_ID_5182383561113282994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;finally we show a little video of the results of a real localization run&lt;object width="612" height="508" class="BLOG_video_class" id="BLOG_video-5df90b53f1a3fce8" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v16.nonxt5.googlevideo.com/videoplayback?id%3D5df90b53f1a3fce8%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4A7B026DA045246F9D2EE96809BDDA07E9A77EEB.BA776FED5136CD3FA616413CA472211FA94D932%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5df90b53f1a3fce8%26offsetms%3D5000%26itag%3Dw160%26sigh%3DyR54B0sopyWj3dxDBhR7wd_2hOI&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="612" height="508" bgcolor="#FFFFFF"flashvars="flvurl=http://v16.nonxt5.googlevideo.com/videoplayback?id%3D5df90b53f1a3fce8%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228725%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4A7B026DA045246F9D2EE96809BDDA07E9A77EEB.BA776FED5136CD3FA616413CA472211FA94D932%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5df90b53f1a3fce8%26offsetms%3D5000%26itag%3Dw160%26sigh%3DyR54B0sopyWj3dxDBhR7wd_2hOI&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-4937838251589699427?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=5df90b53f1a3fce8&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/4937838251589699427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=4937838251589699427' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/4937838251589699427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/4937838251589699427'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/03/localization-results.html' title='Localization results'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MWRj9RQ6OWg/R-uGGDH7KXI/AAAAAAAAA5c/t_-ZbT2dEyU/s72-c/createTestData_01.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-6068685597254962433</id><published>2008-03-03T11:38:00.003+02:00</published><updated>2008-03-03T12:31:50.532+02:00</updated><title type='text'>Field tests +  photos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MWRj9RQ6OWg/R8vTe_cJdiI/AAAAAAAAA5Q/JPJyzcz2_HY/s1600-h/localizing_2008+02+28_0038.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_MWRj9RQ6OWg/R8vTe_cJdiI/AAAAAAAAA5Q/JPJyzcz2_HY/s320/localizing_2008+02+28_0038.JPG" alt="" id="BLOGGER_PHOTO_ID_5173461126344177186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We have been working for some time on our localization algorithm (which is based on a particle filter). After it proved successful on simulated data we have decided it was time to start testing it on real data gathered from the robot sensors.&lt;br /&gt;These photos show one of our field test runs, in which we log data for further in-lab testing.&lt;br /&gt;When we are satisfied with the results we will move to real-time testing of the algorithm... stay tuned :)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R8vOJvcJdhI/AAAAAAAAA5I/EuSJHz1pi00/s1600-h/localizing_2008+02+28_0042.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/R8vOJvcJdhI/AAAAAAAAA5I/EuSJHz1pi00/s320/localizing_2008+02+28_0042.JPG" alt="" id="BLOGGER_PHOTO_ID_5173455263713818130" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-6068685597254962433?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/6068685597254962433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=6068685597254962433' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/6068685597254962433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/6068685597254962433'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/03/field-tests-photos.html' title='Field tests +  photos'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MWRj9RQ6OWg/R8vTe_cJdiI/AAAAAAAAA5Q/JPJyzcz2_HY/s72-c/localizing_2008+02+28_0038.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-8251511406446766057</id><published>2008-03-03T10:13:00.004+02:00</published><updated>2008-03-03T10:25:57.220+02:00</updated><title type='text'>HANS goes GPL</title><content type='html'>Hi All,&lt;br /&gt;We have started using &lt;a href="http://www.sourceforge.net/"&gt;sourcforge's&lt;/a&gt; SVN  server for our source control needs,&lt;br /&gt;which means that the HANS code is now released under                                       &lt;a href="http://en.wikipedia.org/wiki/GNU_General_Public_License"&gt;&lt;!-- google_ad_section_start --&gt;GNU General Public License&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/GNU_General_Public_License"&gt;.&lt;/a&gt; You can download the source and see if you find something interesting in it :)&lt;br /&gt;&lt;br /&gt;The project's web page on sourceforge can be found &lt;a href="http://sourceforge.net/projects/hans/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-8251511406446766057?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/8251511406446766057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=8251511406446766057' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/8251511406446766057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/8251511406446766057'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/03/hans-goes-gpl.html' title='HANS goes GPL'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-4017302076618184162</id><published>2008-02-07T23:00:00.000+02:00</published><updated>2008-02-07T23:05:35.287+02:00</updated><title type='text'>Back on track</title><content type='html'>Good news :)&lt;br /&gt;After a lot of hard work (mainly by Dror with a lot of help from Doron)&lt;br /&gt;HANS has gained control of its wheels again.&lt;br /&gt;Now we can go back to working on the needed modules for HANS to be able to localize itself&lt;br /&gt;in the world.&lt;br /&gt;We hope this little side trip we had to take won't sway us to far from our schedule...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-4017302076618184162?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/4017302076618184162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=4017302076618184162' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/4017302076618184162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/4017302076618184162'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/02/back-on-track.html' title='Back on track'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-8948343221707355673</id><published>2008-02-04T19:51:00.001+02:00</published><updated>2008-02-04T19:54:05.064+02:00</updated><title type='text'>Oh no</title><content type='html'>2 weeks ago a power surge (or so we think) has fried some of HANS' circuitry.&lt;br /&gt;As a result HANS is currently disabled. We are working now on finding replacement chips&lt;br /&gt;for the burnt parts and replacing them.&lt;br /&gt;I hope we'll get back into full development soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-8948343221707355673?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/8948343221707355673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=8948343221707355673' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/8948343221707355673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/8948343221707355673'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/02/oh-no.html' title='Oh no'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-2061802508061387160</id><published>2008-01-14T20:00:00.000+02:00</published><updated>2008-01-14T20:17:41.988+02:00</updated><title type='text'>1st Milestone reached</title><content type='html'>For our first Milestone we needed to finish the physical process of building the robot&lt;br /&gt;And writing a fly-by-wire system for it.&lt;br /&gt;I am glad to say that we have reached this milestone today.&lt;br /&gt;&lt;br /&gt;This short movie shows Dror controlling HANS using the keyboard&lt;br /&gt;By the way - You can also see that HANS has two platforms now:&lt;br /&gt;The lower platform holds the power module and the upper one holds the sensors&lt;br /&gt;and the robot brain (the laptop).&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-6c5f5cd31da8f547" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v9.nonxt4.googlevideo.com/videoplayback?id%3D6c5f5cd31da8f547%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228726%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5BA14EE821107CE5FE6A63156EA74811CDB1C8A.243CC05845BDFC4F4785851CF6525ED135CB759%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6c5f5cd31da8f547%26offsetms%3D5000%26itag%3Dw160%26sigh%3DpcydZ0A08nSR6NGIRjLNV4ef-8c&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v9.nonxt4.googlevideo.com/videoplayback?id%3D6c5f5cd31da8f547%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228726%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5BA14EE821107CE5FE6A63156EA74811CDB1C8A.243CC05845BDFC4F4785851CF6525ED135CB759%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6c5f5cd31da8f547%26offsetms%3D5000%26itag%3Dw160%26sigh%3DpcydZ0A08nSR6NGIRjLNV4ef-8c&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-2061802508061387160?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=6c5f5cd31da8f547&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/2061802508061387160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=2061802508061387160' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/2061802508061387160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/2061802508061387160'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/01/1st-milestone-reached.html' title='1st Milestone reached'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-1809435501838986941</id><published>2008-01-14T12:26:00.000+02:00</published><updated>2008-01-14T13:26:04.111+02:00</updated><title type='text'>Some updates</title><content type='html'>So...&lt;br /&gt;It's been a long while since we last updated the blog.&lt;br /&gt;We have been working on the physical aspect of building HANS (I'll upload some pictures&lt;br /&gt;soon) . Working with hardware is always a nuisances. Bolts don't fit, wires break and hard wirings fail... And when you finally get it all hooked up you see that the voltage you get from the&lt;br /&gt;power supply is either too low or too high :)&lt;br /&gt;&lt;br /&gt;HANS has also decided to play some tricks on us and has developed a slight tendency to steer&lt;br /&gt;to the right. We think we solved the problem by adjusting the weight balance and the height ratio of the rear wheels.&lt;br /&gt;&lt;br /&gt;We have also been thinking about the software design.&lt;br /&gt;I present to you the -close to final- design. I am aware that not all of it is in English,&lt;br /&gt;but I guess not a lot of foreigners, non Hebrew speakers will follow the blog  :)&lt;br /&gt;If I am wrong just email one of us and ask...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MWRj9RQ6OWg/R4s65xouK2I/AAAAAAAAA3A/bknNjte9kkQ/s1600-h/modules-with-grid.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_MWRj9RQ6OWg/R4s65xouK2I/AAAAAAAAA3A/bknNjte9kkQ/s400/modules-with-grid.jpg" alt="" id="BLOGGER_PHOTO_ID_5155278962706754402" border="0" /&gt;&lt;/a&gt;A short description of each module can be found&lt;a href="http://www.cs.huji.ac.il/%7Eyairmov/Hans/modules.pdf"&gt; here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We have decided to work with the &lt;a href="http://playerstage.sourceforge.net/"&gt;Player/Stage&lt;/a&gt; robot development environment instead of&lt;br /&gt;Microsoft's Robotic Studio because it has been around for a longer time and it is considered&lt;br /&gt;(for now) to have the largest active community of developers.&lt;br /&gt;&lt;br /&gt;We have written a fly-by-wire Player client module for the robot and a simple robot driver for the Player server that can get movement commands and output sonar and compass readings.&lt;br /&gt;Our next step will be to make a module that reads the compass,sonar, GPS and wheel encoders data and is able to localize the robot on the campus map... Wish us luck ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-1809435501838986941?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/1809435501838986941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=1809435501838986941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/1809435501838986941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/1809435501838986941'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2008/01/some-updates.html' title='Some updates'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MWRj9RQ6OWg/R4s65xouK2I/AAAAAAAAA3A/bknNjte9kkQ/s72-c/modules-with-grid.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-7837990787726986168</id><published>2007-11-05T10:19:00.000+02:00</published><updated>2007-11-07T20:15:58.209+02:00</updated><title type='text'>DARPA Urban Challenge</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: right;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.darpa.mil/grandchallenge/images/2007_pics/Tartan%20Racing.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.darpa.mil/grandchallenge/images/2007_pics/Tartan%20Racing.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;A landmark event in the field of autonomous vehicles has happened.&lt;br /&gt;&lt;/div&gt;DARPA has announced the winners of the Urban Challennge.&lt;br /&gt;CMU's robot Boss (seen in the attched picture) has won first place and has been awarded 2M$ !!&lt;br /&gt;Junior from Stanford (Our favorite  robot) has arrived at the second place.&lt;br /&gt;Virgina Tech's Victor Tango has taken the third place.&lt;br /&gt;&lt;br /&gt;To read more about the Urban Challenge you can visit &lt;a href="http://www.darpa.mil/grandchallenge/overview.asp"&gt;DARPA's&lt;/a&gt; website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-7837990787726986168?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/7837990787726986168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=7837990787726986168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/7837990787726986168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/7837990787726986168'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2007/11/darpa-urban-challenge.html' title='DARPA Urban Challenge'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-3985097522985916492</id><published>2007-10-29T13:37:00.000+02:00</published><updated>2007-10-29T15:15:25.131+02:00</updated><title type='text'>Baby steps and thoughts about programming languages</title><content type='html'>Today we've met to discuss what should we choose as our main developing platform and&lt;br /&gt;what will be our programming language. A final decision was not yet made but we are inclined to use Microsoft Robotic Studio for the robot control and Roborealm for our vision modules. This means we will need to write (at least most of) our code in .NET compatible language.&lt;br /&gt;&lt;br /&gt;Even more important then that (or at least more exciting) is that HANS made a small step towards being autonomous - It moved back and forward :)&lt;br /&gt;Take a look for yourselves&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-45b0f6b2ace33549" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v3.nonxt8.googlevideo.com/videoplayback?id%3D45b0f6b2ace33549%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228726%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2A4C2B768C6BBEEEDA20B1A88B2DDD7DDFC472B9.742C0B16122E5CFF476F9786C8E3381CA14C627B%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D45b0f6b2ace33549%26offsetms%3D5000%26itag%3Dw160%26sigh%3DrtbLIoonJoM1S5yaAFM_2SGQ2v8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v3.nonxt8.googlevideo.com/videoplayback?id%3D45b0f6b2ace33549%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330228726%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2A4C2B768C6BBEEEDA20B1A88B2DDD7DDFC472B9.742C0B16122E5CFF476F9786C8E3381CA14C627B%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D45b0f6b2ace33549%26offsetms%3D5000%26itag%3Dw160%26sigh%3DrtbLIoonJoM1S5yaAFM_2SGQ2v8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-3985097522985916492?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=45b0f6b2ace33549&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/3985097522985916492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=3985097522985916492' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/3985097522985916492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/3985097522985916492'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2007/10/baby-steps-and-thoughts-about.html' title='Baby steps and thoughts about programming languages'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3489486440159063375.post-5248235541572396203</id><published>2007-10-23T11:47:00.001+02:00</published><updated>2007-11-01T18:58:12.928+02:00</updated><title type='text'>First post</title><content type='html'>OK. So this is the first post for the Hans project. We will be trying to post updates&lt;br /&gt;and photos when they become available.&lt;br /&gt;&lt;br /&gt;Basically, HANS stands for HUJI's Autonomous Navigation System (Just in case you haven't heard HUJI stands for Hebrew University of Jerusalem ;&gt; ). We hope that by the time&lt;br /&gt;we finish working on it (Should be August of 2008) HANS will be worth it's name :)&lt;br /&gt;&lt;br /&gt;Our plan is to make a mobile robot (A laptop with a GPS, sonar range detector and a camera residing on top a wheeled platform) that will be able to navigate it's way in the Givat Ram campus. In order to do that we will need to come up with good strategies for road recognition, obstacle avoidance, path planning etc'. As our time (and brain power) is limited we will probably look for simple methods that (hopefully) have been tried before to some extent :)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_MWRj9RQ6OWg/RyoDcbfX4eI/AAAAAAAAAlA/WZuwh0ICxmM/s1600-h/IMG_0972.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5127914912665297378" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_MWRj9RQ6OWg/RyoDcbfX4eI/AAAAAAAAAlA/WZuwh0ICxmM/s320/IMG_0972.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll start you up with a picture of the team opening the box containing the mobile base.&lt;br /&gt;For more pictures you can go to HANS' online photo album: &lt;a href="http://picasaweb.google.com/yairmov/HANS"&gt;http://picasaweb.google.com/yairmov/HANS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3489486440159063375-5248235541572396203?l=hansnavsystem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hansnavsystem.blogspot.com/feeds/5248235541572396203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3489486440159063375&amp;postID=5248235541572396203' title='50 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/5248235541572396203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3489486440159063375/posts/default/5248235541572396203'/><link rel='alternate' type='text/html' href='http://hansnavsystem.blogspot.com/2007/10/first-post.html' title='First post'/><author><name>Yair Movshovitz</name><uri>http://www.blogger.com/profile/17751614192226061886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MWRj9RQ6OWg/RyoDcbfX4eI/AAAAAAAAAlA/WZuwh0ICxmM/s72-c/IMG_0972.JPG' height='72' width='72'/><thr:total>50</thr:total></entry></feed>
