Robot Semantic Protocol (RoboSemProc) for Semantic Environment Description and Human–Robot Communication