<?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"
	>

<channel>
	<title>Open Video Robot</title>
	<atom:link href="http://wifibot.linux-geek.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://wifibot.linux-geek.org</link>
	<description>Open Video Robot development blog</description>
	<pubDate>Fri, 06 Jun 2008 17:22:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Open Video Robot  - (hardware) overview</title>
		<link>http://wifibot.linux-geek.org/open-video-robot-hardware-overview/</link>
		<comments>http://wifibot.linux-geek.org/open-video-robot-hardware-overview/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 17:22:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://wifibot.linux-geek.org/?p=21</guid>
		<description><![CDATA[Parts list:

Asus WL-500GP router
Atmel Atmega48 microcontrolle
3x FAN 8082 electric motor drivers
LM2940T voltage regulator
 1x SG-5010 servos
3x AS-170 servos (Don&#8217;t buy them, they more or less self distruct if the arm somehow gets stuck!)
 4x Sanyo 2500mAh NiMh rechargeable batteries
 Phillips SPC200NC webcam
 Tamiya Track and Wheel set
 2x Tamiya Double gearbox
 5x white LEDs
 Different [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Parts list:</strong></p>
<ul>
<li>Asus WL-500GP router</li>
<li>Atmel Atmega48 microcontrolle</li>
<li>3x FAN 8082 electric motor drivers</li>
<li>LM2940T voltage regulator</li>
<li> 1x SG-5010 servos</li>
<li>3x AS-170 servos (Don&#8217;t buy them, they more or less self distruct if the arm somehow gets stuck!)</li>
<li> 4x Sanyo 2500mAh NiMh rechargeable batteries</li>
<li> Phillips SPC200NC webcam</li>
<li> Tamiya Track and Wheel set</li>
<li> 2x Tamiya Double gearbox</li>
<li> 5x white LEDs</li>
<li> Different electric components as resistors, capacitors and wires</li>
</ul>
<p>So, how is OVR working?</p>
<p><strong>Let&#8217;s start with the basics.</strong> How the hell do we power all these components? The router is powered from the original power adapter, so we need a plug. In the near future, we want to power it from 6 NiMh cells, using a switching power supply (the voltage needs to be very near 5 V all the time). The webcam is powered by the USB port of the router. Everything else is powered by the 4 rechargeable batteries. The servos and the motors are connected directly, electronic components are connected trough the voltage regulator and some filtering capacitors.</p>
<p>Now, <strong>how are commands sent</strong>? The router runs the <a href="http://www.openwrt.org/" target="_blank">OpenWRT</a> Linux distribution and the WiFi card is enabled. There are two daemons running on it: <a href="http://mxhaard.free.fr/spcaserv.html" target="_blank">spcaserv</a> for streaming the video from the webcam, and our program (written in C), used for remote controlling. The router gets the commands via a TCP socket. How the hell can it move the motors? Well, that&#8217;s the microcontroller&#8217;s job. The microcontroller runs a program written by me in <a href="http://www.mcselec.com/index.php?option=com_content&amp;task=view&amp;id=14&amp;Itemid=41" target="_blank">BASCOM AVR</a> and it receives the commands from the router using the serial port. It generates a <a href="http://en.wikipedia.org/wiki/Pulse-width_modulation" target="_blank">PWM</a> signal for the servos, and uses the FAN drivers for the electric motors moving the tracks and for the LEDs mounted on the webcam.</p>
<p><strong>What do we use the servos for</strong>? One AS-170 moves the webcam (and the LED&#8217;s) up and down. SG-5010 moves the lower part of the arm. Another AS-170 creates an articulation at the middle of the arm. The last AS-170 is used for grabbing stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://wifibot.linux-geek.org/open-video-robot-hardware-overview/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Source code: Windows Controller</title>
		<link>http://wifibot.linux-geek.org/source-code-windows-controller/</link>
		<comments>http://wifibot.linux-geek.org/source-code-windows-controller/#comments</comments>
		<pubDate>Mon, 26 May 2008 21:29:15 +0000</pubDate>
		<dc:creator>kappacelu</dc:creator>
		
		<category><![CDATA[Info]]></category>

		<category><![CDATA[autoit]]></category>

		<category><![CDATA[gpl]]></category>

		<category><![CDATA[source code]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://wifibot.linux-geek.org/?p=17</guid>
		<description><![CDATA[I wrote the Windows controller, just because the visitors of our stands like better windows than *nix. Since the application&#8217;s purpose was just to send plain text over tcp, I used a high leve, basic-like scripting language, AutoIt V3.
First, I should mention some commands the robot knows about:

forward,right,left,back,stop - for movement
ledon,ledoff - for light control
numbers [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote the Windows controller, just because the visitors of our stands like better windows than *nix. Since the application&#8217;s purpose was just to send plain text over tcp, I used a high leve, basic-like scripting language, <a href="http://www.autoitscript.com" target="_blank">AutoIt V3</a>.</p>
<p>First, I should mention some commands the robot knows about:</p>
<ul>
<li>forward,right,left,back,stop - for movement</li>
<li>ledon,ledoff - for light control</li>
<li>numbers from 1 to 32 - for arm&#8217;s first servo (the one on the robot)</li>
<li>numbers from 65 to 96 - for arm&#8217;s 2nd servo (the one in the middle)</li>
<li>numbers from 33 to 64 - for the arm&#8217;s 3rd servo (the one controlling the hook)</li>
<li>numbers from 97 to 128 - for the camera&#8217;s servo (for moving the camera up and down)</li>
</ul>
<p>I should mention that the numbers are positions, and changing the state of a servo from one limit to another takes about 0.2-0.4 seconds.</p>
<p>Here you have the (very bugged) source in AutoIT. Copy the text and try to compile it. The robot movements should work. Everything is released under GPL, so you can do anything you want with the code, but please, mention somewhere where did you take it from <em>(Open Video Robot - http://wifibot.linux-geek.org)</em></p>
<p><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/05/ovr_control_source.txt">ovr_control_source</a></p>
<p>Later, the Linux&#8217;s controller code - in QT</p>
]]></content:encoded>
			<wfw:commentRss>http://wifibot.linux-geek.org/source-code-windows-controller/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Infomatrix 2008 - Gold medal</title>
		<link>http://wifibot.linux-geek.org/infomatrix-2008-gold-medal/</link>
		<comments>http://wifibot.linux-geek.org/infomatrix-2008-gold-medal/#comments</comments>
		<pubDate>Sun, 25 May 2008 23:57:50 +0000</pubDate>
		<dc:creator>kappacelu</dc:creator>
		
		<category><![CDATA[Awards]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[2008]]></category>

		<category><![CDATA[articles]]></category>

		<category><![CDATA[award]]></category>

		<category><![CDATA[contest]]></category>

		<category><![CDATA[infomatrix]]></category>

		<category><![CDATA[newspaper]]></category>

		<guid isPermaLink="false">http://wifibot.linux-geek.org/?p=15</guid>
		<description><![CDATA[We continued with the robot development after the Jury&#8217;s special award in Dreamline International Design Olympiad, and tried to go to other contests. We qualified also to Busef, in Adana,Turkey, but didn&#8217;t manage to go, since it was Easter holiday in Romania. But we succeded to qualify to Infomatrix (in Bucharest, Romania), and more than [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/05/img-6134-og.jpg"><img class="alignright alignnone size-medium wp-image-16" style="float: right;" title="img-6134-og" src="http://wifibot.linux-geek.org/wp-content/uploads/2008/05/img-6134-og-300x199.jpg" alt="" width="300" height="199" /></a>We continued with the robot development after the Jury&#8217;s special award <a href="http://wifibot.linux-geek.org/dreamline-contest/" target="_blank">in Dreamline </a>International Design Olympiad, and tried to go to other contests. We qualified also to <a href="http://www.busef.org" target="_blank">Busef</a>, in Adana,Turkey, but didn&#8217;t manage to go, since it was Easter holiday in Romania. But we succeded to qualify to <a href="http://www.infomatrix.ro" target="_blank">Infomatrix </a>(in Bucharest, Romania), and more than that, to win a Gold Medal with our robot, in the Hardware Control. This means a great award to our effort to build all this thing, and to bring it to this state.</p>
<p>From Dreamline moment, we made some modifications to it, which greatly improved the opinion of the people about it:</p>
<ol>
<li>Robotic arm, with 3 servos. It can move (not turning aroung yet, but may be), pick up stuff and leave it in another place. Or push up the robot, in order to jump over some things in front of it</li>
<li>5 LEDs over the webcam. In Ankara, someone asked how does the robot work in the night. Then it was kind of impossible. Not it is ok - the LEDs in a complete dark room allows you even to read a book</li>
<li>Software improvements - not it doesn&#8217;t stuck so often, and it has better control</li>
</ol>
<p>In the following days I am planning to put here all the source-codes we have, and the protocol we use to control it. After that, my teammate will explain in some steps what he did in order to build all the electronic part.</p>
<p>Until then, some posts containing infos &amp; photos from Infomatrix Contest (in Romanian)</p>
<ol>
<li><a href="http://www.linux-geek.org/2008/05/22/infomatrix-2008/" target="_blank">Infomatrix 2008</a></li>
<li><a href="http://www.linux-geek.org/2008/05/26/medalia-de-aur-la-infomatrix-2008/" target="_blank">Medalia de aur la Infomatrix 2008</a> (Gold medal at Infomatrix 2008)</li>
<li><a href="http://kappacelu.com/medalie-de-aur-la-infomatrix/" target="_blank">Medialie de aur la Infomatrix</a> (<em>Gold medal at infomatrix)</em></li>
<li><a href="http://kappacelu.com/infomatrix-2008-poze-de-la-ceremonie/" target="_blank">Infomatrix 2008 - poze de la ceremonie</a> (<em>Ceremony photos</em>)</li>
<li><a href="http://kappacelu.com/infomatrix-2008-pe-scurte/" target="_blank">Infomatrix 2008 - Pe scurte</a> (<em>Briefly</em>)</li>
<li><a href="http://www.gandul.info/scoala/robotul-spion-al-elevilor-romani.html?3934;2659376" target="_blank">Articol in ziarul Gandul: Robotul spion al elevilor romani</a> (<em>Article in &#8220;Gandul&#8221; newspaper: The spy robot of the Romanian pupils)</em></li>
<li><a href="http://www.linux-geek.org/2008/05/26/medalia-de-aur-la-infomatrix-2008/" target="_blank">Medalie de aur la Infomatrix 2008 (</a><em>By Cosmin)<br />
</em></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://wifibot.linux-geek.org/infomatrix-2008-gold-medal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreamline Contest</title>
		<link>http://wifibot.linux-geek.org/dreamline-contest/</link>
		<comments>http://wifibot.linux-geek.org/dreamline-contest/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 08:11:11 +0000</pubDate>
		<dc:creator>kappacelu</dc:creator>
		
		<category><![CDATA[Awards]]></category>

		<guid isPermaLink="false">http://wifibot.linux-geek.org/?p=6</guid>
		<description><![CDATA[The first aim for building this robot was to go to Dreamline International Design Olympiad in Ankara, Turkey, in order to show the world (and ourself) that is a nice idea.
Even we had a few problems (so we needed also cable power input beside the batteries), everything was fine, and we got a Jury&#8217;s special [...]]]></description>
			<content:encoded><![CDATA[<p>The first aim for building this robot was to go to <a href="http://www.duscizgisi.com" target="_blank">Dreamline International Design Olympiad</a> in Ankara, Turkey, in order to show the world (and ourself) that is a nice idea.</p>
<p>Even we had a few problems (so we needed also cable power input beside the batteries), everything was fine, and we got a Jury&#8217;s special prize. Meaning diplomas, medals, and some money:D More or less, it is wonderful for a beginning. Now we started to think about some improvements we can bring to the robot, in order to make it really the best platform.</p>
<p>Below you can find some documents we presented at Ankara (.pdf, .ppt and some posters)</p>
<ul>
<li><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/04/open-video-robot.pdf" target="_self">Robot full documentation</a> - .pdf file</li>
<li><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/04/ovr_presentation.ppt" target="_self">Open Video Robot presentation</a> - .ppt file (the text is 90% taken from the .pdf)</li>
<li><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/04/ovr_poster1_intro.jpg" target="_blank">Poster 1</a></li>
<li><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/04/ovr_poster2_3q.jpg" target="_blank">Poster 2</a></li>
<li><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/04/flyer_spate.png" target="_blank">Flyer</a> (the interior, which actually contains information)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://wifibot.linux-geek.org/dreamline-contest/feed/</wfw:commentRss>
		</item>
		<item>
		<title>General facts about OVR</title>
		<link>http://wifibot.linux-geek.org/general-facts-about-ovr/</link>
		<comments>http://wifibot.linux-geek.org/general-facts-about-ovr/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 06:46:17 +0000</pubDate>
		<dc:creator>kappacelu</dc:creator>
		
		<category><![CDATA[Info]]></category>

		<guid isPermaLink="false">http://wifibot.linux-geek.org/?p=4</guid>
		<description><![CDATA[Welcome on Open Video Robot development blog.
The Open Video Robot is a different view over the classic idea of a mini-vehicle with one or more
video cameras on it. This device is basically built from a wireless router (Asus WL500G), on which
special devices are connected in order to perform different tasks: a webcam for getting the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wifibot.linux-geek.org/wp-content/uploads/2008/04/general.jpg"><img class="alignright alignnone size-medium wp-image-5" style="float: right;" title="Open Video Robot - Front pict" src="http://wifibot.linux-geek.org/wp-content/uploads/2008/04/general-300x240.jpg" alt="Open Video Robot - Front pict" width="200" height="180" /></a>Welcome on Open Video Robot development blog.</p>
<blockquote><p>The Open Video Robot is a different view over the classic idea of a mini-vehicle with one or more<br />
video cameras on it. This device is basically built from a wireless router (Asus WL500G), on which<br />
special devices are connected in order to perform different tasks: a webcam for getting the images,<br />
and some electric motors to make the device move. Everything is kept as simple as possible, in<br />
order to make the device easier to understand, maintain and use.</p></blockquote>
<p>So that is different about this device? The price (4-5 times lower than usual moving remote control robots), and the architecture, which built on a standard wireless router, is as open as possible to any type of modification.</p>
]]></content:encoded>
			<wfw:commentRss>http://wifibot.linux-geek.org/general-facts-about-ovr/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
