<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>robots.net blog for slap.fish</title>
    <link>http://robots.net/person/slap.fish/</link>
    <description>robots.net blog for slap.fish</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Mon, 20 May 2013 01:41:41 GMT</pubDate>
    <item>
      <pubDate>Wed, 28 Feb 2007 10:47:40 GMT</pubDate>
      <title>28 Feb 2007</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=7</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=7</guid>
      <description>Steady progress on 48k's electronics - the card cage &#xD;
backplane is mechanically complete, and partially wired - &#xD;
and I now have 3 of the cards complete.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; The first is a PSU/standby/timer card, which has two &#xD;
MCUs - &#xD;
this will monitor the PSU voltages and create recharge &#xD;
requests to the main CPU, and oversee the recharging once &#xD;
the robot has 'docked' and the main CPU relinquished &#xD;
control and the robot powered down (standby mode).&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; The second complete card is the MCU for handling the &#xD;
compressed air supply - a deceptively complex task. The &#xD;
problem with an on-board compressor is the large surge of &#xD;
power required to start it when the reservoir is already &#xD;
pressurised - there are two air valves which need to be &#xD;
carefully controlled, as well as the main compressor motor. &#xD;
I thought this would be a simple card to program.. wrong!&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Third up is the card (containing 4 MCUs) which will &#xD;
handle &#xD;
the steering and drive motor controls - lots of quadrature &#xD;
encoders to keep track of, but ultimately an exercise in &#xD;
position/speed control.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Did get some time to do some initial experiments with &#xD;
I2C &#xD;
communications - and although it's a little more software &#xD;
intensive with PICs than I'd anticipated, it'll do the job &#xD;
of providing a main communication channel between all the &#xD;
cards quite well. &#xD;
&#xD;
&lt;p&gt; &lt;p&gt; ..still plenty to do before I can really get down to &#xD;
properely programming it all though.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; - My lathe is now up and running again, upgraded with a &#xD;
3 &#xD;
phase motor + inverter instead of the unreliable standard &#xD;
DC motor (burnt out the second one before xmas). As any &#xD;
machinist knows, small Chinese metalworking tools are good &#xD;
value - but don't ever rely for heavy use - at least until &#xD;
you've 'debugged' them and made improvements.. my little &#xD;
7x12 &#xD;
has had many hours spent on it (a project in itself), and &#xD;
is quite literally a different machine. I've a few changes &#xD;
to the mill in mind as well!  &#xD;
I tested out the new motor making up some parts for my &#xD;
fathers model R/C boat that I offered to install the &#xD;
motor/R/C equipment etc. into - no shortage of power now. &#xD;
The soft start is useful as well - but sadly, games &#xD;
of 'dodge the chuck key' are no longer possible - it just &#xD;
falls out safely instead of hurtling at your head like an &#xD;
enraged 5 ounce metal wasp that's smelt your ice cream. I &#xD;
feel I can live without that though.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Back onto robotics now - A Boebot joined the throng of &#xD;
projects competing for spare time. This is my first &#xD;
experience of the Basic Stamp (version 2), and I must say &#xD;
I'm really impressed me with the speed and ease with which &#xD;
you can have it doing some clever stuff. I liked it so much &#xD;
I've now got a second one to experiment with. They're very &#xD;
difficult to beat in terms of ease of use - and it's nice &#xD;
to be able to play around and get real results quickly.. &#xD;
something that programming PICs in ASM definitely isn't.</description>
    </item>
    <item>
      <pubDate>Wed, 3 Jan 2007 16:52:24 GMT</pubDate>
      <title>3 Jan 2007</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=6</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=6</guid>
      <description>A new year, and things are gathering momentum.&#xD;
&#xD;
&lt;p&gt; Since the last entry, I've been working on the pneumatic &#xD;
compressor controller, and the first of the MCUs which has &#xD;
the task of overseeing the system power/recharge strategy - &#xD;
as well as some smaller functions which I've grouped &#xD;
together as it will have it's own standby PSU - like system &#xD;
clock/standby/hibernation modes, and a few others.&#xD;
&#xD;
&lt;p&gt; I've been developing using Microchip 16F876 devices and an &#xD;
ICD2 clone under MPLAB/Assembler - and so far this &#xD;
combination is perfectly suited to the lower level MCUs, so &#xD;
I'll probably be staying with this setup for most of the &#xD;
first layer - the pneumatics, drive and steering - and all &#xD;
of the associated encoders and other feedback are all &#xD;
doable, it seems - and importantly, I2C communications to &#xD;
the next layer in the heirarchy are supported also.&#xD;
&#xD;
&lt;p&gt; Other parts like the card cage/backplane, and battery power &#xD;
distribution are coming together.&#xD;
&#xD;
&lt;p&gt; In other news, I've also added another robot arm to the &#xD;
menagerie - a UMI RTX just like this one:&#xD;
&#xD;
&lt;p&gt; http://users.telenet.be/emlab/Foto's/rtx2.jpg&#xD;
&#xD;
&lt;p&gt; I've had it moving and knocking things off shelves using &#xD;
RS232 - and writing some more code that has it doing &#xD;
something a little more constructive is a future project. A &#xD;
nice task for it would be waiting at the recharge outlet &#xD;
for when 48k needs a top-up, and having the arm wake up and &#xD;
plug in the charger sounds like a good challenge in robot &#xD;
cooperation - which is another area of interest.&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Fri, 6 Oct 2006 10:54:48 GMT</pubDate>
      <title>6 Oct 2006</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=5</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=5</guid>
      <description>Ok, no stories about house decorating this time, I promise.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I've actually just aquired a working robot arm - a &#xD;
Teachmover, like so: &#xD;
http://www.questechzone.com/microbot/teachmover.htm&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; It's one of those classic stepper/cable driven arms, &#xD;
popular with universities etc. No manual, but the teach &#xD;
pendant is easy to use, and after a little googling, I had &#xD;
it repeating sequences quite quickly - I have some partial &#xD;
information on the RS232 interface commands, but if anyone &#xD;
else reading has experience with one of these, or any any &#xD;
information, I'd be interested to hear from you!&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; It joins the other arm I have - a slightly larger TQ &#xD;
MA2000 &#xD;
aka 'The Open University Robot' - which is in need of a new &#xD;
controller and some mechanical attention (needs new wrist &#xD;
servos and a replacement gripper, as the old one was &#xD;
pneumatic only), as I bought it non-functional - that's &#xD;
currently packed away, as a future project.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Anyway, it's a neatly put together little arm that has &#xD;
the &#xD;
features of more serious 'proper' arms that cost 10 times &#xD;
as much, and a big step up from those battery powered toys &#xD;
and kits you can get that strain under their own weight and &#xD;
wobble around when you sneeze in the next room. Surpisingly &#xD;
rigid, and can pick up a few ounces without a problem. &#xD;
Quite apart from the fact I enjoy mucking around with this &#xD;
kind of stuff anyway, I got it (and the other TQ arm), to &#xD;
study and help give me some ideas (and hopefully avoid any &#xD;
pitfalls) for designing the arm for 48k - which will be a &#xD;
far larger and more serious piece of kit, and which I want &#xD;
to get right, first time - considering the time and money &#xD;
involved.&#xD;
</description>
    </item>
    <item>
      <pubDate>Mon, 11 Sep 2006 13:27:00 GMT</pubDate>
      <title>11 Sep 2006</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=4</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=4</guid>
      <description>It was my daughters sixth birthday party yesterday - and &#xD;
foolishly, we 'threw' it at home.. haha. Anyone who's ever &#xD;
had a kids party at their own house, grimace.... now; &#xD;
Solidarity, brother. &#xD;
&#xD;
&lt;p&gt; In the second half - after all the kids were fuelled up &#xD;
with sugar - and I was the object of some collective &#xD;
vengence I couldn't quite understand or manage to escape &#xD;
from (just being in the garden was enough, I suspect), I &#xD;
inadvisedly played the 'Team Monster' part too well - and &#xD;
our neighbours son (same age) played his Action Man &#xD;
character perfectly - and felled me with a left hook to the &#xD;
unmentionables, bless him. &#xD;
Whilst in the recovery position - our other neighbours &#xD;
daughter, one year younger - yelled 'kick him in the &#xD;
goolies!!' - and although I thought this was commendable, &#xD;
and in the party spirit, thought it was rather out of &#xD;
character for a fairy. She did make me a cup of 'monster &#xD;
tea' whilst I recuperated in the 'dungeon' though, nice one &#xD;
Hollie. Anyway.. you get the general idea - feigning &#xD;
immobility (actually that bit was for real), sleep, or &#xD;
death, did no good - and after 45 minutes of that I felt &#xD;
like a Pinata... I'm sure this tradition was invented after &#xD;
parents realised if the kids had something else to beat up &#xD;
on, they could avoid all that awkward writhing around in &#xD;
agony - damn fine idea if you ask me. In England we're not &#xD;
so clever, see - plus the mere suggestion of a hitting a &#xD;
paper mache donkey with sticks would bring down the wrath &#xD;
of a small army of little people upon us, kids here seem to &#xD;
prefer a live target that they can get groans of pain out. &#xD;
Next year I'll hire a clown for them to beat up, and &#xD;
somewhere that isn't our house for them to beat it up in - &#xD;
mostly for reasons of forensic evidence.&#xD;
&#xD;
&lt;p&gt; Talking of the the house - it is finally finished.&#xD;
&#xD;
&lt;p&gt; Wow.. Still can't quite believe it myself - 4 months it's &#xD;
taken, and if I live to never see another plasterboard &#xD;
screw, or half a bag of cement et cetera (it's a looong &#xD;
list) - I'll be happy.&#xD;
&#xD;
&lt;p&gt; This week, I will mostly be working on getting a pretty &#xD;
good pathalogical hatred of painting going - I &#xD;
conservatively started at 'dislike' - and after approx 16 &#xD;
cummulative hours so far, I've already got my teeth &#xD;
grinders merit badge - yay me.&#xD;
&#xD;
&lt;p&gt; I estimate another 100 hours or so to go - after which &#xD;
Defcon 1 will be long gone and I'll be continuously mashing &#xD;
the big red button, oooh yes. My only relief will be &#xD;
screaming 'Paaaint... Bruuush!!' at Jehovas Witnesses when &#xD;
they come round at Xmas for their annual attempt at &#xD;
explaining how, in fact - I've actually got it all wrong. &#xD;
This year I've cancelled Richard Dawkins, and decided to &#xD;
argue in the style of an enraged decorator you see - and &#xD;
although right now it seems a fair way off, when the time &#xD;
comes I'm gonna do this particular idiom with feeling, and &#xD;
possibly with bells on (no really - they hate that drunken &#xD;
seasonal stuff). &#xD;
&#xD;
&lt;p&gt; Enough of that, anyway - you probably want to know &#xD;
something more Robot-related ? Well, 48k is still in the &#xD;
garage - although now looking more like it (rightfully) &#xD;
owns it - rather than merely happening to be also in it - &#xD;
as was the case up until recently, what with all the other &#xD;
stuff being stored in there. Some of the kids (see above) &#xD;
were suitably impressed, even though it didn't look like &#xD;
a 'real' robot (False Maria has a lot to answer for). I &#xD;
have a lot of getting up to speed to do - the lathe and &#xD;
mill in the shed need a freshen up after their time off - &#xD;
not that there's much more metalwork to be done, hopefully. &#xD;
What's nice though, is that after a long break, looking &#xD;
closely again at it - I get a rush of enthusiasm to think &#xD;
of how I've designed &amp;amp; built this thing - and can't wait to &#xD;
crack on once again, checking up on Robots.net once in &#xD;
awhile during the summer has helped keep the creative &#xD;
engine idling, and now it's raring to go again.&#xD;
&#xD;
&lt;p&gt; Actually, talking of robots - I think there is a niche for &#xD;
kids birthdays.. like these security droids that roam banks &#xD;
at night or something. Tactical support for childrens &#xD;
entertainers would be welcome, don't you think ? I see &#xD;
there is some consideration for lightly arming security &#xD;
robots, though I think that would be inappropriate for a &#xD;
kids party - as they'd need to be *definitely* armed.</description>
    </item>
    <item>
      <pubDate>Thu, 6 Jul 2006 14:23:25 GMT</pubDate>
      <title>6 Jul 2006</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=3</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=3</guid>
      <description>not much progress on 48k for awhile - I'm in the midst of &#xD;
major house renovation/extensions, which, amongst other &#xD;
things, means that every scrap of storage space is packed &#xD;
full of boxes - including the spare rooms.. one of which &#xD;
will become the new workroom, and doubtless will be the &#xD;
last I'm allowed to finish and get my bench and equipment &#xD;
set back up again.. woe..&#xD;
&#xD;
&lt;p&gt; still.. despite all the moving around, 48k has stayed on &#xD;
it's stand in the garage like the very heavy, very &#xD;
complicated looking, shiny, and extremely dangerous if &#xD;
fallen on by thing that it is.. like it's somehow immune to &#xD;
the chaos going on around - which seems somehow gratifying.&#xD;
&#xD;
&lt;p&gt; During the course of the work on the house - every single &#xD;
builder, carpenter, bricklayer, plumber, electrician, &#xD;
apprentice thereof and general gawker has asked the same &#xD;
questions, in the same order - without fail.&#xD;
&#xD;
&lt;p&gt; What is it ?&#xD;
What does it do ?&#xD;
&#xD;
&lt;p&gt; Despite giving quite a few different variations on the same &#xD;
general theme(s) that qualify for answers (remote control &#xD;
robot, robot for retrieving small objects, robot for roving &#xD;
around autonomously, robot for throttling neighbourhood &#xD;
cats that dare to defocate under the rhododendrons, robot &#xD;
for world domination as long as there are no steps etc.) - &#xD;
I know they all think I'm not quite all there.. in the &#xD;
nicest possible sense of course - though I've noticed they &#xD;
do scrutinise free cups of tea just a little more closely &#xD;
afterwards.. hmmm. There is often a third question (perhaps &#xD;
optional ?) - which is 'So what do *you* do ?' - I'm not &#xD;
quite sure I ought to wonder too hard on why they ask that &#xD;
one.&#xD;
&#xD;
&lt;p&gt; anyway.. in another month or so I may be able (allowed?) to &#xD;
get back to it - does anyone know the typical ultrasound &#xD;
signature of the average un-house-trained cat ?</description>
    </item>
    <item>
      <pubDate>Wed, 1 Mar 2006 10:50:03 GMT</pubDate>
      <title>1 Mar 2006</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=2</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=2</guid>
      <description>I promised a more up to date picture of 48k - so:&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &#xD;
&lt;a href="http://homepage.ntlworld.com/retro.spect1/rob10.JPG" &#xD;
&gt; latest pic &lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; It's in &#xD;
a &#xD;
somewhat 'stripped' &#xD;
state &#xD;
at &#xD;
the &#xD;
moment - &#xD;
the &#xD;
arm &#xD;
base joint, batteries, and electronics housings are &#xD;
missing - but it shows the mechanical layout clearer.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; There &#xD;
is &#xD;
very &#xD;
little in &#xD;
the &#xD;
way &#xD;
of &#xD;
actual &#xD;
control &#xD;
elements &#xD;
in place yet - but I thought people might appreciate seeing &#xD;
a bit more of what's involved in the actual mechanics, as &#xD;
this is an area often overlooked. I for one like to see how &#xD;
something works under the skin.. a robots 'bones' if you &#xD;
like - the hardware solution is just as interesting to me &#xD;
as the software.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; a &#xD;
couple &#xD;
more, &#xD;
showing &#xD;
some &#xD;
details:&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &#xD;
&lt;a href="http://homepage.ntlworld.com/retro.spect1/rob11.JPG" &#xD;
&gt; drivetrain&lt;/a&gt;&#xD;
&lt;a href="http://homepage.ntlworld.com/retro.spect1/rob12.JPG" &#xD;
&gt; suspension&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; ---&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; I will &#xD;
be &#xD;
remounting &#xD;
the &#xD;
arm &#xD;
base &#xD;
joint &#xD;
and &#xD;
batteries &#xD;
soon -&#xD;
and then onto connecting up the pneumatics.. then it'll be &#xD;
on it's wheels and under power for the first time sometime &#xD;
soon [rubs hands and laughs like Vincent Price].&#xD;
&#xD;
&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; </description>
    </item>
    <item>
      <pubDate>Wed, 15 Feb 2006 11:30:29 GMT</pubDate>
      <title>15 Feb 2006</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=1</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=1</guid>
      <description>Some background on 48k - here are a few pics showing a &#xD;
somewhat disjointed progression of the build:&#xD;
&#xD;
&lt;p&gt; http://homepage.ntlworld.com/retro.spect1/robot.JPG&#xD;
http://homepage.ntlworld.com/retro.spect1/rob1.jpg&#xD;
http://homepage.ntlworld.com/retro.spect1/rob2.jpg&#xD;
http://homepage.ntlworld.com/retro.spect1/rob6.jpg&#xD;
http://homepage.ntlworld.com/retro.spect1/rob7.jpg&#xD;
http://homepage.ntlworld.com/retro.spect1/rob8.jpg&#xD;
http://homepage.ntlworld.com/retro.spect1/rob9.JPG&#xD;
&#xD;
&lt;p&gt; You can see that early on, I'd planned on driving the &#xD;
wheels via differentials and a single motor - that was &#xD;
changed in favour of a gearhead motor per wheel, arranged &#xD;
to drive the wheels directly (via couplings). Most &#xD;
recently, I have altered the drive arrangements again to a &#xD;
belt system, which means the drive train now has some &#xD;
allowance for slip built it, and any shock torques are &#xD;
unlikely to damage the gearheads - an extra 2:1 was used as &#xD;
it was looking increasingly likely that climbing a 15 &#xD;
degree incline was going to be close to exceeding the &#xD;
motors capabilities.&#xD;
&#xD;
&lt;p&gt; Last night I had the first wheel under power, using the new &#xD;
layout, and it works great - another added benefit of belt &#xD;
drive is I can quickly disengage the tensioner, effectively &#xD;
disconnecting drive, and allowing a freewheel mode - which &#xD;
I'm sure will come in useful when it's finally out and &#xD;
about, and I need to tow it home on a rope - picking it up &#xD;
will not be an option! </description>
    </item>
    <item>
      <pubDate>Thu, 9 Feb 2006 10:48:04 GMT</pubDate>
      <title>9 Feb 2006</title>
      <link>http://robots.net/person/slap.fish/diary.html?start=0</link>
      <guid>http://robots.net/person/slap.fish/diary.html?start=0</guid>
      <description>Well, 'Hello World'... I've been regularly checking up on &#xD;
Robots net for a couple of years now - but have finally &#xD;
motivated myself into joining.&#xD;
&#xD;
&lt;p&gt; I am currently working on this: &#xD;
&#xD;
&lt;p&gt; http://homepage.ntlworld.com/retro.spect1/rob9.JPG &#xD;
&#xD;
&lt;p&gt; This picture is a little old now, and I will endevour to &#xD;
get something more up to date on my site soon.&#xD;
&#xD;
&lt;p&gt; It is (will be) an autonomous Rover - as you can see it is &#xD;
no small undertaking, and the project is in it's 3rd year, &#xD;
I will add it to the list of robots when I feel it &#xD;
qualifies - for now, I am still tinkering with the &#xD;
mechanics, and getting them just right, before I set it &#xD;
down and get out the way (it will be in excess of 100kgs &#xD;
when fully built).. a Rover shaped hole in the wall is a &#xD;
distinct possibility in the future - not to mention me &#xD;
running down the road frantically warning people out the &#xD;
way.&#xD;
&#xD;
&lt;p&gt; Excuse my irreverence.. it IS a serious project - I, &#xD;
however, am constrained otherwise as, being only a hobby - &#xD;
it is the only way to remain sane. How else does one keep &#xD;
smiling, night after night in the shed - setting titanium &#xD;
turnings alight and picking aluminium swarf from surprising &#xD;
places ?  &#xD;
&#xD;
&lt;p&gt; By the way - the large assembly torward the front is the &#xD;
base joint for a substantial arm, which I have &#xD;
provisionally pegged at a 5kg payload, fully extended &#xD;
(approx 1 meter)&#xD;
</description>
    </item>
  </channel>
</rss>
