<div class="gmail_quote">Charles,<div>           I used a neural networks, which was evolved by a genetic algorithm.</div><div>The genetic algorithm sees the weights of the neural network as a GENE and </div><div>performs operations like cross breeding, mutation and evolves it.</div>

<div><br></div><div>Cheers</div><div>Sachin</div><div><br></div><div>NB: I will writeup a wiki on the google page, which should facilitate easy compiling and running</div><div>
the genetic framework.</div><div><br></div><div><br></div><div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">------------------------------<br>

<br>
Message: 6<br>
Date: Thu, 17 Jun 2010 12:49:02 +1200<br>
From: Charles Manning &lt;<a href="mailto:manningc2@actrix.gen.nz" target="_blank">manningc2@actrix.gen.nz</a>&gt;<br>
Subject: [chbot] Sashin&#39;s genetic algorithm tennis player<br>
To: Christchurch Robotics &lt;<a href="mailto:chchrobotics@lists.linuxnut.co.nz" target="_blank">chchrobotics@lists.linuxnut.co.nz</a>&gt;<br>
Message-ID: &lt;<a href="mailto:201006171249.02703.manningc2@actrix.gen.nz" target="_blank">201006171249.02703.manningc2@actrix.gen.nz</a>&gt;<br>
Content-Type: text/plain;  charset=&quot;us-ascii&quot;<br>
<br>
Sashin,<br>
<br>
I am really sorry I missed this meeting as I wanted to see your presentation.<br>
<br>
I see there&#39;s a link to some neural net code. Did you use a genetic algorithm<br>
to tune a nnet or is that just independent?<br>
<br>
-- Charles<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 7<br>
Date: Thu, 17 Jun 2010 05:45:27 +0100<br>
From: jimmy allen &lt;<a href="mailto:jimmy1248@gmail.com" target="_blank">jimmy1248@gmail.com</a>&gt;<br>
Subject: Re: [chbot] next Meeting Wed 21st july 2010<br>
To: Christchurch Robotics &lt;<a href="mailto:chchrobotics@lists.linuxnut.co.nz" target="_blank">chchrobotics@lists.linuxnut.co.nz</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:AANLkTimigz33Bdppz2TnWPHusmNidWwidWM25Sr-GZh7@mail.gmail.com" target="_blank">AANLkTimigz33Bdppz2TnWPHusmNidWwidWM25Sr-GZh7@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
I have seen this project and it is very well done with the little<br>
resources used.<br>
<br>
On 6/16/10, william &lt;<a href="mailto:fleetwil@gmail.com" target="_blank">fleetwil@gmail.com</a>&gt; wrote:<br>
&gt; for the next meeting I would like to show everyone some projects I have<br>
&gt; done.<br>
&gt; if you don&#39;t know me, I am william47316 on bright sparks and I have done a<br>
&gt; few interesting projects involving 08M picaxe-s and shift registers. by the<br>
&gt; time the next meeting comes around I may have finished my second prototype<br>
&gt; and my 60mm high large proto<br>
&gt; currently my second prototype needs a replacement display and some finishing<br>
&gt; touches and I need parts for my large one<br>
&gt;<br>
&gt; the displays use an 08M controlling nine 8 bit shift registers using a 595<br>
&gt; for addressing the other 8 strobe lines with common data and clock rails<br>
&gt; total of 4 outputs controlling 64. the picaxe receives 8 bytes of serial<br>
&gt; data and processes them to the display eg the ASCII numbers and a few<br>
&gt; letters get processed as display codes the rest can be for custom displays<br>
&gt;<br>
&gt; the driver shift registers are ucn5841&#39;s which can be used on inductive or<br>
&gt; other power loads and have Darlington outputs<br>
&gt; they work quite nicely on the 08M and will drive common anode loads also a<br>
&gt; plus that they are extremely robust<br>
&gt;<br>
&gt;<br>
&gt; I can bring along my initial version, and the other two when they are<br>
&gt; completely finished, my first version has a picaxe based clock I made too.<br>
&gt;<br>
&gt; I may also bring along some other things I have eg a fan heater which I<br>
&gt; replaced the mechanical thermostat with a Dallas temperature sensor and<br>
&gt; picaxe controller which also displays temperature and function on my<br>
&gt; display. and my old toshy which I have made some software which can control<br>
&gt; the display via the serial port<br>
&gt;<br>
&gt; to control the display you can send it at least 8 bytes of ASCII numbers or<br>
&gt; other codes at 4800baud<br>
&gt; to plug in you will need a two wire cable with either a DB9 female connector<br>
&gt; or 3 pin header with wiring on the outer pins (of the header) or ground on<br>
&gt; pin 5 and data on pin 2 for the DB9 plug. and a plug which connects to the<br>
&gt; serial port output on your project/device<br>
&gt;<br>
&gt; for other info check <a href="http://www.brightsparks.org.nz/#/forum/33/topic/8961/" target="_blank">http://www.brightsparks.org.nz/#/forum/33/topic/8961/</a><br>
&gt;&gt; Meeting Report Wed 16 June 2010<br>
&gt;&gt;<br>
&gt;&gt; Sixteen people attended and the collection raised $17 for which<br>
&gt;&gt; Science Alive will be very gratefully received. Our next meeting will<br>
&gt;&gt; be on Wednesday 21st July 2010 in the Science Alive Seminar Room. I<br>
&gt;&gt; have a fancy screwdriver that was left in the room, and King has<br>
&gt;&gt; misplaced a laptop power lead. Please get in touch via the mailing<br>
&gt;&gt; list if you can help get these back to their owners.<br>
&gt;&gt;<br>
&gt;&gt; Mark suggested we move to monthly meetings and a majority thought this<br>
&gt;&gt; was a good idea. Science Alive have agreed and the room is available<br>
&gt;&gt; for the remainder of the year, so we now meet on the 3rd Wednesday of<br>
&gt;&gt; every month.<br>
&gt;&gt;<br>
&gt;&gt; Kay showed us incredible jointed moving models of dragon, cat,<br>
&gt;&gt; trebuchet, and a remote controlled model Roman Galley. Constructed<br>
&gt;&gt; from scratch many using his home made electric scroll saw, and<br>
&gt;&gt; intricate carving. Must be seen to be appreciated.<br>
&gt;&gt;<br>
&gt;&gt; Peter brought along the MKII lawn mower prototype electronics and a<br>
&gt;&gt; huge motor platform on which they run. Now based on ATMega328, state<br>
&gt;&gt; machines drawn in Dia and auto generated code, FET Motor control, with<br>
&gt;&gt; HM6532 compass module. The platform wiggled across the room nicely on<br>
&gt;&gt; a set bearing. Peter also mentioned that it is very good at turning<br>
&gt;&gt; towards large metal filing cabinets. I think it should be called Luke<br>
&gt;&gt; as it uses the force.<br>
&gt;&gt;<br>
&gt;&gt; Robin spoke about his 32 channel automatic watering system hosted on a<br>
&gt;&gt; Linksys WRT54G wireless router running openwrt. The system is web<br>
&gt;&gt; controlled using json objects delivered to a browser that overlays<br>
&gt;&gt; control rectangles over a satellite image of the property for the gui<br>
&gt;&gt; control interface. The web server uses open source<br>
&gt;&gt; <a href="http://code.google.com/p/mongoose/" target="_blank">http://code.google.com/p/mongoose/</a> which readily integrates the<br>
&gt;&gt; control function calls. The same json file delivered to the browser is<br>
&gt;&gt; also used in the server to associate the 1 wire IC addresses with the<br>
&gt;&gt; active areas on the gui. The water solenoid valves are controlled<br>
&gt;&gt; using 70c triacs, driven by 1 wire chips that interface to the wrt54<br>
&gt;&gt; via a serial to 1 wire converter avoiding the need to write kernel<br>
&gt;&gt; drivers. A current transformer protects the well pump by shutting down<br>
&gt;&gt; the system if the water solenoids are not drawing the appropriate<br>
&gt;&gt; power demanded by the system.<br>
&gt;&gt;<br>
&gt;&gt; Sachin presented his work using genetic algorithms. He showed a<br>
&gt;&gt; demonstration of a genetic algorithm approach to generating a<br>
&gt;&gt; photographic image using ascii art. Then a demo of using genetic<br>
&gt;&gt; algorithms to evolve a player for the  open source game Tenix. Each<br>
&gt;&gt; solution was iteratively refined using a fitness score, mutations were<br>
&gt;&gt; found to be counter productive above 0.5%. Eventually Sachin wants to<br>
&gt;&gt; teach his crab hexapod to learn how to move using the  genetic<br>
&gt;&gt; algorithm approach. Sachin has posted his open source projects on<br>
&gt;&gt; Google code here: <a href="http://code.google.com/p/neural-network-classes/" target="_blank">http://code.google.com/p/neural-network-classes/</a> and<br>
&gt;&gt; here <a href="http://code.google.com/p/tennix/" target="_blank">http://code.google.com/p/tennix/</a><br>
&gt;&gt;<br>
&gt;&gt; Charles brought along his half size Dalek to be used at a wedding in<br>
&gt;&gt; February. Charles spoke about the journey towards making the Dalek<br>
&gt;&gt; involving glues and PVA not setting when sandwiched between<br>
&gt;&gt; polystyrene, completing his CNC machine, a vacuum forming jig that we<br>
&gt;&gt; saw last time, and different paint and shape choices. The Dalek is<br>
&gt;&gt; looking very impressive.<br>
&gt;&gt;<br>
&gt;&gt; Thanks to all those who came and especially those who presented their<br>
&gt;&gt; work.<br>
&gt;&gt;<br>
&gt;&gt; Our next meeting will be on Wednesday 21st July at 6.30pm.<br>
&gt;&gt;<br>
&gt;&gt; Photos here :<br>
&gt;&gt; <a href="http://picasaweb.google.com/113134050398543502524/ChchRobotics16June2010?feat=directlink" target="_blank">http://picasaweb.google.com/113134050398543502524/ChchRobotics16June2010?feat=directlink</a><br>


&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz" target="_blank">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt;&gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt;&gt; Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt;&gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt;&gt; Meetings 3rd Wednesday of each month 6:30pm<br>
&gt;&gt;<br>
&gt;&gt; When replying, please edit your Subject line to reflect new content.<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz" target="_blank">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt; Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
&gt; Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt; Meetings 3rd Wednesday of each month 6:30pm<br>
&gt;<br>
&gt; When replying, please edit your Subject line to reflect new content.<br>
&gt;<br>
<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Chchrobotics mailing list<br>
<a href="mailto:Chchrobotics@lists.linuxnut.co.nz" target="_blank">Chchrobotics@lists.linuxnut.co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
Meetings 3rd Wednesday of each month 6:30pm<br>
r Subject line to reflect new content.<br>
<br>
<br>
End of Chchrobotics Digest, Vol 33, Issue 8<br>
*******************************************<br>
</blockquote></div><br><br clear="all"><br></div></div><br>-- <br>See things not as they are, But as they might be. -Robert Oppenheimer<br>