Decentralized Collision Avoidance of Multi-Agent Systems in 3-Dimensional Space