<?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>Robotics &#8211; Henry Poon&#039;s Blog</title>
	<atom:link href="https://blog.henrypoon.com/blog/tag/robotics/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.henrypoon.com</link>
	<description></description>
	<lastBuildDate>Sun, 20 Apr 2025 04:13:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">83044199</site>	<item>
		<title>RoboCup 2013 in Eindhoven</title>
		<link>https://blog.henrypoon.com/blog/2013/09/15/robocup-2013-in-eindhoven/</link>
					<comments>https://blog.henrypoon.com/blog/2013/09/15/robocup-2013-in-eindhoven/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 15 Sep 2013 23:20:59 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Contents]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Eindhoven]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Flag]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Hail]]></category>
		<category><![CDATA[Hole]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[international robotics competition]]></category>
		<category><![CDATA[IranOpen]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[Lag]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Lost]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mexico]]></category>
		<category><![CDATA[Mexico City]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[netherlands]]></category>
		<category><![CDATA[osaka]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[RoboCup]]></category>
		<category><![CDATA[RoboCup 2013]]></category>
		<category><![CDATA[RoboCup Junior]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[robotics research]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Soccer robot]]></category>
		<category><![CDATA[soccer robots]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[thailand]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[When We]]></category>
		<category><![CDATA[Z]]></category>
		<category><![CDATA[Zhejiang]]></category>
		<category><![CDATA[Zhejiang University]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/robocup-2013-in-eindhoven</guid>

					<description><![CDATA[After a year of hard work redesigning our soccer robots, it was time to take them to the real competition. &#160;Last year, the team went to Mexico City, but this year, we went to Eindhoven, Netherlands to compete. The event was so well known, that even the queen of the Netherlands paid a visit to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After a year of hard work redesigning our soccer robots, it was time to take them to the real competition. &nbsp;Last year, <a title="RoboCup Mexico City&nbsp;2012" href="http://henrypoon.wordpress.com/2012/06/29/robocup-mexico-city-2012/" target="_blank" rel="noopener noreferrer">the team went to Mexico City</a>, but this year, we went to Eindhoven, Netherlands to compete. The event was so well known, that even the queen of the Netherlands paid a visit to the competition!</p>



<p class="wp-block-paragraph">We had spent a whole year upgrading everything. &nbsp;I designed a new ball kicking system that was more durable, more maintenance free, and more powerful than the year before. &nbsp;The other mechanical systems were more robust as well. &nbsp;The electrical system also had a huge upgrade. &nbsp;Burning and smoking electrical boards were a thing of the past! &nbsp;We have never had a design this robust &#8211; ever!</p>



<h1 class="wp-block-heading">What is RoboCup?</h1>



<p class="wp-block-paragraph">For those who don&#8217;t know what <a class="zem_slink" title="RoboCup" rel="wikipedia noopener noreferrer" href="http://en.wikipedia.org/wiki/RoboCup" target="_blank">RoboCup</a> is, RoboCup is an international robotics competition aimed to further robotics research.  Their long-term goal is to have robots beat the World Cup Soccer team winners by 2050. There are various leagues within RoboCup, such as in robotic soccer (where we participate), home care, rescue, simulation, etc.  Our team, the <a href="https://www.ubcthunderbots.ca/" target="_blank" rel="noreferrer noopener">UBC Thunderbots</a>, compete in the small-size soccer league, which is probably has the fastest game play of all the different leagues.  The robots are generally cylinders with a diameter of about 18 cm and a height of 15 cm.  They can move at around 4 m/s and kick a golf ball at 8 m/s.</p>



<p class="wp-block-paragraph">One of the other leagues, the Standard Platform League competes with standardized robots for all teams and the key difference between each is the software that is written for the robots.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2013InEindhoven#5897889774823068050" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-f9iHrNYteSk/UdmDgHi80ZI/AAAAAAAASl4/TXCHk6Cuw4w/s1280/IMG_9527.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">Another league, the mid-size league in RoboCup Soccer competes with robots that are about a 1/3 of the size of a person. The game isn&#8217;t as quick as the small-size league game and they play with a real soccer ball instead of a golf ball. During the competition, it gathered quite the crowd too.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://photos.google.com/share/AF1QipPQy3HF14n_7e4t5FnrpwU8OmgGpubbqgwwy3lj8bW-iQn7Pi-at_hGE0ZSyiWbtQ/photo/AF1QipPicgMB6khCwODYfneHn0qV6zk5XCoCSeHjO5gJ?key=WFRoNDZ3MkJzcFNzTFdhYXJIUjZKZUpLcHZab2J3" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/AfP-d2gBpKo8XYAtwDxg17An-Zy2pcZpZvKAsKO94MMr=w1358-h468-no" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Preparing for the Games</h1>



<p class="wp-block-paragraph">Most teams arrived at the venue when it opened to get to work right away. Everybody wanted their robots in tip-top shape. Our team did the same. Even though our robots were ready mechanically and electrically, the key game changer was seeing which team had better artificial intelligence for their robots. Whenever got time to test on the field, we took advantage of it to make sure our <a class="zem_slink" title="Artificial intelligence" href="http://en.wikipedia.org/wiki/Artificial_intelligence" target="_blank" rel="wikipedia noopener noreferrer">AI</a> was working well too.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2013InEindhoven#5897889762368981026" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-Pfo2qbeJ3ck/UdmDfZJqiCI/AAAAAAAASlk/FO2OpIKjpGc/s1024/IMG_9526.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Round Robin</h1>



<p class="wp-block-paragraph">In the round robin stage, each team gets four games against other teams in their bracket. Each bracket is made up of five teams and the skill level is spread out based on the rankings of the previous year.</p>



<p class="wp-block-paragraph">We lost our first two games against a team called KIKS from the Toyota National College of Technology in Japan, and a team called STOx&#8217;s from the Universidad Santo Tomás in Colombia. In both of those games, we were simply outplayed because the other team had better software than we did. At the end of the game against the Japanese team, I spoke a bit of my horrible Japanese to them and they were super surprised and impressed that I knew a bit of Japanese!</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2013InEindhoven#5897889856120226418" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-X_KPZ2d8Qq4/UdmDk2ZtAnI/AAAAAAAASmo/L-7dqyE9Mq8/s1280/IMG_9536.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">Because our robots were finished not long before the competition began, the software team did not get a chance to test the code that was written, and so we found out the problems during the competition. Our robots were never able to drive up to a ball and take possession of it. The robots somehow always missed the ball. When the robot had the ball, it didn&#8217;t know what to do with it. It sat there holding onto the ball doing nothing. This was so frustrating for our team and even more so for the software team who wished they had more time to test.</p>



<p class="wp-block-paragraph">We won our next two games against two lower tier teams. One is called RoboFEI, from the Centro Universitário da FEI in Brazil, and a team called RFC Cambridge from Harvard and MIT. It&#8217;s nice to be able to say that we beat a team from these two ivy league schools. Looks good when we look for sponsors too!</p>



<h1 class="wp-block-heading">Lucky Loser Round</h1>



<p class="wp-block-paragraph">Because we had a 2-2 record during the group stage, we played a fifth game, the so-called Lucky Loser Round, to see if we could qualify for the quarter finals. Our match up was against a team called ODENS from the Osaka Electro-Communication University in Japan. &nbsp;The game was so close that there was a dispute about the rules and whether what our team did was legitimate. Because our robots were not able to move up to a ball and shoot it at the net during the shootout, the referee introduced a workaround that the other team disputed.</p>



<p class="wp-block-paragraph">Our referee&#8217;s native tongue was Portuguese, we spoke English, and the other team spoke Japanese. I didn&#8217;t know enough Japanese to translate. Eventually, members from other teams like the Thai and Chinese team came to help with the dispute. During the discussion that took about an hour, I heard people speak English, Japanese, Portuguese, Thai, Japanese, and Mandarin all at the same time. It seemed like nobody had the full picture of what was happening and how to resolve it.</p>



<p class="wp-block-paragraph">The dispute was resolved when both teams agreed to a specific workaround that made it possible for our robots to do shootouts. &nbsp;The game ended with a shootout and we lost on the very last shot of the shootout unfortunately. We almost made it to 8th place. &nbsp;Still, achieving 9th place out of 22 teams was the best that the team has ever done before.</p>



<h1 class="wp-block-heading">The Competition Ends</h1>



<p class="wp-block-paragraph">Skuba, from Kasetsart University in Thailand, had won the competition for four years in a row since 2009, but this year they had a surprising finish that was not even the top 4. &nbsp;The second place team, ZJUNlict from Zhejiang University in China had beat them early in the quarterfinals. &nbsp;ZJUNlict&#8217;s strongest opponent this year was CMDragons, from Carnegie Mellon University in USA. &nbsp;In the final round, they were tied for the entire game and the game went to shootouts where CMDragons lost by one goal. &nbsp;ZJUNlict had made first place in the RoboCup 2013 in the Small Size League.</p>



<p class="wp-block-paragraph">As the competition came to a close, we said goodbye to the people on other teams that we met and as a parting gift from the German team ER-Force, they gave us a German flag with the names of all their team members signed onto it, with the message, &#8220;for our amazing friends, the Thunderbots, from team ER-Force&#8221;.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2013InEindhoven#5897890317693068290" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-8Z9e5g3BJsI/UdmD_t5PpAI/AAAAAAAAQE0/7GlmXRLS8jk/s512/IMG_9593.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">I realized now that the competition is over, I probably wouldn&#8217;t be going to competitions in the future because I&#8217;ve graduated from university. It made me feel a little bit sad that I couldn&#8217;t compete anymore, but at least I can still help out the team wherever they need it.</p>



<p class="wp-block-paragraph">Link to photo album <a href="https://picasaweb.google.com/117972094293741244551/RoboCup2013InEindhoven#" target="_blank" rel="noopener noreferrer">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2013/09/15/robocup-2013-in-eindhoven/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1749</post-id>	</item>
		<item>
		<title>Back to Munich</title>
		<link>https://blog.henrypoon.com/blog/2013/08/23/back-to-munich/</link>
					<comments>https://blog.henrypoon.com/blog/2013/08/23/back-to-munich/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 24 Aug 2013 04:30:08 +0000</pubDate>
				<category><![CDATA[europe]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Bavaria]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[Breakfast]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Deutsches Museum]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Eisbach]]></category>
		<category><![CDATA[Englischer Garten]]></category>
		<category><![CDATA[English Garden]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Franco]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[German language]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Hofbräu]]></category>
		<category><![CDATA[Hole]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Marienplatz]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[Munich]]></category>
		<category><![CDATA[Museum]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[ß]]></category>
		<category><![CDATA[Sausage]]></category>
		<category><![CDATA[standing waves]]></category>
		<category><![CDATA[States of Germany]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[sweet mustard]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[Weisswurst]]></category>
		<category><![CDATA[When We]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/back-to-munich</guid>

					<description><![CDATA[As Edward flew back to Vancouver, I flew to Munich to meet with a friend of mine, Tobias, who lives in Munich.  I had met him during my robotics course at UBC.  We worked together on all the lab work for that course and in most of our e-mail correspondence, we wrote German to one [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As Edward flew back to Vancouver, I flew to Munich to meet with a friend of mine, Tobias, who lives in Munich.  I had met him during my robotics course at UBC.  We worked together on all the lab work for that course and in most of our e-mail correspondence, we wrote German to one another.  It gave me quite good practice in the language.  Now I&#8217;m visiting him in his home city.  It&#8217;s not the first time I&#8217;ve been to <a href="http://henrypoon.wordpress.com/2011/04/11/munich/" target="_blank" rel="noreferrer noopener">Munich</a>, but I liked the city enough to go back another time.</p>



<p class="wp-block-paragraph">On the day I landed, Tobias picked me up from a train station near his house and I dropped off my stuff at his house.  Afterward, I went on my own to visit the <a href="http://henrypoon.wordpress.com/2013/08/03/deutsches-museum/" target="_blank" rel="noreferrer noopener">Deutsches Museum</a>.  He mentioned that the next day, we would be meeting up with two of his other friends that he met while on exchange at UBC and by sheer coincidence, they all happened to be in Munich at the same time.</p>



<h1 class="wp-block-heading">A Very Stereotypical Bavarian Breakfast</h1>



<p class="wp-block-paragraph">In the morning, we rode bicycles to the English Garden to meet up with two of his UBC exchange friends. One of them was also from Munich and the other came all the way from Australia.</p>



<p class="wp-block-paragraph">For breakfast, we had Bavarian white sausage (Weisswurst, or <a class="zem_slink" title="Weisswurst" href="http://en.wikipedia.org/wiki/Weisswurst" target="_blank" rel="wikipedia noopener noreferrer">Weißwurst</a>) with sweet mustard, giant pretzel (or Brezel), and of course, beer. There is a German phrase &#8220;Kein Bier vor vier&#8221;, which means &#8220;no beer before four&#8221;, but that does not apply on weekends. As good as that breakfast was, I saw a guy roasting an entire pig and that looked really good.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897605360003873746" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-oLj0j8dzxG4/UdiA0_x4e9I/AAAAAAAAOVs/1CyV1sPRQpo/s912/IMG_9305.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">The English Garden</h1>



<p class="wp-block-paragraph">We biked around the English Garden enjoying the scenery for a little bit. While I&#8217;ve been there before (so I didn&#8217;t take many pictures), it was nice and relaxing to ride around with a bike in the scorching 38°C weather.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897607149378146290" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-cyQbpldHXgs/UdiCdJt9D_I/AAAAAAAAOYg/NCK6fFmaiCg/s912/IMG_9323.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">We passed by an area, known as the Eisbach (or ice brook), which is an area in the English Garden where people surf on standing waves. The difference between standing waves and the regular waves that people surf on is that standing waves pretty much stay in one spot and surfers try to surf on for as long as possible.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897605837221243986" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-roFb1YvpF-Q/UdiBQxjXrFI/AAAAAAAAOWU/fJMRALSROKI/s912/IMG_9310.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Friedensengel</h1>



<p class="wp-block-paragraph">Friedensengel can be translated as &#8220;Angle of Peace&#8221; and it is a reminder of the years of peace after the Franco-Prussian War. The German victory in the war united the German people and formed the <a class="zem_slink" title="German Empire" href="http://en.wikipedia.org/wiki/German_Empire" target="_blank" rel="wikipedia noopener noreferrer">German Empire</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897606133713063538" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-smNebFtBTGA/UdiBiCEhznI/AAAAAAAAOWw/JTHWnEK0qp0/s720/IMG_9312.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Munich&#8217;s Birthday</h1>



<p class="wp-block-paragraph">It just so happened that when we were in Munich, the people were celebrating the city&#8217;s birthday, so there were quite a lot of people in the streets. People were dressed up in really traditional clothes and just dancing in the street!</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897607375193593778" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-q8i8WixAQwc/UdiCqS8jV7I/AAAAAAAAOY0/c4sYQ3tMLLA/s912/IMG_9325.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Marienplatz</h1>



<p class="wp-block-paragraph">This is where the city hall is located. It&#8217;s probably one of Munich&#8217;s most recognizable buildings.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897607939599645330" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-H9a1y6m3E4w/UdiDLJhcOpI/AAAAAAAAOaI/4gFqMpWLOWQ/s912/IMG_9329.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">St. Peter&#8217;s Church Church Tower</h1>



<p class="wp-block-paragraph">Germany doesn&#8217;t really have a lot of skycrapers, so the tallest observation points that tourists can find are typically in church towers. It usually costs a few euros to go up, and there are no elevators since the architecture is so old. Going up is a pain too as the only way up is usually a very very long spiral staircase with a width that only fits one person going up and one person going down. But at the top, there is a really clear view of the city.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897607809024432642" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-r3O28hsovk4/UdiDDjF4mgI/AAAAAAAAOZ0/mUw7EQDnonA/s912/IMG_9328.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Lunch at the Hofbräuhaus</h1>



<p class="wp-block-paragraph">Every single time I&#8217;ve been to Munich, I&#8217;ve eaten at probably the most touristy restaurant in Munich. This time was no different. This makes it the third time I&#8217;ve been to this place. And of course, I order a pork knuckle with a liter of beer.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/MunichIII#5897608315364261538" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-i_YuecMrCwQ/UdiDhBWtPqI/AAAAAAAAOao/Gm3ycQNExW4/s912/IMG_9333.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">After a very filling lunch, we went back to the English Garden to just relax for a little bit before going home. For dinner, I had dinner with Tobia&#8217;s family. I met his parents and his brother and sister. His whole family was super nice. They totally did not have the typical German stereotypes that German parents were super strict. They joked around with their kids so much and even went as far as to making Nazi jokes, which I thought was completely taboo. In their family, it wasn&#8217;t.</p>



<p class="wp-block-paragraph">During my stay, I got to practice my German with them and I was surprised that I could even say as much as I did, even if I talked slow. It definitely increased my confidence and ability with the language. All the time I spent learning German was paying off!</p>



<p class="wp-block-paragraph">Link to photo album&nbsp;<a href="https://picasaweb.google.com/117972094293741244551/MunichIII#" target="_blank" rel="noopener noreferrer">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2013/08/23/back-to-munich/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1731</post-id>	</item>
		<item>
		<title>Random Thoughts on an Airplane to Europe</title>
		<link>https://blog.henrypoon.com/blog/2013/07/08/random-thoughts-on-an-airplane-to-europe/</link>
					<comments>https://blog.henrypoon.com/blog/2013/07/08/random-thoughts-on-an-airplane-to-europe/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 09 Jul 2013 04:47:12 +0000</pubDate>
				<category><![CDATA[europe]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Bosch]]></category>
		<category><![CDATA[Brussels]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[fond memories]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[In Germany]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Robert Bosch]]></category>
		<category><![CDATA[Robert Bosch GmbH]]></category>
		<category><![CDATA[RoboCup]]></category>
		<category><![CDATA[RoboCup 2013]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Stuttgart]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[tuna]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/random-thoughts-on-an-airplane-to-europe</guid>

					<description><![CDATA[I have been fortunate enough to be able to travel to Europe for a second time. &#160;I seriously didn&#8217;t think I&#8217;d be back so soon after living in Stuttgart for 8-months in 2011. &#160;Last time, I traveled there to work at Robert Bosch GmbH for an internship, but this time I would be traveling to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have been fortunate enough to be able to travel to Europe for a second time. &nbsp;I seriously didn&#8217;t think I&#8217;d be back so soon after living in Stuttgart for 8-months in 2011. &nbsp;Last time, I traveled there to work at Robert Bosch GmbH for an internship, but this time I would be traveling to Europe to compete in&nbsp;<a rel="noopener noreferrer" href="http://www.robocup2013.org" target="_blank">RoboCup 2013</a>&nbsp;with the <a href="http://ubcthunderbots.ca/" target="_blank" rel="noreferrer noopener">UBC Thunderbots</a>, a robotics competition. &nbsp;This competition gave me a really good opportunity to travel around Europe again. &nbsp;I thought I&#8217;d be really excited to go back, but instead I felt really uneasy on the flight there.</p>



<p class="wp-block-paragraph">As I sat on the plane, my mind began to wander. I had this weird fear that something might go wrong like I would get mugged or something or maybe there was some fundamental mistake in my trip planning.  I was reminded of the time my wallet was stolen in <a rel="noreferrer noopener" href="http://henrypoon.wordpress.com/2011/06/21/my-horrible-experience-in-brussels/" target="_blank">Brussels</a> and I certainly didn&#8217;t want anything like that to happen again.  And then I thought about how much fun I had when I lived in Stuttgart.  I have very fond memories of my experience in Germany.  I then felt a slight rush of emotion and almost reliving some of my experiences in my head.  Then I figured I just had to be confident with my trip preparations and let myself have fun on this trip.  After all, not many people get an opportunity like this.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2013/07/08/random-thoughts-on-an-airplane-to-europe/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1679</post-id>	</item>
		<item>
		<title>RoboCup Mexico City 2012</title>
		<link>https://blog.henrypoon.com/blog/2012/06/29/robocup-mexico-city-2012/</link>
					<comments>https://blog.henrypoon.com/blog/2012/06/29/robocup-mexico-city-2012/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 30 Jun 2012 07:40:43 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[north america]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[All That]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Assumption]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Const]]></category>
		<category><![CDATA[Contents]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dallas]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Erlangen]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Flag]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[Foods]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Hail]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Hole]]></category>
		<category><![CDATA[Human]]></category>
		<category><![CDATA[Humanoid robots]]></category>
		<category><![CDATA[Humans]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lag]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Mannheim]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mexico]]></category>
		<category><![CDATA[Mexico City]]></category>
		<category><![CDATA[Nap]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Plants]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[RAR]]></category>
		<category><![CDATA[RoboCup]]></category>
		<category><![CDATA[RoboCup Junior]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Rooms]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Safe]]></category>
		<category><![CDATA[Sauce]]></category>
		<category><![CDATA[Screws]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Shopping]]></category>
		<category><![CDATA[shrine]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[Soccer robot]]></category>
		<category><![CDATA[soccer robots]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Stairs]]></category>
		<category><![CDATA[Steak]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[thailand]]></category>
		<category><![CDATA[The Go]]></category>
		<category><![CDATA[The Organ]]></category>
		<category><![CDATA[Thérèse Kirongozi]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Traffic signals]]></category>
		<category><![CDATA[Transport]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Urge]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[VANCOUVER INTERNATIONAL]]></category>
		<category><![CDATA[VANCOUVER INTERNATIONAL AIRPORT]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[When We]]></category>
		<category><![CDATA[Woke]]></category>
		<category><![CDATA[World Trade Center]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/robocup-mexico-city-2012</guid>

					<description><![CDATA[Almost immediately after the conclusion of the North American Open, the Thunderbots team flew to Mexico for the next competition. &#160;Everyone woke up super early (in fact so early that the sun hadn&#8217;t even come up yet) and arrived at Vancouver International Airport at around 5:40 in the morning. &#160;We flew from Vancouver to Dallas/Forth [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Almost immediately after the conclusion of the North American Open, the Thunderbots team flew to Mexico for the next competition. &nbsp;Everyone woke up super early (in fact so early that the sun hadn&#8217;t even come up yet) and arrived at Vancouver International Airport at around 5:40 in the morning. &nbsp;We flew from Vancouver to Dallas/Forth Worth and then to Mexico City. &nbsp;Walking through that tunnel to board the plane gave a brief sense of deja vu &#8211; it felt exactly the same as the time I flew to Germany. &nbsp; It was a sudden realization that I would be leaving my home for the next little while and staying in a foreign place.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759226543207437746" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-Qiaa1xW2U_4/T-ziBwDhVbI/AAAAAAAAHQ8/BgzYZjSa25A/s640/IMG_6483.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Flying to Mexico City</h1>



<p class="wp-block-paragraph">When we got to Dallas Airport, we had a stopover of few hours, so we decided to have some Texan steak &#8211; or at least as Texan as we tried to get without leaving the airport. &nbsp;We ended up at TGI Fridays. &nbsp;It was the first steak that I&#8217;ve had in a long time, and I definitely could use another one. &nbsp;The steak even came with &#8220;Jack Daniel&#8217;s Sauce&#8221;, which made it that much better.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759226383175615378" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-ih5QZUFOgSo/T-zh4b49g5I/AAAAAAAAHQE/qTHt5PqKufM/s912/IMG_6477.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759226428127516930" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-qFaJNaPZwAw/T-zh7DWVGQI/AAAAAAAAHQU/YstVPgK0wE4/s912/IMG_6479.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<p class="has-text-align-left wp-block-paragraph">After eating, we met up with two others on the team who had flown from San Jose and Toronto. &nbsp;After a four hour flight to Dallas, and other few hours of stopover there, we had to fly for another two and a half hours to get to Mexico City.</p>



<p class="wp-block-paragraph">As my friend said, &#8220;it&#8217;s like China happened&#8221;. &nbsp;The Benito Juárez International Airport<strong>&nbsp;</strong>was probably the most disorganized airport I&#8217;ve ever seen. &nbsp;It&#8217;s as if every single flight landed at the same time. &nbsp;The lineup to grow through customs took at least forty-five minutes. &nbsp;During this whole time, everyone was tired and wanted get their sleep. &nbsp;A lot of the people on the team hadn&#8217;t slept the night before (rather than sleep 2 or 3 hours to wake up early for the flight right?). &nbsp;While in this lineup, we saw a couple of other <a class="zem_slink" title="RoboCup" href="http://en.wikipedia.org/wiki/RoboCup" target="_blank" rel="wikipedia noopener noreferrer">RoboCup</a> teams landing as well (Skuba, MRL, among others). &nbsp;After finally getting through customs and a security check, we got a ride to our hostel via transportation that we organized with the hostel prior to our departure.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759226600127095618" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-SQukRmB5BPo/T-ziFEGOY0I/AAAAAAAAHRU/l4HNvswgMTU/s912/IMG_20120616_200422.jpg?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759226627436937330" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-GBm1k1NyXqc/T-ziGp1ZgHI/AAAAAAAAHRc/TmlrBoBw16Q/s912/IMG_0258.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<h1 class="wp-block-heading">Hostel Mundo Joven Catedral</h1>



<p class="wp-block-paragraph">The hostel we stayed had very nice staff that really cared about making its guests feel safe there. &nbsp;It&#8217;s a common feeling among travelers to think that Mexico City is definitely not one of the safer places to travel to. &nbsp;To combat that, the hostel had its own security guards, security cameras, and they even called legitimate taxi&#8217;s for its guests. &nbsp;They even told us which direction to walk when leaving the hostel to avoid going to the shadier parts of town. &nbsp;Furthermore, it was situated in the historic center of Mexico City, within walking distance of the&nbsp;Metropolitan Cathedral of the Assumption of Mary of Mexico City and the&nbsp;Plaza de la Constitución. &nbsp;From some of the rooms at the hostel, there was a nice view of the cathedral.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759226831817075170" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-hGay_Jy_ET8/T-ziSjNa6eI/AAAAAAAAHSE/C44lylRE6vQ/s912/IMG_0264.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759227213653610098" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-X-h9fXl5bu4/T-zioxqWDnI/AAAAAAAAHTU/TST_ZyeRA7w/s912/IMG_0267.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<h1 class="wp-block-heading">Work Day</h1>



<p class="wp-block-paragraph">We spent the next day working on the robots to make sure none of the mechanical parts had been affected during the flight from Vancouver. &nbsp;We had packed all the robots in a regular suitcase with packing foam all around it to protect it. &nbsp;Looking over the mechanical parts, everything was in order. &nbsp;The main things we had to fix were tightening screws, adjusting the wiring etc. &nbsp;The software team had very little to do because they&#8217;ve written all the code they could, and just needed robots to test with. &nbsp;The electrical team on the other hand, toiled tirelessly to troubleshoot all the boards and make sure they were all functioning properly.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759227373884836354" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-syZQkz9jrE4/T-ziyGkcigI/AAAAAAAAHT0/vs2R8qHxRZw/s912/IMG_6494.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">RoboCup Begins!</h1>



<p class="wp-block-paragraph">We arrived at the competition venue, the World Trade Center at 8 AM to find a slew of other teams patiently waiting to register. &nbsp;After probably an hour long wait, we all finally moved in and set up our work places. &nbsp;When we looked at the field the robots would be playing on, we noticed that the organizers hadn&#8217;t yet set up the cameras yet (required for the robots to &#8220;see&#8221; where they&#8217;re going). &nbsp;This meant that no teams could test. &nbsp;Teams that were ready could only wait until the organizers got those set up. &nbsp;Because of this delay, the games had to be delayed as well. &nbsp;This gave us more time to get the robots ready. &nbsp;For the next little while, we were the first team to arrive and the last team to leave everyday. &nbsp;The electrical team needed all the time they could get to finish everything.</p>



<p class="has-text-align-center wp-block-paragraph"><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759227497318113602" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh4.googleusercontent.com/-GT5U_j3Enlc/T-zi5SZO4UI/AAAAAAAAHUc/3S9SQSQZJas/s912/IMG_6502.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759227623068564786" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh5.googleusercontent.com/-go61-wffPIw/T-zjAm2efTI/AAAAAAAAHU8/fRD5_PxrguU/s912/IMG_6505.JPG?w=1280&#038;ssl=1" alt=""></a><br><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759227604623215970" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh3.googleusercontent.com/-TQEm39MV-R0/T-zi_iIwzWI/AAAAAAAAHU0/IglyudyIleQ/s912/IMG_6504.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759227648005243378" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh3.googleusercontent.com/-l27NDnBqLBE/T-zjCDv2AfI/AAAAAAAAHVE/O85N1QeGdJE/s912/IMG_6506.JPG?w=1280&#038;ssl=1" alt=""></a></p>



<p class="has-text-align-left wp-block-paragraph">Because we had already finished most our maintenance work the day before, there wasn&#8217;t a whole lot we could do. &nbsp;The electrical team had to continue working on their stuff to get as many robots ready as possible. &nbsp;For the next day and a half, we let the electrical team do their work and we&#8217;d help them along the way by replacing parts that were broken (encoders and such). &nbsp;Otherwise, there wasn&#8217;t much we could help with.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759228120598112418" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-W8Po6HKbi3Y/T-zjdkSw6KI/AAAAAAAAHXU/67aQEo5oafM/s912/IMG_0284.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759228208707447234" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-Cxbiq2MoaO0/T-zjishqqcI/AAAAAAAAHXs/yVI7r6W6PTA/s912/IMG_6519.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<h1 class="wp-block-heading">Food for the next Week</h1>



<p class="wp-block-paragraph">When we got hungry during the competition, we did a little bit of exploration to find food. &nbsp;Eventually, all the teams wound up at the same shopping mall for food. &nbsp;There was a supermarket downstairs to buy water and a food court upstairs with a variety of foods. &nbsp;We went to this mall pretty much everyday for as long as we were at the World Trade Center. &nbsp;One day we&#8217;d try Mexican food, other days we&#8217;d try plain-old hamburgers and other days we&#8217;d try even Chinese food (at least the white person&#8217;s interpretation of it). &nbsp;It wasn&#8217;t really healthy for us, but we figured it was only for a week.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759227975657811714" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-RwHxN2qZxGI/T-zjVIWTbwI/AAAAAAAAHWs/W3Qr31JuA78/s912/IMG_6514.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759228033043096818" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-Tbw-pryM2rE/T-zjYeIBZPI/AAAAAAAAHW8/tU5tPL-stHY/s912/IMG_6516.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<p class="has-text-align-left wp-block-paragraph">For dinner, most teams ended up ordering pizza from the nearby Domino&#8217;s. &nbsp;We ate it so much that everybody got sick of having pizza. &nbsp;Sometimes, we&#8217;d have dinner with other teams at our hostel restaurant so we could get to know them a little bit better. &nbsp;After all, the competition is more about mutual learning and robotics advancement rather than about winning.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759231932988512722" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-StDy36Hlw7A/T-zm7ejd2dI/AAAAAAAAHnY/jW1W1Y7ATOk/s912/IMG_0374.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Let the Games Begin</h1>



<p class="wp-block-paragraph">Because our team wasn&#8217;t that ready to begin with, we had to forfeit our first game against the Immortals from Iran. &nbsp;By the time we got three robots up and running, we played against the RoboJackets from Georgia Tech. &nbsp;They only fielded five robots out of the total six. &nbsp;For most of the game, both teams played pretty evenly, despite their two-robot advantage. &nbsp;All was going well until one of the opponent&#8217;s robots chipped the ball that hit the top of one of our robots, bounced off and rolled into the goal. &nbsp;In that particular situation, the referee had called an &#8220;indirect free kick&#8221;, meaning the shot, even if it went in the net, would not count. &nbsp;But unfortunately, that rule was not applicable because it hit off of another robot. &nbsp;It was an unlucky goal for us, and we definitely could not score a goal to tie up the game. &nbsp;We ended up losing one-nil. &nbsp;For the next few days, we kept complaining about that goal.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759231582027075618" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-7Ji9e3fDUcM/T-zmnDHvUCI/AAAAAAAAHmA/Z_plNkWKCiU/s912/IMG_0369.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-left wp-block-paragraph">In our third game, we played against RoboFEI from Brazil. &nbsp;There were so many good scoring chances in this game from both our teams that made this game so intense. &nbsp;Even though we were only watching machines play, everybody cheered them on. &nbsp;We had four robots on the field this game and they all worked like a charm. &nbsp;The mechanical system, electrical system, and the artificial intelligence worked so well together. &nbsp;It was a great feeling for everyone on our team &#8211; to see our design work. &nbsp;After almost a year of hard work, this was it. &nbsp;We saw our robots move, intercept balls, shoot on the goal, etc. &nbsp;A lot of the robot shortcomings from the North American Open were also dealt with, such as the problem of the break beam sensors not working, and the robot not moving accurately on the field. &nbsp;When we scored, we cheered so loud that every single person in the room could hear us (there were probably about 1000 people in that room). &nbsp;We all got an immense feeling of satisfaction in seeing our working robots score their first goal. &nbsp;A few minutes later, the other team scored a goal. &nbsp;It didn&#8217;t matter to us, we were still high in the clouds in terms of our mood. &nbsp;The game ended 1-1. &nbsp;Despite the tie game, everyone on the team was so happy in seeing our robots work, it didn&#8217;t matter what the result was.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759233041651276162" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-GZTABWUnczQ/T-zn8ApRGYI/AAAAAAAAHso/xUHRlLdRfJU/s912/IMG_6611.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-left wp-block-paragraph">This was a great morale boost for the team because for our forth and last game, we played against BRocks from Turkey. &nbsp;This time, we had our full fleet of robots. &nbsp;We played our first six on six game. &nbsp;Yet again, we saw our robots work. &nbsp;Nothing broke down during the game and everything just worked. &nbsp;It was quite rare for us to just put our robots on the field and have nothing go wrong. &nbsp;At one point, our robot shot the ball into the opposing robot and a piece fell off of it. &nbsp;We knew our design worked when stuff like this happens. &nbsp;This game was less intense for us than our previous game, but we did end up winning. &nbsp;That put our record at 1 win, 1 tie, and 2 losses &#8211; a total of 4 points. &nbsp;Unfortunately, this wasn&#8217;t enough for us to advance to the next round of the competition and as a result we finished 13th out of 20 teams in the league. &nbsp;Not so bad for having zero working robots when we got to Mexico.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759233425222435106" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-2t9nSvv7QDA/T-zoSVjwgSI/AAAAAAAAHug/bcNQZuLNqy0/s912/IMG_6627.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">After the official games, we played a couple friendly games with other teams. &nbsp;The first game we played was against the Mannheim Tigers. &nbsp;The game was going well, until we found problems where some of the screws on the robot weren&#8217;t tightened sufficiently. &nbsp;As a result, things well off the robot when we played. &nbsp;It was quite embarrassing to see. &nbsp;At least it was only &nbsp;something minor like putting in a screw, and not something major like a design problem. &nbsp;In our second friendly game, this time against ER-Force from Erlangen, we found some electrical parts frying randomly on the board, which wasn&#8217;t good either. &nbsp;Out of six working robots, we now had three &#8211; still a net gain I guess.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759233272206417186" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-nCS454Xm9lE/T-zoJbh5XSI/AAAAAAAAHtw/jDPe76jeN-E/s912/IMG_6620.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">After we were done playing, we watched the other teams play for first place. &nbsp;From watching their games, it was clear that they played on a way higher level than we did. &nbsp;Everything that their robots did were way better than ours. &nbsp;Shooting was faster, chipping went further, robots moved faster, kicks were more accurate, etc. &nbsp;Everything about their robots was just better. &nbsp;There is definitely a lot we could learn from these teams. &nbsp;The final winner of this year&#8217;s competition ended up being Skuba from Thailand, who beat ZJUNLict from China. &nbsp;Both teams analyzed each others strategies for days, but only one team could come out on top. &nbsp;And now for the fourth year in a row, Skuba remains the undefeated winner of the competition.</p>



<h1 class="wp-block-heading">Other Leagues in RoboCup</h1>



<p class="wp-block-paragraph">During our idle time, we walked around the other rooms to see how the other teams were working. &nbsp;RoboCup has many different competitions under its name, while our Small Size League competition is only one small part of it. &nbsp;Leagues range from soccer robots, rescue, simulation, to even home care robotics. &nbsp;In the home care robotics league, the competition involved a robotic navigating through a mock house to perform certain chores such as picking up objects to hand to people, speaking and hearing instructions, etc. &nbsp;It was an admittedly difficult task to do for these robots, but many teams were quite successful at it.</p>



<p class="has-text-align-center wp-block-paragraph"><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759228844364218978" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh6.googleusercontent.com/-sBQuxf0EPVE/T-zkHsiDQmI/AAAAAAAAHag/y9RHBnTu_zg/s912/IMG_6529.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759229897543841138" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh4.googleusercontent.com/-v2fgF2XgWBc/T-zlE_7o9XI/AAAAAAAAHeY/XOQ4EYXLgV8/s912/DSC00107.JPG?w=1280&#038;ssl=1" alt=""></a><br><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759231355143436114" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh5.googleusercontent.com/-CH293bJouzc/T-zmZ16dt1I/AAAAAAAAHlA/bysxXODzPvw/s912/IMG_0365.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759232799630038098" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh6.googleusercontent.com/-GBo0j8EATB8/T-znt7C6FFI/AAAAAAAAHrg/1vf3MRSwJiQ/s912/IMG_0388.JPG?w=1280&#038;ssl=1" alt=""></a></p>



<h1 class="wp-block-heading">Accidents Happen</h1>



<p class="wp-block-paragraph">Just like in the North American Open, there was yet again another accident involving batteries. &nbsp;Except this time, nobody noticed and the whole battery lit up in flames. &nbsp;Somebody just yelled &#8220;fire, fire!&#8221; and started trying to pat it down with something. &nbsp;Knowing that I was too far away to do anything, I just took out my camera and snapped a picture of the whole thing. &nbsp;Eventually, someone just poured lots of water over it to put our the fire. &nbsp;In retrospect, that might not have been a good idea since water in an electrical fire is not really a good thing. &nbsp;Nobody got hurt though, which is good. &nbsp;Afterward, the organizers didn&#8217;t let us charge batteries nearby our work space anymore.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759230750182690946" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-HJWj3DnsPNY/T-zl2oQlUII/AAAAAAAAHiI/VLx_78a5kh8/s912/IMG_6546.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Some Design Shortcomings</h1>



<p class="wp-block-paragraph">Knowing that our ball kicker would be able to withstand impacts of the ball, what we had forgotten to analyze was how well the kicker would hold up if it hit a object fixed to the ground. &nbsp;We found out the hard way at the competition after a few games when we discovered that our robot kicker head was bent out of shape. &nbsp;We also had a lot of turf buildup inside the robot that was enough to slow down the wheel during the game. &nbsp;This turf had to be cleaned out after every match.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759230896807290706" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-Gx3bpBTCLlc/T-zl_KenJ1I/AAAAAAAAHi4/Kq7fJmR_c5s/s912/IMG_6551.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759232068897755362" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-7L7fcEx6QnY/T-znDY2wUOI/AAAAAAAAHoA/6OQnuZzQfrQ/s912/IMG_0377.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<p class="has-text-align-left wp-block-paragraph">For the kicking mechanism, the robot uses a solenoid/plunger mechanism. &nbsp;Activating the coil would cause the plunger inside the core to move quickly to hit the ball. &nbsp;A rubber band secured to the end of it would allow the plunger to return to its initial position. &nbsp;The problem with this setup was that the rubber band would easily break and had to be replaced after every game. &nbsp;When we took out the rubber band, we could always see cut marks along it. &nbsp;In another instance, a chipper solenoid on a robot almost popped out. &nbsp;It&#8217;s not really clear why this happened at all, but it could have been a screw that was not very tight to begin with.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759232124216180402" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-1qXmuJ66Op4/T-znGm7sfrI/AAAAAAAAHoQ/7rVX1089UYI/s912/IMG_6581.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759232143931913378" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-9S7knYO0NwM/T-znHwYStKI/AAAAAAAAHoY/WhyDaRSn5Pw/s912/IMG_0378.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<h1 class="wp-block-heading">RoboCup Closing</h1>



<p class="wp-block-paragraph">To close the competition, there was a soccer game where humans played against the middle size league robots. &nbsp;It was pretty funny to see the robots struggle to take the ball away from people who could handle the ball way better. &nbsp;At the same time, the humans were really scared of the robots since if a human ever got hit by the kicker head from the robot, it would break bones. &nbsp;The robot goalie however, proved quite competent in blocking shots &#8211; better than the human goal from what I saw. &nbsp;Or maybe the human goalie wasn&#8217;t trying very hard. &nbsp;I&#8217;m not sure who won the game since I didn&#8217;t watch the whole thing, but it was still really interesting to see.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759348499868611634" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-HMwA_RU-4nY/T-1Q8kBY9DI/AAAAAAAAHww/2IfjEAPijrU/s912/IMG_6639.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759348721834600562" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-Px8rbMViTAk/T-1RJe6NKHI/AAAAAAAAHxY/EdIkPT4RF-E/s912/IMG_6643.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<p class="wp-block-paragraph">Afterward, all the teams packed up their things and waited for the closing banquet. &nbsp;At the closing banquet, they served a standard meal for everyone. &nbsp;It was a really good chance for teams to celebrate their achievements and finally relax a little bit after the competition. &nbsp;Everyone deserved a rest after all of that.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759348871333552354" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-2qgMAO7-Z30/T-1RSL1iIOI/AAAAAAAAHx4/JyqJEcATp-0/s912/IMG_6647.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759348933917792626" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-45jbwNqzimM/T-1RV0-x2XI/AAAAAAAAHyI/RmjmEerPB7w/s912/IMG_6649.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<h1 class="wp-block-heading">First Real Tour of Mexico &#8211; Teotihuacan</h1>



<p class="wp-block-paragraph">After the competitions ended, most teams stayed an extra day or two to see the sights in Mexico City. &nbsp;The organizers of the Small Size League were nice enough to organize a tour for everyone the day after the competition ended. &nbsp;Most of the SSL teams went with us to the Aztec pyramids in Teotihuacan. &nbsp;The tour first showed us how their predecessors used different plants and minerals to make tools such as knives and sewing thread. &nbsp;That part was interesting at first, but I think what a lot of us really wanted to see were the pyramids. &nbsp;Afterward, the tour guide led us to the gift shop. &nbsp;For some reason, most of the people were so interested there, it took about an hour for everyone to finish so that we could move on with the tour. &nbsp;After the gift shop, we finally made it to the pyramids.</p>



<p class="has-text-align-center wp-block-paragraph"><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759352605078227458" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh4.googleusercontent.com/-1FTAi5VWCCc/T-1UrhHoigI/AAAAAAAAH8I/CiOY1QU3k0Q/s912/IMG_6691.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759354614543464770" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh5.googleusercontent.com/-cuxCZxgbfm8/T-1Wge9euUI/AAAAAAAAH_I/3VxUobhr270/s912/IMG_0475.JPG?w=1280&#038;ssl=1" alt=""></a><br><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759356174485437650" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh3.googleusercontent.com/-ZikqvtlpxOU/T-1X7SMoPNI/AAAAAAAAIAY/biBhrYrBLyI/s912/IMG_0481.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759356502133848610" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh5.googleusercontent.com/-Iv9kJNHPT5I/T-1YOWyGOiI/AAAAAAAAIAw/u8fuLlotC8w/s912/IMG_6723.JPG?w=1280&#038;ssl=1" alt=""></a></p>



<p class="has-text-align-left wp-block-paragraph">After walking up and down the pyramids, we had lunch and went back to Mexico City to see the&nbsp;Basilica of Our Lady of Guadalupe. &nbsp;This was one of the most visited Catholic shrines in the world. &nbsp;But because I had already visited so many churchs and cathedrals from my tour around Europe, this part of the tour was less interesting for me.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759358683643309330" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-K80MB8SOZrc/T-1aNVie7RI/AAAAAAAAICw/9L8Bmw2O-TI/s912/IMG_6731.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759358886315197186" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-hEJofN1Tj8k/T-1aZIjOgwI/AAAAAAAAIDA/8hX4IEdGxHE/s912/IMG_6733.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<h1 class="wp-block-heading">Historic City Center</h1>



<p class="wp-block-paragraph">The team would fly back to Vancouver on the day after visiting the pyramids. &nbsp;But before leaving, we made sure to visit the&nbsp;Metropolitan Cathedral of the Assumption of Mary of Mexico City and the&nbsp;Plaza de la Constitución. &nbsp;In the plaza, hung a giant flag of Mexico. &nbsp;This is where the city center used to be, at least during the 19th century.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759363220192152546" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-EqkqL0xoXDI/T-1eVZgAy-I/AAAAAAAAIGo/CCQ9qwqcjV0/s912/IMG_0509.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCup2012MexicoCity#5759363470968731026" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-H72l-MeOfZk/T-1ej_tztZI/AAAAAAAAIGw/OvuXdfOIoS8/s912/IMG_0510.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"> </p>



<h1 class="wp-block-heading">Going Home</h1>



<p class="wp-block-paragraph">After 10 days in Mexico, we all longed to go home.  It had been a long week &#8211; full of stress, adrenaline pumping excitement and overall a good experience.  But after all that, we were ready to go.  We flew out in the afternoon from Mexico City.  Apparently, at around the same time that we were at the airport in Mexico City, three cops had been shot to death.  While we were there though, we didn&#8217;t hear anything of it.  We safely arrived in Dallas for a brief stopover and arrived back in Vancouver at about 8:30 PM, just in time to go home, wash up and go to bed.</p>



<p class="wp-block-paragraph">More photos <a href="https://photos.google.com/share/AF1QipPL8f__dTp4Yus2JOmcikHXC3I-5iy9c6UUKDvagPa6hoHz-gOIuOJTirbgoZITzA?key=Zmd3dVlHYnFZeHFmTGh4dW9yQjU3UEdORHZFeFBn" target="_blank" rel="noreferrer noopener">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2012/06/29/robocup-mexico-city-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1477</post-id>	</item>
		<item>
		<title>RoboCup Small Size League North American Open 2012</title>
		<link>https://blog.henrypoon.com/blog/2012/06/27/robocup-small-size-league-north-american-open-2012/</link>
					<comments>https://blog.henrypoon.com/blog/2012/06/27/robocup-small-size-league-north-american-open-2012/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Wed, 27 Jun 2012 21:57:07 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[British Columbia]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Erlangen]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Flag]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[friedrich alexander universität]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Hex]]></category>
		<category><![CDATA[Hole]]></category>
		<category><![CDATA[Human behavior]]></category>
		<category><![CDATA[Humanoid Robots Evolution]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lag]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Literature]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Lost]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mexico]]></category>
		<category><![CDATA[Mexico City]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[puffin]]></category>
		<category><![CDATA[RAR]]></category>
		<category><![CDATA[RoboCup]]></category>
		<category><![CDATA[robocup competition]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Science in popular culture]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Stairs]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Student]]></category>
		<category><![CDATA[Sunday]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[The Battery]]></category>
		<category><![CDATA[The Organ]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[universität erlangen nürnberg]]></category>
		<category><![CDATA[University of British Columbia]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Voltage]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[Woke]]></category>
		<category><![CDATA[Z]]></category>
		<category><![CDATA[Zhejiang]]></category>
		<category><![CDATA[Zhejiang University]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/robocup-small-size-league-north-american-open-2012</guid>

					<description><![CDATA[From 9 to 16 June, the RoboCup Small Size League North American Open 2012 was held in Vancouver, Canada at the University of British Columbia. &#160;There were three participating teams: Thunderbots (University of BC, Vancouver, Canada), ER-Force (Friedrich-Alexander-Universität Erlangen-Nürnberg,&#160;Erlangen, Germany), and ZJUNLict (Zhejiang University, Zhejiang, China). &#160;This was the chance for these three teams to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">From 9 to 16 June, the <a class="zem_slink" title="RoboCup" href="http://en.wikipedia.org/wiki/RoboCup" target="_blank" rel="wikipedia noopener noreferrer">RoboCup</a> Small Size League North American Open 2012 was held in Vancouver, Canada at the University of British Columbia. &nbsp;There were three participating teams: Thunderbots (<a class="zem_slink" title="University of British Columbia" href="http://maps.google.com/maps?ll=49.2669222222,-123.247466667&amp;spn=0.01,0.01&amp;q=49.2669222222,-123.247466667 (University%20of%20British%20Columbia)&amp;t=h" target="_blank" rel="geolocation noopener noreferrer">University of BC</a>, Vancouver, Canada), ER-Force (<a class="zem_slink" title="University of Erlangen-Nuremberg" href="http://maps.google.com/maps?ll=49.597,11.007&amp;spn=1.0,1.0&amp;q=49.597,11.007 (University%20of%20Erlangen-Nuremberg)&amp;t=h" target="_blank" rel="geolocation noopener noreferrer">Friedrich-Alexander-Universität Erlangen-Nürnberg</a>,&nbsp;Erlangen, Germany), and ZJUNLict (<a class="zem_slink" title="Zhejiang University" href="http://maps.google.com/maps?ll=30.2636111111,120.120833333&amp;spn=0.01,0.01&amp;q=30.2636111111,120.120833333 (Zhejiang%20University)&amp;t=h" target="_blank" rel="geolocation noopener noreferrer">Zhejiang University</a>, Zhejiang, China). &nbsp;This was the chance for these three teams to pit their robots against each other in preparation for the even bigger RoboCup competition in Mexico City.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/design.engineering.ubc.ca/files/2011/10/EDC-cropped-small.jpg?w=1280&#038;ssl=1" alt=""/></figure>



<h1 class="wp-block-heading">Beginning of the Competition</h1>



<p class="wp-block-paragraph">On the first day of the competition, there was a work day for all the teams to use to get their robots ready again after a long flight to Canada. &nbsp;As the current mechanical team lead for the Thunderbots, I too had to get our own robots ready to play. &nbsp;The mechanical systems had already been completed some weeks ago, but unfortunately, even now, the electrical board testing and firmware coding still had not been completed yet and some parts that we needed were still not in. &nbsp;For the next day and a half, the team was scrambling to get everything finished in preparation for the first game on Sunday. &nbsp;Because, the only critical tasks remaining were the electrical testing and coding, only the electrical team had the know-how to tackle those tasks. &nbsp;The mechanical and software teams could only wait for results. &nbsp;As the electrical team worked, everybody else on the team became more and more stressed. &nbsp;We all kept wondering whether the team would have working robots for the first game. &nbsp;We were all helpless in this situation. &nbsp;The electrical team worked throughout the day and night trying to finish. &nbsp;Some of the other team members stayed in anticipation while others went home to rest hoping for results in the morning.</p>



<p class="wp-block-paragraph">Throughout this work day, the Chinese team continued testing their robots on the field. &nbsp;They seemed like the most ready team. &nbsp;The German team however, had lots of work to do as well. &nbsp;Their flight to London from Germany was delayed and as a result, they missed their flight from London to Vancouver. &nbsp;They arrived in Vancouver on Saturday night. &nbsp;They &nbsp;had even less time than we did to get their robots working. &nbsp;When each team set up their work space, they each made sure to put up their mascots. &nbsp;For the Chinese team, they had a panda plush of about 1.5 ft tall and the Germans had a full size German flag.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409322088030514" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-OBIdp4ameUE/T-n6xOJa4TI/AAAAAAAAGVA/diAZMRHAeds/s720/2012-06-10%252020.57.49.jpg?w=1280&#038;ssl=1" alt="" title="ZJUNLict's mascot"/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Game Days</h1>



<p class="wp-block-paragraph">On the game day, I woke at up 5:30 AM and arrived bright and early on campus at 8 AM. &nbsp;When I arrived, the electrical team was still at it and seemingly not even close to finishing. &nbsp;This led to a change in the team&#8217;s strategy to the competition. &nbsp;We would try to repair the electrical boards from last year&#8217;s robots. &nbsp;These old boards had a different size than the new ones and had different mounting holes, but luckily, somebody on the team had the great idea of including mounting holes for these old boards for this year&#8217;s robots. &nbsp;Otherwise, we would have had a really hard time hacking that together. &nbsp;Given only the few hours we had to hack this set up together, the mech team and I worked as fast as we could to finish. &nbsp;We each probably ran up and down the stairs at the UBC Engineering Design Center about 20 times that day looking for tools and delivering robots.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409159532132882" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-JBZL1uGRMq4/T-n6nwlEuhI/AAAAAAAAGUU/1GTz2IKrVLI/s1024/2012-06-10%252015.59.43.jpg?w=1280&#038;ssl=1" alt="" title="Three robots working so far..."/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">The first game was supposed to be at 9:30 AM, but my team certainly was not ready. &nbsp;It seemed like the other teams weren&#8217;t completely ready either, so the game was postponed until the afternoon. &nbsp;The Thunderbots was supposed to play the first game, but due to our lack of readiness, China and Germany played each other instead. &nbsp;When it became our turn we play, we managed to get three robots out of six on the field. &nbsp;None of these robots had a working break beam sensor (the sensor on the robot that is designed to detect ball possession). &nbsp;Without break beams, the robots did not know they could kick the ball, since it would never know if it had ball possession. &nbsp;The robots did not have a controller that worked well either (the controller determines how much voltage to apply to each of the motors such that the robot can move smoothly from A to B). &nbsp;A controller that didn&#8217;t work well meant the robots drove about on the field seemingly confused. &nbsp;&#8220;Derp&#8221; is probably the best word to describe it. &nbsp;Despite the shortcomings of these three robots, they played their best against ZJUNLIct from China and the Thunderbots were defeated 10-0.</p>



<p class="wp-block-paragraph">On the following few days, the mech team tried to help the electrical team the best they could with tasks such as building extra connectors. &nbsp;We also tried to get the old break beam sensors working again. &nbsp;It was something that had to be on the robot if it were to ever kick the ball properly. &nbsp;After toiling for a few hours, we managed to get two out of three of them working. &nbsp;We probably could have gotten more if we knew more about the electrical design. &nbsp;There was little to go on in terms of the wiring schematic and spare parts. &nbsp;It was also hard to troubleshoot since ambient lighting largely affected the sensor. &nbsp;If it worked upstairs in our work space, it wouldn&#8217;t work downstairs on the playing field. &nbsp;It took us a while to figure that out.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409410428513954" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-cl0rDbWpRmQ/T-n62XPbrqI/AAAAAAAAGVg/OnQtBcCgvKM/s1024/IMG_6469.JPG?w=1280&#038;ssl=1" alt="" title="Break beam sensor mount"/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">In our second game, we played against ER-Force from Deutschland. &nbsp;For this game, we still only had three robots, but this time they were a little bit better equipped. &nbsp;Even then, the robots still had trouble kicking because the lights being used on the field emitted too much infrared light, which obstructed the break beam sensors. &nbsp;It was very frustrating to see the robots not knowing when to kick even though they were handling the ball perfectly. But somehow, we still managed to score a goal. &nbsp;In the end we lost the game 6 to 1.</p>



<p class="wp-block-paragraph">In the final game between China&#8217;s ZJUNLict and Germany&#8217;s ER-Force, the Chinese team was victorious. &nbsp;Both teams had a full fleet of robots to play six on six. &nbsp;A modest crowd of spectators also watched the whole game being played and in general people were quite impressed at this engineering feat.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409494133610066" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-ml3EBYiXDLs/T-n67PESFlI/AAAAAAAAGV4/vqoVgQ3YP0s/s1024/2012-06-12%252017.11.20.jpg?w=1280&#038;ssl=1" alt="" style="width:840px;height:630px" title="ZJUNLict VS ER-Force"/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading">Team Social</h1>



<p class="wp-block-paragraph">To allow the teams to better know one another, there was a social event planned by the organizers of the North American Open. &nbsp;There, I met a lot of the members of the German and Chinese teams. &nbsp;It was nice that that I could talk to each team in their native languages. &nbsp;Although my German wasn&#8217;t that good to keep up a conversation for a long time, it was enough to get the Germans wondering how I knew it at all. &nbsp;The last thing they&#8217;d expect is for a Chinese guy to start speaking German to them. &nbsp;My Mandarin was at a level that I could talk to people in it, but there were still some occasions where I didn&#8217;t understand what they said. &nbsp;It was probably because of me not having a lot of practice with Mandarin (I speak Cantonese normally) and them having an accent from their region that I didn&#8217;t recognize.</p>



<h1 class="wp-block-heading">Press Conference</h1>



<p class="wp-block-paragraph">The organizers made sure to invite as much of the press as they could. &nbsp;More publicity meant that the team could potentially get more money in sponsorship. &nbsp;More money means better robots. &nbsp;The administrative members of the team were in the spotlight and talked to most of the people from the press, while the technical members of the team continued to do their work. &nbsp;The team leads from mech, software and electrical also had a brief interview with the 24 Hours Vancouver newspaper. &nbsp;The team was also featured in the Ubbyssey <a rel="noopener noreferrer" href="http://www.youtube.com/watch?v=EtJr4VRkEbY&amp;feature=youtu.be" target="_blank">here</a>&nbsp;and on MacLean&#8217;s magazine <a href="https://www.macleans.ca/society/science/video-the-robot-version-of-euro-2012/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p class="wp-block-paragraph">The Chinese team also put on a show for the press by putting all 12 of their robots on the field so they could they play against themselves six on six. &nbsp;The performance went quite smoothly as there were not random break downs and the press were very impressed.</p>



<h1 class="wp-block-heading">Engineering Failures</h1>



<p class="wp-block-paragraph">As with these student projects, an accident was bound to happen. &nbsp;This one was with a battery. &nbsp;There was have been a defective battery that the Chinese team unknowingly brought and when they charged it, the battery started puffing up &#8211; not a good sign for a battery. &nbsp;One of our team members was quick to notice and instantly dunked it in soap water and disposed of it.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409233257529122" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-dqZIo6vvNJw/T-n6sDOk_yI/AAAAAAAAGUo/xOEm5RTzTtk/s720/2012-06-10%252018.14.26.jpg?w=1280&#038;ssl=1" alt="" title="LiPo battery in soap water"/></a></figure>
</div>


<p class="wp-block-paragraph">For our team, we had problems where the solenoid kicker would get stuck after being used repetitively. &nbsp;Heat from the power dissipation in the solenoid windings would heat up the whole assembly and cause the solenoid housing to permanently deform. &nbsp;The solenoid was produced out of stacked layers of&nbsp;poly-carbonate&nbsp;sheets. &nbsp;This stacking of layers allowed each layer to deform individually. &nbsp;To fix this problem, we printed out new housings made of ABS plastic. &nbsp;By having one solid solenoid housing, it was more difficult for it to deform.</p>



<figure class="wp-block-image"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409620210048882" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-tJi9w9vsdH8/T-n7CkvP33I/AAAAAAAAGWg/X3yEDaDSwD4/s1024/2012-06-15%252010.52.31.jpg?w=1280&#038;ssl=1" alt="" title="Solenoid warping"/></a></figure>



<figure class="wp-block-image"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupNorthAmericanOpen#5758409664266399922" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-Sa6aEXretIU/T-n7FI3GcLI/AAAAAAAAGWo/mv8nKIm2dGw/s1024/2012-06-15%252010.52.37.jpg?w=1280&#038;ssl=1" alt="" title="3D printed winding"/></a></figure>



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-left wp-block-paragraph">The German team had some problems with the turf getting dug out of the carpet and getting everywhere inside the problem and also with their robot shells not staying on properly. &nbsp;The turf inside the robot meant that gears could get stuck intermittently and could also get in the way of other mechanical components. &nbsp;Their solution solution for now was to clean it all out every game. &nbsp;During games, the shells of the robot would pop out randomly whenever there was an intense impact with a ball or another robot.</p>



<h1 class="wp-block-heading">Getting Ready for Mexico</h1>



<p class="wp-block-paragraph">On the Friday before all three teams left for Mexico City, everybody had to pack up all of their things. &nbsp;The German and Chinese teams could pack everything easily since they had packed everything once before when they had to fly to Vancouver. &nbsp;For us, our tools were scattered all over the place. &nbsp;It took us about 4 hours to find all tools to pack into the the luggage containers. &nbsp;The approach to packing was that we would pack any tool that was ours and was already lying out on the table. &nbsp;This is because if we took it out of the tool closet, it meant that the team used it for something. &nbsp;Naturally all of the hex keys, screw drivers and the like were packed. &nbsp;All spare parts were packed. &nbsp;Every tool that we had sitting around was packed. &nbsp;Even electrical equipment like a power supply and an oscilloscope was packed. &nbsp;We had everything we needed for RoboCup 2012 in Mexico City. &nbsp;Even though not everything was done in time for this competition, everybody was confident that things would be better in the competition in Mexico.</p>



<p class="wp-block-paragraph">More photos <a href="https://photos.google.com/share/AF1QipO8nu-4pMZ9jFTHgrzQfAFiAfAYkRitCki3r6wat0nEHgnez-lfz2SNwdjLEUHETw?key=UjBWUXYtRmZBRlFtY3VWeGdTZDRRejJEOEx6Vm5B" target="_blank" rel="noreferrer noopener">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2012/06/27/robocup-small-size-league-north-american-open-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1467</post-id>	</item>
		<item>
		<title>UBC Engineering Competition 2011</title>
		<link>https://blog.henrypoon.com/blog/2011/11/06/ubc-engineering-competition-2011/</link>
					<comments>https://blog.henrypoon.com/blog/2011/11/06/ubc-engineering-competition-2011/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 06 Nov 2011 20:23:56 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Alley]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[followers]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Hong Kong]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Photovoltaics]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Rotation]]></category>
		<category><![CDATA[Solar panel]]></category>
		<category><![CDATA[Storm]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Transmission]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Vol]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/ubc-engineering-competition-2011</guid>

					<description><![CDATA[Just like last year, I participated in the UBC Engineering Competition again, except this time, I competed with a different team.&#160; Although the winning team would have a chance to compete in the next level of competition (I don’t even know where that would be – last year it was in Saskatoon), two of our [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Just like last year, I participated in the UBC Engineering Competition again, except this time, I competed with a different team.&nbsp; Although the winning team would have a chance to compete in the next level of competition (I don’t even know where that would be – last year it was in Saskatoon), two of our teammates couldn’t make it even if we won.&nbsp; One of them would be flying to Hong Kong and another was starting a Co-op work term in the Silicon Valley working for NVidia.&nbsp; It didn’t matter though, because we didn’t win first place this year.</p>



<p class="wp-block-paragraph">This year’s competition problem involved the following scenario: normally solar panels are able to rotate toward the sun, but sometimes they get stuck, therefore it requires people to go out there and rotate them manually.&nbsp; Also, undersea transmission lines sometimes get severed and also require manual repairs.&nbsp; Our task was to build an autonomous vehicle using a VeX Robotics Kit in about 5 hours to use in a small scale arena emulating similar conditions.&nbsp; A wooden pole represented the solar panel, that we had to rotate and a plastic pipe represented the transmission line.&nbsp; To “repair” the transmission line, we had to build a repair module using newspaper and popsicle sticks that could physically cover up the pipe.&nbsp; Additionally, in order to reach the transmission line, the vehicle would have to cross a rice field (represented by uncooked rice) and cross a river (ensuring that no electronics get damaged, they had to be above the “water line” at all times – represented by the dip in the arena).&nbsp; After designing our vehicle, we would also have to present our design to the judges.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1280" height="960" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/11/IMG_0062.webp?resize=1280%2C960&#038;ssl=1" alt="" class="wp-image-7704" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/11/IMG_0062.webp?w=2048&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/11/IMG_0062.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/11/IMG_0062.webp?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/11/IMG_0062.webp?resize=1240%2C930&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/11/IMG_0062.webp?resize=508%2C381&amp;ssl=1 508w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">When I heard what the problem was, I thought to myself, “this is an impossible problem given the time we have to build it ands lots of teams aren’t going to be able to perform the task”.&nbsp; I guess it was supposed to be like that.&nbsp; The problem couldn’t be too easy or otherwise everyone would be able to do it.&nbsp; Despite the difficult task, we approached it with a super chill attitude throughout the entire competition.</p>



<p class="wp-block-paragraph">As a group, we planned out what we wanted to do.&nbsp; We thought that it would be straightforward to go across the river, but it turned out that it wasn’t that straightforward.&nbsp; We had trouble keeping our electronics above the “water”.&nbsp; The line follower kit we used could follow the black line quite accurately, but it had to be about an inch above the ground.</p>



<p class="wp-block-paragraph">To make matters worse, the wheels kept falling out.  Normally, one should just have to insert the shaft into the motor clutch and connect the clutch to the motor, but the connection was quite loose. </p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" decoding="async" width="1280" height="960" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0056.webp?resize=1280%2C960&#038;ssl=1" alt="" class="wp-image-7708" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0056.webp?w=2048&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0056.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0056.webp?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0056.webp?resize=1240%2C930&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0056.webp?resize=508%2C381&amp;ssl=1 508w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">One of our teammates spent about 3 and a half hours trying to fix the wheels and he succeeded. It took up a lot of time that we needed for the other design tasks, but we couldn’t leave that alone since movement along the ground was a critical function.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" decoding="async" width="1280" height="960" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0065.webp?resize=1280%2C960&#038;ssl=1" alt="" class="wp-image-7707" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0065.webp?w=2048&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0065.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0065.webp?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0065.webp?resize=1240%2C930&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0065.webp?resize=508%2C381&amp;ssl=1 508w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">In the meantime, we brainstormed how we would rotate the vehicle to face different directions when needed, how we would pick up the repair module, and how we would rotate the solar panel, and how to protect the line followers while crossing the river.&nbsp;&nbsp;&nbsp; We also had to think of what we were going to say for the presentation.</p>



<p class="wp-block-paragraph">We couldn’t really get the rotation to be accurate without using an encoder (which would increase our product cost), so we tried to see what we could do without being able to rotate the vehicle.&nbsp; We could drive straight toward the solar panel, rotate it, and return to the base.&nbsp; If we focused on just this task, we didn’t have to figure out how to figure out the other tasks.&nbsp; We figured that most teams wouldn’t be able to perform that task anyway.&nbsp; With that in mind we modified our design drastically and came up with something that kind of worked.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1280" height="960" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0074.webp?resize=1280%2C960&#038;ssl=1" alt="" class="wp-image-7703" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0074.webp?w=2048&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0074.webp?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0074.webp?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0074.webp?resize=1240%2C930&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/10/IMG_0074.webp?resize=508%2C381&amp;ssl=1 508w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>
</div>


<p class="wp-block-paragraph">The end reached high enough such that we could just bump into the top of the solar panel and rotate it and then go back to the base.&nbsp; We didn’t need to worry about the other task of repairing the underwater transmission line.&nbsp; There wasn’t enough time for that.</p>



<p class="wp-block-paragraph">When it came to the presentation, we talked about our design and answered the questions quite well, but one of the competitors asked us a question that a lot of people seemed to feel was a very jerk question to ask.&nbsp; He asked “how would the client feel that we delivered a product that could not meet all the stated requirements?”&nbsp; I guess he was bitter that my team beat his team last year and felt threatened by me this time around.&nbsp; We answered the question by saying that it’s better to do one task well, than to fail at both.&nbsp;</p>



<p class="wp-block-paragraph">In the competition, a lot of teams did in fact fail the tasks and did absolutely nothing.&nbsp; When it came time for our device to compete, we did what we could.&nbsp; It did reach the solar panel and rotate it a bit, but not enough to rotate it all the way.&nbsp;&nbsp; It couldn’t even complete one task, although we had tested it before and saw that it did work.</p>



<p class="wp-block-paragraph">The winning team (the same team as the guy who asked us that terrible question), used a design that would travel align the walls, past the river and to the broken line.&nbsp; It picked up the repair module (shaped like a table) using a flat pad to slide underneath to pick it up.&nbsp; It managed to do a 90 degree turn by following the wall (push sensors would tell the vehicle that it had in fact touched a wall).&nbsp; It was clear that their design won out over everyone else’s, and they totally deserved the win.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2011/11/06/ubc-engineering-competition-2011/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1255</post-id>	</item>
		<item>
		<title>UBC Engineering Competition 2010</title>
		<link>https://blog.henrypoon.com/blog/2010/11/13/ubc-engineering-competition-2010/</link>
					<comments>https://blog.henrypoon.com/blog/2010/11/13/ubc-engineering-competition-2010/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 13 Nov 2010 11:42:00 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Grab]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Microsoft PowerPoint]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Office work]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Presentation software]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Transport]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/ubc-engineering-competition-2010</guid>

					<description><![CDATA[UPDATE: Pictures here! A couple weeks ago, a classmate of mine invited me to participate in the UBC Engineering Competition in Senior Design.&#160; After checking the calendar to see if I was free that day, I accepted.&#160; I later found out that the winners of this competition would represent UBC in the Western Engineering Competition [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>UPDATE: Pictures <a href="https://henrypoon.wordpress.com/2010/12/01/ubc-engineering-competition-2010-pictures/" target="_blank" rel="noopener noreferrer">here</a>!</p>
<p>A couple weeks ago, a classmate of mine invited me to participate in the UBC Engineering Competition in Senior Design.&nbsp; After checking the calendar to see if I was free that day, I accepted.&nbsp; I later found out that the winners of this competition would represent UBC in the Western Engineering Competition in Saskatoon, which will take place in January.&nbsp; The problem with this was that three out of the four people on my team had a Co-op work term (myself included).&nbsp; Despite the fact that we knew we weren’t going to the competition, we went to compete anyway.&nbsp; There was little pressure for us, and winning or losing didn’t matter.</p>
<p>Some time later, I realized that my friend’s birthday party was the day before the competition, which meant I probably wasn’t going to get a lot of sleep.&nbsp; Indeed I was right.&nbsp; I got home at about 2:30 in the morning and had to arrive at the competition at 8:30.&nbsp; Before I slept, I read an email that told us to read over the competition materials and to prepare a PowerPoint presentation template for the competition.&nbsp; Seeing that we weren’t aiming to win the competition, I neglected to do any of this preparation.&nbsp; My teammates neglected this as well.</p>
<p>On the morning of the competition, we went through all the registration procedures and find out what the design problem was.&nbsp; Our task was to build an autonomous vehicle that could transport an object and bring it back to the starting location.&nbsp; The only parts we were given was the Vex Robotics Kit, which came with a microcontroller, motors, wheels, and parts to build the frame.&nbsp; We would be scored on how many objects we picked up, the weight of the vehicle, and the team’s presentation performance.</p>
<p>Since we didn’t really aim to win the competition, the team ended up being super chill through the entire competition.&nbsp; One of the officials said to us, “Your team is the least stressful team we’ve seen!”&nbsp; We made so many lame/funny/stupid jokes during the competition and had such great laughs.&nbsp; Throughout the entire competition, I was probably super sleepy, and found no time to rest at all.&nbsp; Despite the fact that we didn’t aim to win, we still tried hard in the competition.</p>
<p>Our strategy was simple: KISS.&nbsp; Keep It Simple Stupid.&nbsp; We realized that in the 5 hours we were given to design it, we did not have time to make anything complex.&nbsp; It made the most sense.</p>
<p>The biggest design issue was the question of how the vehicle was going to know how to return back to its starting location after it leaves.&nbsp; The only sensors we were given were buttons that would be pressed when the vehicle ran into an object.&nbsp; None of these sensors would help us achieve this.&nbsp; We thought of making the robot do a 180 degree turn, but this was difficult since we didn’t really have a way of measuring how many degrees the vehicle had turned.&nbsp; We tried to time it, but the time it took to turn varied depending on how heavy the cargo was.&nbsp; One of my teammates came up with the terrific idea of not rotating at all.&nbsp; The vehicle would drive straight, pick up and then go in reverse back to the starting location.&nbsp; We would then orient the vehicle in another direction to pick up the next object (we were allowed to do this since teams are allowed to touch their vehicle when it is in the starting location).</p>
<p>Going with this strategy, the vehicle would drive in a straight line toward the target object.&nbsp; A sensor placed in the front of the object would be activated when the vehicle hit the object.&nbsp; This would signal a cage to come down and enclose the object.&nbsp; Then the vehicle would go in reverse back to its starting location.&nbsp; The cage was simply a “fence” that was initially raised and then lowered to enclose the object.</p>
<p>After a lot of testing, we were quite confident that ours was going to work.&nbsp; While doing all of this testing and designing, one of my group members made the PowerPoint presentation.&nbsp; It basically talked about how the device worked and our design strategy.</p>
<p>The only preparation for the presentation that we had was just 5 minutes of telling who would present which slide.&nbsp; When it came time for us to present, we looked at the slide and pretty much made up what we were going to say on the spot.&nbsp; Because of this, our presentation seemed quite natural.&nbsp; The fact that we all worked on the project allowed us to all know what we were talking about, so we didn’t stutter a lot.&nbsp; I figure we did okay on the presentations.&nbsp; Nothing spectacular.</p>
<p>After the presentations, each team took turns demonstrating their device.&nbsp; There were a few designs that were definitely innovative, ambitious, and simple.&nbsp; Among these, there was one that lowered a large arm onto the ground and sweep in a 360 to catch all the objects and return them all home at the same time.&nbsp; It was a interesting design, but there was no way for the robot could do a perfect 360, since it was impossible to get the timing for it right and the power the motors gave would not be enough to move the entire load.&nbsp; There was also a design that relied on randomly searching the entire field for an object and then moving around the perimeter of the field to return home.&nbsp; This was the most ambitious design, but it didn’t work out because its random searching didn’t find any objects to grab.&nbsp; Another team relied on the same principle as ours but were heavier.</p>
<p>As each team demonstrated their vehicle, it became apparent that our team had a big chance of winning.&nbsp; We were very confident that we would get at at least one object, and our vehicle was the lightest one.&nbsp; The team with the lightest vehicle would score the most points in terms of weight.&nbsp; But for object retrieval, no team retrieved more than one object.&nbsp; It was either one or zero.&nbsp; If our vehicle grabbed even one object, we would be in first place for vehicle performance.&nbsp; When it became our team’s turn to demo, our vehicle worked exactly the way we wanted it to.&nbsp; We grabbed one.&nbsp; We went on the grab another, but due to us failing to aim the vehicle properly, we failed to grab a second.&nbsp; But it didn’t matter, we were in the lead in points.&nbsp; Since no team grabbed more than one, we placed first in terms of vehicle performance.&nbsp; We had a chance to win.</p>
<p>After the officials calculated the totals of all the scores, my team placed first out of twelve teams!&nbsp; The best part about this is that even though we did zero preparation, we came out on top because we executed our design strategy better than the other teams.&nbsp; We made use of the testing time to make sure our project actually worked.&nbsp; It seemed like a lot of the projects weren’t tested that thoroughly, but that might have to do with the intense time pressure and a complex design.&nbsp; The lack of pressure to win allowed us to perform so much better.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/11/13/ubc-engineering-competition-2010/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">449</post-id>	</item>
		<item>
		<title>XBee Setup Tutorial</title>
		<link>https://blog.henrypoon.com/blog/2010/10/11/xbee-setup-tutorial/</link>
					<comments>https://blog.henrypoon.com/blog/2010/10/11/xbee-setup-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 12 Oct 2010 00:25:42 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Emerging technologies]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Internet of things]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Serial]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[Wireless sensor network]]></category>
		<category><![CDATA[XBee]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/xbee-setup-tutorial</guid>

					<description><![CDATA[This article (link at the bottom) is very useful for beginners that want to use XBee&#8217;s for wireless radio communication.&#160; It discusses the basics of using XBee&#8217;s, such as using the computer to configure various options within the XBee such as the baud rate, network ID, etc.&#160; It discusses two methods of setting the options [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This article (link at the bottom) is very useful for beginners that want to use XBee&#8217;s for wireless radio communication.&nbsp; It discusses the basics of using XBee&#8217;s, such as using the computer to configure various options within the XBee such as the baud rate, network ID, etc.&nbsp; It discusses two methods of setting the options in the XBee.&nbsp; One method is through a program called X-CTU (GUI) and another method is using a CLI.&nbsp; The important options in the XBee are discussed and explained so that everyone knows what they should be set to.</p>
<p>The configuration that I used was that I had my computer connected to an XBee USB Explorer via USB.&nbsp; On the other end was an Arduino Duemilanove powered by six 1.2 V NiMH batteries, and this microcontroller powered the XBee using its 5 V pin.&nbsp; I compiled and downloaded the program at the bottom of the article to my Arduino and I tested it using the Serial Monitor that comes with the Arduino IDE.</p>
<p>Even though the test program is simple, it shows that a wireless link can be made between the computer and the microcontroller, meaning that the microcontroller can process computer input to do even more crazy things.</p>
<p>Link: <a href="http://forums.trossenrobotics.com/tutorials/how-to-diy-128/xbee-basics-3259/" target="_blank" rel="noopener noreferrer">http://forums.trossenrobotics.com/tutorials/how-to-diy-128/xbee-basics-3259/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/10/11/xbee-setup-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">424</post-id>	</item>
		<item>
		<title>Robot Dynamics</title>
		<link>https://blog.henrypoon.com/blog/2010/05/11/robot-dynamics/</link>
					<comments>https://blog.henrypoon.com/blog/2010/05/11/robot-dynamics/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Wed, 12 May 2010 01:17:26 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[DC motor]]></category>
		<category><![CDATA[Electric motors]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mechanics]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Science in popular culture]]></category>
		<category><![CDATA[Speed]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/robot-dynamics</guid>

					<description><![CDATA[This site provides lots of good info about how to perform dynamics calculations on robots. &#160;The site is for robots, but the math and physics here could apply to other things like RC cars. &#160;There&#8217;s lots of good information about how to calculate what kind of motor torque you need, what kind of accelerations and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This site provides lots of good info about how to perform dynamics calculations on robots. &nbsp;The site is for robots, but the math and physics here could apply to other things like RC cars. &nbsp;There&#8217;s lots of good information about how to calculate what kind of motor torque you need, what kind of accelerations and velocities to aim for.</p>



<p class="wp-block-paragraph">The section about the robot factor is basically about DC motor selection. &nbsp;All it does is do a power balance between the energy provided by the motor and the energy required to move the vehicle at a particular speed an acceleration.</p>



<p class="wp-block-paragraph"><a href="http://www.societyofrobots.com/mechanics_dynamics.shtml" target="_blank" rel="noreferrer noopener">http://www.societyofrobots.com/mechanics_dynamics.shtml</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/05/11/robot-dynamics/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">319</post-id>	</item>
	</channel>
</rss>
