为自动驾驶车辆安排停靠位置的制作方法
为自动驾驶车辆安排停靠位置的制作方法
随着自动驾驶技术的不断发展,如何为自动驾驶车辆合理安排停靠位置成为一个重要的技术问题。本文介绍了一种创新的技术方案,通过综合考虑地图信息、用户历史数据和多种试探法,为自动驾驶车辆推荐最优的停靠位置,以提高出行效率和用户体验。
本技术涉及自动驾驶车辆,用于自动地将一名或多名乘客操纵到目的地,例如,进行出行。
背景技术:
1、自动车辆,诸如不需要人类驾驶员的车辆,可以用来帮助将乘客或物品从一个位置运输到另一位置。这种车辆可以在完全自动的模式下操作,在这种模式下,乘客可以提供一些初始输入,诸如接载或目的地位置,车辆操纵其自身到该位置。
2、当人(或用户)想要经由车辆在两个位置之间进行物理运输时,他们可以使用很多出租车服务。迄今为止,这些服务通常涉及到人类驾驶员,该人类驾驶员被给予到位置接载和放下用户的调度指令。通常,这些位置是经由物理信号(即,向驾驶员挥手示意)、用户解释他或她的实际位置的电话呼叫、或驾驶员和用户之间的当面讨论来确定的。这些服务虽然有用,但通常无法向用户提供关于将在哪里接载或放下的确切信息。此外,确切的停靠位置通常由驾驶员选择。这不一定能很好地转化成在其中可能需要在没有人类驾驶员的情况下选择合适停靠位置的自动车辆环境。
技术实现思路
1、本公开的一方面提供了一种包括一个或多个处理器的系统,该一个或多个处理器被配置为:从客户端计算设备接收对车辆的请求,其中,该请求标识第一位置;从多个预定位置中选择供车辆停车的推荐的位置,其中,该推荐的位置是基于该推荐的位置位于以下范围内而被选择的:距由预先存储的地图信息标识的第二位置的第一距离,以及距第一位置的第二距离;和向客户端计算设备提供推荐的位置,以在客户端计算设备的显示器上与地图一起显示,其中,该推荐的位置作为第一位置的建议替代被提供。
2、本公开的另一方面提供了一种系统,包括:一个或多个处理器,被配置为:从与乘客相关联的客户端计算设备接收对车辆的请求,其中,该请求标识第一位置;当接收到该请求时,访问预先存储的地图信息,该地图信息包括接近第一位置的多个位置,每个位置都被标记为偏好位置;基于所标记的位置和多个试探法标识供车辆停车的推荐的位置,其中,该推荐的位置满足多个试探法中的至少一个;和向客户端计算设备提供推荐的位置,以在客户端计算设备的显示器上与地图一起显示,其中,该推荐的位置作为第一位置的建议替代被提供。
3、本公开的另一方面提供了一种方法。该方法包括:由一个或多个处理器从客户端计算设备接收对车辆的请求,其中,该请求标识第一位置;由一个或多个处理器使用预先存储的地图信息和第一位置来根据一组试探法(heuristics)标识推荐点,其中该一组试探法中的每个试探法具有排序,使得推荐点对应于满足具有第一排序的、试探法中的至少一个试探法的位置,并且使得没有其他位置满足该一组试探法中的具有比第一排序更高排序的任何其他试探法,预先存储的地图信息标识用于车辆停靠的多个预定位置,并且其中,推荐点是多个预定位置中的一个;以及由一个或多个处理器向客户端计算设备提供推荐点,用于在客户端计算设备的显示器上与地图一起显示。
4、在一个示例中,至少一个试探法对应于推荐点是(1)包括在与客户端计算设备相关联的用户的出行历史中的先前标识的用户偏好位置,以及在(2)第一位置的预定步行距离内。在另一示例中,至少一个试探法对应于推荐点是(1)与客户端计算设备相关联的用户被接载或放下的先前位置以及(2)包括在用户的出行历史中,并且先前位置在第一位置的预定步行距离内。在另一示例中,至少一个试探法对应于推荐点是(1)根据地图信息的车辆的预先指示的偏好靠边停车地点以及在(2)第一位置的预定步行距离内,并且地图信息标识车辆的多个预先指示的偏好靠边停车地点。在另一示例中,至少一个试探法对应于推荐点是(1)根据地图信息的车辆的预先指示的偏好靠边停车位置,以及在(2)第一位置的预定步行距离内。在另一示例中,至少一个试探法对应于推荐点在(1)根据地图信息的建筑物的已知入口的预定距离内,以及(2)第一位置在地图信息的建筑物轮廓内。在另一示例中,至少一个试探法对应于推荐点在(1)根据地图信息的残疾人停车地点的预定距离内以及在(2)第一位置的预定步行距离内。在另一示例中,当(1)第一位置是客户端计算设备的gps位置以及(2)gps位置对应于在地图信息中标识的住宅区域时,至少一个试探法对应于推荐点在与第一位置对应的街道地址的位置的预定距离内。在另一示例中,至少一个试探法对应于推荐点是根据地图信息的离第一位置最近的预定停靠位置,该地图信息标识用于车辆靠边停车的多个预定停靠位置。在另一示例中,该方法还包括接收客户端计算设备的当前位置;使用地图信息确定当前位置和推荐点之间的可步行路径;以及提供可步行路径用于在地图上与推荐点一起显示。在另一示例中,地图信息标识用于车辆停靠的一组预定的位置,并且该方法还包括标识在第一位置的预定径向距离(predetermined radial distance)内的多个预定位置的子集,以及当用户在地图上平移时,提供该子集用于在地图上显示。在另一示例中,该方法还包括接收对新位置的附加预定位置的请求,标识在新位置的预定径向距离内的多个预定位置的第二子集,以及当用户在地图上平移时提供第二子集用于在地图上显示。在另一示例中,地图信息标识用于车辆停靠的一组预定的位置,并且该方法还包括接收客户端计算设备的当前位置;标识在当前位置的预定径向距离内的多个预定位置的子集;以及当用户在地图上平移时,提供子集用于在地图上显示。在该示例中,该方法还包括接收对新位置的附加预定位置的请求,标识在新位置的预定径向距离内的多个预定位置的第二子集,当用户在地图上平移时提供第二子集用于在地图上显示。在另一示例中,该方法还包括接收标识第一位置的确认消息,以及调度车辆以在第一位置处接载或放下乘客。
5、本公开的另一方面提供了一种包括具有一个或多个处理器的一个或多个服务器计算设备的系统。该一个或多个处理器被配置为:从客户端计算设备接收对车辆的请求,其中,该请求标识第一位置;使用预先存储的地图信息和第一位置来根据一组试探法标识推荐点,其中,该一组试探法中的每个试探法具有排序,使得推荐点对应于满足具有第一排序的试探法中的至少一个试探法的位置,并且使得没有其他位置满足该一组试探法中的具有比第一排序更高排序的任何其他试探法,预先存储的地图信息标识用于车辆停靠的多个预定位置,并且其中,推荐点是多个预定位置中的一个;以及向客户端计算设备提供推荐点,用于在客户端计算设备的显示器上与地图一起显示。
6、在一个示例中,至少一个试探法对应于推荐点是(1)包括在与客户端计算设备相关联的用户的出行历史中的先前标识的用户偏好位置以及在(2)第一位置的预定步行距离内。在另一示例中,至少一个试探法对应于推荐点是(1)与客户端计算设备相关联的用户被接载或放下的先前位置以及(2)包括在用户的出行历史中,并且先前位置在第一位置的预定步行距离内。在另一示例中,至少一个试探法对应于推荐点是(1)根据地图信息的车辆的预先指示的偏好靠边停车地点以及在(2)第一位置的预定步行距离内,并且地图信息标识车辆的多个预先指示的偏好靠边停车地点。在另一示例中,至少一个试探法对应于推荐点在(1)根据地图信息的建筑物的已知入口的预定距离内,以及是(2)第一位置在地图信息的建筑物轮廓内。