you from pctweb. Can you explain to CSGNet more about the
software and its availability?
Warren
There is a main library which encapsulates PCT functionality (see
).
You can configure an unlimited number of control systems,
separated into layers, with an XML file, see attached example.
Each control function is configured with a type of neural
function, function parameters and links to other control
functions. The software turns this configuration into a runtime
set of control systems which is then executed. The neural function
types need to pre-exist in the library (or new java functions can
be created) and these are dynamically linked to the control system
at run-time. Click on to see the neural
functions already available. I haven’t really documented them
properly but some may be self-explanatory.
There are two other libraries. One is specific to the Lego NXT
robot which links the PCT functionality to the NXT OS and adds
some robot specific neural functions, such as for motor control.
The other library is a control panel which provides a GUI to load
and run configurations and to visualise in real-time the values
and plots of all the neural signals (the outputs of the neural
functions), see
.
Currently the software is only in my own repository, but I could
probably make it available in an open source repository under a
research license if there is enough interest.
you from pctweb. Can you explain to CSGNet more about the
software and its availability?
Warren
There is a main library which encapsulates PCT functionality (see
http://www.perceptualrobots.com/software/PCT/javadoc/index.html ).
You can configure an unlimited number of control systems,
separated into layers, with an XML file, see attached example.
Each control function is configured with a type of neural
function, function parameters and links to other control
functions. The software turns this configuration into a runtime
set of control systems which is then executed. The neural function
types need to pre-exist in the library (or new java functions can
be created) and these are dynamically linked to the control system
at run-time. Click on uk.co.moons.control.neural to see the neural
functions already available. I haven’t really documented them
properly but some may be self-explanatory.
There are two other libraries. One is specific to the Lego NXT
robot which links the PCT functionality to the NXT OS and adds
some robot specific neural functions, such as for motor control.
The other library is a control panel which provides a GUI to load
OK, I’m now following you on Twitter. I have no idea what that means – sounds pretty creepy – but I do want to find out what this Twitter thing is about. I do like your Perceptual Robots web page (and the name Perceptual Robots).