The BrainScales Agent
- I had a milestone to get an open loop agent running on BrainScales.
- I had some stuff running over the web platform for the RUP, and this
was actually a RUP milestone, so I thought it would be pretty easy.
- Unfortunately, the web platform doesn't work for BrainScales right now.
- Fortunately, Sebastian and some other folks at Heidelberg helped out
a lot (thanks).
- I got remote login access to Heidelberg, and could work that way.
- (Compared to the SpiNNaker software,) the software is really not
stable.
- A lot of my stuff is based on finite state automatas that I implement
with well connected sets of neurons as states.
- It looks like that should work with BrainScales, but there is a problem
with neurons firing before the emulation starts.
- So, I skipped that and put in a really simple agent.
There's a link to the code here
.
- The agent does one of four commands: turn left, turn right, turn
toward the pyramid that's on the right, and turn toward the pyramid
that's on the left.
- I didn't put in vision because I would have had to pass in pictures,
and parse them, but that should be pretty straight forward.
- Heidelberg folks, please tell me when I can run BrainScales without
spikes starting before the simulation.
- It's open loop. BrainScales folks, have you considered IO from
a virtual environment to put it in a closed loop?