An essential problem of swarm robotics is how members of the swarm knows the positions of other robots. The main aim of this research is to develop a cost-effective and simple vision-based system to detect the range, bearing, and heading of the robots inside a swarm using a multi-purpose passive landmark. A small Zumo robot equipped with Raspberry Pi, PiCamera is utilized for the implementation of the algorithm, and different kinds of multipurpose passive landmarks with nonsymmetrical patterns, which give reliable information about the range, bearing and heading in a single unit, are designed. By comparing the recorded features obtained from image analysis of the landmark through systematical experimentation and the actual measurements, correlations are obtained, and algorithms converting those features into range, bearing and heading are designed. The reliability and accuracy of algorithms are tested and errors are found within an acceptable range.
翻译:蜂群机器人的一个基本问题是群落成员如何了解其他机器人的位置。本研究的主要目的是开发一个具有成本效益的简单视觉系统,利用多功能被动地标探测机器人在群群中的射程、承载和航向。一个配备了Raspberry Pi、PiCamera的小型Zumo机器人用于执行算法,并设计了不同种类的具有非对称模式的多功能被动地标,这些图象提供了可靠的关于射程、承载和航向单一单位的信息。通过系统实验比较从里程碑图象分析中获得的记录特征和实际测量结果,获得了关联性,并设计了将这些特征转换成射程、承载和航向的算法。对算法的可靠性和准确性进行了测试,并在可接受的范围内发现了错误。