<?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-7114259922254931753</id><updated>2011-11-27T17:31:12.355-08:00</updated><title type='text'>Robotic Journey</title><subtitle type='html'>This is a description of my journey through embedded programming and robotics.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://roboticjourney.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7114259922254931753/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://roboticjourney.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Peter Dove</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>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7114259922254931753.post-2716198382404591269</id><published>2009-05-18T13:03:00.001-07:00</published><updated>2009-05-28T06:01:25.588-07:00</updated><title type='text'>Interfacing the Nintendo DS to the Surveyor SRV1</title><content type='html'>This is a description of how to get the Nintendo DS to talk to the Surveyor SRV1 Robot/Camera. I have included binaries, source code and links. I try to give the nod to all the places I lifted source code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Fb-Gn8SPoG8/ShaYiDN7KCI/AAAAAAAAAAM/hEFq4ceDslc/s1600-h/DSC_8540_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_Fb-Gn8SPoG8/ShaYiDN7KCI/AAAAAAAAAAM/hEFq4ceDslc/s320/DSC_8540_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5338622119040985122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/B-cOoXdD2TU&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/B-cOoXdD2TU&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I have got the basics going as you can see by the videos and I invite you all to have a go with the source code and keep me updated with any developments. My time is sadly limited so I guess my development will be slow - lots of different things to work on at once :P I have commented the code . You should have a look at &lt;a href="http://www.surveyor.com/SRV_protocol.html"&gt;http://www.surveyor.com/SRV_protocol.html&lt;/a&gt; for the definitions of the commands.&lt;br /&gt;&lt;br /&gt;You will need to buy a pass through cart which will allow you to run your own software on the DS - I beleive google has kindly provided ads on this page to these kinds of things.&lt;br /&gt;&lt;br /&gt;Unless your Surveyor is set to 192.168.2.55 then you will need to recompile with your own IP in there - its not hard - have a go :) If someone has time to get the filesystem examples a look see then perhaps a settings file could be set up. If anyone wants me to embed their IP in a binary then let me know.I can be bribed with coffee and red bull.&lt;br /&gt;&lt;br /&gt;All the code is in link below. Actually I just zipped up the whole directory. You can even see that the wireless part was based one the ap_search example code. I have tried to comment the code sufficiently so you can see what is happening.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.soleyphotos.com/ap_search.rar"&gt;http://www.soleyphotos.com/ap_search.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Right lets get the nods out of the way :)&lt;br /&gt;&lt;br /&gt;Surveyor SRV1 - &lt;a href="http://www.surveyor.com/"&gt;http://www.surveyor.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a very cool robotics system with a camera and wireless and a very helpful support system. Its all open source, and they are constantly improving/adding modules.&lt;br /&gt;&lt;br /&gt;DevKitPro &lt;a href="http://www.devkitpro.org/"&gt;http://www.devkitpro.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is for developing NDS software. This contains libnds which has tonnes of example code and a very easy to use toolchain for compiling.&lt;br /&gt;&lt;br /&gt;URLs for NDS programming and how to get started&lt;br /&gt;&lt;a href="http://patater.com/files/projects/manual/manual.html"&gt;&lt;br /&gt;http://patater.com/files/projects/manual/manual.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.double.co.nz/nintendo_ds/"&gt;http://www.double.co.nz/nintendo_ds/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And not forgetting the awsome chap who modified the jpeg library to work with NDS I am using.&lt;br /&gt;&lt;a href="http://headkaze.drunkencoders.com/"&gt;http://headkaze.drunkencoders.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTES&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The DS is only 802.11b and since where I work I am on the edge of the network, then I needed to knock the quality of the jpg down to speed up data transfer. Probably be able to set the quality up with better signal.&lt;/li&gt;&lt;li&gt;The DSi is apparently 802.11g so you should be able to knock the quality up! Also it would be cool for someone to write into the surveyor firmware a way to get arbitary size jpgs... since DS is 256 * 192 on each pane.&lt;/li&gt;&lt;li&gt;The robot you see is using the Surveyor Camera/Wifi/Blackfin system mounted onto a POB Tank.&lt;/li&gt;&lt;li&gt;I have a 3D printer, so if anyone wants any prototyping done in plastic them please contact for a quote.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;If you feel like my efforts have been of any help then feel free to donate and keep me in coffee and red bull!&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;br /&gt;&lt;input name="cmd" value="_s-xclick" type="hidden"&gt;&lt;br /&gt;&lt;input name="hosted_button_id" value="5555242" type="hidden"&gt;&lt;br /&gt;&lt;input src="https://www.paypal.com/en_GB/i/btn/btn_donateCC_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." border="0" type="image"&gt;&lt;br /&gt;&lt;img alt="" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" border="0" height="1" width="1" /&gt;&lt;br /&gt;&lt;/form&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7114259922254931753-2716198382404591269?l=roboticjourney.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roboticjourney.blogspot.com/feeds/2716198382404591269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://roboticjourney.blogspot.com/2009/05/interfacing-nintendo-ds-to-surveyor.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7114259922254931753/posts/default/2716198382404591269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7114259922254931753/posts/default/2716198382404591269'/><link rel='alternate' type='text/html' href='http://roboticjourney.blogspot.com/2009/05/interfacing-nintendo-ds-to-surveyor.html' title='Interfacing the Nintendo DS to the Surveyor SRV1'/><author><name>Peter Dove</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Fb-Gn8SPoG8/ShaYiDN7KCI/AAAAAAAAAAM/hEFq4ceDslc/s72-c/DSC_8540_1.jpg' height='72' width='72'/><thr:total>8</thr:total></entry></feed>
