Author Topic: HTM Robot Lab  (Read 5145 times)

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3499
  • Developer
    • View Profile
    • PaulsCode.Com
HTM Robot Lab
« on: October 25, 2016, 08:00:03 AM »
I have started building out a "robot lab" in which to test several of my theories on basic capabilities that I want to give ARTUR's initial AI before putting it into the transmutation routine.  The lab consists of a robot with four "bumper" sensors, four "thruster" motors, and a maze which can be defined in a simple text array.

So far I've got the maze and robot functioning (just a slight hit detection bug I need to work out).  I've gotten the neurons hooked up for the bumpers, thrusters, and position.  The HTM layers still need to be hooked up.

For now, the robot is simply controlled by the arrow keys.  Obviously the goal is to hook up HTM layers and implement reinforcement learning to have it learn and drive itself to complete the maze.  Lots of potential tests that can be done with this app, so should get pretty interesting.

The WIP app can be accessed HERE.  I'll put up the source code on GitHub once I have finished writing all the remaining basic components.
« Last Edit: October 25, 2016, 08:02:48 AM by Paul »
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted