Skip to content

gemad/CosPhi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

##CosΦ: An Artificial Pheromone System for Robotic Swarms

###Why to study pheromones? Pheromones serve as a common means of communication for most animals. Using pheromone-based communication, simple life-forms like bees, ants and termites form communities that exhibit complex and intelligent behaviour. The phenomena of swarm intelligence, which naturally emerges from interaction of large amounts of simple individuals, is in the focus of the swarm robotics research. Understanding pheromone-based communication is one of the keys that will allow to grasp the principles that are behind emergence of swarm intelligence. So far, pheromone-based communication was either simulated or implemented by different chemical (volatile compounds) and physical (RFID tags, light, sound) cues, which were not able to replicate more complex aspects of pheromones as seen in nature.

###What is CosΦ? CosΦ is a novel artificial pheromone system that is reliable, accurate and uses off-the-shelf components only: an LCD screen and a low-cost USB camera. The horizontally-positioned LCD displays the spatial distribution of the pheromones, which are sensed by the robots that move on the screen. The pheromones are released according to the robots' positions provided by the overhead camera.

System configuration and Colias-Φ micro robot.
System configuration and Colias-Φ micro robot. Click the picture to see a video of the CosΦ system operation.

In contrast to other systems, CosΦ can simulate several pheromones while precisely controlling their evaporation, diffusion and release rate. Along with the precise localization system [2], CosΦ allows for an affordable way to perform repeatable experiments in swarm robotics. So far, the system was used to study cue-based aggregation [1] and leader-follower interactions [3,4].

###Can I use it ?

CosΦ is fully open-source and free. The CosΦ system is composed of two software modules: the SwarmCon module, which is a derivative of the WhyCon system [2], and the Pheromone simulator, which simulates the individual pheromones and displays them on the horizontal LCD. Note, that the full version of the software will be released after its presentation at the IROS 2015 conference. If you use this software for your work, please cite the two papers that describe these software modules - here is their bibtex.

###How can I use it ? First, get the software from this GitHub repository. After that, set up the SwarmCon localization system. Then, set up the Pheromone simulator.

###References

  1. F. Arvin, T. Krajník, A. E. Turgut, and S. Yue: COSΦ: Artificial Pheromone System for Robotic Swarms Research.In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015 [bibtex].
  2. T. Krajník, M. Nitsche et al.: A Practical Multirobot Localization System.Journal of Intelligent and Robotic Systems (JINT), 2014 [bibtex].
  3. T. Krajnik, F. Arvin, A. E. Turgut, S. Yue, and T. Duckett: COSΦ: Vision-based Artificial Pheromone System for Robotic Swarms. In: International Conference on Robotics and Automation. Late breaking poster session. 2015 [bibtex].
  4. F. Arvin, A. Attar, A. E. Turgut, and S. Yue: Power-law distribution of long-term experimental data in swarm robotics.In Advances in Swarm and Computational Intelligence. Springer, 2015.

About

Artificial pheromone system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 50.1%
  • C 41.7%
  • MATLAB 3.6%
  • CMake 1.5%
  • Makefile 1.2%
  • HTML 0.9%
  • Other 1.0%