15/08/2018 5:16pm
An exciting opportunity to do a well-funded #PhD at the University of Bristol, working on hybrid #autonomous system… [LINK]
08/08/2018 7:25pm
RT @RoboticsWoE: Robotics Teaching Jobs at University of Bristol [LINK]
08/08/2018 7:23pm
RT @SwarmDynamics: From #BEECLUST to BEEPOST (Ogunsakin et al.) a distributed architecture Self-Organizing Flexible Manufacturing System (…

[Welcome to my website]

Lenka Pitonakova I am a research associate in Applied Mathematics and Computer Science at the University of Bristol. Previously, I was a post-doctoral research fellow at the University of Southampton and worked at the Bristol Robotics Laboratory. My research area is swarm robotics, in particular understanding how swarm behaviour can be designed. My wider research interests include robotics and smart systems in general, especially those used in homes and in urban areas. I post about research on Twitter, LinkedIn and in my blog.

Apart from doing research, I am also a software developer with extensive experience in different languages, platforms and toolkits. My passion is computer games developent and I am always working on a personal side project when the time allows. Apart from programming, I enjoy creative writing, drawing and playing music.

I have a PhD in Simulation of Complex Systems, a Masters in Evolutionary and Adaptive Systems and a BSc in Games Development. [Contact and more info]

Selected projects

Designing Robot Swarms

Multi-agent systems This project looks at the challenges involved in modeling, understanding and designing of...

Robustness in Foraging E-puck Swarms Through Recruitment

Robots Multi-agent systems Swarms of five e-puck robots are used in a semi-virtual environment, facilitated by the VICON...

The Hive Mind

Flash AI The Hive Mind is a sci-fi puzzle game about insect-inspired construction with robots. The player...

Linee the line follower

Robots Linee is a line following robot that instead of being programmed, uses a fully analogue controller...

V-REP, Gazebo or ARGoS? A robot simulators comparison

Robots Multi-agent systems C++ AI Let’s have a look at three commonly used open-source simulators for robotics: V-REP, Gazebo and...

Ultrastable Neuroendocrine Robot Controller

Neural networks Java AI A-Life Attributes of ultrastability as an adaption mechanism in a hormone-modulated neural robot...


The main purpose of pyCreeper is to wrap tens of lines of python code, required to produce graphs that look good for a publication, into functions. It takes away your need to understand various quirks of matplotlib and gives you back ready-to-use and well-documented code.

Designing Robot Swarms

This project looks at the challenges involved in modeling, understanding and designing of multi-robot systems.

Robustness in Foraging E-puck Swarms Through Recruitment

Swarms of five e-puck robots are used in a semi-virtual environment, facilitated by the VICON positioning system. Recruitment can make swarms more robust to noise in robot global positioning data.

Information Flow Regulation in Preferentially Foraging Swarms

Swarms are tasked with foraging from multiple sources in dynamic environments where source locations change periodically. Preferential foraging leads to a better swarm performance, provided that information flow among robots, that results from recruitment, is regulated

Citations count fails to measure the impact of research

Academic career progress is often judged by so-called "h-index", that measures how much your research is being cited. I recently had a detailed look at what exactly the citations, specifically those reported by Google Scholar, amount to. Only a relatively small fraction of the reported citations corresponded to research being applied or reproduced in a meaningful way.