The Implementation Of A Heterogeneous Multi-Agent Swarm With Autonomous Target Tracking Capabilities