I created my (hinged) pole balancing implementation, and created a repo for it here:
https://github.com/mlohbihler/LIDA.balance. Naturally it doesn't really work (i.e. it runs but the agent doesn't actually balance the pole), but i still have work i know i need to to. Still, if anyone is interested, it would be great to get some feedback on how it can be done better.
But i have a question about actuation. The ALife example has discrete actions like turn, move, eat, etc. The balancing app has left and right impulses, but they really should be parameterized so that if the pole is near-upright a small impulse can applied, while if it is falling quickly a large impulse can be used, and everything in between. I'm not sure if the framework supports this sort of thing yet. Some advice would be much appreciated.