<?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>thunder &#8211; Henry Poon&#039;s Blog</title>
	<atom:link href="https://blog.henrypoon.com/blog/tag/thunder/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>A brief layover in Kuala Lumpur</title>
		<link>https://blog.henrypoon.com/blog/2019/06/07/a-brief-layover-in-kuala-lumpur/</link>
					<comments>https://blog.henrypoon.com/blog/2019/06/07/a-brief-layover-in-kuala-lumpur/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 08 Jun 2019 04:59:24 +0000</pubDate>
				<category><![CDATA[asia]]></category>
		<category><![CDATA[bali]]></category>
		<category><![CDATA[Breakfast]]></category>
		<category><![CDATA[chiang mai]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Country subdivisions]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[fish]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[Geography of Asia]]></category>
		<category><![CDATA[Geography of Malaysia]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Grab]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[kuala lumpur]]></category>
		<category><![CDATA[Kuala Lumpur International Airport]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[malaysia]]></category>
		<category><![CDATA[Meat]]></category>
		<category><![CDATA[Meatball]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[MSC Malaysia]]></category>
		<category><![CDATA[Noodle]]></category>
		<category><![CDATA[Noodle soup]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[Singapore]]></category>
		<category><![CDATA[soup]]></category>
		<category><![CDATA[Storm]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=3489</guid>

					<description><![CDATA[The next destination after Chiang Mai was Kuala Lumpur in Malaysia. We boarded the flight to KL early in the morning and our flight was scheduled to leave KL to Bali at night &#8211; this would give us a solid couple of hours for sightseeing. The flight was to arrive in Kuala Lumpur at around [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The next destination after <a href="https://blog.henrypoon.com/blog/tag/chiang-mai/" target="_blank" rel="noreferrer noopener">Chiang Mai</a> was Kuala Lumpur in Malaysia.  We boarded the flight to KL early in the morning and our flight was scheduled to leave KL to Bali at night &#8211; this would give us a solid couple of hours for sightseeing.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipNwM60SG2xagO4rz_fip2pku3KxAzQbZwofhLRPJ9s2fpWZyeObeOZSf-x_aK5uKQ/photo/AF1QipNImyR1wKAQfPAaQDMNuoigOVrjRLeE1qdf3trm?key=ZWtuTVMyZVAyekg0QmtGR2pxMUpCY0I3SExadHBB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/W2eh-BFcYyPdWUVRPtXzxQzH_0rhenEGkGFxFZd2a32AXN5AwAx5wmKag-yLCbX8f71lXZUCNkrjUDlFGixGs5cD6YTtMMH1zIO9ILTr7LMwMC44Q80ckWLMNUAbbpONCAloS64lIIh7xiTFNhV5vO-3K_pkl8OUVn98oy2XDWJ_MCwCNqSDAItqF5ZO5SuFGtbDzeByovUnL1rxCr2oXzGaJGERjAD9RWFlvXZuolWNOxFfv8zG_xBRqk0S11mVejpW6D5mKLwRlMJwvXXFBcVnXLE_Tn59E7BSuGF4DDoREd3OmiYgh7A8vXrejoi02kkiu1JXraCIjotCVq_BTeimHBIfcAM7chUhFMfYpopHBi4W3-kVEUcPg5o3N9swq9HxQ0XFVKFJyPhTQ3UzT9aunKiiHjaQekOm0OgoWY6rIwo-7-YKdjiLQZFitvYFrP6tAoESSh7uZaN7sRixtJkTd_Vbwq_TXoBLQ_VpCI4xdNgrWHbkdH9bwZS7toS0fqWzQ9ufhnK-RfW1PttDyyLlT6R7NzRj1btnr9IfrXb5CkXA3cPmKUysmL-kliW5h2TukbcDKOC9cgONlqc16VZGmY8U1Nl593zm6HFUBRQyExlCiMDoKJcsc0mmx_mOgSL1_PAXmlUK2xqTR1_Psx9-ac3c0qeIXZ7JYYHcmMbZZJB9AZ0i7Jq9chn9fGG6KhHynN9tAq3tjfaypJvZ7klwXg=w1704-h959-no" alt=""/></a><figcaption>Apparently this is a restaurant.  How did that get that there?</figcaption></figure>



<p class="wp-block-paragraph">The flight was to arrive in Kuala Lumpur at around 13:00 and we would depart for Bali at 21:50.  Arriving at 13:00, we should have been able to arrive in the city via Grab between 14:30 &#8211; 15:00, but it took at least an hour at the immigration line so we didn&#8217;t get to the city until after 16:00.  This would leave us around 5 hours in Kuala Lumpur, which is not great, but not terrible.</p>



<p class="wp-block-paragraph">We had only eaten breakfast, so by this time, we were starving.  So we went to Lot 10.  Everything looks super good, but in actually only tasted okay.  I thought it&#8217;d be on par with my trip to <a href="https://blog.henrypoon.com/blog/2018/01/04/singapore/" target="_blank" rel="noreferrer noopener">Singapore</a>.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipNwM60SG2xagO4rz_fip2pku3KxAzQbZwofhLRPJ9s2fpWZyeObeOZSf-x_aK5uKQ/photo/AF1QipMXgP8M-2cK18a2Av-5WoVrN6IvwoOtKZj66VJW?key=ZWtuTVMyZVAyekg0QmtGR2pxMUpCY0I3SExadHBB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/pfqnnJuuOD5V7y5jha2F20q72G_oi0HL_KYGrgNy6wx3PqrRJlm3Nc2mnKK8-Bipp7_XhuUixOcHv0dwP3UAhUMY37I6IIy0W2Aval-VlqfDhSKXdzb6ObwiyL3DLT6jPTQ8zVIeVS4ORK6Qt_iWzHlicjNX3ksJ9emCDOI97dA6_1HDb7_s3vbD4IGb1lGUmalcWrjOlDd8QulhgHvrOONG0wAYsOxRDfIrW6kIe5BBMugqEiSUyGeZPwgaVB5Yu0yF1iOq2CbFahOWKqfKGntdgwE0WSywvmgfBUmcAkfq8mEmybHPpUwZc759tDlZxbbGPGJZ0bHRE__SR4YDA8p_H2i4e0puzPUCR39cUgFIQNBZIFnbkaVm6c_JnNToWG7MHICIcPZtKDmPjqqcoWh3XSXu7d-GUoQEBnqgqaK5kmr4dzRnyEJsL0rh_VHwFX7Gja4u6f0AQw8MyzIh8P_PHlmWjQw5plHSxrvW--AIIxy7nrBmoDwp-Jv1plVRpqBX0tNQB1qgFehTHN9UbnNJNNbrzx-JC7Q_3MICjWWKhpOB9GBYkq-G5a8NhGPTb0y2XFuHEY3tlKHdp-RVXSNMSQLRRYvSQrFkgww9lSIlLttW5VLjM7Pr7OnTfFKqhqhv2BoUd-FzV0pbE0NvN2aOao7oyiLEtCW8VQCNc8opKm1MYVX1_k3SW9Zgcx81treLTcQcZ-5nThTSeBMwcm4IqA=w1704-h959-no" alt=""/></a><figcaption>Clockwise from top left: fish head noodle soup, egg custard buns, spicy noodle soup with fish, fish cake, meatballs, etc., hainan chicken rice with cha siu</figcaption></figure>



<p class="wp-block-paragraph">Next, we visited a nearby street market.  The market reminded me a lot of Singapore &#8211; similar food options (bak kut teh, chili crab, stingray, etc.), which makes sense since Singapore used to be a part of Malaysia.  </p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipNwM60SG2xagO4rz_fip2pku3KxAzQbZwofhLRPJ9s2fpWZyeObeOZSf-x_aK5uKQ/photo/AF1QipOt6tZdMlurqBWEbNk64N4Zai-uxmYjEGiu5Ias?key=ZWtuTVMyZVAyekg0QmtGR2pxMUpCY0I3SExadHBB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/8M1QwkiGLqD7E4Dyum_ADRCv1N-Vs48U44mD5rEL8vyZkFG_1X8qEfOFbgdcLQdd1gr1alIfBA0Xa4TjsNTyXO27KHCHRQe-lVLQao9XO-YuzJRGfIoJgZ8uOvAr_c0lnJi2YiLybZEKJt-ueduQYOyfcD_NKb9qQtBgH0InmvweWP-j2rBchJmQE99vLw5lHgHYuYmAQ9GUmvy4t4yhti2THKFKHH0A89itMxD6DojAZBgOEZpu0evkzSAQev3eTF8tEXgt-1XVwx2ELDddTqVtf9Q6OWKIs7MgsnyY2KvLSSGKS3V8mkw0uUTtUpwO5PAPiRv-O1DdeZn8zC-KbglSv6vyT9q3RGTiS_89XzfndpRgci3kpOOnZStmoqJ-E-_U2rzEgdf8ouSnWgPAEnvRoy_s3nWvuaIt5JhYkGPI7jZw-_Qkc9AGJOk9Ogzf5c7p0OzygDuXUv_5abT9QB-J0WKk8VJj8MizTxYj8G7xQ3Eq4YIi4Qy7uZFcNDLObb0ZBIoChx4neIF8Uih4spZxbbl1ARuj0wYiwH039wVxnoXY9d9ogt4G-HI41Zi0P371eAieQsl5_uQhECkXgyuuWwPHosUT5Hr3uDjXu-5SLet9-AJfCuXOiGe2fR4NEXah-b-OTV5VEWDejL5GYWxv7pQgZJ05kKxQ3aErqzofcxqXTASJl7e_CQboRONhy85iQq0iDk3gEpCI40pddy2daQ=w1704-h959-no" alt=""/></a></figure>



<p class="wp-block-paragraph">Our next destination was the iconic Petronas Twin Towers, but all of a sudden out of nowhere, it started pouring with thunder and lightning.  At first the thunder was a few kilometers away judging but how long it took to hear the sound, but not long after it was right on top of us.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipNwM60SG2xagO4rz_fip2pku3KxAzQbZwofhLRPJ9s2fpWZyeObeOZSf-x_aK5uKQ/photo/AF1QipOxunaA7H0QEDKLA3ioDouI-mnJCkATUvX6jip-?key=ZWtuTVMyZVAyekg0QmtGR2pxMUpCY0I3SExadHBB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/bh_L7HprIpqUoaWUd08OuKacUeP4dIp4j_8MlHZwCvwGMWLeV-MRUOQNyJ8KM7cIkerQX9XUXWkFmd_ULQiMS6ZYXTbBpf1mUie5uo3wAs6aEjknquw2e3LFGI-QbVoLAIhg65EGYkeWmVYIMRnvMjM_iJqrPxu8i7TJUXqpZtSmtdRCRWz1XZqYj5vvwBTQcY-i3JS9ZK1xKFtt4Jm1JpecyPpBu9jg-NTKwESdA6PFZAME-lDxGexYmQ5SZYzEAhD4pjZX2rckXWQNsDP-jc29FjhUIWVtyOXqio8crOYRZmIu5LW2Kvrxn8CyWndquhbK8nb53mYqceNNbvQdjNAx6ag1lvJ4_PiefTfrKtZagJ2FP-pqWyCE1MTmjIpzyECm2OHBKTHMaiIE50-tMA7dMM7auafCPtz-A1lQren423QvuDJ-vXDUBJiI62iHpst89JVVdCD0rQVsIHGQ5YfHyO7mZb3-L-ysf760EYtKtFd70qFGMStbZR7bR1fTjBHqC44nXioQA3pIcNOQMLLA_CaI6VLxmsx7FTLOqYyzk4WsZRoyvW-ecsB-XPN_j-WsP5qMaPQ6pz7S7CLF2I8A5J_1d1VrbUmLycOATkFFTb2r2AArG2umWVRA7nW7Xi1Cni6ozUzgJP20Ig1hPbTOsz0bkJ_K8S9vf4ePjN3feKaDuSASUHTsCEZPIrs12HDCzweCv8dfwFdpYiXbSM0ReA=w1704-h959-no" alt=""/></a><figcaption>Just a little bit of rain, nothing to worry about</figcaption></figure>



<p class="wp-block-paragraph">We got on a Grab to head over there, but the sudden rainstorm brought traffic to a complete stop and it was barely moving.  After being in the car for 30 mins and having gone less than a kilometer, the driver advised that we head to the airport directly as there wouldn&#8217;t be enough time to hit up the twin towers and make our flight.  We reluctantly agreed.</p>



<p class="wp-block-paragraph">During the car ride, I chatted with the driver about living in Kuala Lumpur.  The driver was Cantonese in enthnicity but was born and raised in Kuala Lumpur, which I didn&#8217;t expect at all.  I had forgotten about how stuck we were in traffic while chatting with the driver (at one point the driver took a bathroom break and left the keys in the ignition).  </p>



<p class="wp-block-paragraph">Eventually, I looked on Google Maps, and saw there was no way we&#8217;d make it to the airport by car.  We decided to get dropped off at the metro station in the pouring rain and we&#8217;d take public transit the rest of the way.  Check it out in Mike&#8217;s video (the raining part starts at ~5:10).</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="ONLY 5 hours in Kuala Lumpur" width="1280" height="720" src="https://www.youtube.com/embed/mgACH-oGnRY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">That was pretty much our trip to Kuala Lumpur.  After a big delay at the airport and the freak rainstorm, we really only had 3 hours in the city to do stuff, which was too bad.  See the rest of the photos <a href="https://photos.google.com/share/AF1QipNwM60SG2xagO4rz_fip2pku3KxAzQbZwofhLRPJ9s2fpWZyeObeOZSf-x_aK5uKQ?key=ZWtuTVMyZVAyekg0QmtGR2pxMUpCY0I3SExadHBB" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2019/06/07/a-brief-layover-in-kuala-lumpur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3489</post-id>	</item>
		<item>
		<title>Reise nach Amsterdam</title>
		<link>https://blog.henrypoon.com/blog/2013/10/02/reise-nach-amsterdam/</link>
					<comments>https://blog.henrypoon.com/blog/2013/10/02/reise-nach-amsterdam/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Thu, 03 Oct 2013 04:18:36 +0000</pubDate>
				<category><![CDATA[europe]]></category>
		<category><![CDATA[Amsterdam]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Das Rotlichtviertel]]></category>
		<category><![CDATA[Eindhoven]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Freunde]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Museum]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Reisen]]></category>
		<category><![CDATA[Rijksmuseum]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/reise-nach-amsterdam</guid>

					<description><![CDATA[Going to try posting in German and see how that is like! &#160;I welcome any grammar corrections! Im Juni 2011, bin ich schon nach Amsterdam gegangen, aber dies mal reiste ich nach dem Ende des Roboter-Wettbewerbs mit ein Paar Freunden von dem UBC Thunderbots. &#160;Wir reisten aus Eindhoven nach Amsterdem mit dem Zug, und am [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Going to try posting in German and see how that is like! &nbsp;I welcome any grammar corrections!</p>



<p class="wp-block-paragraph">Im Juni 2011, bin ich schon nach Amsterdam gegangen, aber dies mal reiste ich nach dem Ende des Roboter-Wettbewerbs mit ein Paar Freunden von dem UBC Thunderbots. &nbsp;Wir reisten aus Eindhoven nach Amsterdem mit dem Zug, und am etwa 11 Uhr kamen an. &nbsp;Weil ich hier einmal gegangen bin, erinnere ich sich ein Paar Orte wie Sehenswürdigkeiten und Restaurants wo ich gegessen hatte.</p>



<p class="wp-block-paragraph">Es passiert einfach so, dass gleichzeitig mein Freund aus Hongkong nach Amsterdam gereist hatte, so traf ich mich mit ihm. Ich hatte nicht in 3 Jahren ihm gesehen, so es ziemlich cool war ihn zu sehen. &nbsp;Ich konnte den Anschluss mit ihm finden.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/AmsterdamII#5897884267931737378" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-PZyuH2XU84E/Udl-fkxvnSI/AAAAAAAASnE/w-lzlzVsejc/s1280/IMG_9604.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">Weil der Roboter-Wettbewerb gerade beendet war, hatten viele Mitbewerber danach nach Amsterdam gereist, und so manchmal sahen wir sie. &nbsp;Es war ein bisschen seltsam sie zu sehen, weil normalerweise ich nur in dem Wettbewerb sie sehe.</p>



<p class="wp-block-paragraph">Letzte mal war das Rijksmuseum noch nicht geöffnet. &nbsp;Obwohl es jetzt geöffnet war, besuchte ich nicht weil, Kunstmuseen für mich zu langweilig sind.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/AmsterdamII#5897884280386433714" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-RO_HICimIFI/Udl-gTLLMrI/AAAAAAAASnU/BwNIvdrze5E/s1280/IMG_9605.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">Wie eine Person aus Amsterdam, fuhren wir Fahrräder herum der Stadt. Die orange Farbe passte sehr gut. Weil einer unserer Freunde krank war, konnten wir nicht so viel Fahrräder fahren.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/AmsterdamII#5897884298727000546" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-3F35DYjW9mY/Udl-hXf6CeI/AAAAAAAAP4w/plKENVcpGAI/s912/IMG_9606.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">Wir fuhren auch mit dem Boot auf die Amstel und hatten die Kanäle gesehen. Viele Leute wohnen anscheinend in Häuser auf dem Fluss!</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/AmsterdamII#5897610075377185490" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-QF1-Tw5Ipl0/UdiFHd6fMtI/AAAAAAAASoU/pKlMCDQ7zq8/s1280/IMG_9626.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">Abends, gehen wir zum Rotlichtviertel. Meine Freunde trollten mir über Dinge dass im Rotlichtviertel passiert. Ich sagte dass, &#8220;wenn ihr später mich nicht seht, werdet ihr wissen wo ich bin&#8221;. Das Rotlichtviertel war wie Leute sagten: viele Prostituierte, Marihuana, und Sex-Shows.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/AmsterdamII#5897610469437530370" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-l-Ep6x4aNv8/UdiFeZ5y4QI/AAAAAAAASok/c7U9fUKhdLU/s1280/IMG_9635.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">Der nächste Tag war der letzte Tag unserer Reise. Wir fuhren zum Flughafen und flogen nach Vancouver zurück. Während des Flugs, vermisste ich sofort Europa. Ich liebte das Reisen in Europa und hoffentlich in der Zukunft, werde ich noch einer Gelegenheit nach Europa zu reisen haben. &nbsp;Für die nächsten Tage, dachte ich über Europa die ganze Zeit, und ich wollte zurückfahren. &nbsp;Auch jetzt, dachte ich an meine Erfahrungen zurück und es war eine der besten Erfahrungen meines Lebens.</p>



<p class="wp-block-paragraph">Fotoalben: <a href="https://picasaweb.google.com/117972094293741244551/AmsterdamII#" target="_blank" rel="noopener noreferrer">hier</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2013/10/02/reise-nach-amsterdam/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1759</post-id>	</item>
		<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>RoboCup Workshop in Mannheim</title>
		<link>https://blog.henrypoon.com/blog/2013/09/04/robocup-workshop-in-mannheim/</link>
					<comments>https://blog.henrypoon.com/blog/2013/09/04/robocup-workshop-in-mannheim/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Thu, 05 Sep 2013 03:27:55 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[Baden]]></category>
		<category><![CDATA[Baden Württemberg]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[Castle]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[city of heidelberg]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Companies]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Contents]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Eichbaum]]></category>
		<category><![CDATA[Eindhoven]]></category>
		<category><![CDATA[Erlangen]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[friedrich alexander university]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Heidelberg]]></category>
		<category><![CDATA[hike]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[In Germany]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Mannheim]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[RoboCup]]></category>
		<category><![CDATA[RoboCup 2013]]></category>
		<category><![CDATA[robocup competition]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[States of Germany]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[things about germany]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Transport]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[Württemberg]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/robocup-workshop-in-mannheim</guid>

					<description><![CDATA[After two weeks of travelling in Europe, the next part of my journey was to participate in the RoboCup competition. &#160;The team that I am part of, the UBC Thunderbots, would be participating in the RoboCup 2013 competition in Eindhoven. &#160;But before that began, we spent a few days in Mannheim play a few games [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After two weeks of travelling in Europe, the next part of my journey was to participate in the <a class="zem_slink" title="RoboCup" href="http://en.wikipedia.org/wiki/RoboCup" target="_blank" rel="noopener wikipedia noreferrer">RoboCup</a> competition. &nbsp;The team that I am part of, the UBC Thunderbots, would be participating in the RoboCup 2013 competition in Eindhoven. &nbsp;But before that began, we spent a few days in Mannheim play a few games with two of the German teams: ER-Force from the Friedrich-Alexander University in Erlangen and the Mannheim Tigers from the Duale Hochschule of Baden Württemberg.</p>



<p class="wp-block-paragraph">This gave us a lot of opportunities to find out what was wrong with our robots before the real competition began. We found out that are mechanical and electrical systems were quite robust, while our software system was the weakest link of the three.</p>



<p class="wp-block-paragraph">In the downtime, we were taken on a tour of the nearby Eichbaum Brewery. The tour was quite difficult to follow because it was pretty much all in German. Even though I had learned some German, it was still quite difficult for me to follow.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupWorkshopInMannheim#5897890462901878002" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-xotp0JFv3uE/UdmEIK1uPPI/AAAAAAAAQGo/Pcea7OaYsNQ/s912/IMG_9494.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">I had been to Mannheim before and both times I went to Mannheim before this time, I had a very negative experience. The first time, I got food poisoning (I still remember which restaurant it was), and the second time, my friends and I waited at the Mannheim train station for 4 hours for a train to Berlin with a scheduled departure time of 12am.</p>



<p class="wp-block-paragraph">Having had lived in Germany before meant I recognized a lot of brands like food chains, department stores, cell phone companies, etc. Because of that, my teammates often asked me different things about Germany such as how German phone plans worked and how to sign up for a plan. I explained it to them and even asked the cashier at the supermarket who didn&#8217;t speak English about phone plans.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupWorkshopInMannheim#5897890536895089954" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-LTyaDT0HarA/UdmEMefFDSI/AAAAAAAAQHs/bbOzN4uKz-k/s912/IMG_9503.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">On another day, we were also taken on a tour to the nearby city of <a href="http://henrypoon.wordpress.com/2011/02/06/the-heidelberg-trek/" target="_blank" rel="noreferrer noopener">Heidelberg</a>. I had also been here before and vaguely knew my way around. We hiked up to the castle again, but we were there in the evening so the inside of the castle was closed by the time we arrived, so we just went as high as we could.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupWorkshopInMannheim#5897890580265116898" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-p3_Rx9qNeoQ/UdmEPADTJOI/AAAAAAAAQIY/UQPd-jvTNww/s912/IMG_9508.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>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/RoboCupWorkshopInMannheim#5897890547066051826" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-VS3YK-5GogI/UdmENEYBnPI/AAAAAAAAQH4/NjNKBIEMNJE/s912/IMG_9504.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">After spending a few days in Mannheim, all three of the teams organized transportation together to Eindhoven, where the real competition would begin. The workshop allowed us to see what our robots were capable of and what we could improve on early, so that we would be better prepared for the real thing.</p>



<p class="wp-block-paragraph">Link to photo album&nbsp;<a href="https://picasaweb.google.com/117972094293741244551/RoboCupWorkshopInMannheim#" target="_blank" rel="noopener noreferrer">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2013/09/04/robocup-workshop-in-mannheim/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1746</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>Thunderbots Team Retreat in Whistler</title>
		<link>https://blog.henrypoon.com/blog/2012/12/13/thunderbots-team-retreat-in-whistler/</link>
					<comments>https://blog.henrypoon.com/blog/2012/12/13/thunderbots-team-retreat-in-whistler/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Fri, 14 Dec 2012 04:05:07 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[north america]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lag]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Snow]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[team chemistry]]></category>
		<category><![CDATA[tetris]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[villa]]></category>
		<category><![CDATA[village]]></category>
		<category><![CDATA[Whistler British Columbia]]></category>
		<category><![CDATA[Whistler Village]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/thunderbots-team-retreat-in-whistler</guid>

					<description><![CDATA[Back in September, the Thunderbots team went on a nice team retreat at the UBC Whistler Lodge (it&#8217;s been a while since I posted anything on this blog). &#160;After the creation of the new @Home and Simulation teams, the Thunderbots team has grown quite a bit in size. &#160;It was great having so many people [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Back in September, the Thunderbots team went on a nice team retreat at the UBC Whistler Lodge (it&#8217;s been a while since I posted anything on this blog). &nbsp;After the creation of the new @Home and Simulation teams, the Thunderbots team has grown quite a bit in size. &nbsp;It was great having so many people there.</p>



<p class="wp-block-paragraph">Since it was late September, we weren&#8217;t expecting any snow. &nbsp;It wasn&#8217;t even cold for that matter. &nbsp;We all met up on campus in the morning and off we went. &nbsp;From there, it was about a 2.5 hour drive. &nbsp;I would have stopped in Squamish to go to Tim Horton&#8217;s if I had known to take that exit. &nbsp;We arrived at the UBC Whistler Lodge at around 11. &nbsp;The lodge had a pool table and an arcade machine! &nbsp;They didn&#8217;t have Tetris on the arcade machine though. &nbsp;If they did, that would have been super awesome.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/Whistler#5791535173627628418" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-B6MszNQz7vg/UF-qjjhBS4I/AAAAAAAAMhQ/Jg2aIZeMpgY/s1024/IMG_7699.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/Whistler#5791548534282694066" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-0zhN3IRZB20/UF-2tP1arbI/AAAAAAAAMlo/YJR_Oj6WBAc/s1024/2012-09-23%252008.27.57.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">The lobby also featured nice First Nations artwork over top of the fireplace.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/Whistler#5791548287300257954" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-gbvEoI-sliI/UF-2e3wNyKI/AAAAAAAAMlg/LY0IwytiTnU/s720/2012-09-23%252008.27.35.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 spent about an hour and a bit with presentations from each of the sub teams (mechanical, electrical, and software) so everyone could get a little bit of an orientation about what everyone else was working on on the team. &nbsp;This was helpful in that each sub team would not be working alone on their components anymore. &nbsp;This promoted the very important idea of multi-disciplinary teamwork.</p>



<p class="wp-block-paragraph">After the exploring, we decided to walk around to check out the scenery.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/Whistler#5791537872620827970" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh3.googleusercontent.com/-DE2u-8PTHA8/UF-tAqDJNUI/AAAAAAAAMh4/IwsInwBz9Iw/s1024/IMG_7705.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 spent the rest of the day socializing with one another and it helped us all get to know each other a little better. &nbsp;It&#8217;s definitely better to know one&#8217;s teammates better in order to help team chemistry. &nbsp;It definitely helped the team get a lot closer.</p>



<p class="wp-block-paragraph">People took part in a variety of activities: Big 2, drunken poker, Apples to Apples, just chatting, among other things. &nbsp;Pretty sure everyone had a good time.</p>



<p class="wp-block-paragraph">We stayed for a day and a night at the lodge. &nbsp;Before we left, we took a nice stroll in the <a class="zem_slink" title="Whistler, British Columbia" href="http://en.wikipedia.org/wiki/Whistler%2C_British_Columbia" target="_blank" rel="wikipedia noopener noreferrer">Whistler Village</a>. It was nice since there was not a lot of people during the off-season.</p>



<p class="has-text-align-center wp-block-paragraph"><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791540311133722482" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh5.googleusercontent.com/-zwF3Eycjp_k/UF-vOmN7F3I/AAAAAAAAMi4/rACYWp57PPw/s1024/IMG_7713.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791541244840495698" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh4.googleusercontent.com/--YK1ChRHzC0/UF-wE8i9ylI/AAAAAAAAMjI/cJQwm0snUo8/s1024/IMG_7715.JPG?w=1280&#038;ssl=1" alt=""></a><br><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791542388011115250" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh6.googleusercontent.com/-ZIZdn9XTroY/UF-xHfMFIvI/AAAAAAAAMjg/Qk9JuWohLDc/s1024/IMG_7718.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791542667791541282" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh6.googleusercontent.com/-iZO3oUlMuDE/UF-xXxc7pCI/AAAAAAAAMjo/FpjRgWLD3Q8/s1024/IMG_7719.JPG?w=1280&#038;ssl=1" alt=""></a></p>



<p class="wp-block-paragraph">On the drive back, we stopped at some viewpoints to appreciate the scenery.</p>



<p class="has-text-align-center wp-block-paragraph"><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791543302123994898" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh6.googleusercontent.com/-8EXwjJhYyaU/UF-x8shkvxI/AAAAAAAAMjw/ZnSReJv_cX8/s1024/IMG_7720.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791545281145242130" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh3.googleusercontent.com/-TLzE0BVhRHA/UF-zv49AghI/AAAAAAAAMkI/113ghUY7IEQ/s1024/IMG_7723.JPG?w=1280&#038;ssl=1" alt=""></a><br><a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791546735502947506" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh3.googleusercontent.com/-Gt8W51wsV5g/UF-1Ei259LI/AAAAAAAAMko/M1Igc40-t-8/s1024/IMG_7727.JPG?w=1280&#038;ssl=1" alt=""></a> <a rel="noopener noreferrer" href="https://picasaweb.google.com/117972094293741244551/Whistler#5791548001319644882" target="_blank"><img data-recalc-dims="1" decoding="async" style="width: 300px;" src="https://i0.wp.com/lh3.googleusercontent.com/-pqvPVBREkjU/UF-2OOZH7tI/AAAAAAAAMlQ/zesp1fC627o/s1024/IMG_7732.JPG?w=1280&#038;ssl=1" alt=""></a></p>



<p class="wp-block-paragraph">Some of the mountains still even had snow on them!</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/Whistler#5791547681376721970" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-XAtAa3jTNWs/UF-17mgyXDI/AAAAAAAAMlI/qRc74XC-sxY/s1024/IMG_7731.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">Once we left Whistler, the drive back became a lot more boring. I guess I was just in a hurry to head home then. I figured that was a long enough break (even though I only had less than a month of school), so I probably should take care of my actual priorities again&#8230;</p>



<p class="wp-block-paragraph">More photos <a href="https://photos.google.com/share/AF1QipOGEE3Xq3y1BeepClb_cIgg3ZzbUP3IYMMfjEblEBWCO1hsUkEYEq2qoxD-x3OYTQ?key=U01STTVaeG1VdVBzZmJqNnp5XzJKVm5tY04yTk5n" target="_blank" rel="noreferrer noopener">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2012/12/13/thunderbots-team-retreat-in-whistler/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1578</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>Reflections from MECH 45X Capstone Design Project</title>
		<link>https://blog.henrypoon.com/blog/2012/05/13/reflections-from-mech-45x-capstone-design-project/</link>
					<comments>https://blog.henrypoon.com/blog/2012/05/13/reflections-from-mech-45x-capstone-design-project/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 13 May 2012 22:07:32 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Brian Welch]]></category>
		<category><![CDATA[Bullet]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Const]]></category>
		<category><![CDATA[Creative works]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Films]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Guitarists]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mechanical engineering]]></category>
		<category><![CDATA[Meetings]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Product development]]></category>
		<category><![CDATA[Project and Program Management]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[RoboCup]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Student]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Time management]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/reflections-from-mech-45x-capstone-design-project</guid>

					<description><![CDATA[Around 8 months ago, myself and three others began to design and build&#160;a robotic object manipulation device for the RoboCup@Home Competition in 2013 that is able to handle a variety of household objects. &#160;My experience in this project taught me aspects to a design project that to be learned by doing. Team Formation I think [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Around 8 months ago, myself and three others began to design and build&nbsp;a robotic object manipulation device for the RoboCup@Home Competition in 2013 that is able to handle a variety of household objects. &nbsp;My experience in this project taught me aspects to a design project that to be learned by doing.</p>
<h1>Team Formation</h1>
<p>I think this is where a lot of students struggle when things go wrong. &nbsp;It&#8217;s always possible to get a teammate that is hard to work with. &nbsp;While it is no fault of either person, the two personalities (either in values, cultural background, style of working, way of thinking, etc.) are different enough to cause disagreements. &nbsp;At times, the disagreements can become so heated that the team&#8217;s progress in the project is hindered.</p>
<p>I realized that there were communication issues among each other in the group, which delayed progress in the early stages of the project.&nbsp; These issues came about in the form of misunderstandings of what people said during team meetings.&nbsp; I found myself in the position where I was expressing my own interpretation of what people said in the hopes that everyone would reach a common understanding.&nbsp; As the project went on, family issues prevented one member from continuing this project further.&nbsp; In a way, this eased our communication problems since communication between three people was a lot easier than between four people, based on what I experienced in the project.&nbsp; Afterward, our team became a lot more efficient and progressed at a faster rate than before.</p>
<p>One of the things that the mechanical engineering curriculum at UBC teaches is team dynamics. &nbsp;After learning a lot of theory as to how to work best with teams, doing projects with other people puts that knowledge to the test. &nbsp;Some people don&#8217;t really manage working with others and feel set in their ways. &nbsp;Differences among people exist and I realize that adjustments in the way I work with them is required in order to promote a healthy functioning group.</p>
<h1>Project Scope</h1>
<p>In retrospect, I would have advocated reducing the project scope since; I feel that the hours we put in were beyond what the course asked for.&nbsp; I estimate that each member put in over 300 hours on the project.&nbsp; Since a large part of this course is about design justification, time is very realistic constraint that can limit project scope. &nbsp;At the same time, there are other courses to worry about. &nbsp;By spending extra time on 45X, less time is available for other courses.</p>
<p>In the beginning of the project, I couldn’t predict well how long things would take. &nbsp;Therefore, time for “messing up” or “unforeseen consequences” should be budgeted for.&nbsp; Many people say things like “I can finish this in about 2 hours”, but in reality, it will take him two days.</p>
<h1>Documentation</h1>
<p>Very often I found myself referring to old dossier documents to find out information that I needed to know. For example, if I forgot how much something cost, I looked back on the dossier to find out.&nbsp; If I forgot one of the project requirements, back to the dossier I looked.&nbsp; At times, it is a bit of a pain to write some sections of the dossier since I couldn’t make sense of the some of the wording.&nbsp; To deal with it, I had to ask the project supervisor during team meetings.</p>
<h1>Project Logistics</h1>
<p>I booked as much machine shop time as we could ahead of time knowing that we would need it.&nbsp; The team would have liked to send in parts for the waterjet or have the technicians work on them, but we were way too late for that.&nbsp; With a simpler project scope, we could have designed our parts faster and could have been further ahead in those manufacturing lineups to decrease the lead time.&nbsp; My teammates and I spent quite a bit of time in the machine shop to get as much as we could ready for the design review.&nbsp; At the same time, I had to look at when ordered parts arrived such that things would arrive in time so that we had everything prepared while building the prototype.</p>
<h1>Time Management</h1>
<p>While doing 45X, I was also working on New Venture Design and Thunderbots at the same time, which also took up a lot of my time.&nbsp; As with design projects, they take up the most time relative to other courses.&nbsp; For me, I had to juggle these three for the entire year.&nbsp; This gave me a lot of stress at times, but it taught me to be more productive.&nbsp; For example, on the way home, I would be responding to e-mails that I received during the day so I would have more time to work on the project when I got home.&nbsp; Since my commute to campus is 1.5 hours just to get to campus (one direction), I had to learn how to make use of this time.</p>
<h1>Project Management</h1>
<p>I took up the role of “project manager” in the beginning of the project and this role showed me a lot of the logistics that had to be considered in a project.&nbsp; Very often I found myself asking for progress on certain tasks and pushing teammates to finish faster.&nbsp; Different issues often came to my head that I had to find an answer for such as “are our parts going to arrive in time for machining” or “do we need to have another meeting with the client”.</p>
<h1>For Future 45X Students</h1>
<p>Don’t wait until the last minute to do something.&nbsp; There is always something that needs to be done in this course from beginning to end.&nbsp; Mech students like to aim high, which is good, but 99% of the time there is not enough time to accomplish the “perfect” design that they always aim for.&nbsp; This leads to a lot of sleepless nights or worse, a prototype that isn’t ready to be handed in.&nbsp; Be ready to bite the bullet and make compromises like cutting features to make work less for the team and to meet deadlines.&nbsp; No design will be “perfect” at the end of the course and this fact, however brutal it may be, must be accepted.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2012/05/13/reflections-from-mech-45x-capstone-design-project/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1449</post-id>	</item>
		<item>
		<title>MECH 45X–Designing the Motor Control Circuit</title>
		<link>https://blog.henrypoon.com/blog/2012/02/21/mech-45x-designing-the-motor-control-circuit/</link>
					<comments>https://blog.henrypoon.com/blog/2012/02/21/mech-45x-designing-the-motor-control-circuit/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 21 Feb 2012 08:58:29 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Actuators]]></category>
		<category><![CDATA[agra]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Brushless DC electric motor]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[DC motor]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Electric motors]]></category>
		<category><![CDATA[Electrical engineering]]></category>
		<category><![CDATA[Electromagnetism]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Friction]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Maxon Motor]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mechanical engineering]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Paris]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Rolling]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Servomotor]]></category>
		<category><![CDATA[Speed]]></category>
		<category><![CDATA[Stall torque]]></category>
		<category><![CDATA[Stepper motor]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[thunder]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Transmission]]></category>
		<category><![CDATA[Truth]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Voltage]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/mech-45x%e2%80%93designing-the-motor-control-circuit</guid>

					<description><![CDATA[Knowing that two motors will be controlled for the grasper, a control circuit was required to determine how much voltage would be delivered to the motor and when they would be on or off.&#160; Each motor would also require position feedback for determining when to stop the motor actuation.&#160; The following section describes the process [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Knowing that two motors will be controlled for the grasper, a control circuit was required to determine how much voltage would be delivered to the motor and when they would be on or off.&nbsp; Each motor would also require position feedback for determining when to stop the motor actuation.&nbsp; The following section describes the process used for designing this microcontroller based circuit.&nbsp; These sections also show a heavy emphasis on the electrical portion of the design and less of the physical portion.&nbsp; The physical portion of the design can be visualized with the CAD design.</p>



<h1 class="wp-block-heading">1.0 Motors</h1>



<p class="wp-block-paragraph">The chosen motors are:</p>



<ul class="wp-block-list"><li>Finger grasping &#8211; Cytron IG32E-264K at a cost of USD $57.03 from RobotShop</li><li>Finger sliding &#8211; Cytron MO-SPG-30E-20K at a cost of USD $22.58 from RobotShop</li></ul>



<p class="wp-block-paragraph">Both motors meet the torque speed requirements for this project.</p>



<h2 class="wp-block-heading">1.1 Finger Grasping Actuation</h2>



<p class="wp-block-paragraph">From the initial budget, the budget set for actuators was set at $325.&nbsp; The torque requirement needed for gripping was also calculated and each finger would require 4 Nm at its output to lift a 4 kg object using only the fingertips.&nbsp; The evaluation criteria states that the device grasp as fast as possible and that the client would have the highest satisfaction if the device cost was less than $700.</p>



<p class="wp-block-paragraph">Looking on several websites that sold motors, the following DC motor was chosen: Cytron IG32E-264K at a cost of USD $57.03 from RobotShop.&nbsp; The specifications are as follows:</p>



<figure class="wp-block-table"><table><tbody><tr><td>DC voltage</td><td>12 V</td></tr><tr><td>Gear ratio</td><td>264:1</td></tr><tr><td>Stall torque (w/o gearing)</td><td>0.0392 Nm</td></tr><tr><td>No load speed (w/o gearing)</td><td>7300 rpm</td></tr><tr><td>Stall current</td><td>5 A</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">At 12 V with gearing included, the stall torque would be 20.7 Nm (without consideration of mechanical efficiency).&nbsp; A motor with a high stall torque is also beneficial because it lowers the gear ratio required, which leads to the use of less space for gearing.&nbsp; The motor also comes with its gearing, which contributes to its high torque.&nbsp; Given the high stall torque of this motor addition gear reduction is not required.&nbsp; During grasping, the motor will be exerting high torque at low speeds and therefore, the motor will be operating near the stall torque.&nbsp; The torque here is more than sufficient even with mechanical efficiency losses accounted for.</p>



<p class="wp-block-paragraph">For finger actuation before grasping occurs, there is a low load and therefore the motor will be operating closer to the no load speed.&nbsp; The no load speed with gear reduction is 27.7 rpm (without consideration of mechanical efficiency).&nbsp; Split among three output shafts, the speed would be 9.21 rpm.&nbsp; Even with the load of the fingers accounted for, this is still acceptable. based on requirements and evaluation criteria.</p>



<p class="wp-block-paragraph">While the torque is a lot higher than required, this motor was only more expensive than a motor of one size smaller by less than three dollars.&nbsp; The electrical characteristics were also identical.&nbsp; With a higher motor torque, the grasper would be comfortable in lifting objects even heavier than 4 kg, which is another benefit based on the evaluation criteria.</p>



<h2 class="wp-block-heading">1.2 Finger Sliding Actuation</h2>



<p class="wp-block-paragraph">The motor required here does not require a large torque since motion in this degree of freedom is not expected to handle heavy loads.&nbsp; This motor only requires enough torque to overcome the friction of the finger on the power screw that it is mounted on.&nbsp; Therefore, a low-cost motor (relative to the grasping motor) will suffice.&nbsp; The DC motor of choice is the Cytron MO-SPG-30E-20K at a cost of USD $22.58 from RobotShop.</p>



<p class="wp-block-paragraph">The specifications are as follows:</p>



<figure class="wp-block-table"><table><tbody><tr><td>DC voltage</td><td>12 V</td></tr><tr><td>Gear ratio</td><td>20:1</td></tr><tr><td>Rated torque (after gearing)</td><td>78.4 mNm</td></tr><tr><td>Rated speed (after gearing)</td><td>185 rpm</td></tr><tr><td>Rated current</td><td>410 mA</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The consistency of the stated specifications do not match the previous motor because the information that was provided by the manufacturer was not consistent.</p>



<p class="wp-block-paragraph">An initial estimate of two 200 g fingers sliding on a 1/2” diameter power screw with a steel-steel sliding interface (friction coefficient of 0.8) shows that only 20 mNm of torque is required.&nbsp; Therefore, this motor meets the requirement.&nbsp; The power screw also has 13 threads per inch, and at the rated 185 rpm, the power screw would slide linearly at 6 mm/s.</p>



<h2 class="wp-block-heading">1.3 Motor Type</h2>



<p class="wp-block-paragraph">DC and servo motors are motors that are suitable for the project.&nbsp; An investigation between DC and servo motors showed that many manufacturers of motors did not provide the necessary specifications for choosing a servo motor in terms of the values of the no load, stall torque, and stall current.&nbsp; While servos generate a lot of torque relative to their size when compared to DC motors, it is not feasible to use a servo motor because of the unknowns in the specifications.&nbsp; It is possible to buy several servos and test them, but this is costly and time consuming.&nbsp; At this stage in the project, the team is not able to commit the time to investigate further.</p>



<p class="wp-block-paragraph">Comparison of the cost of the grasping motor relative to motors from Maxon Motor, a supplier of motors for UBC Thunderbots, shows that the price of a motor of the same power output costs approximately the same amount.&nbsp; However, a fundamental difference is that the motor from Maxon does not include a gearbox, while the chosen motor for this project does.</p>



<h1 class="wp-block-heading">2.0 Microcontroller</h1>



<p class="wp-block-paragraph">The microcontroller of choice is the Arduino Diecimila.&nbsp; The primary motivator for using this board is because the UBC Thunderbots team already has this board and is currently unused.&nbsp; The Thunderbots team has generously provided the board for use on this project.</p>



<p class="wp-block-paragraph">The MCU will allow the turning the motors on and off, changing motor direction, changing motor speed, and reading encoder feedback.</p>



<h1 class="wp-block-heading">3.0 Voltage Regulation for Encoders</h1>



<p class="wp-block-paragraph">Since the power supply is likely going to be run at 12 V, the encoders will require voltage regulation down to 5 V (the operating voltage of the encoder for the motors).&nbsp; The chosen voltage regulator is the MC78L05A at a cost of USD from Digikey.&nbsp; According to the typical application diagram of the datasheet, two capacitors will also be required (0.33 μF and 0.1 μF).&nbsp; The cost of these are less than $1.</p>



<p class="wp-block-paragraph">The voltage regulator will be wired up in this way as the datasheet shows:</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb.png?w=1280&#038;ssl=1" alt="image" title="image"/></a></figure>
</div>


<p class="wp-block-paragraph">The input will be from the 12 V source, and the output will be to the encoders.</p>



<h1 class="wp-block-heading">4.0 Motor Driver</h1>



<p class="wp-block-paragraph">To control the motors, an H-Bridge is to be used.&nbsp; However, due to the different current flows for each motor, one motor driver will require a high current capacity while the other one will not.&nbsp; The high current capacity motor driver consists of a driving circuit using two half-bridges.&nbsp; The low current capacity motor driver is made up of 1 IC.</p>



<h1 class="wp-block-heading">4.1 Finger Grasping Motor Driver</h1>



<p class="wp-block-paragraph">To design the H-Bridge for controlling the motor, an L6205 motor driver will be used.&nbsp; Each of them costs USD $11.36 from Digikey and can withstand a continuous current of 2.8 A and a peak current of 5.8 A and can be interfaced with the microcontroller with PWM inputs.&nbsp; The driver can also be run in a parallel mode to double the current ratings by using both of its full bridges together.&nbsp; The datasheet provides an application circuit as follows:</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image1.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" fetchpriority="high" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb1.png?resize=600%2C138&#038;ssl=1" alt="image" width="600" height="138" title="image"/></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image2.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb2.png?w=1280&#038;ssl=1" alt="image" title="image"/></a></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Output pins from the Arduino can turn the motor on and off through the enable pins.&nbsp; Direction is controlled by adjusting the voltage polarity between IN1 and IN2.</p>



<p class="wp-block-paragraph">There are also two output pins for current sensing.&nbsp; By using it to measure the current draw, the microcontroller program can determine what the torque is through the use of the motor curves provided in the motor specifications.</p>



<h1 class="wp-block-heading">4.2 Finger Sliding Motor Driver</h1>



<p class="wp-block-paragraph">The motor driver of choice is the L293D and each one costs $2.50 from Digikey.  Bidirectional control of a DC motor can be achieved by adapting the application circuit from the datasheet:<a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image3.png?ssl=1" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" title="image" width="278" height="220" border="0" style="background-image: none; padding-left: 0; padding-right: 0; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0; border-width: 0;" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2012/02/image_thumb3.png?resize=278%2C220&#038;ssl=1" alt="image"></a></p>



<p class="wp-block-paragraph">The 1A and 2A pins determine the direction of the motor or the motor deceleration.&nbsp; A truth table is provided in the datasheet.</p>



<h1 class="wp-block-heading">5.0 Power Supply</h1>



<p class="wp-block-paragraph">To power the grasper, a power supply plugged into the wall will be used.&nbsp; It is expected that the future robot will have a power source of its own which will power the hand as well.&nbsp; Therefore, for the purposes of testing the grasper for this project only a wall power supply will be required.</p>



<p class="wp-block-paragraph">Looking at the maximum electrical power consumption of the two motors, the total comes to ~65 W (12 V * 5 A + 12 V * 0.41 A).&nbsp; The other components also consume power and so the final power consumption will be higher.&nbsp; To compensate, a 12 V power supply with a maximum wattage and current of 84 W and 7 A was selected.&nbsp; The part number is CENB1090 and each costs USD $70.48 from Digikey.</p>



<h1 class="wp-block-heading">6.0 Power Supply Connector</h1>



<p class="wp-block-paragraph">The power supply chosen has one port that uses a Molex Mini-Fit Jr. Receptacle.&nbsp; Therefore, a proper receptacle must be used so that proper wire routing can power all the circuitry.&nbsp; This also means that the future robot will also require a matching plug for this receptacle.</p>



<h1 class="wp-block-heading">7.0 Fuses</h1>



<p class="wp-block-paragraph">Fuses will also be used as a redundant mechanism to stop the motor in case the current draw is too high.&nbsp; The primary method of stopping the motor is through the current sense pins on the motor driver.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2012/02/21/mech-45x-designing-the-motor-control-circuit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1346</post-id>	</item>
	</channel>
</rss>
