为了促进智能机器人能更广泛用于家庭服务领域,代替人来做一些工作,设计一种基于NAO机器人的饮水机定位和水位检测程序。通过对NAO mark的同步定位使机器人能够准确找到饮水机的位置,然后在移动中不断校正方向与距离使其移动到饮水机附近,通过采集水桶的图像,并使用设计的颜色分割和梯度特征提取算法检测出水桶水位,最后将识别出的水量报告给用户,取得较好的识别效果。