SwisTrack - a flexible open source tracking software for multi-agent systems

Vision-based tracking is used in nearly all robotic laboratories for monitoring and extracting of agent positions, orientations, and trajectories. However, there is currently no accepted standard software solution available, so many research groups resort to developing and using their own custom software. In this paper, we present version 4 of SwisTrack, an open source project for simultaneous tracking of multiple agents. While its broad range of pre-implemented algorithmic components allows it to be used in a variety of experimental applications, its novelty stands in its highly modular architecture. Advanced users can therefore also implement additional customized modules which extend the functionality of the existing components within the provided interface. This paper introduces SwisTrack and shows experiments with both marked and marker-less agents.

[1]  Alcherio Martinoli,et al.  A quantitative method for comparing trajectories of mobile robots using point distribution models , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Nikolaus Correll,et al.  SwisTrack: A Tracking Tool for Multi-Unit Robotic and Biological Systems , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[4]  D. Robert,et al.  Tracking of flying insects using pan-tilt cameras , 2000, Journal of Neuroscience Methods.

[5]  Alcherio Martinoli,et al.  Communication in a Swarm of Miniature Robots: The e-Puck as an Educational Tool for Swarm Robotics , 2006, Swarm Robotics.

[6]  Alcherio Martinoli,et al.  A comparison of casting and spiraling algorithms for odor source localization in laminar flow , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Mark Fiala,et al.  ARTag, a fiducial marker system using digital techniques , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[8]  Pierre Maquet,et al.  Gemvid, an open source, modular, automated activity recording system for rats using digital video , 2006, Journal of circadian rhythms.

[9]  Michael D. Abràmoff,et al.  Image processing with ImageJ , 2004 .

[10]  F Mondada,et al.  Social Integration of Robots into Groups of Cockroaches to Control Self-Organized Choices , 2007, Science.

[11]  Paulo Aguiar,et al.  OpenControl: A free opensource software for video tracking and automated control of behavioral mazes , 2007, Journal of Neuroscience Methods.