<?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>Rotation &#8211; Henry Poon&#039;s Blog</title>
	<atom:link href="https://blog.henrypoon.com/blog/tag/rotation/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.henrypoon.com</link>
	<description></description>
	<lastBuildDate>Sun, 20 Nov 2022 21:06:50 +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>Lego McLaren Formula 1 Race Car</title>
		<link>https://blog.henrypoon.com/blog/2022/11/20/lego-mclaren-formula-1-race-car/</link>
					<comments>https://blog.henrypoon.com/blog/2022/11/20/lego-mclaren-formula-1-race-car/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 20 Nov 2022 21:05:03 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[lego]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[Construction]]></category>
		<category><![CDATA[Differential]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[Drivetrain]]></category>
		<category><![CDATA[Formula One]]></category>
		<category><![CDATA[Formula One car]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[Motor vehicles]]></category>
		<category><![CDATA[Rotation]]></category>
		<category><![CDATA[Sports cars]]></category>
		<category><![CDATA[Transmission]]></category>
		<category><![CDATA[Transport]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=8714</guid>

					<description><![CDATA[This is my build log showing all the cool things I noticed as I was building the Lego McLaren Formula 1 Race Car! Unlike the Millennium Falcon, I didn&#8217;t film a timelapse for this build. The build itself starts with the rear suspensions. There&#8217;s actually a spring built in that makes the suspension work. The [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This is my build log showing all the cool things I noticed as I was building the Lego McLaren Formula 1 Race Car!  Unlike the <a href="https://blog.henrypoon.com/blog/2019/09/17/lego-star-wars-millennium-falcon-ultimate-collector-series/" target="_blank" rel="noreferrer noopener">Millennium Falcon</a>, I didn&#8217;t film a timelapse for this build.</p>



<p class="wp-block-paragraph">The build itself starts with the rear suspensions.  There&#8217;s actually a spring built in that makes the suspension work.  The four arms are constrained to only allow up/down motion, while the central axle is attached to a ball and socket joint so that the rotational power can still be transferred from the engine.  When the car is built, you can push the car down and it&#8217;ll bounce back up to its neutral position.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1280" height="720" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220914_125937849-scaled.jpg?resize=1280%2C720&#038;ssl=1" alt="" class="wp-image-8717" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220914_125937849-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220914_125937849-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220914_125937849-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220914_125937849-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220914_125937849-scaled.jpg?resize=1240%2C698&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220914_125937849-scaled.jpg?resize=508%2C286&amp;ssl=1 508w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">The set also includes a Lego reconstruction of the differential.  The differential allows each wheel to spin at different rates.  The video shows this in action with each wheel spinning opposite directions.  It even supports the transmission of power from the engine itself!  It&#8217;s really quite impressive!</p>



<figure class="wp-block-embed aligncenter 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="Lego McLaren F1 Race Car differential" width="1280" height="720" src="https://www.youtube.com/embed/p0Tw83cRgOQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">I wasn&#8217;t as impressed with the engine as much though.  There are six cylinders, so I expected each piston to compress each 1/6 of a rotation, but Lego has trouble with this kind of resolution so it doesn&#8217;t do that.  Instead, as the drive shaft is rotated, two pistons can compress simultaneously.</p>



<figure class="wp-block-embed aligncenter 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="Lego McLaren F1 Race Car engine has inaccurate piston compressions" width="1280" height="720" src="https://www.youtube.com/embed/dfvXyZ9JwFc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">From there, the build continues with the construction of the front of the car.  The car is two-wheel drive, just like the real F1 cars (done to save weight)</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1280" height="720" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220915_135615232-scaled.jpg?resize=1280%2C720&#038;ssl=1" alt="" class="wp-image-8727" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220915_135615232-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220915_135615232-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220915_135615232-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220915_135615232-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220915_135615232-scaled.jpg?resize=1240%2C698&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220915_135615232-scaled.jpg?resize=508%2C286&amp;ssl=1 508w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">Because the F1 car is so low to the ground, the steering column must be horizontal.  The lack of 4WD reduces the space required for the front of the car means there&#8217;s less competition for space for the steering column.</p>



<figure class="wp-block-embed aligncenter 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 loading="lazy" title="Lego McLaren F1 Race Car steering column" width="1280" height="720" src="https://www.youtube.com/embed/dFKM4-TzjPM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">The rest of the build completes the outer shell of the car &#8211; the aerodynamic stuff.  There&#8217;s a lot of sticker placement and some of the stickers are so small that having a small pair of tweezers would have been helpful to place them.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1280" height="720" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204855449-1-scaled.jpg?resize=1280%2C720&#038;ssl=1" alt="" class="wp-image-8733" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204855449-1-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204855449-1-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204855449-1-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204855449-1-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204855449-1-scaled.jpg?resize=1240%2C698&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204855449-1-scaled.jpg?resize=508%2C286&amp;ssl=1 508w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">Here&#8217;s the finished product!</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1280" height="720" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204546552.PORTRAIT-scaled.jpg?resize=1280%2C720&#038;ssl=1" alt="" class="wp-image-8734" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204546552.PORTRAIT-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204546552.PORTRAIT-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204546552.PORTRAIT-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204546552.PORTRAIT-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204546552.PORTRAIT-scaled.jpg?resize=1240%2C698&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2022/11/PXL_20220918_204546552.PORTRAIT-scaled.jpg?resize=508%2C286&amp;ssl=1 508w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2022/11/20/lego-mclaren-formula-1-race-car/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8714</post-id>	</item>
		<item>
		<title>Seattle to Portland double century bike ride: my experience from training to the big day</title>
		<link>https://blog.henrypoon.com/blog/2018/09/23/seattle-to-portland-double-century-bike-ride-my-experience-from-training-to-the-big-day/</link>
					<comments>https://blog.henrypoon.com/blog/2018/09/23/seattle-to-portland-double-century-bike-ride-my-experience-from-training-to-the-big-day/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 23 Sep 2018 23:43:45 +0000</pubDate>
				<category><![CDATA[health]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Chilly Hilly]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Cycling]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Drinks]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Exercise]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Gran]]></category>
		<category><![CDATA[Happiness]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Mass]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Opel]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[portland]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[Rotation]]></category>
		<category><![CDATA[Seattle]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[Sports]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[Woke]]></category>
		<category><![CDATA[Words]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=3001</guid>

					<description><![CDATA[The Seattle to Portland bike ride is a ~320 km bike ride that people do in either one or two days. The annual event attracts almost 10000 people every year. As a novice in cycling, I thought that this would be a great way to get involved in actual cycling events, and so I signed [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The <a href="https://www.cascade.org/rides-major-rides/kaiser-permanente-stp-presented-alaska-airlines" target="_blank" rel="noopener noreferrer">Seattle to Portland</a> bike ride is a ~320 km bike ride that people do in either one or two days. The annual event attracts almost 10000 people every year. As a novice in cycling, I thought that this would be a great way to get involved in actual cycling events, and so I signed up, not knowing if I could even complete it, but at least it would give me a strong incentive to train. This post is about my experience in preparing for the ride and doing the actual ride itself in a single day.</p>
<h1>STP 2017</h1>
<p>In the summer of 2017, two friends and I rode STP over the course of two days (this was my first cycling event ever). At the time, I didn&#8217;t really know how to train other than just riding a lot of miles and I never really gave any conscious thought to hydration or nutrition. I clocked in about 1500 km over 70 hours of training from March till July (which was totally below what the <a href="https://www.cascade.org/rides-major-rides-kaiser-permanente-stp-presented-alaska-airlines/preparing-stp" target="_blank" rel="noopener noreferrer">official training plan</a> called for).</p>
<p>On the event day, I ate whatever there was at the rest stops and drank the electrolyte drinks. I also ate this supplement called <a href="http://www.sportlegs.com/" target="_blank" rel="noopener noreferrer">SportLegs</a> that people were giving out. They supposedly improve muscle performance (however, sports dietitian thinks they&#8217;re more placebo than anything). I didn&#8217;t know anything at the time, and I just ate them anyway.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3006" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG-20170715-WA0009_cropped.jpg?resize=1280%2C720&#038;ssl=1" alt="" width="1280" height="720" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG-20170715-WA0009_cropped.jpg?w=1585&amp;ssl=1 1585w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG-20170715-WA0009_cropped.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG-20170715-WA0009_cropped.jpg?resize=1536%2C863&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG-20170715-WA0009_cropped.jpg?resize=171%2C96&amp;ssl=1 171w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>We were worried that our legs would be too sore to continue on the second day, but on the morning of the second day, we didn&#8217;t feel fresh, but nonetheless we made it through both days (with both legs still working!) and we were super happy with ourselves for having accomplished this. We joked that maybe it was the SportLegs (to this day we still don&#8217;t know). As we crossed the finish line, I said to my friends, &#8220;OK so we&#8217;re going to do STP in one day next year right?&#8221;. They thought I was joking, but I wasn&#8217;t.</p>
<h1>The problems begin</h1>
<p>The next event that summer was <a href="http://www.obliteride.org/" target="_blank" rel="noopener noreferrer">Obliteride 2017</a>, a century ride to raise awareness and fundraise to fight cancer. I figured that since I had done STP, I&#8217;d be able to do this ride no problem. This is where problems for me started.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3008" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20170811_175158.jpg?resize=1280%2C720&#038;ssl=1" alt="" width="1280" height="720"></p>
<p>Around the 50 km mark, I started cramping up a little bit, and I still had 110 km to go. I started drinking much much more of the electrolyte drinks and eating, but the cramping just got worse and worse. It&#8217;s not that I didn&#8217;t have the strength &#8211; but each stroke I took, I felt the cramps. But the cramps weren&#8217;t SO bad that I couldn&#8217;t continue &#8211; I just had a terrible finish.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3010" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/Strava.png?resize=1046%2C529&#038;ssl=1" alt="" width="1046" height="529"></p>
<p>I went to see a physiotherapist to see what was happening, and she took a look, and she could only identify a slight pelvic rotation (my hips were leaning to one side of the bike), but she didn&#8217;t think that was the root cause. She couldn&#8217;t see anything wrong with the bike fit either, but thought it could have been a lack of training since Obliteride was much hillier than STP. I did the exercises she asked me to do and that was about it. I had also signed up for the <a href="https://www.rbcgranfondo.com/whistler/" target="_blank" rel="noopener noreferrer">Whistler GranFondo</a> and <a href="https://www.cascade.org/rides-major-rides/chilly-hilly" target="_blank" rel="noopener noreferrer">Chilly Hilly</a> as well, but I couldn&#8217;t even finish either of them. At one point, my entire right leg locked up on me and I couldn&#8217;t bend it for a couple of minutes. I began to worry if I could even continue cycling anymore.</p>
<h1>Tackling the problem</h1>
<p>I was so fed up with this problem, that I scheduled appointments with different doctors in sports medicine to get their advice. They all suspected that it was a nutrition problem and referred me to a sports dietitian. At my first appointment with the dietitian, she asked me about my lifestyle, how much I ate, exercised, etc. and immediately said, &#8220;you&#8217;re not eating enough for the exercise you&#8217;re doing&#8221; (I estimated that I was eating about 2200 calories/day). She wrote out on the whiteboard a high level guideline as to how I should eat.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-3016" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20180509_165707.jpg?resize=1280%2C720&#038;ssl=1" alt="" width="1280" height="720"></p>
<p>I saw her for about a month and a half and after following her advice, my problems were solved! In a way, I got the OK from the nutritionist to eat as much as I want, even massive amounts of sodium and sugar, provided that I keep up my level of exercise. Knowing that eating more was the fix, I had no problem with that.</p>
<p>She also got me to measure my sweat rate, so I&#8217;d know how much water to replenish during big rides.</p>
<h1>Training for STP 2018</h1>
<p>I rode sporatically in the winter (I should have followed <a href="http://www.velominati.com/the-rules/" target="_blank" rel="noopener noreferrer">Rule #5 of the Velominati</a>) and didn&#8217;t really start training seriously until June. From January to May, I clocked in only 848 km over 38 hours, which was only a bit less than year before at the same time, but I had started earlier in the year this time.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3020" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/Strava-1.png?resize=1041%2C518&#038;ssl=1" alt="" width="1041" height="518"></p>
<p>I made a plan for myself where I would do intervals twice a week with a big ride on the weekend (in June alone I clocked in 577 km over 25 hours). Two of the big training rides I had were century rides, where I got to work out the specifics in my nutrition and hydration plan. In total, I rode about 1600 km over 73 hours, not counting the intervals.</p>
<p>Three weeks before the event date, I started sleeping earlier and earlier (by about 15-30 minutes each day) to get myself used to waking up early since I would have to be on the road by 5:30am on event day.</p>
<p>Two days before the ride, I started carb loading (as per instructions from the dietitian).</p>
<h1>My emotional state</h1>
<p>I didn&#8217;t like the fact that training took so much time out of my week. I was already spending 10+ hours on the saddle, and I was beginning to feel mentally tired from all willpower required. The intervals drained me mentally even more because of the mental focus I needed to force myself to spin as hard as I could. It&#8217;s so easy to just stop when things get tough, and interval training was more mentally draining than any training ride I did.</p>
<p>As the event date drew closer, thoughts of my possible failure creeped into my mind, getting stronger day by day. I couldn&#8217;t think of anything else. I thought back to the wise words of Sun Tzu:</p>
<blockquote><p>If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.</p>
<p>知彼知己，百戰不殆；不知彼而知己，一勝一負；不知彼，不知己，每戰必殆。</p></blockquote>
<p>I even started meditating to calm my mind. My coworkers could tell that I was more distracted than usual and provided me with good encouragement.</p>
<h1>Race day</h1>
<p>My friend and I started the ride around 5:30 am, and because there were so many cyclists on the road, drafting propelled us quickly and we made it to the halfway point around 2:30 pm. I still felt pretty fresh at that time which was good.</p>
<p>I knew that most riders do the ride in 2 days, so I expected not to be able to draft behind other riders. By about 200 km, I started feeling tired, but I knew I had to keep going. There was still 120 km to go.</p>
<p>I wasn&#8217;t having fun anymore. At this point, it was just a grueling grind to the finish, where the finish line was hours away. I wanted the day to be over. and thought to myself, &#8220;this too shall pass&#8221;. Looking at my bike computer frequently to see how far we&#8217;ve gone made it worse &#8211; slowly watching the distance ticking upward while thinking &#8220;when will this end?&#8221;</p>
<p>The temperature that day went up to a max of around 38 degrees Celsius. We rode in the burning heat, slowly becoming more and more dehydrated. I wanted the sun to set faster, so that it&#8217;d be cooler.</p>
<p>Judging by the dozens of people we saw at rest areas, we figured our pace was pretty good. But as we went further along, there were less and less people at the rest stops. Either they bailed, or they were much faster than us.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3032" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20170715_083727.jpg?resize=1280%2C720&#038;ssl=1" alt="" width="1280" height="720"></p>
<p>The finish line would close at 9 pm, and there was no way I&#8217;d get to the finish line in time. I wish I had trained harder.</p>
<p>For most of the last third, we rode mainly on our own, occasionally seeing another rider, whom we&#8217;d ride behind just to get an extra bit of a boost.</p>
<p>At the last rest area, there was almost nobody, maybe like a dozen people at most, but we were only some 25 km away. We could do this.</p>
<p>My friend and I would swap taking the lead every five minutes so that we could balance out the wind load between the two of us. The fact that the two of us rode together allowed us to talk to each other and help lift each other up. I think that helped a greal deal mentally and emotionally.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3028" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20170716_121400.jpg?resize=1280%2C720&#038;ssl=1" alt="" width="1280" height="720" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20170716_121400.jpg?w=1920&amp;ssl=1 1920w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20170716_121400.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20170716_121400.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/IMG_20170716_121400.jpg?resize=171%2C96&amp;ssl=1 171w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>At dusk, we finally entered Portland. We were now just 30 minutes away from the finish line. We joined a group of other riders and rode together till the end.</p>
<p>I called out to the other riders with encouraging words like, &#8220;yeah! We&#8217;re almost there wooo&#8221;, but looking back I think I sounded too happy (despite my true feelings of misery) and the people around me probably thought I was a jerk for being so happy while they felt miserable.</p>
<p>Finally we reached the finish line at 10:30 pm. People were still there and cheering us on as we arrived. I almost shed a tear. I was overjoyed having finally achieving this goal.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3026" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/MVIMG_20180714_225544.jpg?resize=1280%2C1156&#038;ssl=1" alt="" width="1280" height="1156"></p>
<p>Other friends who drove to Portland met us at the finish line and could see our happiness despite how filthy we were. We weren&#8217;t even hungry nor thirsty. We were in no mood to do anything. We just wanted to sleep. My friend was told that he sounded brain dead because he replied with one word answers and lacked the concentrated gaze that he normally had, whereas I was still considered having a sound mind.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-3030" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2018/09/Strava-2.png?resize=1040%2C521&#038;ssl=1" alt="" width="1040" height="521"></p>
<p>The next morning, I woke up with quite the hangover even though I drank no alcohol. I was just REALLY REALLY dehydrated from the bike ride in the blazing heat.</p>
<p>After this entire ordeal, I told myself, &#8220;I&#8217;m not going to do this again next year&#8221;. I didn&#8217;t get back on the bike until late August &#8211; I think STP scarred me a little bit. I definitely don&#8217;t regret having done this at all, and I&#8217;m still very proud of what I did.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2018/09/23/seattle-to-portland-double-century-bike-ride-my-experience-from-training-to-the-big-day/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3001</post-id>	</item>
		<item>
		<title>UBC Engineering Competition 2011</title>
		<link>https://blog.henrypoon.com/blog/2011/11/06/ubc-engineering-competition-2011/</link>
					<comments>https://blog.henrypoon.com/blog/2011/11/06/ubc-engineering-competition-2011/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 06 Nov 2011 20:23:56 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Alley]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[followers]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Hong Kong]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Photovoltaics]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Rotation]]></category>
		<category><![CDATA[Solar panel]]></category>
		<category><![CDATA[Storm]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Transmission]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Vol]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/ubc-engineering-competition-2011</guid>

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



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



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



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



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



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



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



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



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



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



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


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


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



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



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



<p class="wp-block-paragraph">The winning team (the same team as the guy who asked us that terrible question), used a design that would travel align the walls, past the river and to the broken line.&nbsp; It picked up the repair module (shaped like a table) using a flat pad to slide underneath to pick it up.&nbsp; It managed to do a 90 degree turn by following the wall (push sensors would tell the vehicle that it had in fact touched a wall).&nbsp; It was clear that their design won out over everyone else’s, and they totally deserved the win.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2011/11/06/ubc-engineering-competition-2011/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1255</post-id>	</item>
		<item>
		<title>UBC Engineering Competition 2010 Pictures</title>
		<link>https://blog.henrypoon.com/blog/2010/12/01/ubc-engineering-competition-2010-pictures/</link>
					<comments>https://blog.henrypoon.com/blog/2010/12/01/ubc-engineering-competition-2010-pictures/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Wed, 01 Dec 2010 10:19:25 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Industrial design]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[object oriented programming]]></category>
		<category><![CDATA[Product development]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Rotation]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Team]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/ubc-engineering-competition-2010-pictures</guid>

					<description><![CDATA[Kind of a late upload, but I finally got these pictures from my teammate, since he took all of them.&#160; This is also kind of an add-on to my previous post about the competition (link). Each team’s vehicle drives off the big ramp to pick up only the gray objects and not the black foam [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Kind of a late upload, but I finally got these pictures from my teammate, since he took all of them.&nbsp; This is also kind of an add-on to my previous post about the competition (<a href="https://henrypoon.wordpress.com/2010/11/13/ubc-engineering-competition/" target="_blank" rel="noopener">link</a>).</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/arena.jpg" target="_blank" rel="noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/arena_thumb.jpg?w=1280" alt="arena" title="arena"/></a><figcaption>The Arena</figcaption></figure>
</div>


<p class="wp-block-paragraph">Each team’s vehicle drives off the big ramp to pick up only the gray objects and not the black foam blocks.&nbsp; A large white hula hoop surrounds the field.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/firstproto.jpg" target="_blank" rel="noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/firstproto_thumb.jpg?w=1280" alt="firstproto" title="firstproto"/></a><figcaption>First Prototype</figcaption></figure>
</div>


<p class="wp-block-paragraph">Run into an object, do a 180 turn, bring it back</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/secondproto.jpg" target="_blank" rel="noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/secondproto_thumb.jpg?w=1280&#038;ssl=1" alt="secondproto" title="secondproto"/></a><figcaption>Second Prototype</figcaption></figure>
</div>


<p class="wp-block-paragraph">Same methodology still, but now has added sensors at the front to know whether it has reached the boundary of the arena or not.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="480" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2010/12/thirdproto1.jpg?resize=640%2C480&#038;ssl=1" alt="" class="wp-image-530" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2010/12/thirdproto1.jpg?w=640&amp;ssl=1 640w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2010/12/thirdproto1.jpg?resize=300%2C225&amp;ssl=1 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption>Third Prototype</figcaption></figure>
</div>


<p class="wp-block-paragraph">Seeing how the 180 rotation didn’t really work, we decided on the cage idea.&nbsp; Run into an object, close the gate, and reverse back to base.&nbsp; Winning strategy right there.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/12/01/ubc-engineering-competition-2010-pictures/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">456</post-id>	</item>
	</channel>
</rss>
