1.一种用于确定车辆能源补给位置的方法,包括:
在管理设备处,获取待能源补给车辆的能源补给插口的高度;
调整能源补给设备的机械臂的末端至第一高度,所述第一高度与所述能源补给插口的高度一致,所述机械臂的末端所配置的能源补给插头的端面与待能源补给车辆的车辆行驶方向具有第一夹角,所述机械臂具有多个可旋转的关节;
以预定步距角度依次调整第一夹角,以用于针对每一个经调整的第一夹角,控制机械臂的末端以垂直于车辆行驶方向、在第一高度的平面上横向移动,以便获取所述末端在横向最远位置的第一位置信息和在横向最近位置的第二位置信息;
调整所述机械臂的末端至至少一个第二高度;
以预定步距角度依次调整第一夹角,以用于针对每一个经调整的第一夹角,控制机械臂的末端在每一个第二高度的平面上横向移动,以便获取所述末端在横向最远位置的第三位置信息和在横向最近位置的第四位置信息;以及
基于所获取的在第一高度的平面上的第一位置信息和第二位置信息、以及在每一个第二高度的平面上的第三位置信息和第四位置信息,生成所述能源补给设备的可操作坐标空间区域,以用于确定车辆能源补给位置。
2.根据权利要求1所述的方法,其中确定车辆能源补给位置包括:
计算所述待能源补给车辆的能源补给插口在所述机械臂的坐标系中的能源补给插口坐标;
确定所述能源补给插口坐标是否在所述可操作坐标空间区域之内;
响应于确定所述能源补给插口坐标在所述可操作坐标空间区域之内,允许所述能源补给设备向待能源补给车辆进行能源补给;以及
响应于确定所述能源补给插口坐标不在所述可操作坐标空间区域之内,生成用于指示所述能源补给设备和所述待能源补给车辆中的至少一个进行移动的信号。
3.根据权利要求1所述的方法,其中获取所述末端在横向最远位置的第一位置信息和在横向最近位置的第二位置信息包括:
响应于确定机械臂的末端以垂直于车辆行驶方向在所述第一高度的平面上被横向移动至远离所述能源补给设备的极限位置并且所述机械臂被锁定,确定所述机械臂被锁定时的末端所处坐标为第一位置信息;
响应于确定机械臂的末端以垂直于车辆行驶方向在所述第一高度的平面上被横向移动至靠近所述能源补给设备的极限位置并且所述机械臂被锁定,确定所述机械臂被锁定时的末端所处坐标为第二位置信息;以及
针对每一个经调整的第一夹角,自所述能源补给设备处获取所述第一位置信息和所述第二位置信息,所述第一位置信息和所述第二位置信息分别与对应的时间戳相关联。
4.根据权利要求3所述的方法,其中调整所述机械臂的末端至至少一个第二高度包括:
自所述第一高度依次抬高或者依次降低所述机械臂,以便所述机械臂的末端所具有的第二高度以预定步距高度依次增加或者依次减少。
5.根据权利要求3所述的方法,其中生成所述能源补给设备的可操作坐标空间区域包括:
针对在第一高度的平面上的多个第一位置信息和多个第二位置信息、以及在每一个第二高度的平面上的多个第三位置信息和多个第四位置信息进行平滑连接,以便生成在所述机械臂的坐标系中闭合的可操作坐标空间区域。
6.根据权利要求1所述的方法,其中调整能源补给设备的机械臂的末端至具有第一高度包括:
在调整所述机械臂的末端具有第一高度之后,将所述末端所配置的能源补给插头调整至与所述能源补给插口相耦合的姿态,锁定所述能源补给插头与所述机械臂的末端之间的连接装置;以及
旋转所述机械臂,以便所述能源补给插头的端面与待能源补给车辆的车辆行驶方向具有所述第一夹角。
7.根据权利要求2所述的方法,其中计算所述待能源补给车辆的能源补给插口在所述机械臂的坐标系中的能源补给插口坐标包括:
将第一摄像装置和第二摄像装置的坐标系统一至所述机械臂的坐标系,所述第二摄像装置所在位置不同于所述第一摄像装置的所在位置;
获取第一摄像装置所采集的关于所述待能源补给车辆的能源补给插口的第一图像;
获取第二摄像装置所采集的关于所述待能源补给车辆的能源补给插口的第二图像;
在所述第一图像和所述第二图像的各方向上移动预定图像窗口,以便获得所述预定图像窗口所对应区域的灰度数据的变化特征;
基于所述灰度数据的变化特征,确认所述预定图像窗口所对应区域为角点、均匀区域或者图像边缘,以用于匹配所述第一图像和所述第二图像中关于能源补给插口的特征点;以及
基于经匹配的所述第一图像和所述第二图像中关于能源补给插口的特征点在所述第一摄像装置和所述第二摄像装置的坐标系中的坐标,计算所述能源补给插口在所述机械臂的坐标系中的能源补给插口坐标。
8.根据权利要求1所述的方法,其中获取待能源补给车辆的能源补给插口的高度包括以下一项:
基于所述能源补给插口在所述机械臂的坐标系中的能源补给插口坐标,计算所述待能源补给车辆的能源补给插口的高度;或者
基于所述第一摄像装置和所述第二摄像装置中至少一个摄像装置所采集的图像,识别所述待能源补给车辆的类型,以便基于所述类型查询待所述待能源补给车辆的能源补给插口的高度。
9.一种计算设备,包括:
一个或多个处理器;以及
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现权利要求1-9中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现权利要求1-9任一项所述的方法。