<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>robots.net blog for nevyn</title>
    <link>http://robots.net/person/nevyn/</link>
    <description>robots.net blog for nevyn</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 4 Jul 2008 22:07:22 GMT</pubDate>
    <item>
      <pubDate>Sun, 1 Dec 2002 00:43:39 GMT</pubDate>
      <title>1 Dec 2002</title>
      <link>http://robots.net/person/nevyn/diary.html?start=2</link>
      <guid>http://robots.net/person/nevyn/diary.html?start=2</guid>
      <description>&lt;p&gt;Gosh, quite a while since my last diary entry! Well, I've
been busy but, unfortunately not with much robotics :( Let
me see. Well, starting with my work on new 'toys' for the
third year undergraduate course in robotics at my uni, most
of it works, I am pleased to say :) We have both a Windows
pocketpc 2002 pda and an intel compatible linux based pc104
board talking to my new Handyboard firmware but only via
serial. We also have my firmware talking to my Mac (OS X)
via USB so the firmware USB client drivers are working
nicely (hacked together in a mix of C and ASM, in case you
wondered!). The problem is linux and pocketpc usb drivers.
Has anyone got any idea how to write them! You would have
thought it would be easy but no: the documentation is
non-existent and the example code usually totals the linux
kernal. Hmm, fun. I've got a linux driver sending to the
firmware but nothing is coming back atm.
&lt;p&gt;On the same vein, we now have batteries and enclosures
ordered (as well as 17 pc104 boards) so, as long as we stick
to serial for the moment, we are doing fine. I'm sure I'll
crack the usb driver problem somehow. Everything anyone
would need to build the handyboard adapter (for usb), the
new firmware source code (with comments and docs), the pc104
details, the custom linux install (including a java micro
vm) and the interface low level and high level api's should
all be available about end of january (once we've tested and
written it!). Even if you are not interested in the complete
project, little bits (like how to get a 2MHz HC11 to talk to
a pc via USB) could be useful to you :) I will also be
posting a very largely modified version of a windows HC11 c
compiler I've revamped to work with the Handyboard interrupt
vectors, ports and memory addressing. I've also got source
for things like display drivers for the lcd display etc.
&lt;p&gt;Next to my research and, overall, this is also going in the
right direction - just very slowly! I now have a prototype
of the USB to packet radio hub built and I'm currently
programming it. I could really do with a good C compiler for
HC908 code but they don't seem to exist (well, for less than
a few hundred pounds). I tried to revamp the c compiler I
used for the hc11 code but with little success to date. The
problem is the hc908 don't have much ram but lots of flash
(unlike the handyboard where it is all ram). Looks like it's
asm all the way for now. I've also solved a few battery
problems (found a very useful very-low-drop voltage
regulators) and some motor interference problems (also
solved using the regulators) and found some suitable
batteries.
&lt;p&gt;Lastly, the robot wars entry has ground to a halt. Basically
the constant problems of time and finances have put a freeze
on further development. Never mind - I am lucky enough to
have two other projects to play with!
&lt;p&gt;A final thanks, before I finish, to everyone who emailed
about my last list of
questions / problems - you were all very useful!</description>
    </item>
    <item>
      <pubDate>Mon, 7 Oct 2002 23:49:40 GMT</pubDate>
      <title>7 Oct 2002</title>
      <link>http://robots.net/person/nevyn/diary.html?start=1</link>
      <guid>http://robots.net/person/nevyn/diary.html?start=1</guid>
      <description>&lt;p&gt;Hi again all :)
&lt;p&gt;maybe I have missed a link somewhere in this site but I
can't find any place to post simple questions. Myself and a
couple of friends are looking to build an entry to Robot
Wars (UK version) and this means working with technologies
we have little experience with - such as high power
controllers and batteries etc. If we can collect enough
information and money and our tests go well (in the physics
dept. at the uni ...) we will have a go and I will likely
put up a project on this site. However, in the mean time, I
would very much appreciate any comments anyone has on the
following:

&lt;p&gt; &lt;p&gt;Batteries - most people say lead acid or gell cell but
some comments about high capacity NiCad or NiMH are starting
to surface. Any experience anyone?

&lt;p&gt; &lt;p&gt;Digital radio control on the 40MHz band - I'm used to
radio control using the 433MHz band and packet switched
radio systems. Can anyone point me towards such systems on
the 40MHz band (I need a system that can work with changable
crystals as well...)

&lt;p&gt; &lt;p&gt;Digital compass - I have spotted a couple. Has anyone had
any experience of these? Esp. the accuracy around large
metal objects (such as other robots!).

&lt;p&gt; &lt;p&gt;Oh, and can anyone suggest a better way to ask these
questions than in a diary entry?!

&lt;p&gt; &lt;p&gt;you can contact me at &lt;a
href="mailto:robots@far-blue.co.uk"&gt;robots@far-blue.co.uk&lt;/a&gt;
- Thanks :)</description>
    </item>
    <item>
      <pubDate>Sat, 5 Oct 2002 21:33:40 GMT</pubDate>
      <title>5 Oct 2002</title>
      <link>http://robots.net/person/nevyn/diary.html?start=0</link>
      <guid>http://robots.net/person/nevyn/diary.html?start=0</guid>
      <description>&lt;p&gt;Well, Hi :)

&lt;p&gt; &lt;p&gt;As this is my first diary entry, maybe I should mention
what I have been doing 'til this point.

&lt;p&gt; &lt;p&gt;First my&lt;a href="http://www.cs.bham.ac.uk/~rsg/" &gt;
research&lt;/a&gt;. This is into evolutionary hardware -
specifically the placement of sensors on a mobile robot. A
collection of robots (controlled via wireless by a computer)
all try to find the most food they can while moving uses up
energy. If two robots bump into each other (and if
conditions such as their energy levels are acceptable), they
may mate. Potential offspring from these matings are added
to a pool and randomly selected when a physical robot
becomes available (an old robot dies of lack of food, being
poisoned by eating the wrong stuff or of old
age, for example). The idea is that the robots better at
finding food will mate more often and that the robots better
at finding food consistantly do so because they have a
better setup of sensors. Natural Selection :)

&lt;p&gt; &lt;p&gt;As for my other stuff, I have built a number of small
robots using the &lt;a href="http://www.handyboard.com" &gt;MIT
Handyboard&lt;/a&gt; controller (although I use ASM, not IC) and
lego (fantastic stuff for prototyping), including a simple
walking robot and a turtle (named Emily) I entered for a quite
recent &lt;a
href="http://www.eee.bham.ac.uk/mechatronics/"&gt;drawing robot
competition&lt;/a&gt; in the elc eng dept. at my
uni (uni of birmingham, uk). I came second (well, Emily was
built of lego, unlike many of the other entries...).

&lt;p&gt; &lt;p&gt;I am also involved in developing new technologies for the
&lt;a
href="http://www.cs.bham.ac.uk/research/robotics/"&gt;Intelligent
Robotics&lt;/a&gt; course run by my dept (Computer
Science) for undergraduate students. Recent projects have
included writing a custom Firmware for the MIT Handyboard,
writing and building USB controller / expansion stuff for
the Handyboard and linking the Handyboard up to pc104 and
pda systems with webcams. Information on all of this,
including pcb designs, the firmware and usb drivers etc.
should be available in the near future (not sure where but
I'll post when I know)

&lt;p&gt; &lt;p&gt;I think that's enough for now :) </description>
    </item>
  </channel>
</rss>
