<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>PostManRobot</title>
	<atom:link href="http://postmanrobot.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://postmanrobot.wordpress.com</link>
	<description>Bine ati venit pe blog-ul echipei 13 !</description>
	<lastBuildDate>Wed, 05 Jan 2011 18:55:13 +0000</lastBuildDate>
	<language>ro</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='postmanrobot.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9ae4cb7e7682f204443cb0f35c2be52d?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>PostManRobot</title>
		<link>http://postmanrobot.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://postmanrobot.wordpress.com/osd.xml" title="PostManRobot" />
	<atom:link rel='hub' href='http://postmanrobot.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Oraselul</title>
		<link>http://postmanrobot.wordpress.com/2011/01/05/oraselul/</link>
		<comments>http://postmanrobot.wordpress.com/2011/01/05/oraselul/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 09:46:30 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=431</guid>
		<description><![CDATA[În vacanță, neavând posibilitatea de a lucra propriu-zis la robot, ne-am gândit ca proiectul nostru trebuie să capete o față puțin mai prietenoasă. Drept urmare, am început să construim orășelul în care robotul va distribui scrisorile. Am confecționat astfel cinci &#8230; <a href="http://postmanrobot.wordpress.com/2011/01/05/oraselul/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=431&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>În vacanță, neavând posibilitatea de a lucra propriu-zis la robot, ne-am gândit ca proiectul nostru trebuie să capete o față puțin mai prietenoasă. Drept urmare, am început să construim <em>orășelul</em> în care robotul va distribui scrisorile. Am confecționat astfel cinci căsuțe care vor fi amplasate de-o parte și de alta a străzii pe care se deplasează robotul, în spatele cutiilor poștale. Mai jos puteți vedea cum am început construirea acestora, forma lor finală fiind dezvăluită doar în ziua competiției.<br />
<a href="http://postmanrobot.files.wordpress.com/2011/01/dscn1377.jpg"><img src="http://postmanrobot.files.wordpress.com/2011/01/dscn1377.jpg?w=300&#038;h=225" alt="" title="DSCN1377" width="300" height="225" class="aligncenter size-medium wp-image-433" /></a></p>
<p><a href="http://postmanrobot.files.wordpress.com/2011/01/dscn1378a1.jpg"><img src="http://postmanrobot.files.wordpress.com/2011/01/dscn1378a1.jpg?w=300&#038;h=225" alt="" title="DSCN1378a" width="300" height="225" class="aligncenter size-medium wp-image-438" /></a></p>
<p><a href="http://postmanrobot.files.wordpress.com/2011/01/dscn1379b1.jpg"><img src="http://postmanrobot.files.wordpress.com/2011/01/dscn1379b1.jpg?w=300&#038;h=225" alt="" title="DSCN1379b" width="300" height="225" class="aligncenter size-medium wp-image-439" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/431/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=431&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2011/01/05/oraselul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2011/01/dscn1377.jpg?w=300" medium="image">
			<media:title type="html">DSCN1377</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2011/01/dscn1378a1.jpg?w=300" medium="image">
			<media:title type="html">DSCN1378a</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2011/01/dscn1379b1.jpg?w=300" medium="image">
			<media:title type="html">DSCN1379b</media:title>
		</media:content>
	</item>
		<item>
		<title>Detectarea cutiilor poștale (Partea a III-a)</title>
		<link>http://postmanrobot.wordpress.com/2011/01/03/detectarea-cutiilor-postale-partea-a-iii-a/</link>
		<comments>http://postmanrobot.wordpress.com/2011/01/03/detectarea-cutiilor-postale-partea-a-iii-a/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 09:45:42 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=429</guid>
		<description><![CDATA[După cum am promis în postul anterior, am revenit cu un film în care se poate observa cum robotul nostru alege cutia poștală cea mai apropiată. Odată făcut acest pas, el se va deplasa până va ajunge la 15 cm &#8230; <a href="http://postmanrobot.wordpress.com/2011/01/03/detectarea-cutiilor-postale-partea-a-iii-a/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=429&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>După cum am promis în postul anterior, am revenit cu un film în care se poate observa cum robotul nostru alege cutia poștală cea mai apropiată. Odată făcut acest pas, el se va deplasa până va ajunge la 15 cm în fața acesteia. Aici va citi textul care se află pe cutie.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/NHQwHCTN54Q?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/429/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=429&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2011/01/03/detectarea-cutiilor-postale-partea-a-iii-a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>
	</item>
		<item>
		<title>Detectarea cutiilor poștale (Partea a II-a)</title>
		<link>http://postmanrobot.wordpress.com/2010/12/16/detectarea-cutiilor-postale-partea-a-ii-a/</link>
		<comments>http://postmanrobot.wordpress.com/2010/12/16/detectarea-cutiilor-postale-partea-a-ii-a/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 14:07:21 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=372</guid>
		<description><![CDATA[Am mai complicat puțin lucrurile. De această dată robotul are în fața lui mai mult de o cutie poștală, fiind obligat să se deplaseze spre cea mai apropiată. Când a ajuns la mai puțin de 80 cm, se va opri &#8230; <a href="http://postmanrobot.wordpress.com/2010/12/16/detectarea-cutiilor-postale-partea-a-ii-a/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=372&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Am mai complicat puțin lucrurile. De această dată robotul are în fața lui mai mult de o cutie poștală, fiind obligat să se deplaseze spre cea mai apropiată. Când a ajuns la mai puțin de 80 cm, se va opri și va face o nouă poziționare pentru a fi sigur că ajunge la destinație.<br />
Pentru a putea întâmpina problemele care ar putea să apară pe parcursul livrării scrisorilor, ne-am hotărât să facem cât mai multe teste.</p>
<p><strong>Test 1</strong> &#8211; cutia se află situată în partea dreaptă, textul este îndreptat spre robot<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn13451.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn13451.jpg?w=150&#038;h=112" alt="" title="DSCN1345" width="150" height="112" class="aligncenter size-thumbnail wp-image-390" /></a><br />
        &#8211;     distanța : 2 m, cutia poștală se află în unghi<br />
	-     prima detectare &#8211; <strong>OK</strong><br />
	-     se opreste &#8211; <strong>OK</strong> (oprirea are loc la 81 cm de cutia poștală)<br />
	-     reorientare &#8211; <strong>OK</strong><br />
	-     ajunge la destinație cu succes</p>
<p><strong>Test 2</strong>  &#8211; cutia este situată în partea stângă, textul este îndreptat spre robot<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1343.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1343.jpg?w=300&#038;h=225" alt="" title="DSCN1343" width="300" height="225" class="aligncenter size-thumbnail wp-image-384" /></a><br />
-       distanța : 2 m<br />
-	prima detectare &#8211; <strong>OK</strong> (detectare puțin întârziată din cauza vitezei mari cu care se executau rotațiile)<br />
-	orientare puțin greșită<br />
-	oprire &#8211; <strong>OK</strong> (81 cm)<br />
-	de această dată nu ajunge la destinație</p>
<p><em>Din cauza faptului că IRobotul se rotea prea repede și detectarea cutiei era astfel încetinită, am modificat puțin funcția <strong>Rotate()</strong>, reducând puțin viteza sa de rotație.</em></p>
<p><strong>Test 3</strong> – cutia situată în partea stângă, textul este îndreptat spre robot<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1344.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1344.jpg?w=300&#038;h=225" alt="" title="DSCN1344" width="300" height="225" class="aligncenter size-thumbnail wp-image-387" /></a><br />
-      distanța : 1,5  m, cutia poștală este în unghi<br />
-	prima detectare puțin greșită<br />
-	test eșuat</p>
<p><strong>Test 4</strong> – cutia situată în partea dreaptă<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn13421.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn13421.jpg?w=300&#038;h=225" alt="" title="DSCN1342" width="300" height="225" class="aligncenter size-thumbnail wp-image-388" /></a><br />
-       distanța: 1,5 m<br />
-       prima detectare &#8211; <strong>OK</strong><br />
-       se opreste &#8211; <strong>OK</strong> (oprirea are loc la 81 cm de cutia poștală)<br />
-       reorientare &#8211; <strong>OK</strong><br />
-       ajunge la destinație cu succes</p>
<p><strong>Test 5</strong> – cutia este situată în partea stângă, textul este îndreptat spre robot<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn13431.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn13431.jpg?w=150&#038;h=112" alt="" title="DSCN1343" width="150" height="112" class="aligncenter size-thumbnail wp-image-400" /></a><br />
-      distanța : 3 m<br />
	-     prima detectare &#8211; <strong>OK</strong><br />
	-     se opreste &#8211; <strong>OK</strong> (oprirea are loc la 80 cm de cutia poștală)<br />
	-     reorientare &#8211; <strong>OK</strong><br />
	-     ajunge la destinație cu succes</p>
<p><strong>Test 6</strong> – cutie aflată în fața robotului<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn12931.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn12931.jpg?w=150&#038;h=112" alt="" title="DSCN1293" width="150" height="112" class="aligncenter size-thumbnail wp-image-394" /></a><br />
-      distanța : 1,2 m<br />
	-     prima detectare -<strong> OK</strong><br />
	-     se opreste &#8211; <strong>OK</strong> (oprirea are loc la 80 cm de cutia poștală)<br />
	-     reorientare &#8211; <strong>OK</strong><br />
	-     ajunge la destinație cu succes</p>
<p><strong>Test 7</strong> – două cutii poștale<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1329.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1329.jpg?w=150&#038;h=112" alt="" title="DSCN1329" width="150" height="112" class="aligncenter size-thumbnail wp-image-395" /></a><br />
-      cutia din stânga situată la 1,9 m<br />
-      cutia din dreapta situată la 1,5 m<br />
-	prima detectare &#8211; <strong>OK</strong><br />
-	orientare &#8211; <strong>OK</strong>, spre cel mai apropiat (cutia poștală din dreapta robotului)<br />
-     se opreste &#8211; <strong>OK</strong> (oprirea are loc la 81 cm de cutia poștală)<br />
-     reorientare &#8211; <strong>OK</strong><br />
-     ajunge cu succes la cutia din partea dreaptă</p>
<p><strong>Test 8 </strong>– două cutii poștale<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1327.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1327.jpg?w=150&#038;h=112" alt="" title="DSCN1327" width="150" height="112" class="aligncenter size-thumbnail wp-image-396" /></a><br />
-      cutia din stânga  situată la 1,5 m<br />
-      cutia din dreapta situată la 1,9 m<br />
-	prima detectare &#8211; <strong>OK</strong><br />
-	orientare &#8211; <strong>OK</strong>, spre cel mai apropiat (cutia poștală din stânga robotului)<br />
-     se oprește &#8211; <strong>OK</strong> (oprirea are loc la 80 cm de cutia poștală)<br />
-     reorientare &#8211; <strong>OK</strong><br />
-     ajunge cu succes la cutia din partea stângă</p>
<p><strong>Test 9</strong> – două cutii poștale<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1330.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1330.jpg?w=150&#038;h=112" alt="" title="DSCN1330" width="150" height="112" class="aligncenter size-thumbnail wp-image-397" /></a><br />
-      cutia din stânga  situată la 2,5 m<br />
-      cutia din dreapta situată la 2,5 m<br />
-	prima detectare &#8211; <strong>OK</strong><br />
-	orientare &#8211; <strong>OK</strong> (în cazul în care cutiile sunt la aceeași distanță, robotul va alege cutia poștală din stânga sa)<br />
-     se oprește &#8211; <strong>OK</strong> (oprirea are loc la 79 cm de cutia poștală)<br />
-     reorientare &#8211; <strong>OK</strong><br />
-     ajunge cu succes la cutia din partea stângă</p>
<p><strong>Test 10</strong> – două cutii poștale<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1328.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1328.jpg?w=150&#038;h=112" alt="" title="DSCN1328" width="150" height="112" class="aligncenter size-thumbnail wp-image-398" /></a><br />
-      cutia din stânga  situată la 2,5 m<br />
-      cutia din dreapta situată la 1,5 m<br />
-	prima detectare &#8211; <strong>OK</strong><br />
-	orientare &#8211; <strong>OK</strong> (robotul alege cutia poștală din dreapta sa)<br />
-     se oprește &#8211; <strong>OK</strong> (oprirea are loc la 81 cm de cutia poștală)<br />
-     reorientare &#8211; <strong>OK</strong><br />
-     ajunge cu succes la cutia din partea stângă</p>
<p><em>Cam atât pentru această săptămână ! Vom continua să facem cât mai multe teste, în cât mai multe situații și să încercăm să detectăm alte posibile erori.<br />
Vom reveni și cu câteva filmulețe ale testelor care vor urma în săptămâna viitoare !</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=372&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/12/16/detectarea-cutiilor-postale-partea-a-ii-a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn13451.jpg?w=150" medium="image">
			<media:title type="html">DSCN1345</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1343.jpg?w=300" medium="image">
			<media:title type="html">DSCN1343</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1344.jpg?w=300" medium="image">
			<media:title type="html">DSCN1344</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn13421.jpg?w=300" medium="image">
			<media:title type="html">DSCN1342</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn13431.jpg?w=150" medium="image">
			<media:title type="html">DSCN1343</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn12931.jpg?w=150" medium="image">
			<media:title type="html">DSCN1293</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1329.jpg?w=150" medium="image">
			<media:title type="html">DSCN1329</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1327.jpg?w=150" medium="image">
			<media:title type="html">DSCN1327</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1330.jpg?w=150" medium="image">
			<media:title type="html">DSCN1330</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1328.jpg?w=150" medium="image">
			<media:title type="html">DSCN1328</media:title>
		</media:content>
	</item>
		<item>
		<title>Detectarea cutiilor postale (Partea I)</title>
		<link>http://postmanrobot.wordpress.com/2010/12/11/detectarea-cutiilor-postale-partea-i/</link>
		<comments>http://postmanrobot.wordpress.com/2010/12/11/detectarea-cutiilor-postale-partea-i/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 10:28:36 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=330</guid>
		<description><![CDATA[În această săptămână am modificat &#8220;ghiozdanul&#8221; robotului nostru pentru a nu părea doar o simplă cutie de carton cu câteva găuri în ea. Am muncit destul de mult pentru acest lucru și suntem destul de multumiți de cum arată acum &#8230; <a href="http://postmanrobot.wordpress.com/2010/12/11/detectarea-cutiilor-postale-partea-i/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=330&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>În această săptămână am modificat &#8220;ghiozdanul&#8221; robotului nostru pentru a nu părea doar o simplă cutie de carton cu câteva găuri în ea. Am muncit destul de mult pentru acest lucru și suntem destul de multumiți de cum arată acum &#8220;ghiozdanul&#8221; <em>poștașului</em>, dar până la ora competiției vom încerca să-i mai aducem câteva îmbunătățiri în ceea ce privește aspectul său.</p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/12/dscn13061.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn13061.jpg?w=225&#038;h=300" alt="" title="DSCN1306" width="225" height="300" class="aligncenter size-medium wp-image-337" /></a></p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1339.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1339.jpg?w=225&#038;h=300" alt="" title="DSCN1339" width="225" height="300" class="aligncenter size-medium wp-image-361" /></a></p>
<p>De asemenea, am lucrat puțin și la cutiile poștale, dar.. aceasta nu este deloc forma lor finală. În acest moment nu se aseamănă foarte mult cu niște cutii poștale, le-am confecționat doar pentru că ne doream să avem câteva exemple cu care să putem începe să testăm detectarea lor. În principiu, aceasta este forma, culoarea și font-ul cu care va fi scrisă adresa pe cutiile noastre poștale.</p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1293.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1293.jpg?w=150&#038;h=112" alt="" title="DSCN1293" width="150" height="112" class="aligncenter size-thumbnail wp-image-333" /></a></p>
<p>Apoi, ne-am hotărât să testăm foarte bine detectarea cutiilor poștale și funcția care am scris-o pentru a situa cutia poștală odată detectată, în centrul imaginii. Imediat ce robotul detectează o cutie poștală, cu ajutorul funcției <strong>Poziționează()</strong>, în funcție de distanța la care se află cutia poștală, va stabili o limită în care trebuie să se încadreze pentru a se situa cât mai pe centru. Am întâmpinat din nou mici probleme, deoarece se întâmplă ca detectarea să nu funcționeze chiar întotdeauna, și asta din cauza camerei web cu ajutorul căreia se face detectarea de obiecte.</p>
<p>Mai jos avem codul sursă în C++ al funcției care poziționează obiectul detectat pe centru :<br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/pozitionare2.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/pozitionare2.jpg?w=640&#038;h=1156" alt="" title="Pozitionare" width="640" height="1156" class="aligncenter size-full wp-image-350" /></a></p>
<p><em>În primul exemplu, se poate observa faptul cum cu ajutorul funcției de mai sus, robotul face rotații la stânga și la dreapta, în funcție de poziția la momentul respectiv al cutiei poștale. Va face astfel de mișcări până când forma cutiei poștale va fi între cele două linii oblice verzi, desenate în funcție de distanța (Aria) la care se află cutia, acest lucru poziționând cutia poștală pe centru.</em></p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/hqAYAcsMT3Y?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<p><em>În cel de-al doilea exemplu, chiar dacă după prima detectare, robotul nu s-ar îndrepta chiar spre centrul cutiei, în momentul în care ajunge la mai puțin de 40 cm de aceasta, el va face o nouă poziționare, de această dată cu mai mult succes :</em></p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/OZWS9eJ9CaU?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/330/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=330&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/12/11/detectarea-cutiilor-postale-partea-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn13061.jpg?w=225" medium="image">
			<media:title type="html">DSCN1306</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1339.jpg?w=225" medium="image">
			<media:title type="html">DSCN1339</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1293.jpg?w=150" medium="image">
			<media:title type="html">DSCN1293</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/pozitionare2.jpg" medium="image">
			<media:title type="html">Pozitionare</media:title>
		</media:content>
	</item>
		<item>
		<title>OCR (Optical Character Recognition)</title>
		<link>http://postmanrobot.wordpress.com/2010/12/08/ocr/</link>
		<comments>http://postmanrobot.wordpress.com/2010/12/08/ocr/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 09:41:12 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=305</guid>
		<description><![CDATA[În sfârșit am reușit să facem recunoașterea textului din imagini. Am fost ajutați, ce-i drept, de o aplicație Open Source care primește ca parametru o imagine și returnează textul găsit, dacă acesta există. Totuși această aplicație nu &#8220;citește&#8221; întotdeauna corect &#8230; <a href="http://postmanrobot.wordpress.com/2010/12/08/ocr/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=305&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>În sfârșit am reușit să facem <strong>recunoașterea textului din imagini</strong>. Am fost ajutați, ce-i drept, de o <em>aplicație Open Source</em> care primește ca parametru o imagine și returnează textul găsit, dacă acesta există. Totuși această aplicație nu &#8220;citește&#8221; întotdeauna corect textul și mai trebuie să o ajutăm. Imaginea care e trimisă ca parametru, trebuie să fie cât mai clară posibil și dacă textul este izolat, este mult mai bine.<br />
Aceasta problemă a fost rezolvată foarte repede folosind <strong>OpenCV</strong>. Imaginea a fost &#8220;curațată&#8221; și tranformată într-o <em>imagine alb-negru</em>. Am făcut acest lucru, deorece după mai multe teste, am observat că recunoașterea textului este mult mai bună, dacă imaginea este alb-negru.<br />
Totuși, în timpul nenumăratelor teste am descoperit o problemă, care ar putea să creeze ceva dificultăți în viitor. Și acea problemă este că uneori apăreau caractere ciudate în textul citit. De aceea a trebuit să aplicăm un filtru pe text pentru a izola literele, cifrele și caracterele spatiu și &#8220;.&#8221;.<br />
Cu toate acestea, textul detectat nu este întotdeauna corect. Dar, deseori pierde unul-două caractere sau e posibil să detecteze caractere inexistente în imaginea respectivă, iar această <em>problemă nu este cauzată de partea de soft</em>, <em>ci de camera web cu care se iau imaginile</em>. </p>
<p><strong>SOLUȚIA</strong> : Am luat 15 imagini, și am detectat textul din fiecare imagine. Apoi, am căutat textul care apare de cele mai multe ori în cele 15 imagini. Dacă apare de cel puțin <strong>N</strong> ori (<em>N=8 momentan</em>), e foarte mult probabil ca textul detectat să fie textul corect.</p>
<p><em>Aici avem codul sursă la funcția de mai sus, scris în C++:</em></p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/12/finalresult.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/finalresult.jpg?w=640" alt="" title="finalResult"   class="aligncenter size-full wp-image-352" /></a></p>
<p>Acuratețea algoritmului, în cazul în care <em>distanța dintre camera și obiectul care conține textul e mai mică de 80 cm</em>, este mai mare de 90%. <em>Timpul de execuție este de câteva secunde</em>, fiind acceptabil pentru o detectare cât mai bună. Pentru distanțe mai mari, este necesar ca textul să aibă o dimensiune mai mare sau o cameră mult mai bună.</p>
<p>În imagine se poate vedea rezultatul unei detecții a textului, acesta fiind <strong>Cameleon</strong>. Textul este pe o cutie poștală, iar algoritmul de detecție se aplică de mai multe ori.<br />
<em></p>
<blockquote><p>Cutia poștală :</p></blockquote>
<p> </em><br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/cameleon1.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/cameleon1.jpg?w=150&#038;h=138" alt="" title="cameleon1" width="150" height="138" class="aligncenter size-thumbnail wp-image-311" /></a></p>
<p><em></p>
<blockquote><p>Rezultat : </p></blockquote>
<p></em><br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/text1.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/text1.jpg?w=300&#038;h=151" alt="" title="text" width="300" height="151" class="aligncenter size-medium wp-image-340" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/305/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=305&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/12/08/ocr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/finalresult.jpg" medium="image">
			<media:title type="html">finalResult</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/cameleon1.jpg?w=150" medium="image">
			<media:title type="html">cameleon1</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/text1.jpg?w=300" medium="image">
			<media:title type="html">text</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Ghiozdanul&#8221; Robotului poștas (Partea a II-a)</title>
		<link>http://postmanrobot.wordpress.com/2010/12/01/ghiozdanul-robotului-postas-2/</link>
		<comments>http://postmanrobot.wordpress.com/2010/12/01/ghiozdanul-robotului-postas-2/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 14:54:18 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=272</guid>
		<description><![CDATA[Săptămâna 10 : În această săptămână am lucrat în continuare la &#8220;ghiozdanul&#8221; robotului pentru a putea definitiva comenzile de scoatere a tuturor scrisorilor. Aveam nevoie de acest lucru și pentru ca scrisorile să stea fixe pe suport, și a nu &#8230; <a href="http://postmanrobot.wordpress.com/2010/12/01/ghiozdanul-robotului-postas-2/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=272&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Săptămâna 10</strong> : </p>
<p>În această săptămână am lucrat în continuare la <em>&#8220;ghiozdanul&#8221;</em> robotului pentru a putea definitiva comenzile de scoatere a tuturor scrisorilor. Aveam nevoie de acest lucru și pentru ca scrisorile să stea fixe pe suport, și a nu avea mai multe rezultate pentru aceeași comandă, iar funcțiile o dată scrise pentru scoaterea unei scrisori, să fie definitive. Pentru început, am modificat puțin &#8220;ghiozdanul&#8221;, având acum <strong>patru sertare</strong> în care se pot ține scrisorile, fiecare loc având un <strong>suport</strong>, astfel încât scrisoarea să nu alunece înăuntru. </p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/12/dscn1264.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn1264.jpg?w=112&#038;h=150" alt="" title="DSCN1264" width="112" height="150" class="alignnone size-thumbnail wp-image-273" /></a><br />
<a href="http://postmanrobot.files.wordpress.com/2010/12/dscn12681.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/12/dscn12681.jpg?w=112&#038;h=150" alt="" title="DSCN1268" width="112" height="150" class="alignnone size-thumbnail wp-image-276" /></a></p>
<p>Apoi, ne-am apucat să scriem cele patru funcții de scoatere a scrisorilor. A fost destul de dificil deoarece pozițiile în care erau puse scrisoriile erau destul de incomode pentru <strong>LynxArm</strong>. Chiar dacă ar fi reușit să o scoată, mai apărea încă o problemă : datorită mișcării circulare a brațului, de exemplu dacă se scoatea prima scrisoare (prima scrisoare fiind cea mai de jos), în timp ce era scoasă, scrisoarea lovea și scrisoarea de deasupra ei, lucru ce ar fi putut strica calculele de scoatere a scrisorii lovite.</p>
<p>Pentru <em>prima scrisoare</em> am întâmpinat, din nou, cele mai multe probleme deoarece mișcarea era foarte complicată pentru braț, care nu funcționează nici cum ne-am dori (gripper-ul brațului este extrem de uzat și nu funcționează foarte bine).</p>
<p><em>Scoaterea primei scrisori </em>:<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/sEjlppFcNws?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p><em>Scoaterea celei de-a doua scrisori </em>:<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/l9kSw3e-VZE?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p><em>Scoaterea celei de-a patra scrisori </em>:<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/dxPNsmevGM8?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>După aceea am făcut mai multe teste și am pus robotul să scoată toate scrisorile din ghiozdan și să le pună într-o <em>&#8220;cutie poștală&#8221;</em> care se afla din <em>coincidență</em> fix în fața lui, și nu mai era nevoit să mai facă vreo mișcare pentru a ajunge lângă ea.<br />
<em>Mai jos puteți vedea ce a ieșit : </em><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/eSREAVUP-QE?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Am incercat apoi să ne mișcăm puțin cu <strong>IRobotul</strong>, și cu ajutorul <strong>senzorului de ultrasunete</strong> să ne oprim dacă el întâlnește vreun obstacol. </p>
<p><em>La început viteza era prea mare, iar scrisorile robotului săreau afară </em> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/VINh1irhRqQ?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p><em>Dar cu o viteza mai mică acest lucru nu se mai întâmpla, iar robotul ajungea la &#8220;destinație&#8221; fără a mai pierde vreo scrisoare</em> :<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/nSuMtB_ep-E?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Cam atât pentru această săptămână! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p><em>Ne auzim din nou săptămâna viitoare ! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/272/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=272&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/12/01/ghiozdanul-robotului-postas-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn1264.jpg?w=112" medium="image">
			<media:title type="html">DSCN1264</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/12/dscn12681.jpg?w=112" medium="image">
			<media:title type="html">DSCN1268</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Ghiozdanul&#8221; Robotului postas (Partea I)</title>
		<link>http://postmanrobot.wordpress.com/2010/11/28/ghiozdanul-robotului-postas/</link>
		<comments>http://postmanrobot.wordpress.com/2010/11/28/ghiozdanul-robotului-postas/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 20:00:07 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=225</guid>
		<description><![CDATA[Saptamana 8 &#8211; Saptamana 9 : In aceste saptamani am lucrat foarte serios la partea in care robotul nostru va lua scrisorile in momentul in care va detecta o cutie postala, si se afla deja in fata ei. Pentru aceasta &#8230; <a href="http://postmanrobot.wordpress.com/2010/11/28/ghiozdanul-robotului-postas/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=225&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Saptamana 8 &#8211; Saptamana 9</strong> : </p>
<p>In aceste saptamani am lucrat foarte serios la partea in care robotul nostru va lua scrisorile in momentul in care va detecta o cutie postala, si se afla deja in fata ei. Pentru aceasta ne-am gandit ca <em>&#8220;postasul&#8221;</em> nostru sa aiba un <em>&#8220;ghiozdan&#8221;</em> in care va avea scrisorile sale. </p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/11/dscn12392.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/11/dscn12392.jpg?w=112&#038;h=150" alt="" title="DSCN1239" width="112" height="150" class="alignnone size-thumbnail wp-image-262" /></a></p>
<p>Chiar daca la inceput ne-am chinuit putin in a incerca sa &#8220;prindem&#8221; scrisoarea, am reusit sa pozitionam bratul pentru a face aceasta miscare. Totusi, din cauza ca cutia din care lua scrisorile LynxArm-ul era prea aproape de brat, acest lucru ne incurca teribil si nu am reusit nicicum sa scoatem o scrisoare din locul in care se va afla prima scrisoare din ghiozdanul robotul. Bratul nu mergea suficient de mult in spate, pentru a putea face posibila aceasta miscare. Chiar daca am fi scos-o, ar fi dat peste scrisorile de mai sus ceea ce nu ne convenea absolut deloc.</p>
<p>(1)<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/yMx7RksxL0c?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>(2)<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/MQOazlcyWDo?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>(3)<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/jWqkVgOW3UI?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Apoi ne-am gandit ca ar fi bine ca ghiozdanul sa fie pus pe un suport montat in prelungirea suportului pe care se afla bratul Lynx. Astfel castigam mai mult loc pentru a putea scoate scrisorile mai in siguranta si mai eficient.</p>
<a href="http://postmanrobot.wordpress.com/2010/11/28/ghiozdanul-robotului-postas/#gallery-1-slideshow">Click to view slideshow.</a>
<p>Dar.. dupa aceea am fost nevoiti sa calculam din nou toate miscarile bratului pentru a ajunge in noua pozitie in care se afla prima scrisoare. Nu a fost deloc usor, si ne-am chinuit destul de mult pana am reusit sa facem ceva care sa ne multumeasca cat de cat.</p>
<p>(4)<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/KZZasIegXN8?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>(5) A reusit sa o scoata! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/L1BO2R_oOw0?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>(6) Aceeasi scoatere a scrisorii cu succes, dar executata putin mai repede.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/5_OiVSVyGO0?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Dupa multa munca am reusit sa scoatem prima scrisoare din <em>ghiozdanul &#8220;postasului&#8221;</em>, ceea ce ne va ajuta foarte mult si in scoaterea celorlalte scrisori ale sale. Mai jos putem vedea si codul care face toate aceste miscari (de notat este faptul ca functia <strong>sendCommand()</strong> trimite bratului o comanda): </p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/11/toletterone1.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/11/toletterone1.jpg?w=640" alt="" title="toLetterOne"   class="alignnone size-full wp-image-356" /></a></p>
<p> Suntem foarte siguri ca pentru celelalte va fi mult mai usor, deoarece vor fi situate intr-o pozitie multa mai comoda bratului. Sa speram ca asa va fi ! </p>
<p>Ne auzim saptamana viitoare ! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/225/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=225&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/11/28/ghiozdanul-robotului-postas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/dscn12392.jpg?w=112" medium="image">
			<media:title type="html">DSCN1239</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/toletterone1.jpg" medium="image">
			<media:title type="html">toLetterOne</media:title>
		</media:content>
	</item>
		<item>
		<title>Robot Vision</title>
		<link>http://postmanrobot.wordpress.com/2010/11/18/robot-vision/</link>
		<comments>http://postmanrobot.wordpress.com/2010/11/18/robot-vision/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 17:21:28 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=211</guid>
		<description><![CDATA[Pentru Robot Vision se lucrează de mai multe săptămâni și încă mai avem de lucru&#8230; :-s În continuare, va urma o scurtă descriere a ceea ce s-a realizat până acum. Detectarea obiectelor folosind OpenCV După ce am citit o cantitate &#8230; <a href="http://postmanrobot.wordpress.com/2010/11/18/robot-vision/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=211&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pentru <strong>Robot Vision</strong> se lucrează de mai multe săptămâni și încă mai avem de lucru&#8230; :-s În continuare, va urma o scurtă descriere a ceea ce s-a realizat până acum.</p>
<p><strong>Detectarea obiectelor folosind OpenCV</strong></p>
<p>După ce am citit o cantitate enormă de documentație despre <strong>OpenCV</strong>, am reușit în sfârșit să realizăm o formă funcțională a unui algoritm care să poată detecta obiectele dintr-o imagine. O problemă mare a algoritmilor de detecție este acela că nu există algoritm care să funcționeze foarte bine. De exemplu, dacă se dorește detectarea marginilor dintr-o imagine, algoritmul va funcționa bine doar dacă între culoarea obiectului și cea a fundalului există o diferență mare de culoare. Dacă culorile sunt foarte asemănătoare, una sau mai multe margini nu vor fi detectate. <em>Iar asta e o mare problemă dacă detectarea obiectelor se face după forma lor. </em></p>
<p>În cazul în care se dorește detectarea culorilor, problema apare atunci când există multe nuanțe ale aceleași culori, atunci unele nu vor putea fi detectate. Problema cea mai gravă este aceea că poate detecta culori care nu ar trebui să apară, de exemplu nuanțele culorii gri. Scrierea unui algoritm care să detecteze corect culorile, dar care e lent în ceea  ce privește timpul de execuție, nu se poate folosi în aplicații în care se doreste detecția în timp real. Dificultatea în detectarea culorilor constă în modelele de culori care se folosesc: <strong>RGB</strong> (<strong>R</strong>ED, <strong>G</strong>REEN, <strong>B</strong>LUE &#8211; fiecare culoare fiind formată din aceste trei, dar în diferite proporții), <strong>HSV</strong> (<strong>H</strong>UE, <strong>S</strong>ATURATION, <strong>V</strong>ALUE ) și altele, dar acestea două fiind cele mai folosite, fiecare având avantaje și dezavantaje.</p>
<p><em>În imaginile care vor urma vor fi câteva exemple de detectare a culorii și a marginilor, culoarea detectată fiind <strong>albastru</strong>.</em></p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/11/colordetected11.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/11/colordetected11.jpg?w=150&#038;h=112" alt="" title="ColorDetected1" width="150" height="112" class="aligncenter size-thumbnail wp-image-256" /></a></p>
<p><em>În imaginea de mai sus, se poate observa cum s-a detectat obiectul de culoare albastră, dar și o portiune de culoare gri. Porțiunea cu rosu și verde este o încercare nereușită de detectare a unei forme pătratice.</em></p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/11/colordetected21.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/11/colordetected21.jpg?w=150&#038;h=112" alt="" title="ColorDetected2" width="150" height="112" class="aligncenter size-thumbnail wp-image-258" /></a></p>
<p><em>Mai sus am reușit să detectăm un obiect care are patru colțuri. Dar, nici aici nu am reușit să eliminăm detectarea culorii gri.</em></p>
<p><a href="http://postmanrobot.files.wordpress.com/2010/11/edgedetect1.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/11/edgedetect1.jpg?w=150&#038;h=112" alt="" title="EdgeDetect" width="150" height="112" class="aligncenter size-thumbnail wp-image-259" /></a></p>
<p><em>Aici se poate vedea rezultatul unui algoritm de detecție a marginilor. Se poate vedea că nu a detectat toată marginea(în centru este un caiet și un pix..).</em></p>
<p><em>Pentru detectarea unei cutii poștale se va aplica următorul algoritm:</em><br />
- se detectează culoarea, iar în imaginea nouă vor fi două culori, culoarea obiectului, respectiv negrul de pe fundal<br />
- se vor detecta marginile din imaginea nouă<br />
- se detectează obiectele a căror formă se potrivește cu forma unei cutii poștale</p>
<p><strong>Un mic exemplu : </strong></p>

<a href='http://postmanrobot.wordpress.com/2010/11/18/robot-vision/image/' title='Image'><img data-attachment-id='220' data-orig-size='640,480' data-liked='0'width="150" height="112" src="http://postmanrobot.files.wordpress.com/2010/11/image.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Image" title="Image" /></a>
<a href='http://postmanrobot.wordpress.com/2010/11/18/robot-vision/image1/' title='Image1'><img data-attachment-id='221' data-orig-size='640,480' data-liked='0'width="150" height="112" src="http://postmanrobot.files.wordpress.com/2010/11/image1.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Image1" title="Image1" /></a>
<a href='http://postmanrobot.wordpress.com/2010/11/18/robot-vision/image6/' title='Image6'><img data-attachment-id='222' data-orig-size='640,480' data-liked='0'width="150" height="112" src="http://postmanrobot.files.wordpress.com/2010/11/image6.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Image6" title="Image6" /></a>
<a href='http://postmanrobot.wordpress.com/2010/11/18/robot-vision/colordetected1/' title='ColorDetected1'><img data-attachment-id='256' data-orig-size='640,480' data-liked='0'width="150" height="112" src="http://postmanrobot.files.wordpress.com/2010/11/colordetected11.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="ColorDetected1" title="ColorDetected1" /></a>
<a href='http://postmanrobot.wordpress.com/2010/11/18/robot-vision/colordetected2/' title='ColorDetected2'><img data-attachment-id='258' data-orig-size='640,480' data-liked='0'width="150" height="112" src="http://postmanrobot.files.wordpress.com/2010/11/colordetected21.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="ColorDetected2" title="ColorDetected2" /></a>
<a href='http://postmanrobot.wordpress.com/2010/11/18/robot-vision/edgedetect/' title='EdgeDetect'><img data-attachment-id='259' data-orig-size='640,480' data-liked='0'width="150" height="112" src="http://postmanrobot.files.wordpress.com/2010/11/edgedetect1.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EdgeDetect" title="EdgeDetect" /></a>

<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=211&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/11/18/robot-vision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/colordetected11.jpg?w=150" medium="image">
			<media:title type="html">ColorDetected1</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/colordetected21.jpg?w=150" medium="image">
			<media:title type="html">ColorDetected2</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/edgedetect1.jpg?w=150" medium="image">
			<media:title type="html">EdgeDetect</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/image.jpg?w=150" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/image1.jpg?w=150" medium="image">
			<media:title type="html">Image1</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/image6.jpg?w=150" medium="image">
			<media:title type="html">Image6</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/colordetected11.jpg?w=150" medium="image">
			<media:title type="html">ColorDetected1</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/colordetected21.jpg?w=150" medium="image">
			<media:title type="html">ColorDetected2</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/edgedetect1.jpg?w=150" medium="image">
			<media:title type="html">EdgeDetect</media:title>
		</media:content>
	</item>
		<item>
		<title>Senzorul US SRF08</title>
		<link>http://postmanrobot.wordpress.com/2010/11/11/senzorul-us-srf08/</link>
		<comments>http://postmanrobot.wordpress.com/2010/11/11/senzorul-us-srf08/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 15:52:59 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=191</guid>
		<description><![CDATA[Săptămâna 7 : În sfârșit am rezolvat și această problemă, care ne-a chinuit destul de mult timp. Senzorul merge foarte bine acum și detectează precis distanța până la cel mai apropiat obiect situat în fața lui, în timp real, adică &#8230; <a href="http://postmanrobot.wordpress.com/2010/11/11/senzorul-us-srf08/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=191&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Săptămâna 7 : </strong></p>
<p>În sfârșit am rezolvat și această problemă, care <em>ne-a chinuit</em> destul de mult timp. Senzorul merge foarte bine acum și detectează precis distanța până la cel mai apropiat obiect situat în fața lui, în timp real, adică în timp ce robotul nostru se află în mișcare. </p>
<p>În această imagine puteți vedea cum funcționează senzorul nostru, la apropierea și depărtarea unui obiect de el :<br />
<a href="http://postmanrobot.files.wordpress.com/2010/11/srf4.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/11/srf4.jpg?w=300&#038;h=150" alt="" title="srf" width="300" height="150" class="aligncenter size-medium wp-image-421" /></a></p>
<p>Pentru buna sa funcționare am scris câteva funcții, și anume : </p>
<li>O <em>funcție de inițializare</em> a senzorului nostru <strong>US SRF08</strong></li>
<p></p>
<li> O <em>funcție care determină distanța până la cel mai apropiat obiect </em></li>
<p><a href="http://postmanrobot.files.wordpress.com/2010/11/getdistance.jpg"><img src="http://postmanrobot.files.wordpress.com/2010/11/getdistance.jpg?w=640" alt="" title="getDistance"   class="aligncenter size-full wp-image-204" /></a></p>
<li>O<em> funcție care determină distanța cât mai precis</em>, deoarece se fac 15 măsuratori, după care se elimină extremele și se face o <em>medie</em> a celorlalte rămase, astfel determinându-se extrem de precis distanța.</li>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=191&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/11/11/senzorul-us-srf08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/srf4.jpg?w=300" medium="image">
			<media:title type="html">srf</media:title>
		</media:content>

		<media:content url="http://postmanrobot.files.wordpress.com/2010/11/getdistance.jpg" medium="image">
			<media:title type="html">getDistance</media:title>
		</media:content>
	</item>
		<item>
		<title>IRobot</title>
		<link>http://postmanrobot.wordpress.com/2010/11/03/asda/</link>
		<comments>http://postmanrobot.wordpress.com/2010/11/03/asda/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 18:22:06 +0000</pubDate>
		<dc:creator>23razvan23</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[functii]]></category>
		<category><![CDATA[IRobot]]></category>
		<category><![CDATA[LynxArm]]></category>
		<category><![CDATA[US]]></category>

		<guid isPermaLink="false">http://postmanrobot.wordpress.com/?p=163</guid>
		<description><![CDATA[Săptămâna 6 În această săptămână am conectat IRobotul, si am incercat toate comenzile pe rand pentru a ne da seama cum functioneaza. A fost putin mai greu pentru ca la inceput nu ne prea asculta . &#8230;am incercat sa facem &#8230; <a href="http://postmanrobot.wordpress.com/2010/11/03/asda/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=163&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Săptămâna 6 </strong><br />
În această săptămână am conectat IRobotul, si am incercat toate comenzile pe rand pentru a ne da seama cum functioneaza. A fost putin mai greu pentru ca la inceput nu ne prea asculta <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/xPY21lHF4SY?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<p>&#8230;am incercat sa facem si o rotire.. (cam la intamplare cei drept :-s)&#8230;<br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/rOCmVm-fowg?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<p>..dupa mai multe incercari am reusit sa scriem cateva functii care fac robotul sa mearga o distanta fixa, sau sa roteasca intr-o anumita directie un anumit numar de grade&#8230;</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/sz6JMHGC4X8?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<p>&#8230;apoi mai spre sfarsitul saptamanii am incercat sa conectam si senzorul de ultrasunete pe care il vom folosi la robotul nostru&#8230;am avut probleme, deoarece in cele patru ore petrecute joi la laborator n-am reusit nicicum sa gasim nicicum un exemplu functionabil (doar multe exemple cu biblioteci lipsa sau exemple care afisau rezultate gresite) pentru senzorul nostru SRF08&#8230;dar speram sa reusim asta saptamana viitoare ! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8230;spre sfarsitul laboratorului am vrut sa conectam simultan si <strong>LynxArm</strong>-ul si <strong>IRobotul</strong> pentru a putea face cateva miscari cu fiecare si a simula din nou <em>&#8220;colectarea unei scrisori&#8221;</em> din <em>&#8220;stiva de scrisori&#8221;</em> si lasarea ei la <em>&#8220;destinatie&#8221;</em>, dupa care robotul nostru se intoarce pentru a pleca spre o <em>&#8220;noua destinatie&#8221;</em>&#8230;(la rotatie cablurile ne-au cam incurcat, iar robotul nu a putut face rotatia completa de 90°)..mai jos puteti vedea ce a iesit ! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/vZwzFiKn7ic?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/postmanrobot.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/postmanrobot.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/postmanrobot.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/postmanrobot.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/postmanrobot.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/postmanrobot.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/postmanrobot.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/postmanrobot.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/postmanrobot.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/postmanrobot.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/postmanrobot.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/postmanrobot.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/postmanrobot.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/postmanrobot.wordpress.com/163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=postmanrobot.wordpress.com&amp;blog=17274865&amp;post=163&amp;subd=postmanrobot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://postmanrobot.wordpress.com/2010/11/03/asda/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d4ae625f0c3cf3bb57c6d87087e20a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">23razvan23</media:title>
		</media:content>
	</item>
	</channel>
</rss>
