<?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-7222790</id><updated>2011-07-28T09:31:33.182-07:00</updated><title type='text'>robotic pet project -- cookie concept</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pong</name><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>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7222790.post-109215056803846644</id><published>2004-08-10T08:06:00.000-07:00</published><updated>2004-08-10T08:09:28.036-07:00</updated><title type='text'>Freshly baked :( DESIGN</title><content type='html'> aiyoh. jia lat man... okay the muffin is done. but i have killed maybe 50% of my brain cells, what with all the UHU glue and PVA going in... argh.&lt;br /&gt;&lt;br /&gt;Opinions, of course, have been sought:&lt;br /&gt;&lt;br /&gt;"That looks like a skinless pau."&lt;br /&gt;"It's a cake, lah!"&lt;br /&gt;"You should stick a candle in it and give it to someone for their birthday"&lt;br /&gt;"Put a cherry on top"&lt;br /&gt;"Or raisins!"&lt;br /&gt;&lt;br /&gt;HMM. I maintain that it is a vanilla muffin!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-109215056803846644?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/109215056803846644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=109215056803846644' title='47 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109215056803846644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109215056803846644'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/08/freshly-baked-design.html' title='Freshly baked :( DESIGN'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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>47</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7222790.post-109153916473111720</id><published>2004-08-03T06:17:00.000-07:00</published><updated>2004-08-03T06:19:24.730-07:00</updated><title type='text'>Freshly baked :)       *Ultrasound*</title><content type='html'>&lt;span style="color:#9999ff;"&gt;Ultrasound: Avoiding Obstacles&lt;/span&gt;  &lt;br /&gt;&lt;br /&gt;As previously mentioned in the basic aims, the pet focuses on functionality.  Therefore the next step – inputting a program involving ultrasound so that it doesn’t bump into you when you walk towards it.   Ultrasound works by emitting continuous waves that bounce off objects depending on where the objects are located, and this allows the pet to know where what is.  &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Difficulties Encountered:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Rate of emitting had to be controlled so that the cookie would not simply sense everything around it – in that case it would get stuck&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-109153916473111720?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/109153916473111720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=109153916473111720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153916473111720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153916473111720'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/08/freshly-baked-ultrasound.html' title='Freshly baked :)       *Ultrasound*'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-109153902189617710</id><published>2004-08-03T06:15:00.000-07:00</published><updated>2004-08-03T06:17:01.896-07:00</updated><title type='text'>Freshly baked :)       *Infrared*</title><content type='html'>&lt;span style="color:#66ffff;"&gt;Infrared:Avoiding Edges   &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Commonly sold robotic pets(e.g. Micropets) are mostly only voice/sound recognition, and so we have decided to input a program that allows the Cookie to avoid edges so that it does not fall off tables or down the stairs when you aren’t paying attention.  &lt;br /&gt;&lt;br /&gt;Infrared works by emitting infrared rays that allow the pet to sense a sudden change in the depth below it, so it can tell when there is an edge and reverse and not fall off.  If you hold it up in the air, it will not sense the lack of ground beneath it, instead, that will be sensed as normal ground until you bring it over a pit or something.  &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Difficulties Encountered:&lt;/span&gt;  &lt;br /&gt;&lt;br /&gt;This function does not work in areas that are too bright, or on reflective surfaces – For better performance, use on matte or dark surfaces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-109153902189617710?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/109153902189617710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=109153902189617710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153902189617710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153902189617710'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/08/freshly-baked-infrared.html' title='Freshly baked :)       *Infrared*'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-109153871922633499</id><published>2004-08-03T06:06:00.000-07:00</published><updated>2004-08-03T06:11:59.226-07:00</updated><title type='text'>Freshly baked :)       *Introduction*</title><content type='html'>&lt;span style="color:#ffff33;"&gt;Introduction:&lt;/span&gt; &lt;span style="color:#33ff33;"&gt;Motor/Movement&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;           A draft of the robot consisted of a gearbox and motor positioned in the centre of a baking pan, controlled by remote.  It could move in any direction controlled by the remote.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;{Fig. 1/bot.diagram}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;          The robot runs based on programming stored in the Jackrabbit® chip.  The programming language used is Dynamic C.  It had to be programmed mostly from scratch, although adaptations of the demo programs were tried.            &lt;br /&gt;&lt;br /&gt;         First of all, enough current must be produced to enable the robot to move, so we had to try out different circuits in order to get that required current.&lt;br /&gt;&lt;br /&gt;        The circuit that finally worked was the Darlington circuit, which amplified the current initially produced.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  {Fig. 2/circuit.diagram}&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;How it works:&lt;/span&gt;  &lt;br /&gt;&lt;br /&gt;         The programme in the Jackrabbit chip is transferred to the motor by the Jackrabbit by a current through the output point.  The current is then inverted by the inverter(e.g. low current =&gt; high current and vice versa). Excess voltage goes out by the Voltage and Ground points.  The current goes through the transistors, which increases it, but not enough for the motors to work. &lt;br /&gt;&lt;br /&gt;         Which is why we used the diagram in Figure 3.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt; {Fig. 3/final.circuit.diagram}&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;How it works:&lt;/span&gt;   &lt;br /&gt;      &lt;br /&gt;         This one is the same as the one above, except that the number of transistors is doubled.  This allows enough current to be produced to run the motors. &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;Difficulties Encountered:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;         It took some time to get the circuit right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-109153871922633499?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/109153871922633499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=109153871922633499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153871922633499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153871922633499'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/08/freshly-baked-introduction.html' title='Freshly baked :)       *Introduction*'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-109153836182324853</id><published>2004-08-03T06:04:00.000-07:00</published><updated>2004-08-03T06:06:01.823-07:00</updated><title type='text'>Freshly baked :)       *Aim*</title><content type='html'>&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Aim&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To design and program an original robotic pet with the following basic characteristics:  &lt;br /&gt;&lt;br /&gt;·        Sensormatic autonomous movement&lt;br /&gt;·        Can be squeezed to some extent, unlike current pets sold&lt;br /&gt;·        More functional than voice/behaviour-recognitive   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-109153836182324853?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/109153836182324853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=109153836182324853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153836182324853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109153836182324853'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/08/freshly-baked-aim.html' title='Freshly baked :)       *Aim*'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-109033443763604727</id><published>2004-07-20T07:38:00.000-07:00</published><updated>2004-07-20T07:40:37.636-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>Hi Mrs. Shu... I hope you see this... please review the --IRS-- entry and see what else needs to be covered before I print it...&lt;br /&gt;&amp;nbsp;&lt;br /&gt;To add:&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Photos&lt;br /&gt;Conclusion&lt;br /&gt;Reflection on project(?)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-109033443763604727?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/109033443763604727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=109033443763604727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109033443763604727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109033443763604727'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/07/freshly-baked_20.html' title='Freshly baked :)'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-109033424285541140</id><published>2004-07-20T07:28:00.000-07:00</published><updated>2004-07-20T07:37:22.856-07:00</updated><title type='text'></title><content type='html'>&lt;span style="color:#ff0000;"&gt;---IRS---&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;span style="color:#ff6600;"&gt;The Robotic Pet Project&lt;/span&gt;&lt;span style="color:#ffff00;"&gt;//&lt;/span&gt;&lt;span style="color:#33ff33;"&gt;COOKIE&lt;/span&gt;&lt;span style="color:#33ffff;"&gt;.&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;CONCEPT&lt;/span&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color:#6600cc;"&gt;Aim:&lt;/span&gt; &lt;br /&gt;To design and program an original robotic pet with the following basic characteristics: &lt;br /&gt;&amp;nbsp; &lt;br /&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sensormatic autonomous movement &lt;br /&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can be squeezed to some extent, unlike current pets sold &lt;br /&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; More functional than voice/behaviour-recognitive &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Introduction: Motor/Movement&lt;/span&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A draft of the robot consisted of a gearbox and motor positioned in the centre of a baking pan, controlled by remote.&amp;nbsp; It could move in any direction controlled by the remote. &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;{Fig. 1/bot.diagram}&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;The robot runs based on programming stored in the Jackrabbit® chip.&amp;nbsp; The programming language used is Dynamic C.&amp;nbsp; It had to be programmed mostly from scratch, although adaptations of the demo programs were tried. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; First of all, enough current must be produced to enable the robot to move, so we had to try out different circuits in order to get that required current. (See attached diagrams) The circuit that finally worked was the Darlington circuit, which amplified the current initially produced.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;{Fig. 2/circuit.diagram}&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;span style="color:#006600;"&gt;How it works:&lt;/span&gt; &lt;br /&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;The programme in the Jackrabbit chip is transferred to the motor by the Jackrabbit by a current through the output point.&amp;nbsp; The current is then inverted by the inverter(e.g. low current =&gt; high current and vice versa). Excess voltage goes out by the Voltage and Ground points.&amp;nbsp; The current goes through the transistors, which increases it, but not enough for the motors to work.&amp;nbsp; Which is why we used the diagram in Figure 3.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;{Fig.&amp;nbsp;3/final.circuit.diagram}&lt;br /&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color:#006600;"&gt;How it works:&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;This one is the same as the one above, except that the number of transistors is doubled.&amp;nbsp; This allows enough current to be produced to run the motors. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color:#00cccc;"&gt;Difficulties Encountered: &lt;br /&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;It took some time to get the circuit right.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span style="color:#ffff00;"&gt;Infrared:Avoiding Edges &lt;br /&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;Commonly sold robotic pets(e.g. Micropets) are mostly only voice/sound recognition, and so we have decided to input a program that allows the Cookie to avoid edges so that it does not fall off tables or down the stairs when you aren’t paying attention. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Infrared works by emitting infrared rays that allow the pet to sense a sudden change in the depth below it, so it can tell when there is an edge and reverse and not fall off.&amp;nbsp; If you hold it up in the air, it will not sense the lack of ground beneath it, instead, that will be sensed as normal ground until you bring it over a pit or something. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color:#00cccc;"&gt;Difficulties Encountered: &lt;br /&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;This function does not work in areas that are too bright, or on reflective surfaces – For better performance, use on matte or dark surfaces. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color:#ff6600;"&gt;Ultrasound: Avoiding Obstacles&lt;/span&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;As previously mentioned in the basic aims, the pet focuses on functionality.&amp;nbsp; Therefore the next step – inputting a program involving ultrasound so that it doesn’t bump into you when you walk towards it. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Ultrasound works by emitting continuous waves that bounce off objects depending on where the objects are located, and this allows the pet to know where what is. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="color:#33ccff;"&gt;Difficulties Encountered: &lt;br /&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;Rate of emitting had to be controlled so that the cookie would not simply sense everything around it – in that case it would get stuck.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-109033424285541140?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/109033424285541140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=109033424285541140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109033424285541140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/109033424285541140'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/07/irs.html' title=''/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-108883162390905030</id><published>2004-07-02T22:00:00.000-07:00</published><updated>2004-07-02T22:21:13.383-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>-The Cookie Files-&lt;br /&gt;-Head-&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Aim:&lt;/b&gt; &lt;br /&gt;To design and program an original robotic pet with the following basic characteristics:&lt;br /&gt;&lt;br /&gt;·	Sensormatic autonomous movement&lt;br /&gt;·	Can be squeezed to some extent, unlike current pets sold&lt;br /&gt;·	More functional&lt;br /&gt;&lt;br /&gt;-/Head-&lt;br /&gt;-Body-&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;A draft of the robot consisted of a gearbox and motor positioned in the centre of a baking pan, controlled by remote.  It could move in any direction controlled by the remote.&lt;br /&gt;&lt;br /&gt;{bot diagram}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;The robot runs based on programming stored in the Jackrabbit® chip.  The programming language used is Dynamic C.  It had to be programmed mostly from scratch, although adaptations of the demo programs were tried.&lt;br /&gt;&lt;br /&gt;-Motor/Movement-&lt;br /&gt;&lt;br /&gt;&amp;nbsp;First of all, enough current must be produced to enable the robot to move, so we had to try out different circuits in order to get that required current. (Diagrams unavailable here) The circuit that finally worked was the Darlington circuit, which amplified the current initially produced.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How it works:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;{circuit diagram}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;The programme in the Jackrabbit chip is transferred to the motor by the Jackrabbit by a current through the output point.  The current is then inverted by the inverter(e.g. low current =&gt; high current and vice versa). Excess voltage goes out by the Voltage and Ground points.  The current goes through the transistors, which increases it, but not enough for the motors to work.  Which is why we used the diagram in Figure 3.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How it works:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;{circuit diagram}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;This one is the same as the one above, except that the number of transistors is doubled.  This allows enough current to be produced to run the motors.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Difficulties Encountered:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;It took some time to get the circuit right. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Done:&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&amp;nbsp;Cookie moves randomly or in directions appointed by buttons.&lt;br /&gt;&lt;br /&gt;-Functionalities-&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Infrared:Avoiding Edges&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Commonly sold robotic pets(e.g. Micropets) are mostly only voice/sound recognition, and so we have decided to input a program that allows the Cookie to avoid edges so that it does not fall off tables or down the stairs when you aren’t paying attention.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Infrared works by emitting infrared rays that allow the pet to sense a sudden change in the depth below it, so it can tell when there is an edge and reverse and not fall off.  If you hold it up in the air, it will not sense the lack of ground beneath it, instead, that will be sensed as normal ground until you bring it over a pit or something.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Difficulties Encountered:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;This function does not work in areas that are too bright, or on reflective surfaces – For better performance, use on matte or dark surfaces.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ultrasound: Avoiding Obstacles&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;As previously mentioned in the basic aims, the pet focuses on functionality.  Therefore the next step – inputting a program involving ultrasound so that it doesn’t bump into you when you walk towards it.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Ultrasound works by emitting continuous waves that bounce off objects depending on where the objects are located, and this allows the pet to know where what is.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Difficulties Encountered:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Rate of emitting had to be controlled so that the cookie would not simply sense everything around it – in that case it would get stuck. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Done:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Cookie moves with consideration to surroundings.&lt;br /&gt;&lt;br /&gt;-/Body-&lt;br /&gt;-/The Cookie Files-&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-108883162390905030?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/108883162390905030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=108883162390905030' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108883162390905030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108883162390905030'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/07/freshly-baked.html' title='Freshly baked :)'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7222790.post-108826279524762480</id><published>2004-06-26T08:09:00.000-07:00</published><updated>2004-06-26T08:13:15.246-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>The Cookie Files preview shall be available on the 30&lt;sup&gt;th&lt;/sup&gt; of June 2004. Watch out for them :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-108826279524762480?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/108826279524762480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=108826279524762480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108826279524762480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108826279524762480'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/06/freshly-baked_26.html' title='Freshly baked :)'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-108756943339760421</id><published>2004-06-18T07:34:00.000-07:00</published><updated>2004-06-18T07:37:13.396-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>O for my guilt overwhelms,&lt;br /&gt;A sleepy mwina was befallen by a spoilt validator&lt;br /&gt;And thus late for the grand presentation!&lt;br /&gt;Apologies, cookiemen, please forgive me.&lt;br /&gt;&lt;br /&gt;However, the ultrasound has been seen to run&lt;br /&gt;Albeit rather wackily,&lt;br /&gt;And catchable in several instances&lt;br /&gt;BUT&lt;br /&gt;The Pong&amp;family doth still deserve the credit&lt;br /&gt;Hats off to Pongism!&lt;br /&gt;&lt;br /&gt;(Cheers from all)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-108756943339760421?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/108756943339760421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=108756943339760421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108756943339760421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108756943339760421'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/06/freshly-baked_18.html' title='Freshly baked :)'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-108748567420252733</id><published>2004-06-17T08:17:00.000-07:00</published><updated>2004-06-17T08:21:14.203-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>It has come to my attention that the mighty ultrasound has been thus implemented successfully by the Pong!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-108748567420252733?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/108748567420252733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=108748567420252733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108748567420252733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108748567420252733'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/06/freshly-baked_17.html' title='Freshly baked :)'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-108653297070519610</id><published>2004-06-06T07:42:00.000-07:00</published><updated>2004-06-17T08:17:12.086-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>O! For the ultrasound doth beckon, what shall we do?&lt;br /&gt;&lt;br /&gt;Fellow cookiemen! Lend me your ears!&lt;br /&gt;&lt;br /&gt;All: Alrighty!(Ears are thus offered forth)&lt;br /&gt;&lt;br /&gt;The next gathering of Cookies shall be on eight-thirty a.m. exactly, on Friday, the 18&lt;sup&gt;th&lt;/sup&gt; of June! Do not be late, for we shall, with Madam Shu, the guest for the morning, witness the extraordinary performance of the gaily equipped Robot Cookie, enhanced with all the nourishing goodness of ultrasound!&lt;br /&gt;&lt;br /&gt;Go, and in your hearts await with faith!&lt;br /&gt;&lt;br /&gt;All: Surely so!(Ears are reinstated in their appropriate places)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-108653297070519610?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/108653297070519610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=108653297070519610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108653297070519610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108653297070519610'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/06/freshly-baked_108653297070519610.html' title='Freshly baked :)'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-108651117811819302</id><published>2004-06-06T01:38:00.000-07:00</published><updated>2004-06-06T01:47:31.156-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>Our cookie falleth not!&lt;br /&gt;&lt;br /&gt;All:Surely so!&lt;br /&gt;&lt;br /&gt;The cookie has been equipped with appropriate gayness so as not to launch itself off a table. Such goodness can only be identified herewith as infrared. Hats off to infrared! &lt;br /&gt;&lt;br /&gt;All:Surely so! (Hats clutter the atmosphere.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-108651117811819302?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/108651117811819302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=108651117811819302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108651117811819302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108651117811819302'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/06/freshly-baked_06.html' title='Freshly baked :)'/><author><name>Mwina</name><uri>http://www.blogger.com/profile/07504074612826326542</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><entry><id>tag:blogger.com,1999:blog-7222790.post-108651031617751553</id><published>2004-06-06T01:23:00.000-07:00</published><updated>2004-06-06T01:25:16.176-07:00</updated><title type='text'>Freshly baked :)</title><content type='html'>Hello World!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222790-108651031617751553?l=cookieconcept.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cookieconcept.blogspot.com/feeds/108651031617751553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7222790&amp;postID=108651031617751553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108651031617751553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7222790/posts/default/108651031617751553'/><link rel='alternate' type='text/html' href='http://cookieconcept.blogspot.com/2004/06/freshly-baked.html' title='Freshly baked :)'/><author><name>Pong</name><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>
