def get_robot_name(self):
"""
Return the name of class of robot from ROS parameter.
@rtype: str
@return: name of the class of robot (eg. "sawyer", "baxter", etc.)
"""
robot_name = None
try:
robot_name = rospy.get_param("/manifest/robot_class")
except KeyError:
rospy.logerr("RobotParam:get_robot_name cannot detect robot name"
" under param /manifest/robot_class")
except (socket.error, socket.gaierror):
self._log_networking_error()
return robot_name
评论列表
文章目录