<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>Comments on: HOWTO Calibrate a differential robot: UMBMark Explained</title>
	<atom:link href="http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/</link>
	<description>LEGO Trains, Technic &#38; Mindstorms Video Reviews</description>
	<lastBuildDate>Sun, 04 Nov 2018 00:58:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.23</generator>
	<item>
		<title>By: Miguel</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1168</link>
		<dc:creator><![CDATA[Miguel]]></dc:creator>
		<pubDate>Sun, 08 Jun 2014 17:51:11 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1168</guid>
		<description><![CDATA[I see. There are times when the program goes nuts and I really need to kill it. I will add this into the installing leJOS tutorial.]]></description>
		<content:encoded><![CDATA[<p>I see. There are times when the program goes nuts and I really need to kill it. I will add this into the installing leJOS tutorial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1167</link>
		<dc:creator><![CDATA[Miguel]]></dc:creator>
		<pubDate>Sun, 08 Jun 2014 17:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1167</guid>
		<description><![CDATA[Just copy it where you placed the other file.
About the program try downloading it again, I fixed an issue with acceleration that could result in a problem like the one you are talking about.]]></description>
		<content:encoded><![CDATA[<p>Just copy it where you placed the other file.<br />
About the program try downloading it again, I fixed an issue with acceleration that could result in a problem like the one you are talking about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gloomyandy</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1165</link>
		<dc:creator><![CDATA[gloomyandy]]></dc:creator>
		<pubDate>Sat, 07 Jun 2014 22:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1165</guid>
		<description><![CDATA[Hi,
in reply to your comment...
&quot;This class is a helper class to finish the program when you press the back button… I was quite surprised leJOS didn’t that by default.&quot;

leJOS does do this by default, but the keys you need are Enter+down (using just escape would mean this key is not usable by user programs) this key combination will kill your running program. But it is always better to exit your program in a clean way, stopping motors and freeing resources. Only you know the best way to do this.

Andy]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
in reply to your comment&#8230;<br />
&#8220;This class is a helper class to finish the program when you press the back button… I was quite surprised leJOS didn’t that by default.&#8221;</p>
<p>leJOS does do this by default, but the keys you need are Enter+down (using just escape would mean this key is not usable by user programs) this key combination will kill your running program. But it is always better to exit your program in a clean way, stopping motors and freeing resources. Only you know the best way to do this.</p>
<p>Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What does happen when you run a Robot with different size wheels? &#8592; LEGO Reviews &#38; Videos</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1162</link>
		<dc:creator><![CDATA[What does happen when you run a Robot with different size wheels? &#8592; LEGO Reviews &#38; Videos]]></dc:creator>
		<pubDate>Sat, 07 Jun 2014 11:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1162</guid>
		<description><![CDATA[[&#8230;] &#171; HOWTO Calibrate a differential robot: UMBMark Explained [&#8230;]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] &laquo; HOWTO Calibrate a differential robot: UMBMark Explained [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What does happen when you run a Robot with different size wheels? &#8592; LEGO Reviews &#38; Videos</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1161</link>
		<dc:creator><![CDATA[What does happen when you run a Robot with different size wheels? &#8592; LEGO Reviews &#38; Videos]]></dc:creator>
		<pubDate>Sat, 07 Jun 2014 11:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1161</guid>
		<description><![CDATA[[&#8230;] &#171; HOWTO Calibrate a differential robot: UMBMark Explained [&#8230;]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] &laquo; HOWTO Calibrate a differential robot: UMBMark Explained [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1155</link>
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 06 Jun 2014 13:43:50 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1155</guid>
		<description><![CDATA[How do I make this class part of Eclipse and/or part of my program? 

The previous program was the &quot;Draw a square: using motors in lejos EV3&quot;. I was just happy the program ran. I have not had a lot of time this week to play. Hopefully I will have some time this weekend or next week. 

Thank you for all your help.]]></description>
		<content:encoded><![CDATA[<p>How do I make this class part of Eclipse and/or part of my program? </p>
<p>The previous program was the &#8220;Draw a square: using motors in lejos EV3&#8243;. I was just happy the program ran. I have not had a lot of time this week to play. Hopefully I will have some time this weekend or next week. </p>
<p>Thank you for all your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1154</link>
		<dc:creator><![CDATA[Miguel]]></dc:creator>
		<pubDate>Fri, 06 Jun 2014 10:27:06 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1154</guid>
		<description><![CDATA[My fault.
You can download the TerminateRobot class from above or this link ( http://thetechnicgear.com/resources/TerminateRobot.java ) 

This class is a helper class to finish the program when you press the back button... I was quite surprised leJOS didn&#039;t that by default.

Which one is the previous program?]]></description>
		<content:encoded><![CDATA[<p>My fault.<br />
You can download the TerminateRobot class from above or this link ( <a href="http://thetechnicgear.com/resources/TerminateRobot.java" rel="nofollow">http://thetechnicgear.com/resources/TerminateRobot.java</a> ) </p>
<p>This class is a helper class to finish the program when you press the back button&#8230; I was quite surprised leJOS didn&#8217;t that by default.</p>
<p>Which one is the previous program?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1150</link>
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 06 Jun 2014 03:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1150</guid>
		<description><![CDATA[I entered, copy and paste, after initial setup of a new program and a new class. I get this error message:
Multiple markers at this line
  - TerminateRobot cannot be resolved to a type
  - TerminateRobot cannot be resolved to a type
On this line:
TerminateRobot terminate = new TerminateRobot(brick);

What am I doing wrong?

Also, I did manage to get the previous program to work but the robot turns in a complete circle before moving forward again.]]></description>
		<content:encoded><![CDATA[<p>I entered, copy and paste, after initial setup of a new program and a new class. I get this error message:<br />
Multiple markers at this line<br />
  &#8211; TerminateRobot cannot be resolved to a type<br />
  &#8211; TerminateRobot cannot be resolved to a type<br />
On this line:<br />
TerminateRobot terminate = new TerminateRobot(brick);</p>
<p>What am I doing wrong?</p>
<p>Also, I did manage to get the previous program to work but the robot turns in a complete circle before moving forward again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1140</link>
		<dc:creator><![CDATA[Miguel]]></dc:creator>
		<pubDate>Tue, 03 Jun 2014 06:58:18 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1140</guid>
		<description><![CDATA[I did the test removing the strange result ( that I am sure it is an error measuring ) and it didn&#039;t get much better. Definitively I want to try this afternoon fixing the acceleration issue Andy told me about and replacing the caster wheel for the metallic ball... I want a zero mean error :D]]></description>
		<content:encoded><![CDATA[<p>I did the test removing the strange result ( that I am sure it is an error measuring ) and it didn&#8217;t get much better. Definitively I want to try this afternoon fixing the acceleration issue Andy told me about and replacing the caster wheel for the metallic ball&#8230; I want a zero mean error :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aswin</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1139</link>
		<dc:creator><![CDATA[Aswin]]></dc:creator>
		<pubDate>Mon, 02 Jun 2014 21:38:38 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1139</guid>
		<description><![CDATA[Hi,
Nice article. 
You could try using the median instead of the mean in the UMBmark method. The advantage of median is that it is not influenced by a single odd result in your test data. It might give better results.]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
Nice article.<br />
You could try using the median instead of the mean in the UMBmark method. The advantage of median is that it is not influenced by a single odd result in your test data. It might give better results.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1137</link>
		<dc:creator><![CDATA[Miguel]]></dc:creator>
		<pubDate>Sun, 01 Jun 2014 21:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1137</guid>
		<description><![CDATA[Oh, now I see what you mean with the acceleration. I will fix and reupload the code tomorrow. I will give a try with the metallic ball... I hope it doesn&#039;t scratch the marble or i am a dead man :D]]></description>
		<content:encoded><![CDATA[<p>Oh, now I see what you mean with the acceleration. I will fix and reupload the code tomorrow. I will give a try with the metallic ball&#8230; I hope it doesn&#8217;t scratch the marble or i am a dead man :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gloomyandy</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1136</link>
		<dc:creator><![CDATA[gloomyandy]]></dc:creator>
		<pubDate>Sun, 01 Jun 2014 21:20:28 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1136</guid>
		<description><![CDATA[Hi,
as I mentioned before. If you change the wheel diameter, which means you need to change the motor speed, then you must also change the acceleration used. If you don&#039;t then during the acceleration phase both motors will be the same speed (instead of one being slightly slower than the other), and the slower motor will stop accelerating before the faster one. Also remember that to get good movement (and no wheel slip), you may want to use a relatively slow acceleration and not just keep the default value. Remember that a very small error as the robot starts to move is magnified by a linear movement.

Oh and also remember that the initial alignment of the robot is very critical. You may want to use some sort of jig for this to help with the setup. In particular if you use a caster take great care over the initial alignment as it can easily throw things off. The ball baring based caster from the edu kit is much better for this!

Andy]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
as I mentioned before. If you change the wheel diameter, which means you need to change the motor speed, then you must also change the acceleration used. If you don&#8217;t then during the acceleration phase both motors will be the same speed (instead of one being slightly slower than the other), and the slower motor will stop accelerating before the faster one. Also remember that to get good movement (and no wheel slip), you may want to use a relatively slow acceleration and not just keep the default value. Remember that a very small error as the robot starts to move is magnified by a linear movement.</p>
<p>Oh and also remember that the initial alignment of the robot is very critical. You may want to use some sort of jig for this to help with the setup. In particular if you use a caster take great care over the initial alignment as it can easily throw things off. The ball baring based caster from the edu kit is much better for this!</p>
<p>Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul R</title>
		<link>http://thetechnicgear.com/2014/06/howto-calibrate-differential-drive-robot/#comment-1135</link>
		<dc:creator><![CDATA[Paul R]]></dc:creator>
		<pubDate>Sun, 01 Jun 2014 21:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://thetechnicgear.com/?p=2025#comment-1135</guid>
		<description><![CDATA[Miguel, this is awesome - thanks for sharing at this level of detail!]]></description>
		<content:encoded><![CDATA[<p>Miguel, this is awesome &#8211; thanks for sharing at this level of detail!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
