Crowdsyncing

Here’s a novel approach to implementing coordinated behavior in a non-hierarchical “swarm” of autonomous machines:

Biologists have long puzzled over the ability of bacteria and social insects to sense not only the presence of compatriots but their number and to synchronise their behaviour.

It turns out that these creatures perform this synchronisation using a process called quorum sensing. This works by constantly releasing signalling molecules into the environment while at the same time measuring the local concentration of these molecules.

This concentration rises as more creatures join the local population and so is an effective measure of population density. When the concentration rises over some threshold level, it triggers a different behaviour such cell division, pathogen production and nest building.

Now [Patrick Bechon and Jean-Jacques Slotine at the Massachusetts Institute of Technology in Cambridge] say a similar approach provides a robust way to synchronise humanoid robots. The ideal approach to synchronisation is for each robot to have access to every other robot’s position. Instead, the quorum sensing approach gives, each robot access to a global variable such as the average position or average clock time. Each robot can also change this variable because it contributes to the average.

The idea is that if each robot attempts to synchronise with this global average, the swarm as whole should keep good time.

This insight seems applicable to much more than the dancing robots shown in the linked article. For example, the movement of the center of gravity of social and cultural trends over time surely involves some “quorum sensing” on the part of individuals, followed by “attempts to synchronize with this global average”.

Post a Comment

Your email is never shared. Required fields are marked *

*
*