Abstract
Collaborative self-localization algorithm for humanoid robot is a challenge in practice; here we present a novel self-localization algorithm for collaborated humanoid robots with an embedded vision system. The algorithm is established on an embedded vision system constituted by a DSP DM642 central processor with ethereal controller and an 802.11g WiFi module, which could provide high speed network for large throughput based multiple robots communication. Our self-localization algorithm built up in the embedded vision system analyzes the image information with a speed of ten frames per second (720×480 pixels), and self-localizes by fusing vision information of collaborated robots via WiFi communication. Experimental results on collaboration among multiple humanoid soccer robots are presented to demonstrate the effectiveness of our embedded vision system and self-localization algorithm.
Keywords: Self-localization, humanoid robot, embedded vision, DSP.