
<?xml version="1.0" encoding="iso-8859-1"?><feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
	<title>Guard Dog Robot Project</title>
	<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php?blog=1" />
	<link rel="self" type="application/atom+xml" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php?blog=1&#38;tempskin=_atom" />
	<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php?blog=1&#38;tempskin=_atom</id>
	<subtitle>Guarddog project , aims to build a robust robot able to efficiently guard your house..</subtitle>
	<generator uri="http://b2evolution.net/" version="4.1.2">b2evolution</generator>
	<updated>2012-10-29T17:25:03Z</updated>
	
	<entry>
		<title type="text">Some news..</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/some-news?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/some-news?blog=1</id>
		<published>2012-08-01T12:03:00Z</published>		<updated>2012-08-01T12:03:23Z</updated>
				<content type="html"><![CDATA[<p>Its been three months since the last post in this blog..<br />
Mainly due to finally delivering the GuarddoG thesis along with a presentation in an event organized by the <a href="http://graphics.cs.aueb.gr/graphics/index.html">aueb graphics group</a> </p>

<p>I have started to use ARCH ( instead of Ubuntu Server ) in the GuarddoG onboard computer and thus some of the recent work has been finding pacman equivilents to apt-get packages , writing a new service starter that preloads v4l2 compatibility shared objects and some other environment/setup code ..</p>

<p>It is kind of weird to have &#8220;officially finished&#8221; with something that was such a big part of my everyday life for the last 4-5 years.. and I certainly want ( and probably will ) continue to actively develop it..! The truth though is that major work needs to be done , especially in the hardware/exterior part of the robot.</p>

<p>As always <a href="https://github.com/AmmarkoV/RoboVision/commits/master">new commits can be found on github </a>.. and due to the repository getting so big , I am thinking of &#8220;forking&#8221; a new one , probably RoboVisionNG or something like that to start off a fresh git history tree to reduce the size of the repo and remove obsolete history objects..<br />
The RoboVision repository will still remain though..</p><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/some-news?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">Shakey ( 1966 - 1972 )</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/shakey-1966-1972?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/shakey-1966-1972?blog=1</id>
		<published>2012-05-18T10:16:00Z</published>		<updated>2012-05-18T10:16:53Z</updated>
				<content type="html"><![CDATA[<div class="videoblock"><object data="http://www.youtube.com/v/qXdn6ynwpiI" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/qXdn6ynwpiI" /><param name="wmode" value="transparent" /></object></div><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/shakey-1966-1972?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">The GuarddoG "paper" is complete (?)</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/the-guarddog-paper-is-complete?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/the-guarddog-paper-is-complete?blog=1</id>
		<published>2012-04-24T17:10:00Z</published>		<updated>2012-04-24T17:11:13Z</updated>
				<content type="html"><![CDATA[<p>It seems too good to believe ;P , but after all this time the guarddog &#8220;documentation&#8221; , my BSc thesis seems to be complete <img src="http://ammar.gr/~ammar/guard_dog_project/blogs/rsc/smilies/graybigrazz.gif" title="&amp;amp;#58;&amp;amp;#80;" alt="&amp;amp;#58;&amp;amp;#80;" class="middle" width="15" height="15" /></p>

<p>Some issues remain with the table of contents and other typographic details but the fact of the matter is that the theory , ideas and details have now been passed from thoughts on my mind to paper and I am very happy <img src="http://ammar.gr/~ammar/guard_dog_project/blogs/rsc/smilies/icon_smile.gif" title="&amp;amp;#58;&amp;amp;#41;" alt="&amp;amp;#58;&amp;amp;#41;" class="middle" width="15" height="15" /> .</p>

<p>Subjects analyzed for computer vision and robotics are camera calibration ( pinhole model , calibration , rectification ) , basic image processing, disparity mapping ( depth mapping by binocular stereoscopy ) , integral images , haar cascades , corner and feature detection , lukas kanade pyramid optical flow , ransac , A* Pathfinding and many others as well as lots of notes on implementing all these in a compact stack with serious performance considerations.</p>

<p>I hope that people around the web will find my work useful and it will help them understand and organize all those different concepts easier on their mind , since this is the goal of this work..</p>

<p><a href="https://docs.google.com/viewer?url=https://github.com/AmmarkoV/RoboVision/blob/master/Documentation/GuarDDoG_RoboVision.pdf?raw%3Dtrue"><img src="http://ammar.gr/~ammar/guard_dog_project/blogs/media/blogs/a/document.png" alt="View GuarddoG Paper " title="View GuarddoG Paper " /></a></p><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/the-guarddog-paper-is-complete?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">Ohloh and similar projects to guarddog..!</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/ohloh-and-similar-projects-to?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/ohloh-and-similar-projects-to?blog=1</id>
		<published>2012-03-24T11:14:00Z</published>		<updated>2012-03-26T11:42:40Z</updated>
				<content type="html"><![CDATA[<p>I have enlisted GuarddoG(RoboVision) in the Ohloh software directory..!<br />
It generated some very interesting statistics..</p>

<p><strong>RoboVision</strong><br />
Mostly written in C<br />
Very few source code comments<br />
Only a single active developer<br />
Estimated project cost: $1,312,081</p>

<p>Codebase for Logic Only <br />
49,134 lines  (est.)<br />
12 person-years<br />
Estimated Cost<br />
$ 656,665 </p>

<p><a href="https://www.ohloh.net/p/RoboVision">https://www.ohloh.net/p/RoboVision</a><br />
<a href="https://www.ohloh.net/p/RoboVision/analyses/latest">https://www.ohloh.net/p/RoboVision/analyses/latest</a></p>


<p><strong>Similar Projects </strong></p>

<p><a href="https://www.ohloh.net/p/mrpt">https://www.ohloh.net/p/mrpt</a><br />
<a href="https://www.ohloh.net/p/ROSorg">https://www.ohloh.net/p/ROSorg</a><br />
<a href="https://www.ohloh.net/p/yarp">https://www.ohloh.net/p/yarp</a><br />
<a href="https://www.ohloh.net/p/6399">https://www.ohloh.net/p/6399</a></p><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/ohloh-and-similar-projects-to?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">Female Android Waiting For A Valentine's Date</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/female-android-waiting-for-a?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/female-android-waiting-for-a?blog=1</id>
		<published>2012-02-08T19:22:00Z</published>		<updated>2012-02-08T19:22:25Z</updated>
				<content type="html"><![CDATA[<div class="videoblock"><object data="http://www.youtube.com/v/IhwlzJ1pfJI" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/IhwlzJ1pfJI" /><param name="wmode" value="transparent" /></object></div><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/female-android-waiting-for-a?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">Autonomous Cars from around the world :)</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/autonomous-cars-from-around-the?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/autonomous-cars-from-around-the?blog=1</id>
		<published>2012-01-21T14:11:00Z</published>		<updated>2012-01-21T14:11:25Z</updated>
				<content type="html"><![CDATA[<div class="videoblock"><object data="http://www.youtube.com/v/YZqL6j2D5H4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/YZqL6j2D5H4" /><param name="wmode" value="transparent" /></object></div>

<div class="videoblock"><object data="http://www.youtube.com/v/4zOFNTkxMvQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/4zOFNTkxMvQ" /><param name="wmode" value="transparent" /></object></div>

<div class="videoblock"><object data="http://www.youtube.com/v/1o04r1tuKJo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/1o04r1tuKJo" /><param name="wmode" value="transparent" /></object></div>

<div class="videoblock"><object data="http://www.youtube.com/v/3k1ZP0IwbfY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/3k1ZP0IwbfY" /><param name="wmode" value="transparent" /></object></div><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/autonomous-cars-from-around-the?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">Where is my robot?</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/where-is-my-robot?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/where-is-my-robot?blog=1</id>
		<published>2012-01-18T20:06:51Z</published>		<updated>2012-01-18T20:06:51Z</updated>
				<content type="html"><![CDATA[<div class="videoblock"><object data="http://www.youtube.com/v/EPfUFMmiS5A" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/EPfUFMmiS5A" /><param name="wmode" value="transparent" /></object></div><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/where-is-my-robot?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">VXL library</title>
		<link rel="alternate" type="text/html" href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/vxl-library?blog=1" />
		<author>
			<name>admin</name>
			<uri>http://ammar.gr</uri>
		</author>
				<category term="Background" />
				<id>http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/vxl-library?blog=1</id>
		<published>2012-01-03T02:45:26Z</published>		<updated>2012-01-03T02:45:26Z</updated>
				<content type="html"><![CDATA[<p><strong><a href="http://vxl.sourceforge.net/">VXL library </a></strong><br />
A library I stumbled upon on the net.. <br />
Seems pretty handy , although I wont be using it..<br />
I have kind of implemented my own computer vision library and I am satisfied with OpenCV for the few calls of it I use..! </p>

<p><a href="http://vxl.sourceforge.net/">http://vxl.sourceforge.net/</a></p>

<blockquote>
<p>Introduction: What is VXL?<br />
VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. It was created from TargetJr and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms. The core libraries in VXL are:</p>

<p>    vnl (numerics): Numerical containers and algorithms. e.g. matrices, vectors, decompositions, optimisers.<br />
    vil (imaging): Loading, saving and manipulating images in many common file formats, including very large images.<br />
    vgl (geometry): Geometry for points, curves and other elementary objects in 1, 2 or 3 dimensions.<br />
    vsl (streaming I/O), vbl (basic templates), vul (utilities): Miscellaneous platform-independent functionality.</p>

<p>As well as the core libraries, there are libraries covering numerical algorithms, image processing, co-ordinate systems, camera geometry, stereo, video manipulation, structure recovery from motion, probability modelling, GUI design, classification, robust estimation, feature tracking, topology, structure manipulation, 3d imaging, and much more.</p>

<p>Each core library is lightweight, and can be used without reference to the other core libraries. Similarly, the non-core libraries don&#8217;t depend on more than absolutely necessary, so you can compile and link just the libraries you really need.</p>

<p>For a more detailed description of the libraries see the VXL book.</p>

<p>VXL is developed and used by an international team from academia and industry, including some of the world&#8217;s leading computer vision experts.</p></blockquote><div class="item_footer"><p><small><a href="http://ammar.gr/~ammar/guard_dog_project/blogs/index.php/vxl-library?blog=1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	</feed>
