Human-robot teaming: Perspective on analysis and implementation issues