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

<channel>
	<title>Technology of Robotics &#187; Software</title>
	<atom:link href="http://robotechno.us/category/robotics-tutorial/software/feed" rel="self" type="application/rss+xml" />
	<link>http://robotechno.us</link>
	<description>Robotics Technology &#124; Robotics News, Articles and Tutorial</description>
	<lastBuildDate>Thu, 29 Jul 2010 05:50:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=5353</generator>
		<item>
		<title>Robot Operating System (ROS)</title>
		<link>http://robotechno.us/robot-operating-system-ros.html</link>
		<comments>http://robotechno.us/robot-operating-system-ros.html#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:55:04 +0000</pubDate>
		<dc:creator>Robotics Technology</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[robot control]]></category>
		<category><![CDATA[robot design]]></category>
		<category><![CDATA[Robot Operating System]]></category>
		<category><![CDATA[robot software]]></category>
		<category><![CDATA[ros]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=309</guid>
		<description><![CDATA[ROS is a community effort, with many institutions contributing to its development. Much of the underlying platform is being developed by Willow Garage and Stanford. ROS is a robot operating system originally developed (2007) in the Stanford Artificial Intelligence Laboratory in support of the Stanford AI Robot (STAIR) project but now (as of 2008) developed [...]]]></description>
			<content:encoded><![CDATA[<p>ROS is a community effort, with many institutions contributing to its development. Much of the underlying platform is being developed by Willow Garage and Stanford.</p>
<p style="text-align: center;"><a target="_blank" title="robot operating" href="http://schematics.circuitdiagram.net/viewer.php?id=bwy1258379486d.jpg"><img class="aligncenter" src="http://schematics.circuitdiagram.net/thumbs/bwy1258379486d.jpg" border="0" alt="robot operating system" title="Robot Operating System (ROS)" /></a></p>
<p>ROS is a robot operating system originally developed (2007) in the Stanford Artificial Intelligence Laboratory in support of the Stanford AI Robot (STAIR) project but now (as of 2008) developed primarily by Willow Garage, a <a href="http://robotechno.us">robotics</a> research institute/incubator. It is free for commercial and research use under a BSD license. The library runs primarily on Linux but is intended to be cross-platform for Mac OS X and Windows. ROS provides standard operating system services such as hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It is a graph based architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages.</p>
<p><span id="more-309"></span>ROS has two basic &#8220;sides&#8221;: The operating system side ros as described above and ros-pkg, a whole series of user contributed nodes that implement functionality such as Simultaneous localization and mapping, planning, perception, simulation etc.</p>
<p>ROS is released under the terms of the BSD license, and is open source software.</p>
<h3>Applications</h3>
<ul>
<li>ROS areas include</li>
<li>A master coordination node</li>
<li>Publishing or Subscribing to data streams (images, stereo, laser, control, actuator, contact &#8230;)</li>
<li>Multiplexing information</li>
<li>Node creation and destruction</li>
<li>Nodes are seamlessly distributed, allowing distributed operation over multi-core, multi-processor, GPU and clusters.</li>
<li>Logging</li>
<li>Parameter server</li>
<li>Test systems</li>
</ul>
<p>ROS Package application areas will include</p>
<ul>
<li>Perception</li>
<li>Object Identification</li>
<li>Segmentation and Recognition</li>
<li>Face Recognition</li>
<li>Gesture Recognition</li>
<li><a href="http://robotechno.us/search/motion+tracking">Motion Tracking</a></li>
<li>Ego-motion</li>
<li>Motion Understanding</li>
<li>Structure from motion (SFM)</li>
<li>Stereopsis Stereo vision: depth perception from 2 cameras</li>
</ul>
<p>Web site community for open source robot operating system is www.ros.org. If you wish to find out about Willow Garage&#8217;s role in developing ROS, please visit the <a target="_blank" href="http://www.willowgarage.com/pages/software/ros-platform">Willow Garage Web site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/robot-operating-system-ros.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build a Robot in 2 Hours</title>
		<link>http://robotechno.us/build-a-robot-in-2-hours.html</link>
		<comments>http://robotechno.us/build-a-robot-in-2-hours.html#comments</comments>
		<pubDate>Thu, 06 Nov 2008 04:23:20 +0000</pubDate>
		<dc:creator>Robotics Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Mechanics]]></category>
		<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[build a robot]]></category>
		<category><![CDATA[robot tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=142</guid>
		<description><![CDATA[Build a robot is not difficult as you think&#8230; With no experience in electronics, you can make a robot easily in 2 hours Ho it can be..? There are many robot tutorial has been written and published through blog or web. I found interesting robot tutorial from this web. The author said that he build [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" title="Easy Image Hosting" href="http://images.myfilehost.us/viewer.php?id=cqs1225944615f.jpg"><img class="aligncenter" src="http://images.myfilehost.us/images/cqs1225944615f.jpg" border="0" alt="build robot in 2 hours" width="232" height="173" title="Build a Robot in 2 Hours" /></a><br />
<strong><a target="_blank" title="robot tutorial" href="http://robotics.penyet.net/category/robot-tutorial">Build a robot</a></strong> is not difficult as you think&#8230; With no experience in<strong> <a target="_blank" title="electronics" href="http://electropart.info">electronics</a></strong>, you can make a robot easily in 2 hours <img src='http://robotechno.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Build a Robot in 2 Hours" /> </p>
<p>Ho it can be..?<br />
<span id="more-142"></span>There are many<a target="_blank" title="robotics tutorial" href="http://robotechno.us/category/robotics-tutorial"> <strong>robot tutorial</strong></a> has been written and published through blog or web. I found interesting robot <strong><a href="http://letsmakerobots.com/start">tutorial from this web</a></strong>.  The author said that he build the robot just in 2 hours, you also can see the video there&#8230; just visit the web&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/build-a-robot-in-2-hours.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Line Follower Robot Tutorial</title>
		<link>http://robotechno.us/line-follower-robot-tutorial.html</link>
		<comments>http://robotechno.us/line-follower-robot-tutorial.html#comments</comments>
		<pubDate>Thu, 20 Mar 2008 00:16:55 +0000</pubDate>
		<dc:creator>Robotics Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Mechanics]]></category>
		<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[line follower]]></category>
		<category><![CDATA[line follower robot circuit]]></category>
		<category><![CDATA[line follower robot circuit diagram]]></category>
		<category><![CDATA[line follower robot project]]></category>
		<category><![CDATA[line follower tutorial]]></category>
		<category><![CDATA[line following robot circuit]]></category>
		<category><![CDATA[line tracking]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/index.php/robotics-tutorial/line-follower-robot-tutorial/</guid>
		<description><![CDATA[Line Follower ROBOT Plermjai Inchuay, plermjai@loxinfo.co.th Award winner from VingPeaw Competition 2543, the robot built with 2051, L293D, and four IR sensors. Simple circuit and platform, quick tracking and easy-understand program using C language. I designed my robot, which use two motors control rear wheels and the single front wheel is free. It has 4-infrared [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><strong>Line Follower ROBOT</strong></p>
<p align="center">Plermjai Inchuay, plermjai@loxinfo.co.th</p>
<p>Award winner from VingPeaw Competition 2543, the robot built with 2051, L293D, and four IR sensors. Simple circuit and platform, quick tracking and easy-understand program using C language.</p>
<p style="text-align: center;"><a target="_blank" title="Line Follower Robot design" rel="external nofollow" href="http://schematics.circuitdiagram.net/viewer.php?id=bwy1248922513o.jpg"><img class="aligncenter" src="http://schematics.circuitdiagram.net/thumbs/bwy1248922513o.jpg" border="0" alt="Line Follower Robot design" title="Line Follower Robot Tutorial" /></a></p>
<p>I designed my <a title="robotics tutorial" href="http://robotechno.us">robot</a>, which use two motors control  rear wheels and the single front wheel is free. It has 4-infrared sensors on the bottom for detect black tracking tape, when the sensors detected black color, output of  comparator, LM324 is low logic and the other the output is high. Microcontroller AT89C2051 and <a title="informatipn about hbridge driver" href="http://robotechno.us/search/hbridge+driver">H-Bridge driver</a> L293D were used  to control direction and speed of motor.</p>
<p style="text-align: center"><a target="_blank" title="line follower robot circuit" rel="external nofollow" href="http://schematics.circuitdiagram.net/viewer.php?id=jdv1248922322y.gif"><img src="http://schematics.circuitdiagram.net/thumbs/jdv1248922322y.gif" border="0" alt="line follower robot circuit" title="Line Follower Robot Tutorial" /></a></p>
<p><span id="more-37"></span></p>
<p align="center"><em>Fig 1. Circuit diagram of my Robot.</em></p>
<p style="text-align: center;"><a target="_blank" title="line detector circuit" rel="external nofollow" href="http://schematics.circuitdiagram.net/viewer.php?id=bfi1248922584n.gif"><img class="aligncenter" src="http://schematics.circuitdiagram.net/thumbs/bfi1248922584n.gif" border="0" alt="line detector circuit diagram" title="Line Follower Robot Tutorial" /></a><br />
<em> Fig 2. <a target="_blank" title="circuit diagram" href="http://circuitdiagram.net">Circuit diagram</a> of <a title="information about infrared sensor" href="http://robotechno.us/search/infrared+sensor">Infrared sensors</a> and comparators.</em></p>
<p style="text-align: center;"><a target="_blank" title="line follower sensor" href="http://schematics.circuitdiagram.net/viewer.php?id=viu1248922677p.gif"><img class="aligncenter" src="http://schematics.circuitdiagram.net/thumbs/viu1248922677p.gif" border="0" alt="line follower sensor" title="Line Follower Robot Tutorial" /></a><br />
<em> Fig 4. Position of sensors,  left hand side is side view and right hand side is top view.</em></p>
<p><strong>Software</strong><br />
Software for write to AT89C2051 is <a href="http://robotechno.us/ddl/robot1.hex">robot1.hex</a> ,which was written by C-language ,the  source code is<strong> <a href="http://robotechno.us/ddl/robot1.c">robot1.c</a></strong> compiled by using MC51 in TINY model with my start up code<strong> <a href="http://robotechno.us/ddl/robot.asm">robot.asm</a></strong> .MPEG files</p>
<p>Sample of competition between 2051 and 68HC11.</p>
<ul>
<li><a href="http://robotechno.us/ddl/movie1.mpg">movie1.mpg</a> (1,303kB)</li>
<li><a href="http://robotechno.us/ddl/movie2.mpg">movie2.mpg</a> (373kB)</li>
</ul>
<p>Source: <a target="_blank" href="http://www.kmitl.ac.th/~kswichit%20/LFrobot/LFrobot.htm">www.kmitl.ac.th</a></p>
]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/line-follower-robot-tutorial.html/feed</wfw:commentRss>
		<slash:comments>31</slash:comments>
<enclosure url="http://robotechno.us/ddl/movie1.mpg" length="1334436" type="video/mpeg" />
		</item>
	</channel>
</rss>
