A Decentralized Multi-agent Service Lookup Mechanism : Cooperation and Communication without Center Agents in RoboCup Rescue