<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-563646414694536505</id><updated>2011-04-21T21:35:17.847-07:00</updated><title type='text'>LEGO MINDSTORMS  (Team 3)</title><subtitle type='html'>Can Robots Mindstorm?
                Challenge your creativity with LEGO MINDSTORMS.

BEST summer course on technology,
Cøbenhavn, 9th - 20th August 2008</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lmteam3.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lmteam3.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tõnis</name><uri>http://www.blogger.com/profile/15959334594510816298</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-563646414694536505.post-4130821297596898539</id><published>2008-08-15T05:32:00.000-07:00</published><updated>2008-08-15T05:56:32.186-07:00</updated><title type='text'>Day 5 (15.08.08)</title><content type='html'>&lt;p class="MsoNormal" style="font-weight: bold; color: rgb(0, 153, 0); font-style: italic;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span lang="DA"&gt;Thursday, August 14th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="DA"&gt;Can Robots Mindstorm? - Day 5&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today it is the competition day. We made a Power-Point presentation of what we did in the past few days =) It can be seen at the following link:&lt;br /&gt;&lt;a href="http://www.savefiles.net/d/fdd2i3p6vhn3.html"&gt;http://www.savefiles.net/d/fdd2i3p6vhn3.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;We are also proud to present Anna´s Beautiful Buggy (BB) :&lt;br /&gt;Its biggest advantage is that it does not need batteries to work. It obeys human hand perfectly.&lt;br /&gt;So far, no problems controlling it. =)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yS4aHnMqkmU/SKV5AbKLuNI/AAAAAAAAAIQ/63uOa5_uIPE/s1600-h/bb1.jpg"&gt;&lt;img style="cursor: pointer; width: 422px; height: 300px;" src="http://4.bp.blogspot.com/_yS4aHnMqkmU/SKV5AbKLuNI/AAAAAAAAAIQ/63uOa5_uIPE/s400/bb1.jpg" alt="" id="BLOGGER_PHOTO_ID_5234723190085499090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yS4aHnMqkmU/SKV5K6zzpoI/AAAAAAAAAIY/23cQgNH_ctg/s1600-h/bb2.jpg"&gt;&lt;img style="cursor: pointer; width: 423px; height: 370px;" src="http://2.bp.blogspot.com/_yS4aHnMqkmU/SKV5K6zzpoI/AAAAAAAAAIY/23cQgNH_ctg/s400/bb2.jpg" alt="" id="BLOGGER_PHOTO_ID_5234723370380273282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;The competition is about to start. We keep our fingers crossed that everything will work and that out little robot does it well =)&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/563646414694536505-4130821297596898539?l=lmteam3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lmteam3.blogspot.com/feeds/4130821297596898539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=563646414694536505&amp;postID=4130821297596898539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/4130821297596898539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/4130821297596898539'/><link rel='alternate' type='text/html' href='http://lmteam3.blogspot.com/2008/08/day-5-150808.html' title='Day 5 (15.08.08)'/><author><name>Tõnis</name><uri>http://www.blogger.com/profile/15959334594510816298</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_yS4aHnMqkmU/SKV5AbKLuNI/AAAAAAAAAIQ/63uOa5_uIPE/s72-c/bb1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-563646414694536505.post-7286319251513732411</id><published>2008-08-15T02:33:00.000-07:00</published><updated>2008-08-15T05:52:54.684-07:00</updated><title type='text'>Day 4 (14.08.08)</title><content type='html'>&lt;p:colorscheme colors="#ffffff,#000000,#666699,#000000,#ff9900,#ff0000,#336699,#808080"&gt;  &lt;/p:colorscheme&gt;&lt;p class="MsoNormal" style="font-weight: bold; color: rgb(0, 153, 0); font-style: italic;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span lang="DA"&gt;Wednesday, August 13th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="DA"&gt;Can Robots Mindstorm? - Day 4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Today we were working on the &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;competition assignments&lt;/span&gt;&lt;/span&gt;. Our robot ( on the picture below) should be able to complete the following tasks:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;Find and measure distance to the box&lt;/span&gt;&lt;/li&gt;&lt;li style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;Open door and go into the garage&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;The pushbox obstacle&lt;/span&gt; (push the box and drive through the gates)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;The golf course&lt;/span&gt; (Detect whether a ball is red or blue, then push red ones to one ditection and the blue ones to the opposite).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;The odometry test&lt;/span&gt; (drive the square-shaped track first clockwise, then counter-clockwise, &lt;/span&gt;&lt;span style="font-size:100%;"&gt;while measuring the driven distances and detect the difference between them)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yS4aHnMqkmU/SKVQ02FvKrI/AAAAAAAAAHM/74K_L9p1-vE/s1600-h/robotek.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_yS4aHnMqkmU/SKVQ02FvKrI/AAAAAAAAAHM/74K_L9p1-vE/s400/robotek.jpg" alt="" id="BLOGGER_PHOTO_ID_5234679010691066546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We tried very hard to do the tasks but we had several problems to solve. So, let´s keep our fingers crossed that our little robot will do fine at the competition tomorrow. =)&lt;br /&gt;&lt;br /&gt;Here are the descriptions of how we solved the tasks:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TASK I.: &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Find and measure distance to the box&lt;/span&gt;&lt;p:colorscheme colors="#ffffff,#000000,#666699,#000000,#ff9900,#ff0000,#336699,#808080"&gt;&lt;/p:colorscheme&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yS4aHnMqkmU/SKVRyNA0nmI/AAAAAAAAAHc/Gj2EgHGOYds/s1600-h/t1.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_yS4aHnMqkmU/SKVRyNA0nmI/AAAAAAAAAHc/Gj2EgHGOYds/s400/t1.png" alt="" id="BLOGGER_PHOTO_ID_5234680064816488034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The robot starts going straight ahead, passes the black line, then turns 90 degrees to the right. Then it contunues going straight on until the ultrasonic sensor (mounted on the right side of the robot) detects the box. So the robot stops when the sensor is parallel with the box. The distance is shown on the display.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Problems: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Since the sensor is not mounted above the wheels (but the distance is being measured by detecting rotations of wheels), we had to adjust the displayed distance.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;At first we tried to make the robot to follow the black line. This turned out to be very difficult because the light sensor was not accurate and reliable enough. Also the measured distance was not accurate.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TASK II.: &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Open the door and go into the garage.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yS4aHnMqkmU/SKVU5RsSbzI/AAAAAAAAAHs/Oywoc0uxrXw/s1600-h/Picture1.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_yS4aHnMqkmU/SKVU5RsSbzI/AAAAAAAAAHs/Oywoc0uxrXw/s400/Picture1.png" alt="" id="BLOGGER_PHOTO_ID_5234683484866506546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using the ultrasonic sensor and given distances we programmed the vehicle to move around the door. Then it pushes the door open, goes inside and stops.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Problems:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The vehicle does not always turn as it should.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The bumper sometimes missed the door because it was to small, so we had to rebuild it.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TASK III.: &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;The pushbox obstacle&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Our solution was to make an aggressive attack =) It simply touches the box and moves past it through the gates. If it touches the box then the movement is quite simple and effective.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yS4aHnMqkmU/SKVWVBnyAeI/AAAAAAAAAH0/lr2WtwN_qW4/s1600-h/t2.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_yS4aHnMqkmU/SKVWVBnyAeI/AAAAAAAAAH0/lr2WtwN_qW4/s400/t2.png" alt="" id="BLOGGER_PHOTO_ID_5234685061100601826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;No problems here =)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TASK IV.: &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;The golf course&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_yS4aHnMqkmU/SKVv0DpRTJI/AAAAAAAAAH8/9zg1fbilvMI/s1600-h/Picture2.png"&gt;&lt;img style="cursor: pointer; width: 304px; height: 154px;" src="http://1.bp.blogspot.com/_yS4aHnMqkmU/SKVv0DpRTJI/AAAAAAAAAH8/9zg1fbilvMI/s400/Picture2.png" alt="" id="BLOGGER_PHOTO_ID_5234713082010356882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;We attached arms and a light sensor to the robot. We had to do the task with blue and red balls, which was not very useful. The light sensor we used detects colors in greyscale, and there is very little difference between blue and red. If the sensor is pre-calibrated, it would not be able to recognize the  correct color if the ambient light changes.&lt;br /&gt;Therefore our robot &lt;/span&gt;&lt;span style="font-size:100%;"&gt;initializes the values for &lt;/span&gt;&lt;span style="font-size:100%;"&gt; blue and red ball every time before the program starts.  Then it moves ahead. When the ultrasonic sensor detects a ball, it slows down. Then it stops, grabs the ball with arms, reads the value with light sensor and pushes the ball to the appropriate direction, depending on the ball`s color. Then it moves back and continues until it finds the next ball.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Problems:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Small intensity difference between the used colours&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Sometimes the vehicle does not turn around in exact angels.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Ball can bounce away if it is not caught accurately.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;TASK V.: &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;The odometry test&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yS4aHnMqkmU/SKVxPIM0TXI/AAAAAAAAAIE/CEoPiebz2ys/s1600-h/Picture1.png"&gt;&lt;img style="cursor: pointer; width: 231px; height: 192px;" src="http://4.bp.blogspot.com/_yS4aHnMqkmU/SKVxPIM0TXI/AAAAAAAAAIE/CEoPiebz2ys/s400/Picture1.png" alt="" id="BLOGGER_PHOTO_ID_5234714646601289074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;We calculated number of rotations of the motor needed for the given distance on each side of the square. Then we made the vehicle move around the cylinders. After one round it turns and goes counterclockwise. At the end it shows the length.&lt;br /&gt;&lt;/span&gt;&lt;p:colorscheme colors="#ffffff,#000000,#666699,#000000,#ff9900,#ff0000,#336699,#808080"&gt;&lt;/p:colorscheme&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;Problems:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Vehicle does not always turn accurately, but turns for a larger or smaller angel.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The latter problem was partly caused by low batteries. We replaced them, but the vehicle still does not always go the way it should.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/563646414694536505-7286319251513732411?l=lmteam3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lmteam3.blogspot.com/feeds/7286319251513732411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=563646414694536505&amp;postID=7286319251513732411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/7286319251513732411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/7286319251513732411'/><link rel='alternate' type='text/html' href='http://lmteam3.blogspot.com/2008/08/august-14th.html' title='Day 4 (14.08.08)'/><author><name>Tõnis</name><uri>http://www.blogger.com/profile/15959334594510816298</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_yS4aHnMqkmU/SKVQ02FvKrI/AAAAAAAAAHM/74K_L9p1-vE/s72-c/robotek.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-563646414694536505.post-3373366935653974426</id><published>2008-08-14T07:08:00.000-07:00</published><updated>2008-08-15T06:05:13.848-07:00</updated><title type='text'>Day 3 (13.08.08)</title><content type='html'>&lt;span style="color: rgb(0, 153, 0);font-family:arial;font-size:180%;"  &gt;&lt;strong&gt;&lt;em&gt;Wednesday, August 13th, 2008&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 153, 0);font-family:arial;font-size:130%;"  &gt;&lt;strong&gt;&lt;em&gt;Can Robots Mindstorm? - Day 3&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 153, 0);font-family:arial;" &gt;&lt;strong&gt;&lt;em&gt;Lecture&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 153, 0);font-family:arial;" &gt;We attended a presentation concerning autonomous robot systems and the principles of their software structure.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 153, 0);font-family:arial;" &gt;&lt;strong&gt;&lt;em&gt;Practical Assignment&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:Arial;" &gt;&lt;span style="font-style: italic;"&gt;Describe the robot you would like to own:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:Arial;" &gt;A domestic serving robot &lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:Arial;" &gt;could be very useful.&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:Arial;" &gt; Here is the one presented at the Ubiquitous Dream Exhibition (Seoul, Korea)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://3.bp.blogspot.com/_yS4aHnMqkmU/SKRTpaKjXCI/AAAAAAAAAG4/45cAw6Zlfs4/s1600-h/domestic+serving+robot.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5234400637774683170" style="" alt="" src="http://3.bp.blogspot.com/_yS4aHnMqkmU/SKRTpaKjXCI/AAAAAAAAAG4/45cAw6Zlfs4/s400/domestic+serving+robot.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is &lt;b&gt;WALL-E&lt;/b&gt; (&lt;i&gt;&lt;b&gt;W&lt;/b&gt;aste &lt;b&gt;A&lt;/b&gt;llocation &lt;b&gt;L&lt;/b&gt;oad &lt;b&gt;L&lt;/b&gt;ifter &lt;b&gt;E&lt;/b&gt;arth-Class&lt;/i&gt;), the cutest little robot.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt; &lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt; &lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://1.bp.blogspot.com/_yS4aHnMqkmU/SKRhWLCyv-I/AAAAAAAAAHE/OM48Q03ukNY/s1600-h/wall-e_2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5234415700460879842" style="" alt="" src="http://1.bp.blogspot.com/_yS4aHnMqkmU/SKRhWLCyv-I/AAAAAAAAAHE/OM48Q03ukNY/s400/wall-e_2.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/563646414694536505-3373366935653974426?l=lmteam3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lmteam3.blogspot.com/feeds/3373366935653974426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=563646414694536505&amp;postID=3373366935653974426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/3373366935653974426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/3373366935653974426'/><link rel='alternate' type='text/html' href='http://lmteam3.blogspot.com/2008/08/day-3-130808.html' title='Day 3 (13.08.08)'/><author><name>Tõnis</name><uri>http://www.blogger.com/profile/15959334594510816298</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_yS4aHnMqkmU/SKRTpaKjXCI/AAAAAAAAAG4/45cAw6Zlfs4/s72-c/domestic+serving+robot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-563646414694536505.post-5580555391196648564</id><published>2008-08-12T07:14:00.001-07:00</published><updated>2008-08-15T06:25:04.634-07:00</updated><title type='text'>Day 2 (12.08.08)</title><content type='html'>&lt;p class="MsoNormal" style="font-weight: bold; color: rgb(0, 153, 0); font-style: italic; font-family: arial;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span lang="DA"&gt;Tuesday, August 12th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="font-weight: bold; color: rgb(0, 153, 0); font-style: italic; font-family: arial;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="DA"&gt;Can Robots Mindstorm? - Day 2&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"  style="color: rgb(0, 153, 0); font-family: arial;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Lecture&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We attended a presentation on "Sensors for Mobile Robots" concerning mainly the position measurements and the related odometry errors (systematic and non-systematic).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"  style="color: rgb(0, 153, 0); font-family: arial;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Practical Assignments&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today we had to do the following tasks:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"  style="color: rgb(0, 153, 0); font-family: arial;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Exercise 1&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="color: rgb(0, 153, 0); font-style: italic; font-family: arial;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;Take 5 measurements from 5-30 cm with 1 cm resolution and another 5 measurements from 30-150 cm with 5 cm resolution using a cardboard box as a target and make a plot of actual versus measured distance.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="color: rgb(0, 153, 0); font-family: arial;font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;We made a program that helped us measure the distances after every centimeter (prog. names: worknr2, worknr3)  and we looped it for 5 times to get all the data for the diagrams. A&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;fter completin&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;g the tests we compared &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;the diagrams (on the picture below). We could conclude that the difference between th&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;e&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;actual and measured &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;distance is bigger when resolution is smaller (1 cm)  (the original pictures are on the computer).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal" face="georgia" style="color: rgb(0, 153, 0); font-family: arial;"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="color: rgb(0, 153, 0); font-family: arial;"&gt;&lt;/p&gt;&lt;a style="font-family: arial;" href="http://3.bp.blogspot.com/_yS4aHnMqkmU/SKQ62iUyVFI/AAAAAAAAAGM/9_bA86b_xUQ/s1600-h/resolution.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5234373375512695890" style="" alt="" src="http://3.bp.blogspot.com/_yS4aHnMqkmU/SKQ62iUyVFI/AAAAAAAAAGM/9_bA86b_xUQ/s400/resolution.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="color: rgb(0, 153, 0); font-family: arial;"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="color: rgb(0, 153, 0); font-family: arial;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Exercise 2&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="color: rgb(0, 153, 0); font-family: arial;"&gt;&lt;em&gt;-&gt; &lt;/em&gt;&lt;span style="font-style: italic;"&gt;Calculate c&lt;/span&gt;&lt;span style="font-style: italic;font-size:78%;" &gt;m&lt;/span&gt;&lt;span style="font-style: italic;"&gt; for your tribot:&lt;/span&gt;&lt;br /&gt;Our tribot wheel diameter is D=5.6cm and C=360 ticks. Based on formula for 1 full turn c&lt;span style="font-size:78%;"&gt;m&lt;/span&gt;=pi*D/C=0.048869&lt;/p&gt;&lt;p class="MsoNormal"  style="color: rgb(0, 153, 0); text-align: left; font-family: arial;font-family:georgia;"&gt;-&gt; &lt;span style="font-style: italic;"&gt;Measure the distance between wheels:  &lt;/span&gt;&lt;span style="font-style: italic;"&gt; b = 11.3 cm&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="color: rgb(0, 153, 0); text-align: left; font-family: arial;font-family:georgia;" &gt;-&gt; &lt;span style="font-style: italic;"&gt;Measure c&lt;/span&gt;&lt;span style="font-style: italic;font-size:78%;" &gt;m&lt;/span&gt;&lt;span style="font-style: italic;"&gt; by making the robot go forward 2m:&lt;/span&gt;&lt;br /&gt;programming the code for the robot to move 2m (worknr4) wheels made 4917 ticks and c&lt;span style="font-size:78%;"&gt;m&lt;/span&gt;=200/4417=0.045279&lt;/p&gt;&lt;p class="MsoNormal" style="color: rgb(0, 153, 0); text-align: left; font-family: arial;font-family:georgia;" &gt;-&gt;&lt;span style="font-style: italic;"&gt; Try to check b by calculating n for a 90-degree turn and compare with what the robot actually does:&lt;/span&gt;&lt;br /&gt;After 6 tests we calculated the average number of clicks that the wheels did while turning the robot for 90 degrees.&lt;br /&gt;Based on formula:  b = (ΔUr-ΔUl)*2 /pi = 11.0954&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/563646414694536505-5580555391196648564?l=lmteam3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lmteam3.blogspot.com/feeds/5580555391196648564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=563646414694536505&amp;postID=5580555391196648564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/5580555391196648564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/5580555391196648564'/><link rel='alternate' type='text/html' href='http://lmteam3.blogspot.com/2008/08/tuesday-august-12th-2008-can-robots.html' title='Day 2 (12.08.08)'/><author><name>Tõnis</name><uri>http://www.blogger.com/profile/15959334594510816298</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_yS4aHnMqkmU/SKQ62iUyVFI/AAAAAAAAAGM/9_bA86b_xUQ/s72-c/resolution.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-563646414694536505.post-4610368283535086378</id><published>2008-08-11T05:49:00.000-07:00</published><updated>2008-08-15T06:33:57.924-07:00</updated><title type='text'>Day 1 (11.08.08)</title><content type='html'>&lt;p  style="color: rgb(0, 153, 0); text-align: left; font-weight: bold; font-style: italic; font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:180%;"&gt;&lt;span lang="DA"&gt;Monday, August 11th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 153, 0); text-align: left; font-weight: bold; font-style: italic; font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;&lt;span lang="DA"&gt;Can Robots Mindstorm? - Day 1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 153, 0); text-align: left; font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Lecture&lt;/span&gt;&lt;br /&gt;We attended an introductory presentation about the basics of programming LEGO Mindstorm robots using the NXT-G Envirnoment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 153, 0); text-align: left; font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 153, 0); text-align: left; font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Practical Assignments&lt;/span&gt;&lt;br /&gt;Today we had to do the following tasks:&lt;br /&gt;- look in the web for more detailed NXT tutorials, handbooks or guides and include links in the blog,&lt;br /&gt;- modify the continuous scanning program to show in the NXT screen the angular position and distance for each measurement,&lt;br /&gt;- optional: modify the continuous scanning program to register the angular position and distance to the closest object.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 153, 0); text-align: left; font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="DA"&gt;Links to some NXT websites:&lt;br /&gt;&lt;a href="http://home.earthlink.net/%7Ekodiaq/id6.html"&gt;http://home.earthlink.net/~kodiaq/id6.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nxtclub.com/"&gt;http://www.nxtclub.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nxtasy.org/"&gt;http://www.nxtasy.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nxtprograms.com/"&gt;http://www.nxtprograms.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We have done the second task and saved the program file on the computer. We also tried to do the optional task, but not so succesfully (so far).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/563646414694536505-4610368283535086378?l=lmteam3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lmteam3.blogspot.com/feeds/4610368283535086378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=563646414694536505&amp;postID=4610368283535086378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/4610368283535086378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/563646414694536505/posts/default/4610368283535086378'/><link rel='alternate' type='text/html' href='http://lmteam3.blogspot.com/2008/08/day-1-110808.html' title='Day 1 (11.08.08)'/><author><name>Tõnis</name><uri>http://www.blogger.com/profile/15959334594510816298</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
