本発明の様々な実施形態または例(「例」)が、以下の詳細な説明および添付の図面において開示される。
【図1】
いくつかの実施形態による、自律車両サービスプラットフォーム(autonomous vehicle service platform)に通信可能にネットワーク接続されている自律車両の群の実施を示す図である。
【図2】
いくつかの実施形態による、自律車両の群を監視するためのフロー図の例である。
【図3A】
いくつかの例による、センサおよび他の自律車両構成要素の例を示す図である。
【図3B】
いくつかの例による、センサフィールド冗長性およびセンサフィールドの喪失に対する自律車両の適合の例を示す図である。
【図3C】
いくつかの例による、センサフィールド冗長性およびセンサフィールドの喪失に対する自律車両の適合の例を示す図である。
【図3D】
いくつかの例による、センサフィールド冗長性およびセンサフィールドの喪失に対する自律車両の適合の例を示す図である。
【図3E】
いくつかの例による、センサフィールド冗長性およびセンサフィールドの喪失に対する自律車両の適合の例を示す図である。
【図4】
いくつかの例による、通信レイヤを介して自律車両コントローラに通信可能に結合されている自律車両サービスプラットフォームを含むシステムを示す基本ブロック図である。
【図5】
いくつかの実施形態による、自律車両を制御するためのフロー図の例である。
【図6】
いくつかの実施形態による、自律車両コントローラのアーキテクチャの例を示す図である。
【図7】
いくつかの実施形態による、自律車両の群との信頼可能な通信を維持するために冗長な通信チャネルを実施する自律車両サービスプラットフォームの例を示す図である。
【図8】
いくつかの実施形態による、様々なアプリケーションの間でデータを交換するように構成されているメッセージングアプリケーションの例を示す図である。
【図9】
いくつかの例による、図8に記述されている通信プロトコルを使用した遠隔操作を促進するためのデータのタイプを示す図である。
【図10】
いくつかの実施形態による、遠隔操作者が経路プランニングに影響を与えることができる遠隔操作者インターフェース(teleoperator interface)の例を示す図である。
【図11】
いくつかの例による、遠隔操作を呼び出すように構成されているプランナ(planner)の例を示す図である。
【図12】
いくつかの実施形態による、自律車両を制御するように構成されているフロー図の例である。
【図13】
いくつかの例による、プランナが軌道を生成することができる例を示す図である。
【図14】
いくつかの実施形態による、自律車両サービスプラットフォームの別の例を示す図である。
【図15】
いくつかの実施形態による、自律車両を制御するためのフロー図の例である。
【図16】
いくつかの例による、群最適化マネージャ(fleet optimization manager)を実施する自律車両群マネージャ(autonomous vehicle fleet manager)の例の図である。
【図17】
いくつかの実施形態による、自律車両の群を管理するためのフロー図の例である。
【図18】
いくつかの実施形態による、自律車両通信リンクマネージャを実施する自律車両群マネージャを示す図である。
【図19】
いくつかの実施形態による、イベント中の自律車両に対するアクション(action)を決定するためのフロー図の例である。
【図20】
いくつかの実施形態による、ローカライザの例を示す図である。
【図21】
いくつかの実施形態による、集積センサデータに基づいて局所的位置(local pose)データを生成するためのフロー図の例である。
【図22】
いくつかの実施形態による、ローカライザの別の例を示す図である。
【図23】
いくつかの実施形態による、知覚エンジン(perception engine)の例を示す図である。
【図24】
いくつかの実施形態による、知覚エンジンデータを生成するためのフロー図の例である。
【図25】
いくつかの実施形態による、セグメンテーションプロセッサ(segmentation processor)の例を示す図である。
【図26A】
様々な実施形態による、オブジェクトトラッカ(object tracker)およびクラシファイヤ(classifier)の例を示す図である。
【図26B】
少なくともいくつかの例による、オブジェクトトラッカの別の例を示す図である。
【図27】
いくつかの例による、知覚エンジンのフロントエンドプロセッサの例の図である。
【図28】
いくつかの実施形態による、合成環境において自律車両をシミュレートするように構成されているシミュレータを示す図である。
【図29】
いくつかの実施形態による、自律車両の様々な態様をシミュレートするためのフロー図の例である。
【図30】
いくつかの実施形態による、マップデータを生成するためのフロー図の例である。
【図31】
いくつかの実施形態による、マッピングエンジンのアーキテクチャを示す図である。
【図32】
いくつかの実施形態による、自律車両アプリケーションを示す図である。
【図33】
様々な実施形態による、自律車両サービスの構成要素に様々な機能を提供するように構成されている様々なコンピューティングプラットフォームの例を示す図である。
【図34】
様々な実施形態による、自律車両サービスの構成要素に様々な機能を提供するように構成されている様々なコンピューティングプラットフォームの例を示す図である。
【図35】
様々な実施形態による、自律車両サービスの構成要素に様々な機能を提供するように構成されている様々なコンピューティングプラットフォームの例を示す図である。
【図36】
いくつかの例による、シミュレートされた環境においてシミュレートされた自律車両の1つまたは複数の機能をシミュレートするように構成されたシミュレータを示す図である。
【図37】
いくつかの例による車両モデラを示す図である。
【図38】
いくつかの例によるセンサモデラの例を示す図である。
【図39】
いくつかの例による動的オブジェクトデータモデラの例を示す図である。
【図40】
いくつかの例による、シミュレートされた環境を生成する例を示すフロー図である。
【図41】
様々な実施形態による、自律車両サービスをシミュレートするために様々なシミュレータに関連する機能性および/または構造を提供するように構成された様々なコンピューティングプラットフォームの例を示す図である。