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