Milestones
List view
- No due date•1/3 issues closed
The Homeo package has all the needed feature to be run in the background under the control of a Genetic Algorithm framework
No due date•5/6 issues closedThe addition of a genetic algorithm determination of Homeo's unit parameters require that a robotic simulation may be run in batch mode with no user interaction and with automatic logging of data. It also requires (for GA's purposes) that a simulation's parameters can be completely specified as a string (i.e. as a concatenation of all the parameters of each units in the simulation).
No due dateEnhance and consolidate Core functionalities
Add a few structural improvements to the core, such as: - better management of data in dataCollector to avoid out of control memory issues - etc.
Add a few more functions to the standard GUI: - create new 2,3,4, units homeostats - etc.
Test that all functions of the Standard Gui are working as expected. In particular: - All units exchanges back and forth between Gui and simulation work as designed - All connections exchanges between Gui and simulation work as designed
Complete port of Homeostat (and all related classes) from Smalltalk original and have it run successfully: - all tests passed - simple runs from command line carried out successfully
Homeostat runs in GUI (PyQt) with functionality equivalent to old Smalltalk version
Homeostat works successfully, with Data-logging capabilities
A single standing HomeoUnit (and all the classes it depends on: Needle, Uniselector, and Connection, with their subclasses) runs successfully and passes all the tests