(57)【要約】ホイール（２２２ａ−２２２ｄ）と、駆動モータ（２２６ａ）の出力がホイール（２２２ａ−２２２ｄ）を回転させ、カート（１０４ａ）を推進させるようにホイールに結合される、駆動モータ（２２６ａ）と、駆動モータ（２２６ａ）に通信可能に結合される、カートコンピューティングデバイス（２２８ａ）と、カートコンピューティングデバイス（２２８ａ）に通信可能に結合される、センサ（２３２ａ、２３４ａ）であって、検出される事象に応答して１つ以上の信号を生成する、センサ（２３２ａ、２３４ａ）とを有する、カート（１０４ａ）。カートコンピューティングデバイス（２２８ａ）は、ホイール（２２２ａ−２２２ｄ）を介して通信信号および電力（１０２）を受信する。通信信号は、カート（１０４ａ）の動作を制御するための１つ以上の命令に対応する。
2020522983.tif 000002
【特許請求の範囲】
【請求項１】
カートであって、
ホイールと、
駆動モータであって、前記駆動モータは、前記駆動モータの出力が前記ホイールを回転させ、前記カートを推進させるように、前記ホイールに結合される、駆動モータと、
前記駆動モータに通信可能に結合されるカートコンピューティングデバイスと、
前記カートコンピューティングデバイスに通信可能に結合される１つ以上のセンサであって、前記１つ以上のセンサは、検出される事象に応答して１つ以上の信号を生成する、１つ以上のセンサと
を備え、
前記カートコンピューティングデバイスは、前記ホイールを介して通信信号および電力を受信し、
前記通信信号は、前記カートの動作を制御するための１つ以上の命令に対応し、
前記カートコンピューティングデバイスは、前記１つ以上のセンサから前記１つ以上の信号を受信し、
前記カートコンピューティングデバイスは、制御信号を生成し、前記駆動モータに伝送し、前記駆動モータを、前記１つ以上のセンサによって生成される１つ以上の信号または前記通信信号のうちの少なくとも１つに基づいて動作させる、
カート。
【請求項２】
前記ホイールは、前記ホイールによって受信された電力が前記駆動モータおよび前記カートコンピューティングデバイスに給電するように、前記駆動モータおよび前記カートコンピューティングデバイスと電気的に結合する、請求項１に記載のカート。
【請求項３】
前記通信信号は、前記駆動モータをある速度およびある方向において動作させる１つ以上の命令に対応する、請求項１に記載のカート。
【請求項４】
前記カートコンピューティングデバイスによって生成される制御信号は、前記駆動モータをある速度およびある方向において動作させる、請求項１に記載のカート。
【請求項５】
前記１つ以上のセンサによって生成される１つ以上の信号は、前記１つ以上のセンサと前記検出される事象との間の距離を示す信号を含む、請求項１に記載のカート。
【請求項６】
前記検出される事象は、前記１つ以上のセンサを用いて、第２のカートの存在を検出することに対応し、前記１つ以上のセンサによって生成される１つ以上の信号は、前記カートと前記第２のカートとの間の距離を示す信号を含む、請求項１に記載のカート。
【請求項７】
前記検出される事象は、前記１つ以上のセンサを用いて、場所マーカの検出を検出することに対応し、前記１つ以上のセンサによって生成される１つ以上の信号は、前記場所マーカによって識別される特定の場所を示す、請求項１に記載のカート。
【請求項８】
前記１つ以上のセンサは、前記カートの後方の前記検出される事象に応答して、前記１つ以上の信号を生成するために、前記カートに結合される後部センサを含み、
前記検出される事象は、前記カートの後方の後続カートの存在の検出に対応し、
前記１つ以上のセンサは、前記カートと前記後続カートとの間の距離を示す信号を含む前記１つ以上の信号を生成し、
前記１つ以上の信号に応答して、前記カートコンピューティングデバイスは、前記カートと前記後続カートとの間の距離がある閾値を上回るとき、前記駆動モータの速度を減少させる第１の制御信号を生成し、前記カートコンピューティングデバイスは、前記カートと前記後続カートとの間の距離が前記閾値を下回るとき、前記駆動モータの速度を増加させる第２の制御信号を生成する、
請求項１に記載のカート。
【請求項９】
前記１つ以上のセンサは、前記カートの正面の前記検出される事象に応答して、前記１つ以上の信号を生成するために、前記カートに結合される前部センサを含み、
前記検出される事象は、前記カートの正面の先行カートの存在の検出に対応し、
前記１つ以上のセンサは、前記カートと前記先行カートとの間の距離を示す信号を含む前記１つ以上の信号を生成し、
前記１つ以上の信号に応答して、前記カートコンピューティングデバイスは、前記カートと前記先行カートとの間の距離がある閾値を下回るとき、前記駆動モータの速度を減少させる第１の制御信号を生成し、前記カートコンピューティングデバイスは、前記カートと前記先行カートとの間の距離が前記閾値を上回るとき、前記駆動モータの速度を増加させる第２の制御信号を生成する、
請求項１に記載のカート。
【請求項１０】
前記カートは、植物、苗、または種子のうちの少なくとも１つを成長させるためのトレイを含む、請求項１に記載のカート。
【請求項１１】
システムであって、
軌道と、
前記軌道に通信可能に結合されるマスタコントローラと、
前記軌道上に支持される複数のカートであって、前記複数のカートのうちの少なくとも１つのカートは、
前記軌道上に支持され、前記軌道に電気的に結合されるホイールと、
駆動モータの出力が前記ホイールを回転させ、前記少なくとも１つのカートを前記軌道に沿って推進させるように前記ホイールに結合される駆動モータと、
前記駆動モータに通信可能に結合されるカートコンピューティングデバイスと、
前記カートコンピューティングデバイスに通信可能に結合される１つ以上のセンサであって、前記１つ以上のセンサは、検出される事象に応答して１つ以上の信号を生成する、１つ以上のセンサと
を備える、複数のカートと
を備え、
前記カートコンピューティングデバイスは、前記軌道および前記ホイールを介して、前記マスタコントローラから伝送される通信信号を受信し、
前記マスタコントローラによって生成される通信信号は、前記少なくとも１つのカートの動作を制御するための１つ以上の命令に対応し、
前記カートコンピューティングデバイスは、前記１つ以上のセンサから前記１つ以上の信号を受信し、
前記カートコンピューティングデバイスは、制御信号を生成し、前記駆動モータに伝送し、前記駆動モータを、前記１つ以上の信号または前記通信信号のうちの少なくとも１つに基づいて動作させる、
システム。
【請求項１２】
前記ホイールは、前記軌道からの電力が前記駆動モータおよび前記カートコンピューティングデバイスに給電するように、前記駆動モータおよび前記カートコンピューティングデバイスと電気的に結合する、請求項１１に記載のシステム。
【請求項１３】
前記マスタコントローラによって、前記軌道および前記少なくとも１つのカートのホイールを介して前記少なくとも１つのカートのカートコンピューティングデバイスに伝送される通信信号は、前記駆動モータをある速度およびある方向において動作させる１つ以上の命令に対応する、請求項１１に記載のシステム。
【請求項１４】
前記軌道はさらに、非導電性部分によって分離される第１の導電性部分および第２の導電性部分を備え、その結果、前記第１の導電性部分は、前記第２の導電性部分によって伝送される第２の電力信号とは別個である第１の電力信号を伝送し、前記少なくとも１つのカートは、前記軌道を前記第１の導電性部分から前記第２の導電性部分に横断するとき、前記第１の電力信号または前記第２の電力信号のいずれかからいずれかの電力を選択するように構成される、請求項１１に記載のシステム。
【請求項１５】
前記複数のカートの先行カートは、前記軌道上で前記複数のカートの後続カートの後方に位置付けられ、
前記先行カートの１つ以上のセンサは、前記後続カートの存在を検出し、前記先行カートと前記後続カートとの間の距離を示す前記１つ以上の信号を生成し、
前記先行カートのカートコンピューティングデバイスは、前記１つ以上のセンサから前記１つ以上の信号を受信し、応答して、前記制御信号を通して前記駆動モータの動作を調節し、
前記カートコンピューティングデバイスによって生成される制御信号は、前記先行カートと前記後続カートとの間の距離がある閾値を上回るとき、前記先行カートの駆動モータを速度において減少させ、
前記カートコンピューティングデバイスによって生成される制御信号は、前記先行カートと前記後続カートとの間の距離が前記閾値を下回るとき、前記駆動モータを速度において増加させる、
請求項１１に記載のシステム。
【請求項１６】
前記複数のカートの先行カートは、前記軌道上で前記複数のカートの後続カートの正面に位置付けられ、
前記先行カートの１つ以上のセンサは、前記後続カートの存在を検出し、前記先行カートと前記後続カートとの間の距離を示す前記１つ以上の信号を生成し、
前記先行カートのカートコンピューティングデバイスは、前記１つ以上のセンサから前記１つ以上の信号を受信し、応答して、前記制御信号を通して前記駆動モータの動作を調節し、
前記カートコンピューティングデバイスによって生成される制御信号は、前記先行カートと前記後続カートとの間の距離がある閾値を上回るとき、前記先行カートの駆動モータを速度において減少させ、
前記カートコンピューティングデバイスによって生成される制御信号は、前記先行カートと前記後続カートとの間の距離が前記閾値を下回るとき、前記駆動モータを速度において増加させる、
請求項１１に記載のシステム。
【請求項１７】
前記検出される事象は、前記１つ以上のセンサを用いて、前記軌道に沿って位置付けられる場所マーカを検出することに対応し、前記場所マーカを検出することに応答して、前記１つ以上のセンサによって生成される１つ以上の信号は、前記場所マーカによって識別される特定の場所を示す、請求項１１に記載のシステム。
【請求項１８】
前記少なくとも１つのカートは、植物、苗、または種子のうちの少なくとも１つを成長させるためのトレイを含む、請求項１１に記載のシステム。
【請求項１９】
システムであって、
少なくとも１つの導電性レールを備える軌道と、
前記軌道の少なくとも１つの導電性レールに通信可能に結合されるマスタコントローラと、
複数のカートであって、前記複数のカートはそれぞれ、
前記軌道上に支持され、前記軌道の少なくとも１つの導電性レールに電気的に結合される１つ以上のホイールと、
駆動モータの出力が前記１つ以上のホイールを回転させ、前記複数のカートのうちの各１つを前記軌道に沿って推進させるように前記１つ以上のホイールに結合される駆動モータと
前記駆動モータに通信可能に結合されるカートコンピューティングデバイスと、
前記カートコンピューティングデバイスに通信可能に結合される１つ以上のセンサであって、前記１つ以上のセンサは、検出される事象に応答して１つ以上の信号を生成する、１つ以上のセンサと
を備える、複数のカートと
を備え、
前記カートコンピューティングデバイスは、前記マスタコントローラから伝送される通信信号と、前記軌道を経由して、かつ前記１つ以上のホイールを通して伝搬する電力との両方を受信し、
前記マスタコントローラによって生成される通信信号は、前記複数のカートの動作を制御するための１つ以上の命令に対応し、
前記複数のカートのうちの少なくとも１つのカートのカートコンピューティングデバイスは、前記１つ以上のセンサから前記１つ以上の信号を受信し、
前記複数のカートのうちの少なくとも１つのカートのカートコンピューティングデバイスは、制御信号を生成し、前記駆動モータに伝送し、前記駆動モータを、前記１つ以上のセンサによって生成される１つ以上の信号または前記通信信号のうちの少なくとも１つに基づいて動作させる、
システム。
【請求項２０】
前記複数のカートおよび前記マスタコントローラに通信可能に結合される遠隔コンピューティングデバイスをさらに備え、前記遠隔コンピューティングデバイスは、前記複数のカートの動作を制御するための１つ以上の命令を生成し、前記通信信号としての前記１つ以上の命令を、前記軌道および前記１つ以上のホイールを通して前記複数のカートのそれぞれのカートコンピューティングデバイスに伝送する、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、米国仮出願第６２／５１９，３０４号、発明の名称“ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＡＮ  ＡＳＳＥＭＢＬＹ  ＬＩＮＥ  ＧＲＯＷ  ＰＯＤ”（出願日２０１７年６月１４日）の利益、米国仮出願第６２／５１９，３２６号、発明の名称“ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＡＮ  ＩＮＤＵＳＴＲＩＡＬ  ＣＡＲＴ  ＦＯＲ  Ａ  ＧＲＯＷ  ＰＯＤ”（出願日２０１７年６月１４日）の利益、および米国仮出願第６２／５１９，３１６号、発明の名称“ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＣＯＭＭＵＮＩＣＡＴＩＮＧ  ＷＩＴＨ  ＡＮ  ＩＮＤＵＳＴＲＩＡＬ  ＣＡＲＴ”（出願日２０１７年６月１４日）の利益、そして米国特許出願第１５／９３４，４３６号、発明の名称“ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＡＮ  ＩＮＤＵＳＴＲＩＡＬ  ＣＡＲＴ  ＦＯＲ  Ａ  ＧＲＯＷ  ＰＯＤ”（出願日２０１８年３月２３日）の利益を主張するものであり、これらの全体は、参照により全面的に本明細書中に援用される。
【０００２】
本明細書に説明される実施形態は、概して、成長ポッドのための産業用カートを提供するためのシステムおよび方法に関し、より具体的には、成長ポッドのアセンブリライン構成における産業用カートに関する。
【背景技術】
【０００３】
作物成長技術が長年にわたって進歩しているが、依然として、今日の農業および作物産業において多くの問題が存在している。実施例として、技術的進歩が種々の作物の効率および生産を増加させているが、気象、病気、蔓延、および同等物等の多くの因子が、収穫に影響を及ぼし得る。加えて、ある国、地域、および／または人口は、特定の作物を成長させるために好適な農地を有していない場合がある。
【０００４】
現在、温室および成長ハウスは、植物を成長させるための定常トレイを利用している。これは、典型的には、それらが成長している間に植物に給水する、および別様にそれを世話するために作業者がトレイにアクセスすることが可能でなければならないため、大量の床面積を要求する。例えば、温室内の定常トレイは、それらの中で成長する植物が要求される量の光および／または湿度または空気流等の環境条件への暴露を受け取るように、周期的に回転または再配置される必要がある。その結果、温室は、作業者がこれらのタスクを実行するための付加的床面積を提供しなければならず、作業者の手の届く垂直範囲によって限定され得る。温室および成長ハウスは、施設が作業者による時々の定常物体へのアクセスを適応させる必要がある実施例にすぎない。倉庫、フルフィルメントセンター、または同等物等の他の環境もまた、大量の床面積を利用しなければならず、その作業者の身長によって垂直に限定され得る。
【０００５】
したがって、成長プロセス中の植物等の定常物体との直接的な作業者相互作用の量を低減させ、植物を成長させるための広い床面積および比較的に低い垂直高度の使用への限定を除去することができる、温室および成長ハウス等の環境を改良する必要性がある。
【発明の概要】
【課題を解決するための手段】
【０００６】
一実施形態では、カートは、ホイールと、駆動モータの出力がホイールを回転させ、カートを推進させるようにホイールに結合される、駆動モータと、駆動モータに通信可能に結合される、カートコンピューティングデバイスと、カートコンピューティングデバイスに通信可能に結合される、１つ以上のセンサであって、検出される事象に応答して１つ以上の信号を生成する、１つ以上のセンサとを含む。カートコンピューティングデバイスは、ホイールを介して通信信号および電力を受信する。通信信号は、カートの動作を制御するための１つ以上の命令に対応する。カートコンピューティングデバイスは、１つ以上のセンサから１つ以上の信号を受信する。カートコンピューティングデバイスは、制御信号を生成し、駆動モータに伝送し、駆動モータを、１つ以上のセンサによって生成される１つ以上の信号または通信信号のうちの少なくとも１つに基づいて動作させる。
【０００７】
別の実施形態では、システムは、軌道と、軌道に通信可能に結合される、マスタコントローラと、軌道上に支持される、複数のカートとを含む。複数のカートのうちの少なくとも１つのカートは、軌道上に支持され、軌道に電気的に結合される、ホイールと、駆動モータの出力がホイールを回転させ、少なくとも１つのカートを軌道に沿って推進させるようにホイールに結合される、駆動モータと、駆動モータに通信可能に結合される、カートコンピューティングデバイスと、カートコンピューティングデバイスに通信可能に結合される、１つ以上のセンサであって、検出される事象に応答して１つ以上の信号を生成する、１つ以上のセンサとを含む。カートコンピューティングデバイスは、軌道およびホイールを介して、マスタコントローラから伝送される通信信号および電力を受信する。マスタコントローラによって生成される通信信号は、少なくとも１つのカートの動作を制御するための１つ以上の命令に対応する。カートコンピューティングデバイスは、１つ以上のセンサから１つ以上の信号を受信する。カートコンピューティングデバイスは、制御信号を生成し、駆動モータに伝送し、駆動モータを、１つ以上の信号または通信信号のうちの少なくとも１つに基づいて動作させる。
【０００８】
別の実施形態では、システムは、接続部分によって下降部分に結合される上昇部分であって、上昇部分は、第１の軸の周囲に巻着し、下降部分は、第２の軸の周囲に巻着する、上昇部分と、少なくとも１つの導電性レールとを有する、軌道を含む。本システムはさらに、軌道の少なくとも１つの導電性レールに通信可能に結合される、マスタコントローラと、複数のカートとを含む。複数のカートのうちの各１つは、軌道上に支持され、軌道の少なくとも１つの導電性レールに電気的に結合される、１つ以上のホイールと、駆動モータの出力が１つ以上のホイールを回転させ、カートを軌道に沿って推進させるように１つ以上のホイールに結合される、駆動モータと、駆動モータに通信可能に結合される、カートコンピューティングデバイスと、カートコンピューティングデバイスに通信可能に結合される、１つ以上のセンサであって、検出される事象に応答して１つ以上の信号を生成する、１つ以上のセンサとを含む。カートコンピューティングデバイスは、マスタコントローラから伝送される通信信号と、軌道を経由して、かつ１つ以上のホイールを通して伝搬する電力との両方を受信する。マスタコントローラによって生成される通信信号は、複数のカートの動作を制御するための１つ以上の命令に対応する。複数のカートの各カートのカートコンピューティングデバイスは、１つ以上のセンサから１つ以上の信号を受信する。複数のカートの各カートのカートコンピューティングデバイスは、制御信号を生成し、駆動モータに伝送し、駆動モータを、１つ以上のセンサによって生成される１つ以上の信号または通信信号のうちの少なくとも１つに基づいて動作させる。
【０００９】
本明細書に説明される実施形態によって提供されるこれらおよび付加的特徴は、図面と併せて以下の詳細な説明に照らしてより完全に理解されるであろう。
【図面の簡単な説明】
【００１０】
図面に記載される実施形態は、本質的に例証的かつ例示的であり、本開示を限定するように意図されない。例証的実施形態の以下の詳細な説明は、同様の構造が同様の参照番号を用いて示される、以下の図面と併せて熟読されると、理解されることができる。
【００１１】
【図１】図１は、本明細書に説明される実施形態による、複数の産業用カートを含む例証的アセンブリライン成長ポッドを描写する。
【図２】図２は、本明細書に説明される実施形態による、アセンブリライン成長ポッドにおける種々のコンポーネントのための例証的ネットワーク環境を描写する。
【図３】図３は、本明細書に説明される実施形態による、アセンブリライン構成においてペイロードを支持する複数の例証的産業用カートを描写する。
【図４】図４は、本明細書に説明される実施形態による、通信を促進するための例証的カートコンピューティングデバイスの種々のコンポーネントを描写する。
【図５Ａ】図５Ａは、本明細書に説明される実施形態による、カートコンピューティングデバイスのための電子機器の例証的サブ回路の回路図を描写する。
【図５Ｂ】図５Ｂは、本明細書に説明される実施形態による、カートコンピューティングデバイスのための電子機器の例証的サブ回路の回路図を描写する。
【図５Ｃ】図５Ｃは、本明細書に説明される実施形態による、カートコンピューティングデバイスのための電子機器の例証的サブ回路の回路図を描写する。
【図５Ｄ】図５Ｄは、本明細書に説明される実施形態による、カートコンピューティングデバイスのための電子機器の例証的サブ回路の回路図を描写する。
【図５Ｅ】図５Ｅは、本明細書に説明される実施形態による、カートコンピューティングデバイスのための電子機器の例証的サブ回路の回路図を描写する。
【図６】図６は、本明細書に説明される実施形態による、成長ポッドアセンブリにおける産業用カートを制御するための例証的方法のフローチャートを描写する。
【発明を実施するための形態】
【００１２】
本明細書に開示される実施形態は、概して、成長ポッドのアセンブリライン構成における１つ以上の産業用カートを提供するためのシステムおよび方法を含む。いくつかの実施形態は、ペイロードを支持する産業用カートが成長ポッドの軌道上を進行し、栄養物（光、水、栄養素等）を産業用カート上のペイロード中に含まれる種子および／または植物に提供するように構成される。産業用カートは、成長ポッドの軌道上に配列される１つ以上の他の産業用カート間にあり、産業用カートのアセンブリラインを作成し得る。
【００１３】
ここで図面を参照すると、図１は、複数の産業用カート１０４を含む例証的アセンブリライン成長ポッド１００を描写する。図示されるように、アセンブリライン成長ポッド１００は、１つ以上の産業用カート１０４を支持する軌道１０２を含む。少なくとも図３を参照してより詳細に説明されるような１つ以上の産業用カート１０４はそれぞれ、産業用カート１０４に回転可能に結合され、軌道１０２上に支持される、１つ以上のホイール２２２ａ−２２２ｄ（集合的に、２２２と称される）を含み得る。
【００１４】
軌道１０２は、上昇部分１０２ａと、下降部分１０２ｂと、接続部分１０２ｃとを含み得る。上昇部分１０２ａは、接続部分１０２ｃを介して下降部分１０２ｂに結合され得る。軌道１０２は、産業用カート１０４が垂直方向に上向きに上昇するように、第１の軸１０３ａの周囲に（例えば、図１に描写されるような反時計回り方向に）巻着し得る。接続部分１０２ｃは、比較的に水平かつ直線的であり得る（但し、これらは要件ではない）。接続部分１０２ｃは、産業用カート１０４を上昇部分１０２ａから下降部分１０２ｂに移送するために利用される。下降部分１０２ｂは、産業用カート１０４が地上レベルにより近接して戻され得るように、第１の軸１０３ａに略平行である第２の軸１０３ｂの周囲に（例えば、図１に描写されるような反時計周り方向に）巻着され得る。上昇部分１０２ａおよび下降部分１０２ｂはそれぞれ、それぞれ、上側部分１０５ａおよび１０５ｂと、それぞれ、下側部分１０７ａおよび１０７ｂとを含む。いくつかの実施形態では、下降部分１０２ｂを上昇部分１０２ａに結合する第２の接続部分（図１に図示せず）が、地上レベルの近傍に位置付けられ得、したがって、産業用カート１０４は、下降部分１０２ｂから上昇部分１０２ａに移送され得る。同様に、いくつかの実施形態は、異なる産業用カート１０４が異なる経路を進行することを可能にするために、２つを上回る接続部分１０２ｃを含み得る。実施例として、いくつかの産業用カート１０４は、上昇部分１０２ａを上に継続して進行し続け得る一方、いくつかは、アセンブリライン成長ポッド１００の上部に到着する前に、接続部分１０２ｃのうちの１つを利用し得る。
【００１５】
図２は、成長ハウスにおける産業用カート１０４のための例証的ネットワーク環境２００を描写する。図示されるように、複数の産業用カート１０４（例えば、第１の産業用カート１０４ａ、第２の産業用カート１０４ｂ、および第３の産業用カート１０４ｃ（集合的に、本明細書では産業用カート１０４またはカート１０４と称される））はそれぞれ、ネットワーク２５０に通信可能に結合され得る。加えて、ネットワーク２５０は、マスタコントローラ１０６および／または遠隔コンピューティングデバイス２５２に通信可能に結合され得る。マスタコントローラ１０６は、複数の産業用カート１０４を含むアセンブリライン成長ポッド１００の種々のコンポーネントと通信し、それを制御するように構成され得る。
【００１６】
マスタコントローラ１０６は、パーソナルコンピュータ、ラップトップ、モバイルデバイス、タブレット、サーバ等であり得、ユーザのためのアセンブリライン成長ポッド１００へのインターフェースとして利用され得る。埋込に応じて、マスタコントローラ１０６は、アセンブリライン成長ポッド１００の一部として統合され得る、またはアセンブリライン成長ポッド１００に単に結合され得る。例えば、産業用カート１０４は、マスタコントローラ１０６を通してユーザに通知を送信し得る。
【００１７】
同様に、遠隔コンピューティングデバイス２５２は、サーバ、パーソナルコンピュータ、タブレット、モバイルデバイス等を含み得、機械間通信のために利用され得る。実施例として、産業用カート１０４（および／または図１からのアセンブリライン成長ポッド１００）が、（例えば、カートコンピューティングデバイス２２８および／または１つ以上のセンサ、例えば、２３２、２３４、２３６を通して）使用されている種子のタイプが、植物成長または産出を増加させるためにアセンブリライン成長ポッド１００に関する具体的構成を要求すると決定する場合、産業用カート１０４は、遠隔コンピューティングデバイス２５２と通信し、具体的構成に関する所望のデータおよび／または設定を読み出し得る。
【００１８】
所望のデータは、そのタイプの種子を成長させるためのレシピおよび／または他の情報を含み得る。レシピは、光への暴露に関する時間制限、水の量および給水の頻度、温度および湿度等の環境条件、および／または同等物を含み得る。産業用カート１０４はさらに、周囲環境、ファームウェア更新等の情報に関してマスタコントローラ１０６および／または遠隔コンピューティングデバイス２５２にクエリを行い得る。同様に、マスタコントローラ１０６および／または遠隔コンピューティングデバイス２５２は、駆動モータ２２６に関する制御パラメータを含む、産業用カート１０４への通信信号における１つ以上の命令を提供し得る。したがって、いくつかの実施形態は、これまたは他のコンピュータ間通信を促進するために、アプリケーションプログラムインターフェース（ＡＰＩ）を利用し得る。
【００１９】
ネットワーク２５０は、インターネットまたは他の広域ネットワーク、ローカルエリアネットワーク等のローカルネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）または近距離無線通信（ＮＦＣ）ネットワーク等の近距離ネットワークを含み得る。いくつかの実施形態では、ネットワーク２５０は、マスタコントローラ１０６、遠隔コンピューティングデバイス２５２、１つ以上の産業用カート１０４、および／または任意の他のネットワーク接続可能デバイスを通信可能に結合するために、Ｂｌｕｅｔｏｏｔｈ（登録商標）技術を利用するパーソナルエリアネットワークである。いくつかの実施形態では、ネットワーク２５０は、１つ以上のコンピュータネットワーク（例えば、パーソナルエリアネットワーク、ローカルエリアネットワーク、または広域ネットワーク）、セルラーネットワーク、衛星ネットワークおよび／または全地球測位システム、およびそれらの組み合わせを含み得る。故に、少なくとも１つ以上の産業用カート１０４は、導電性軌道１０２を介して、ワイヤを介して、広域ネットワークを介して、ローカルエリアネットワークを介して、パーソナルエリアネットワークを介して、セルラーネットワークを介して、衛星ネットワークを介して、および／または同等物を介して、ネットワーク２５０に通信可能に結合され得る。好適なローカルエリアネットワークは、有線イーサネット（登録商標）および／または、例えば、Ｗｉ−Ｆｉ等の無線技術を含み得る。好適なパーソナルエリアネットワークは、例えば、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｒｅｌｅｓｓ  ＵＳＢ、Ｚ−Ｗａｖｅ、ＺｉｇＢｅｅ、および／または他の近距離無線通信プロトコル等の無線技術を含み得る。好適なパーソナルエリアネットワークは、同様に、例えば、ＵＳＢおよびＦｉｒｅＷｉｒｅ等の有線コンピュータバスを含み得る。好適なセルラーネットワークは、限定ではないが、ＬＴＥ、ＷｉＭＡＸ、ＵＭＴＳ、ＣＤＭＡ、およびＧＳＭ（登録商標）等の技術を含む。
【００２０】
ネットワーク環境２００の種々のコンポーネント間の通信は、アセンブリライン成長ポッド１００の種々のコンポーネントによって促進され得る。例えば、軌道１０２は、産業用カート１０４を支持する１つ以上のレールを含み得、図１および２に示されるように、ネットワーク２５０を通してマスタコントローラ１０６および／または遠隔コンピューティングデバイス２５２に通信可能に結合される。いくつかの実施形態では、軌道１０２は、少なくとも２つのレール１１１ａおよび１１１ｂを含む。軌道１０２の２つのレール１１１ａおよび１１１ｂはそれぞれ、導電性であり得る。各レール１１１は、図３により詳細に示されるように、産業用カート１０４に回転可能に結合され、軌道１０２によって支持される１つ以上のホイール２２２を介して、産業用カート１０４に、およびそれから、通信信号および電力を伝送するために構成され得る。つまり、軌道１０２の一部は、導電性であり、１つ以上のホイール２２２の一部は、導電性である軌道１０２の一部と電気接触する。
【００２１】
図３を参照すると、それぞれ、軌道１０２上でアセンブリライン構成においてペイロード２３０を支持する、複数の例証的産業用カート１０４（例えば、第１の産業用カート１０４ａ、第２の産業用カート１０４ｂ、および第３の産業用カート１０４ｃ）が、描写される。いくつかの実施形態では、軌道１０２は、１つのレールと、１つのレールと電気接触する１つのホイール２２２とを含み得る。そのような実施形態では、１つのホイール２２２は、カートが軌道１０２に沿って進行する際、産業用カート１０４に通信信号および電力を中継し得る。
【００２２】
いくつかの実施形態では、軌道１０２は、２つの導電性レール（例えば、１１１ａおよび１１１ｂ）を含み得る。導電性レールは、電源に結合され得る。電源は、直流源または交流源であり得る。例えば、軌道１０２の２つの平行レール１１１ａおよび１１１ｂのうちの各１つは、直流源または交流源の２つの極（例えば、陰極および陽極）のうちの１つに電気的に結合され得る。いくつかの実施形態では、平行レールのうちの１つ（例えば、１１１ａ）は、ホイール２２２の第１の対（例えば、２２２ａおよび２２２ｂ）を支持し、平行レールのうちの他の１つ（例えば、１１１ｂ）は、ホイールの第２の対（例えば、２２２ｃおよび２２２ｄ）を支持する。したがって、ホイールの各対（例えば、２２２ａおよび２２２ｃまたは２２２ｂおよび２２２ｄ）からの少なくとも１つのホイール２２２は、平行レール１１１ａおよび１１１ｂのそれぞれと電気接触し、したがって、産業用カート１０４およびその中のコンポーネントは、軌道１０２を経由して伝送される電力および通信信号を受信し得る。
【００２３】
産業用カート１０４ａを含む図３の一部に目を向けると、産業用カート１０４ａのホイール２２２を支持する軌道１０２の一部は、軌道１０２の２つの部分に区画化される。つまり、軌道１０２は、第１の導電性部分１０２’および第２の導電性部分１０２”に区画化される。いくつかの実施形態では、軌道１０２は、１つを上回る電気回路に区画化され得る。軌道１０２の導電性部分は、軌道１０２の第１の導電性部分１０２’が軌道１０２の第２の導電性部分１０２”から絶縁されるように、非導電性区分１０１によって区画化され得る。例えば、産業用カート１０４ａのホイール２２２ａおよび２２２ｃは、軌道１０２の第１の導電性部分１０２’に支持され、電気的に結合され、産業用カート１０４ａのホイール２２２ｂおよび２２２ｄは、第２の導電性部分１０２”に支持され、電気的に結合される。本構成は、産業用カート１０４ａが軌道１０２を横断する際、少なくとも２つのホイール（例えば、２２２ａおよび２２２ｃまたは２２２ｂおよび２２２ｄ）が軌道１０２の２つの導電性部分のうちの１つに電気的に結合されたままであるため、産業用カート１０４ａが電力を連続的に受信することを可能にする。
【００２４】
産業用カート１０４ａが軌道１０２を第１の導電性部分１０２’から第２の導電性部分１０２”に横断する際、カートコンピューティングデバイス２２８は、ホイールの対（例えば、２２２ａおよび２２２ｃまたは２２２ｂおよび２２２ｄ）のどちらから電力および通信信号を受信するかを選択し得る。いくつかの実施形態では、産業用カート１０４ａが軌道１０２の第１の導電性部分１０２’から第２の導電性部分１０２”に横断する際、電気回路が、産業用カート１０４ａのコンポーネントへの電力を自動的かつ連続的に選択および提供するように実装され得る。
【００２５】
そのような電気回路の実施例が、図５Ｂに描写され、それを参照してさらに説明される。言い換えると、産業用カート１０４ａは、産業用カート１０４が軌道１０２の第１の導電性部分１０２’から第２の導電性部分１０２”に及び、それを横断するとき、第１の導電性部分１０２’によって伝送される第１の電力信号または第２の導電性部分１０２”によって伝送される第２の電力信号のいずれかから電力を選択するように構成され得る。
【００２６】
例えば、ホイール２２２ａおよび２２２ｃが第１の導電性部分１０２’と電気接触し、ホイール２２２ｂおよび２２２ｄが第２の導電性部分１０２”と電気接触するとき、カートコンピューティングデバイス２２８または電気回路は、２つの導電性部分１０２’または１０２”のどちらが電力を引き込むかを選択し得る。さらに、カートコンピューティングデバイス２２８または電気回路は、産業用カート１０４ａが両方の区画を横断する際に２つの導電性部分１０２’または１０２”が短絡されることを防止し得、産業用カート１０４ａが２つの電源によって過負荷になることを防止し得る。したがって、カートコンピューティングデバイス２２８または（例えば、図５Ｂに描写されるような）他の通信可能に結合される電子回路は、１つ以上のホイール２２２を通して２つの導電性部分１０２’または１０２”のうちの１つから電力を受信し、次いで、駆動モータ２２６、カートコンピューティングデバイス２２８、および／または産業用カート１０４に通信可能に結合される他の電子デバイスによる使用のために電力信号を分配し得る。
【００２７】
依然として図３を参照すると、通信信号および電力は、産業用カート１０４に特有のエンコードされたアドレスを含み得る。各産業用カート１０４は、一意のアドレスを含み得、したがって、複数の通信信号および電力信号が、同一の軌道１０２を経由して伝送され得、各信号は、その信号の意図される受信側によって受信され得る。例えば、アセンブリライン成長ポッド１００は、デジタルコマンド制御システム（ＤＣＣ）を実装し得る。ＤＤＣシステムは、例えば、軌道１０２に電力とともに伝送されるパルス幅変調信号の形態における、コマンドおよび意図される受信側のアドレスを有するデジタルパケットをエンコードし得る。
【００２８】
そのようなシステムでは、各産業用カート１０４は、一意のアドレスを用いて指定される、産業用カート１０４に結合されるカートコンピューティングデバイス２２８を含み得るデコーダを含み得る。デコーダがその一意のアドレスに対応するデジタルパケットを受信すると、デコーダは、埋め込みコマンドを実行する。いくつかの実施形態では、産業用カート１０４はまた、産業用カート１０４からの通信信号を生成および伝送するために、産業用カート１０４に結合されるカートコンピューティングデバイス２２８内に含まれ得るエンコーダを含み得る。エンコーダは、産業用カート１０４が、軌道１０２に沿って位置付けられる他の産業用カート１０４および／または軌道１０２と通信可能に結合される他のシステムまたはコンピューティングデバイスと通信することを可能にし得る。
【００２９】
ＤＣＣシステムの実装が、通信信号および／または電力を指定された受信側に共通インターフェース（例えば、軌道１０２）に沿って提供する実施例として本明細書に開示されるが、電力とともに通信信号を規定された受信側に、およびそれから伝送することが可能な任意のシステムおよび方法が、実装され得る。例えば、いくつかの実施形態は、負から正への（逆もまた同様である）電力のゼロ交差を利用することによって、ＡＣ回路を経由してデータを伝送するように構成され得る。
【００３０】
電力を産業用カート１０４に提供するために交流を使用するシステムを含む実施形態では、通信信号は、交流正弦波のゼロ交差中に産業用カート１０４に伝送され得る。つまり、ゼロ交差は、交流電源からのいかなる電圧も存在しない点である。したがって、通信信号は、本間隔中に伝送され得る。いくつかの実施形態では、産業用カート１０４は、軌道１０２の一部に沿って進行する間にのみ通信信号を受信し得る。したがって、そのような実施形態では、第１のゼロ交差間隔中、通信信号は、産業用カート１０４のカートコンピューティングデバイス２２８に伝送され、それによって受信され得る。第１のゼロ交差間隔中に伝送される通信信号は、コマンドと、後続コマンド信号が受信されると、および／または将来の特定の時間において、コマンドを実行するための指示とを含み得る。後続ゼロ交差間隔中、通信信号は、同期パルスを含み得、これは、以前に受信されたコマンドを実行するように産業用カート１０４のカートコンピューティングデバイス２２８に示し得る。前述の通信信号およびコマンド構造は、実施例にすぎない。したがって、他の通信信号およびコマンド構造またはアルゴリズムも、本開示の精神および範囲内で採用され得る。
【００３１】
電力を産業用カート１０４に提供するために交流を使用するさらなる実施形態では、通信信号は、交流正弦波のゼロ交差中に産業用カート１０４に伝送され得る。いくつかの実施形態では、通信信号は、ＡＣ波形サイクルの数によって定義され得、これは、第１のトリガ条件と第２のトリガ条件との間で起こる。いくつかの実施形態では、パルス（例えば、５ボルトパルス）の存在であり得る第１および第２のトリガ条件は、ＡＣ電力信号のゼロ交差中に電力信号において導入され得る。いくつかの実施形態では、第１および第２のトリガ条件は、ＡＣ電力信号のピークＡＣ電圧であり得る、またはその変化であり得る。例えば、第１のトリガ条件は、１８ボルト〜１４ボルトのピーク電圧の変化であり得、第２のトリガ条件は、１４ボルト〜１８ボルトのピーク電圧の変化であり得る。カートコンピューティングデバイス２２８は、ホイール２２２に電気的に結合され得、軌道１０２を経由して、かつホイール２２２を通して伝送される電力信号の変化を感知するように構成され得る。カートコンピューティングデバイス２２８が第１のトリガ条件を検出すると、カートコンピューティングデバイス２２８は、ピークＡＣ電圧レベルの数、ＡＣ波形サイクルの数、または第２のトリガ条件が検出されるまでの時間の量をカウントし始め得る。いくつかの実施形態では、カウントは、所定の動作または通信メッセージに対応する。例えば、５カウントは、駆動モータ２２６をパワーオンするための命令に対応し得、８カウントは、駆動モータをパワーオフするための命令に対応し得る。命令はそれぞれ、カートコンピューティングデバイス２２８がカウントを対応する命令および／または制御信号に変換し得るように、産業用カート１０４のカートコンピューティングデバイス２２８において事前定義され得る。前述の通信信号およびコマンド構造は、実施例にすぎない。したがって、他の通信信号およびコマンド構造またはアルゴリズムも、本開示の精神および範囲内で採用され得る。
【００３２】
いくつかの実施形態では、双方向通信が、産業用カート１０４のカートコンピューティングデバイス２２８とマスタコントローラ１０６との間で起こり得る。いくつかの実施形態では、産業用カート１０４は、通信信号を生成し、ホイール２２２および軌道１０２を通してマスタコントローラ１０６に伝送し得る。いくつかの実施形態では、送受信機が、軌道１０２上の任意の場所に位置付けられ得る。送受信機は、ＩＲまたは他の近距離無線通信システムを介して、軌道１０２に沿って位置付けられる１つ以上の産業用カート１０４と通信し得る。送受信機は、マスタコントローラ１０６または別のコンピューティングデバイスと通信可能に結合され得、これは、産業用カート１０４から通信信号の伝送を受信し得る。
【００３３】
いくつかの実施形態では、カートコンピューティングデバイス２２８は、産業用カート１０４上に含まれる前部センサ２３２ａ−２３２ｃ、後部センサ２３４ａ−２３４ｃ、および／または直交センサ２３６ａ−２３６ｃを使用して、マスタコントローラ１０６と通信し得る。集合的に、前部センサ２３２ａ−２３２ｃ、後部センサ２３４ａ−２３４ｃ、および直交センサ２３６ａ−２３６ｃは、それぞれ、前部センサ２３２、後部センサ２３４、および直交センサ２３６と称される。センサ２３２、２３４、２３６は、送受信機として構成される、または対応する送信機モジュールを含み得る。いくつかの実施形態では、カートコンピューティングデバイス２２８は、動作情報、ステータス情報、センサデータ、および／または産業用カート１０４および／またはペイロード２３０（例えば、その中で成長する植物）についての他の分析情報を伝送し得る。いくつかの実施形態では、マスタコントローラ１０６は、産業用カート１０４上に記憶されるファームウェアおよび／またはソフトウェアを更新するために、カートコンピューティングデバイス２２８と通信し得る。
【００３４】
産業用カート１０４は、軌道１０２に沿って進行するように限定されるため、産業用カート１０４が将来進行するであろう軌道１０２の面積は、本明細書では「産業用カートの正面」または「前部」と称される。同様に、産業用カート１０４が以前に進行した軌道１０２の面積は、本明細書では「産業用カートの後方」または「後部」と称される。さらに、本明細書で使用されるように、「上方」は、軌道１０２から離れるように（すなわち、図３の座標軸の＋Ｙ方向に）産業用カート１０４から延在する面積を指す。「下方」は、軌道１０２に向かって（すなわち、図３の座標軸の−Ｙ方向に）産業用カート１０４から延在する面積を指す。
【００３５】
依然として図３を参照すると、１つ以上のコンポーネントが、トレイ２２０に結合され得る。例えば、各産業用カート１０４ａ−１０４ｃは、バックアップ電力供給源２２４ａ−２２４ｃ、駆動モータ２２６ａ−２２６ｃ、カートコンピューティングデバイス２２８ａ−２２８ｃ、トレイ２２０、および／またはペイロード２３０を含み得る。集合的に、バックアップ電力供給源２２４ａ−２２４ｃ、駆動モータ２２６ａ−２２６ｃ、およびカートコンピューティングデバイス２２８ａ−２２８ｃは、バックアップ電力供給源２２４、駆動モータ２２６、およびカートコンピューティングデバイス２２８と称される。トレイ２２０は、加えて、その上にペイロード２３０を支持し得る。特定の実施形態に応じて、ペイロード２３０は、植物、苗、種子等を含有し得る。しかしながら、任意のペイロード２３０が産業用カート１０４のトレイ２２０上で搬送され得るため、これは、要件ではない。
【００３６】
バックアップ電力供給源２２４は、バッテリ、貯蔵コンデンサ、燃料セル、または他の予備電力の源を備え得る。バックアップ電力供給源２２４は、ホイール２２２および軌道１０２を介した産業用カート１０４への電力が喪失される場合にアクティブ化され得る。バックアップ電力供給源２２４は、産業用カート１０４の駆動モータ２２６および／または他の電子機器に給電するために利用され得る。例えば、バックアップ電力供給源２２４は、電力をカートコンピューティングデバイス２２８または１つ以上のセンサ２３２、２３４、および２３６に提供し得る。バックアップ電力供給源２２４は、カートが軌道１０２に接続され、軌道１０２から電力を受信している間に再充電または維持され得る。
【００３７】
駆動モータ２２６は、産業用カート１０４に結合される。いくつかの実施形態では、駆動モータ２２６は、産業用カート１０４が受信された信号に応答して軌道１０２に沿って推進されることが可能であるように、１つ以上のホイール２２２のうちの少なくとも１つに結合され得る。他の実施形態では、駆動モータ２２６は、軌道１０２に結合され得る。例えば、駆動モータ２２６は、産業用カート１０４が軌道１０２に沿って推進されるように、軌道１０２に沿って配列される、複数の歯に係合する、１つ以上のギヤを通して軌道１０２に回転可能に結合され得る。つまり、ギヤおよび軌道１０２は、軌道１０２に沿って産業用カート１０４を推進させるように駆動モータ２２６によって駆動されるラックピニオンシステムとして作用し得る。
【００３８】
駆動モータ２２６は、電気モータおよび／または軌道１０２に沿って産業用カート１０４を推進させることが可能な任意のデバイスとして構成され得る。例えば、駆動モータ２２６は、ステッパモータ、交流（ＡＣ）または直流（ＤＣ）ブラシレスモータ、ＤＣブラシモータ、または同等物であり得る。いくつかの実施形態では、駆動モータ２２６は、駆動モータ２２６に伝送され、それによって受信される通信信号（例えば、産業用カート１０４の動作を制御するためのコマンドまたは制御信号）に応答して、駆動モータ２２６の動作を調節するために使用され得る電子回路を備え得る。駆動モータ２２６は、産業用カート１０４のトレイ２２０に結合され得る、または産業用カート１０４に直接結合され得る。いくつかの実施形態では、１つを上回る駆動モータ２２６が、産業用カート１０４上に含まれ得る。例えば、各ホイール２２２は、駆動モータ２２６がホイール２２２の回転移動を駆動するように、駆動モータ２２６に回転可能に結合され得る。他の実施形態では、駆動モータ２２６は、ギヤおよび／またはベルトを通して軸に結合され得、これは、駆動モータ２２６が１つ以上のホイール２２２を回転させる軸の回転移動を駆動するように、１つ以上のホイール２２２に回転可能に結合される。
【００３９】
いくつかの実施形態では、駆動モータ２２６は、カートコンピューティングデバイス２２８に電気的に結合される。カートコンピューティングデバイス２２８は、直接および／または駆動モータ２２６の動作を監視するセンサを介してのいずれかにおいて、速度、方向、トルク、シャフト回転角度、または同等物を電気的に監視および制御し得る。いくつかの実施形態では、カートコンピューティングデバイス２２８は、駆動モータ２２６の動作を電気的に制御し得る。いくつかの実施形態では、カートコンピューティングデバイス２２８は、マスタコントローラ１０６または軌道１０２に通信可能に結合される他のコンピューティングデバイスから、電気的に結合される軌道１０２および１つ以上のホイール２２２を通して伝送される通信信号を受信し得る。いくつかの実施形態では、カートコンピューティングデバイス２２８は、（図４を参照して描写および説明されるように）ネットワークインターフェースハードウェア４１４を通して受信される信号に応答して、駆動モータ２２６を直接制御し得る。いくつかの実施形態では、カートコンピューティングデバイス２２８は、駆動モータ２２６の動作を制御するために、（図４を参照して描写および説明されるように）電力論理４３６を実行する。
【００４０】
依然として図３を参照すると、カートコンピューティングデバイス２２８は、いくつかの実施形態では、産業用カート１０４上に含まれる前部センサ２３２、後部センサ２３４、および／または直交センサ２３６から受信される１つ以上の信号に応答して、駆動モータ２２６を制御し得る。前部センサ２３２、後部センサ２３４、および直交センサ２３６はそれぞれ、赤外線センサ、フォトアイセンサ、可視光センサ、超音波センサ、圧力センサ、近接センサ、運動センサ、接触センサ、画像センサ、誘導センサ（例えば、磁気計）、または少なくとも物体（例えば、別の産業用カート１０４または場所マーカ３２４）の存在を検出し、検出される事象（例えば、物体の存在）を示す１つ以上の信号を生成することが可能な他のタイプのセンサを備え得る。
【００４１】
本明細書で使用されるように、「検出される事象」は、センサが検出するように構成される事象を指す。応答して、センサは、事象に対応する１つ以上の信号を生成し得る。例えば、センサが、物体の検出に応答して、１つ以上の信号を生成するように構成される場合、検出される事象は、物体の検出であり得る。さらに、センサは、距離値としてのセンサから物体への距離に対応する１つ以上の信号を生成するように構成され得、これもまた、検出される事象を構成し得る。別の実施例として、検出される事象は、赤外光の検出であり得る。いくつかの実施形態では、赤外光は、赤外線センサによって生成され、赤外線センサの視野内の物体から反射され、赤外線センサによって受信され得る。
【００４２】
いくつかの実施形態では、赤外線エミッタが、産業用カート１０４に結合され得るか、または、アセンブリライン成長ポッド１００の環境内で結合され得、物体から反射され、赤外線センサによって検出され得る赤外光を生成し得る。いくつかの事例では、赤外線センサは、検出された赤外光が定義された閾値を超える（例えば、定義された電力レベルを超える）と、信号を生成するように較正され得る。いくつかの実施形態では、あるパターン（例えば、バーコードまたはＱＲコード（登録商標））が、反射された赤外光において表され得、これは、赤外線センサによって受信され、赤外線センサによって検出されたパターンを示す１つ以上の信号を生成するために使用され得る。前述は、赤外光に限定されない。赤色または青色等の可視光を含む、種々の波長の光もまた、光検出に応答して１つ以上の信号を生成する可視光センサまたは画像センサによって放出、反射、および検出され得る。付加的実施例として、検出される事象は、圧力センサまたは接触センサによる物体（例えば、別の産業用カート１０４として）との接触の検出であり得、これは、それに対応する１つ以上の信号を生成する。
【００４３】
いくつかの実施形態では、前部センサ２３２、後部センサ２３４、および直交センサ２３６は、カートコンピューティングデバイス２２８に通信可能に結合され得る。カートコンピューティングデバイス２２８は、前部センサ２３２、後部センサ２３４、および直交センサ２３６のうちの１つ以上のものから１つ以上の信号を受信し得る。１つ以上の信号を受信することに応答して、カートコンピューティングデバイス２２８は、少なくとも図４を参照して本明細書により詳細に説明される動作論理４３２、通信論理４３４、および／または電力論理４３６において定義される機能を実行し得る。例えば、カートコンピューティングデバイス２２８によって受信される１つ以上の信号に応答して、カートコンピューティングデバイス２２８は、直接または中間回路を通してのいずれかにおいて、駆動モータ２２６の速度、方向、トルク、シャフト回転角度、および／または同等物を調節し得る。
【００４４】
いくつかの実施形態では、前部センサ２３２、後部センサ２３４、および／または直交センサ２３６は、マスタコントローラ１０６（図１）に通信可能に結合され得る。いくつかの実施形態では、前部センサ２３２、後部センサ２３４、および直交センサ２３６は、１つ以上のホイール２２２および軌道１０２（図１）を介して伝送され得る１つ以上の信号を生成し得る。いくつかの実施形態では、軌道１０２および／または産業用カート１０４は、ネットワーク２５０（図２）に通信可能に結合され得る。したがって、１つ以上の信号は、ネットワークインターフェース４１４（図４）または軌道１０２を経由して、ネットワーク２５０を介してマスタコントローラ１０６に伝送され得、応答して、マスタコントローラ１０６は、軌道１０２上に位置付けられる１つ以上の産業用カート１０４の１つ以上の駆動モータ２２６の動作を制御するために、制御信号を産業用カート１０４に返し得る。
【００４５】
依然として図３を参照すると、いくつかの実施形態では、前部センサ２３２、後部センサ２３４、および直交センサ２３６のうちの１つ以上のものからの１つ以上の信号は、駆動モータ２２６を直接調節および制御し得る。例えば、駆動モータ２２６への電力が、電界効果トランジスタ、リレー、またはセンサから１つ以上の信号を受信することが可能な他の類似する電子デバイスと電気的に結合され得る。例えば、駆動モータ２２６への電力は、センサからの１つ以上の信号に応答して駆動モータ２２６の動作を選択的にアクティブ化または非アクティブ化する、接触センサを介して電気的に結合され得る。
【００４６】
つまり、接触センサが電気機械的に閉じる（すなわち、接触センサが別の産業用カート１０４等の物体に接触する）場合、駆動モータ２２６への電力は、終了される。同様に、接触センサが電気機械的に開く（すなわち、接触センサが物体にもはや接触していない）と、駆動モータ２２６への電力は、復元され得る。これは、駆動モータ２２６への電力と直列に接触センサを含むことによって、または駆動モータ２２６に電気的に結合される１つ以上の電気コンポーネントを伴う配列を通して遂行され得る。他の実施形態では、駆動モータ２２６の動作は、１つ以上のセンサ２３２、２３４、および２３６からの１つ以上の信号に比例的に調節され得る。例えば、超音波センサは、センサからの物体の範囲を示す１つ以上の信号を生成し得、範囲が増加または減少するにつれて、駆動モータ２２６への電力は、増加または減少し、それによって、適宜、駆動モータ２２６の出力を増加または減少させ得る。
【００４７】
前部センサ２３２は、前部センサ２３２が産業用カート１０４の正面または前部の別の産業用カート１０４等の隣接する物体を検出するように、産業用カート１０４に結合され得る。加えて、前部センサ２３２は、前部センサ２３２が産業用カート１０４の正面または前部に存在する別の産業用カート１０４に結合される他のセンサ２３２、２３４、および２３６と通信するように、産業用カート１０４に結合され得る。後部センサ２３４は、後部センサ２３４が産業用カート１０４の後方または後部の別の産業用カート１０４等の隣接する物体を検出するように、産業用カート１０４に結合され得る。加えて、後部センサ２３４は、後部センサ２３４が産業用カート１０４の後方または後部に存在する別の産業用カート１０４に結合される他のセンサ２３２、２３４、および２３６と通信するように、産業用カート１０４に結合され得る。
【００４８】
直交センサ２３６は、産業用カート１０４の上方、下方、および／または側方に位置付けられる場所マーカ３２４等の隣接する物体を検出する、またはそれと通信するために、産業用カート１０４に結合され得る。図３は、産業用カート１０４の略上方に位置付けられる直交センサ２３６を描写するが、先に記載されるように、直交センサ２３６は、直交センサ２３６が産業用カート１０４の上方および／または下方の場所マーカ３２４等の物体を検出する、および／またはそれと通信することを可能にする任意の場所において産業用カート１０４と結合され得る。
【００４９】
いくつかの実施形態では、場所マーカ３２４は、所定の間隔において、軌道１０２または軌道１０２への支持構造に沿って配列され得る。直交センサ２３６は、例えば、フォトアイタイプセンサを含み得る。加えて、直交センサ２３６は、フォトアイタイプセンサが産業用カート１０４の下方の軌道１０２に沿って位置付けられる場所マーカ３２４を撮像するように、産業用カート１０４に結合され得る。したがって、カートコンピューティングデバイス２２８および／またはマスタコントローラ１０６は、産業用カート１０４が軌道１０２に沿って進行する際にフォトアイが場所マーカ３２４を検出すると、フォトアイから生成される１つもしくそれを上回る信号を受信し得る。
【００５０】
カートコンピューティングデバイス２２８および／またはマスタコントローラ１０６は、１つもしくそれを上回る信号から、産業用カート１０４の速度を決定し得る。加えて、軌道１０２上を進行する他の産業用カート１０４のそれぞれの速度もまた、決定され得る。いくつかの実施形態では、軌道１０２上の産業用カート１０４のうちの１つ以上のものの速度を決定することに応答して、カートコンピューティングデバイス２２８および／またはマスタコントローラ１０６は、制御信号または通信信号を（例えば、軌道１０２および産業用カート１０４のホイール２２２を通して）産業用カート１０４の駆動モータ２２６に生成し、駆動モータ２２６の速度を調節し得る。いくつかの実施形態では、駆動モータ２２６の制御は、軌道１０２上の１つ以上の産業用カート１０４ａ−１０４ｃ間の均一な速度を維持する、および／または軌道１０２上の産業用カート１０４ａ−１０４ｃのうちの１つ以上のものの間の距離を調節するために利用され得る。
【００５１】
依然として図３を参照すると、前部センサ２３２、後部センサ２３４、および直交センサ２３６は、それぞれ、本明細書に説明されるセンサ２３２、２３４、および２３６のうちの１つ以上のものまたは少なくとも物体（例えば、別の産業用カート１０４または場所マーカ３２４、検出される事象等）の存在を検出し、検出される事象を示す１つ以上の信号を生成することが可能な１つ以上の他のセンサ２３２、２３４、および２３６を備え得ることを理解されたい。また、前部センサ２３２、後部センサ２３４、および直交センサ２３６は、赤外線エミッタまたは他の電磁エミッタ等の送信機および／または送受信機モジュールを含み得ることを理解されたい。いくつかの実施形態では、（例えば、中間カート１０４ｂの）前部センサ２３２ｂは、先行カート１０４ａの後部センサ２３４ａとデータを通信するように構成され得る。したがって、前部センサ２３２ｂは、通信ポートおよびアセンブリラインにおける他のカートに対する産業用カート１０４の場所および／または相対的場所を決定するためのセンサ（例えば、２３２、２３４、および２３６）を含み得る。後部センサ２３４ｂは、後部センサ２３４ｂが後続カート１０４ｃと通信するように構成されることを除いて、前部センサ２３２ｂと同様に構成され得る。加えて、直交センサ２３６は、マスタコントローラ１０６（図１）との通信を促進するための赤外線（ＩＲ）デバイスおよび／または他のデバイスを含み得る。
【００５２】
依然として図３を参照すると、前部センサ２３２および後部センサ２３４は、それぞれ、産業用カート１０４のそれぞれの前側および後側上に描写されることを理解されたい。しかしながら、これは、単に、実施例である。利用されるデバイスのタイプに応じて、前部センサ２３２は、産業用カート１０４上の任意の場所に位置し得る。同様に、後部センサ２３４のために利用されるデバイスのタイプに応じて、これらのデバイスは、産業用カート１０４上の任意の場所に位置付けられ得る。いくつかのデバイスは視通線を要求するが、これは、要件ではない。
【００５３】
加えて、直交センサ２３６は、略上向きに指向されるものとして図３に描写される。直交センサ２３６は、マスタコントローラ１０６と通信するために任意の適切な方向に指向され得るため、これもまた、単に、実施例である。いくつかの実施形態では、直交センサ２３６は、産業用カート１０４の下方に指向される、産業用カート１０４の側に指向され得る、および／または視通線を要求しない場合があり、産業用カート１０４上の任意の場所に設置され得る（例えば、直交センサ２３６が無線周波数デバイス、近距離無線通信デバイス、または同等物を利用する実施形態において）。
【００５４】
いくつかの実施形態では、直交センサ２３６は、データが場所マーカ３２４に伝送され、それによって受信され得る伝送コンポーネントを備え得る。例えば、直交センサ２３６は、場所マーカ３２４に隣接する産業用カート１０４ａの一意の識別を示すために、場所マーカ３２４によって対応して登録される近距離無線通信モジュールおよび／またはＲＦＩＤモジュールを備え得る。しかしながら、概して、直交センサ２３６および場所マーカ３２４は、軌道１０２に沿った産業用カート１０４の場所を識別するように動作することを理解されたい。
【００５５】
先に参照されるように、３つの産業用カート１０４ａ−１０４ｃは、軌道１０２上に支持される先行カート１０４ａ、中間カート１０４ｂ、および後続カート１０４ｃとして図３に描写される。産業用カート１０４ａ、１０４ｂ、および１０４ｃが軌道１０２に沿って（例えば、図３の座標軸の＋Ｘ方向に）移動する際、中間カート１０４ｂの前部センサ２３２ｂおよび後部センサ２３４ｂは、それぞれ、後続カート１０４ｃおよび先行カート１０４ａを検出し得る。つまり、隣接するカートの検出は、中間カート１０４ｂが後続カート１０４ｃおよび先行カート１０４ａからの距離を維持することを可能にする。例えば、中間カート１０４ｂの前部センサ２３２ｂは、中間カート１０４ｂと先行カート１０４ａ（例えば、検出される事象）との間の距離を検出し、距離を示す１つ以上の信号を生成し得る。いくつかの実施形態では、中間カート１０４ｂと先行カート１０４ａとの間の距離が所定の値または閾値を超える場合、中間カート１０４ｂの駆動モータ２２６ｂの速度は、中間カート１０４ｂと先行カート１０４ａとの間の距離を減少させるために増加され得る。例えば、所定の値が約１２インチであり、前部センサ２３２ｂによって決定されるような距離が約１８インチである場合、産業用カート１０４ｂの駆動モータ２２６ｂの速度は、距離が約１２インチまたはそれを下回るものになるまで増加され得る。
【００５６】
いくつかの実施形態では、先行カート１０４ａと中間カート１０４ｂとの間の距離は、ある範囲として定義され得る。例えば、範囲は、約８インチ〜約１２インチの距離として定義され得る。距離が範囲外である場合、中間カート１０４ｂの駆動モータ２２６ｂの速度は、それぞれ、中間カート１０４ｂと先行カート１０４ａとの間の距離を低減または増加させるために増加または減少され得る。例えば、前部センサ２３２ｂによって決定されるような産業用カート１０４ｂと先行カート１０４ａとの間の距離が約１８インチである場合、中間カート１０４ｂの駆動モータ２２６ｂの速度は、距離が１２インチを下回るが、８インチを上回るまで増加される。同様に、中間カート１０４ｂと先行カート１０４ａとの間の距離が、範囲外であるか、または所定の値または閾値を下回るかのいずれかである場合、中間カート１０４ｂの駆動モータ２２６ｂは、調節され得る。例えば、駆動モータ２２６ｂの速度は、中間カート１０４ｂと先行カート１０４ａとの間の距離が定義された範囲内の値に戻るか、または、所定の値以上であるように、減少され得る。
【００５７】
いくつかの実施形態では、同一の調節はまた、中間カート１０４ｂと後続カート１０４ｃとの間の距離に適用され得る。そのような実施形態では、中間カート１０４ｂの後部センサ２３４ｂは、中間カート１０４ｂと後続カート１０４ｃとの間の距離を決定し得る。中間カート１０４ｂと後続カート１０４ｃとの間の距離を示す１つ以上の信号に応答して、中間カート１０４ｂの駆動モータ２２６ｂは、調節され得る。例えば、距離が所定の値を超える、または範囲内の最大値を超える場合、駆動モータ２２６ｂは、速度において増加され得る。同様に、距離が所定の値未満である、または範囲内の最小値未満である場合、駆動モータ２２６ｂは、速度において減少され得る。いくつかの実施形態では、駆動モータ２２６の速度を減少させることは、駆動モータ２２６の回転運動を停止させることを含み、カートが推進されないように効果的に停止させ得る。
【００５８】
また、産業用カート１０４は、いくつかの実施形態では、その個別の前部センサ２３２および／または後部センサ２３４のそれぞれからの１つ以上の信号を利用し、産業用カート１０４のどの駆動モータ２２６が産業用カート１０４のそれぞれの間の距離を低減または増加させるために調節されるべきかを決定し得ることを理解されたい。例えば、先行カート１０４ａと中間カート１０４ｂとの間の距離が、所定の値を下回り、中間カート１０４ｂと後続カート１０４ｃとの間の距離が、所定の値を下回る場合、先行カート１０４ａの駆動モータ２２６ａおよび中間カート１０４ｂの駆動モータ２２６ｂは、産業用カート１０４のそれぞれの間の距離を調節するために増加され得る。そのような実施形態では、産業用カート１０４は、（例えば、その個別の前部センサ２３２および後部センサ２３４によって決定されるような）その決定された距離を通信し、駆動モータ２２６のうちのどれが調節される必要があるかを決定し得る。
【００５９】
本明細書に議論されるように、前部センサ２３２および後部センサ２３４によって生成される１つ以上の信号は、マスタコントローラ１０６（図１）または１つ以上のカートコンピューティングデバイス２２８によって分析され得る。１つ以上の信号は、軌道１０２および１つ以上のホイール２２２を通して、マスタコントローラ１０６（図１）および／または産業用カート１０４のカートコンピューティングデバイス２２８のうちの１つ以上のものに伝送され得る。いくつかの実施形態では、１つ以上の信号は、前部センサ２３２および後部センサ２３４を用いてデータを伝送および受信することによって、産業用カート１０４間で伝送され得る。
【００６０】
いくつかの事例では、中間カート１０４ｂの駆動モータ２２６ｂは、誤動作し得る。そのような場合では、中間カート１０４ｂは、中間カート１０４ｂの駆動モータ２２６ｂが誤動作していることを後続カート１０４ｃと通信するために、後部センサ２３４ｂを利用し得る。応答して、後続カート１０４ｃは、中間カート１０４ｂを押動し得る。中間カート１０４ｂを押動する際の余剰負荷に適応するために、後続カート１０４ｃは、その動作モードを調節し得る（例えば、後続カート１０４ｃの駆動モータ２２６ｃへの電力を増加させる）。後続カート１０４ｃは、誤動作が修復されるまで、中間カート１０４ｂを押動し得る。いくつかの実施形態では、中間カート１０４ｂは、駆動モータ２２６ｂおよび軌道１０２に結合されるスリップクラッチおよびギヤ配列を備え得る。したがって、後続カート１０４ｃが中間カート１０４ｂを押動し始めると、スリップクラッチおよびギヤ配列は、中間カート１０４ｂが軌道１０２に沿って推進され得るように、軌道１０２から係脱し得る。これは、中間カート１０４ｂが後続カート１０４ｃによって自由に押動されることを可能にする。スリップクラッチは、いったん誤動作が補正され、後続カート１０４ｃが押動を中止すると、軌道１０２と再係合し得る。
【００６１】
理解されるであろうように、先行カート１０４ａの前部センサ２３２ａおよび後続カート１０４ｃの後部センサ２３４ｃは、図３に描写されない他の産業用カート１０４と通信するように構成され得る。同様に、いくつかの実施形態は、前部センサ２３２ｂを、先行カート１０４ａの後部センサ２３４ａと通信させ、誤動作の場合に中間カート１０４ｂを引動させ得る。加えて、いくつかの実施形態は、所望または必要に応じて、産業用カート１０４にステータスおよび他の情報を通信させ得る。
【００６２】
依然として図３を参照すると、場所マーカ３２４が、軌道１０２に結合される。場所マーカ３２４は、産業用カート１０４の上方の軌道１０２の下側に結合されるものとして描写されるが、場所マーカ３２４は、産業用カート１０４に軌道１０２の一意の区分を示すことが可能な任意の場所に位置付けられ得る。場所マーカ３２４は、通信ポータルを含み得、直交センサ２３６のうちのいずれかと通信するように構成され得る。場所マーカ３２４は、赤外線エミッタ、バーコード、ＱＲコード（登録商標）、または一意の場所を示すことが可能な他のマーカを備え得る。つまり、場所マーカ３２４は、軌道１０２に沿った場所を示すための能動的デバイスまたは受動的デバイスであり得る。いくつかの実施形態では、場所マーカ３２４は、直交センサ２３６によって識別可能であり得る一意の周波数における赤外光または可視光を放出し得る。いくつかの実施形態では、場所マーカ３２４は、視通線を要求し得、したがって、その範囲内にある１つ以上の産業用カート１０４と通信するであろう。いずれにしても、個別の産業用カート１０４は、前部センサ２３２、後部センサ２３４、および／または他のセンサを含む、カートセンサから検出されたデータを通信し得る。加えて、マスタコントローラ１０６は、場所マーカ２２４を介して、産業用カート１０４による使用のためのデータおよび／またはコマンドを提供し得る。
【００６３】
動作時、場所マーカ３２４は、軌道１０２に沿った特定の場所に対応し得る。つまり、場所マーカ３２４は、特定の場所に対応する一意の識別子を通信し得る。例えば、中間カート１０４ｂが場所マーカ３２４に近接して通過する際、直交センサ２３６ｂは、特定の場所を登録し得る（すなわち、場所マーカ３２４を検出する）。場所マーカ３２４によって表される特定の場所は、先行カート１０４ａおよび／または後続カート１０４ｃに対する中間カート１０４ｂの位置を決定するために使用され得る。加えて、中間カート１０４ｂの他の機能的属性もまた、決定され得る。例えば、中間カート１０４ｂの速度が、各場所マーカが軌道１０２に沿った別個の場所に対応し、２つの場所マーカ間の距離が既知である、２つの別個の場所マーカ間で経過する時間に基づいて決定され得る。加えて、マスタコントローラ１０６（図１）または他の産業用カート１０４との通信を通して、産業用カート１０４間の距離が、決定され得る。応答して、駆動モータ２２６は、必要に応じて調節され得る。
【００６４】
図４は、通信を促進するための例証的カートコンピューティングデバイス２２８を描写する。図示されるように、カートコンピューティングデバイス２２８は、プロセッサ４１０と、入力／出力ハードウェア４１２と、ネットワークインターフェースハードウェア４１４と、データ記憶コンポーネント４１６（これは、システムデータ４１８、植物データ４２０、および／または他のデータを記憶する）と、メモリコンポーネント４３０とを含む。メモリコンポーネント４３０は、動作論理４３２、通信論理４３４、および電力論理４３６を記憶し得る。通信論理４３４および電力論理４３６は、それぞれ、複数の異なる論理を含み得、そのそれぞれは、実施例として、コンピュータプログラム、ファームウェア、および／またはハードウェアとして具現化され得る。ローカル通信インターフェース４４０もまた、図４に含まれ、カートコンピューティングデバイス２２８のコンポーネント間の通信を促進するためのバスまたは他の通信インターフェースとして実装され得る。
【００６５】
プロセッサ４１０は、（データ記憶コンポーネント４１６および／またはメモリコンポーネント４３０等からの）命令を受信および実行するために動作可能な任意の処理コンポーネントを含み得る。プロセッサ４１０は、メモリコンポーネント４３０内に記憶される機械可読命令セットを実行することが可能な任意のデバイスであり得る。故に、プロセッサ４１０は、電気コントローラ、集積回路、マイクロチップ、コンピュータ、または任意の他のコンピューティングデバイスであり得る。プロセッサ４１０は、通信経路および／またはローカル通信インターフェース４４０によって、アセンブリライン成長ポッド１００の他のコンポーネントに通信可能に結合される。故に、通信経路および／またはローカル通信インターフェース４４０は、任意の数のプロセッサ４１０を相互に通信可能に結合し、通信経路および／またはローカル通信インターフェース４４０に結合されるコンポーネントが、分散コンピューティング環境内で動作することを可能にし得る。具体的には、コンポーネントはそれぞれ、データを送信および／または受信し得るノードとして動作し得る。図４に描写される実施形態は、単一のプロセッサ４１０を含むが、他の実施形態は、１つを上回るプロセッサ４１０を含み得る。
【００６６】
入力／出力ハードウェア４１２は、マイクロホン、スピーカ、キーボード、ディスプレイ、および／または他のハードウェアを含む、および／またはそれとインターフェースをとるように構成され得る。例えば、ディスプレイは、アセンブリライン成長ポッド１００における各産業用カート１０４のステータスを示すテキストおよび／またはグラフィックスを提供し得る。
【００６７】
ネットワークインターフェースハードウェア４１４は、ローカル通信インターフェース４４０に結合され、プロセッサ４１０、メモリコンポーネント４３０、入力／出力ハードウェア４１２、および／またはデータ記憶コンポーネント４１６に通信可能に結合される。ネットワークインターフェースハードウェア４１４は、ネットワーク２５０（図２）を介してデータを伝送および／または受信することが可能な任意のデバイスであり得る。故に、ネットワークインターフェースハードウェア４１４は、任意の有線または無線通信を送信および／または受信するための通信送受信機を含むことができる。例えば、ネットワークインターフェースハードウェア４１４は、アンテナ、モデム、ＬＡＮポート、Ｗｉ−Ｆｉカード、ＷｉＭａｘカード、ＺｉｇＢｅｅカード、Ｂｌｕｅｔｏｏｔｈ（登録商標）チップ、ＵＳＢカード、モバイル通信ハードウェア、近距離無線通信ハードウェア、衛星通信ハードウェア、および／または他のネットワークおよび／またはデバイスと通信するための任意の有線または無線ハードウェアを含む、任意の有線または無線ネットワーキングハードウェアを含む、および／またはそれと通信するために構成され得る。
【００６８】
一実施形態では、ネットワークインターフェースハードウェア４１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）無線通信プロトコルに従って動作するように構成されるハードウェアを含む。別の実施形態では、ネットワークインターフェースハードウェア４１４は、ネットワーク２５０（図２）に／ネットワーク２５０（図２）からＢｌｕｅｔｏｏｔｈ（登録商標）通信を送信および受信するためのＢｌｕｅｔｏｏｔｈ（登録商標）送信／受信モジュールを含み得る。ネットワークインターフェースハードウェア４１４はまた、ＲＦＩＤタグに照会し、それを読み取るように構成される無線周波数識別（「ＲＦＩＤ」）リーダを含み得る。本接続から、通信が、図２に描写される産業用カート１０４のカートコンピューティングデバイス２２８、マスタコントローラ１０６、および／または遠隔コンピューティングデバイス２５２間で促進され得る。
【００６９】
メモリコンポーネント４３０は、揮発性および／または不揮発性メモリとして構成され得、ＲＡＭ（例えば、ＳＲＡＭ、ＤＲＡＭ、および／または他のタイプのＲＡＭを含む）、ＲＯＭ、フラッシュメモリ、ハードドライブ、セキュアデジタル（ＳＤ）メモリ、レジスタ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、または機械可読命令がプロセッサ４１０によってアクセスおよび実行され得るように機械可読命令を記憶することが可能な任意の非一過性メモリデバイスを備え得る。特定の実施形態に応じて、これらの非一過性コンピュータ可読媒体は、カートコンピューティングデバイス２２８内および／またはカートコンピューティングデバイス２２８の外部に常駐し得る。機械可読命令セットは、例えば、プロセッサ４１０によって直接実行され得る機械言語、または機械可読命令にコンパイルまたは組み立てられ、非一過性コンピュータ可読メモリ、例えば、メモリコンポーネント４３０内に記憶され得る、アセンブリ言語、オブジェクト指向プログラミング（ＯＯＰ）、スクリプト言語、マイクロコード等の任意の世代（例えば、１ＧＬ、２ＧＬ、３ＧＬ、４ＧＬ、または５ＧＬ）の任意のプログラミング言語において書き込まれる論理またはアルゴリズムを備え得る。代替として、機械可読命令セットは、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）構成または特定用途向け集積回路（ＡＳＩＣ）またはその均等物のいずれかを介して実装される論理等のハードウェア記述言語（ＨＤＬ）において書き込まれ得る。故に、本明細書に説明される機能性は、事前プログラムされたハードウェア要素として、またはハードウェアおよびソフトウェアコンポーネントの組み合わせとして、任意の従来のコンピュータプログラミング言語において実装され得る。図４に描写される実施形態は、単一の非一過性コンピュータ可読メモリ、例えば、メモリコンポーネント４３０を含むが、他の実施形態は、１つを上回るメモリモジュールを含み得る。
【００７０】
依然として図４を参照すると、動作論理４３２は、オペレーティングシステムおよび／またはカートコンピューティングデバイス２２８のコンポーネントを管理するための他のソフトウェアを含み得る。また、上記に議論されるように、通信論理４３４および電力論理４３６は、メモリコンポーネント４３０内に常駐し得、本明細書に説明されるように、機能性を実施するように構成され得る。
【００７１】
図４のコンポーネントは、カートコンピューティングデバイス２２８内に常駐するものとして図示されるが、これは、単に、実施例であることを理解されたい。いくつかの実施形態では、コンポーネントのうちの１つ以上のものは、カートコンピューティングデバイス２２８の外部の産業用カート１０４上に常駐し得る。また、カートコンピューティングデバイス２２８は、単一のデバイスとして図示されるが、これもまた、単に、実施例であることを理解されたい。いくつかの実施形態では、通信論理４３４および電力論理４３６は、異なるコンピューティングデバイス上に常駐し得る。実施例として、本明細書に説明される機能性および／またはコンポーネントのうちの１つ以上のものは、マスタコントローラ１０６および／または遠隔コンピューティングデバイス２５２によって提供され得る。
【００７２】
加えて、カートコンピューティングデバイス２２８は、別個の論理コンポーネントとしての通信論理４３４および電力論理４３６とともに図示されるが、これもまた、実施例である。いくつかの実施形態では、単一の論理（および／またはいくつかのリンクされたモジュール）が、カートコンピューティングデバイス２２８に説明される機能性を提供させ得る。
【００７３】
ここで図５Ａ−５Ｅを参照すると、回路図５００が、描写される。回路図５００は、産業用カート１０４（図１）の電子機器を実装するための例示的回路である。図５Ａに描写されるように、産業用カート１０４の電子機器は、カートコンピューティングデバイス２２８を通して制御され得、例えば、カートコンピューティングデバイス２２８は、周辺インターフェースコントローラ（「ＰＩＣ」）２２８とも称されるマイクロコントローラであり得る。ＰＩＣマイクロコントローラ２２８は、ＲＯＭ、フラッシュメモリ、または動作論理４３２、通信論理４３４、および電力論理４３６等の機械可読命令セットを記憶するための他の形態の非一過性コンピュータ可読メモリを含み得る。メモリコンポーネント４３０はまた、カートデータまたは植物データ４２０等のデータを記憶し得る。ＰＩＣマイクロコントローラ２２８はまた、処理能力と、入力／出力ハードウェア４１２、ネットワークインターフェースハードウェア４１４、１つ以上のセンサ（例えば、２３２、２３４、および２３６）、または産業用カート１０４と関連付けられる他のコンポーネントと通信可能に結合するための１つを上回る入力および出力インターフェースとを含み得る。さらに、いくつかのＰＩＣマイクロコントローラ２２８は、内部クロックを含み、いくつかは、入力として外部クロック信号を利用する。描写されるように、ＰＩＣマイクロコントローラ２２８は、サブ回路５０２内に描写される外部クロック生成コンポーネントからクロック信号入力を受信する。概して、クロック信号は、クロック発生器によって生産され、ＰＩＣマイクロコントローラ２２８によって使用され、回路の異なるコンポーネントおよび命令の実行を規定された間隔および速度（すなわち、周波数）において同期させる。加えて、ＰＩＣマイクロコントローラ２２８は、入力および出力インターフェースのうちの１つを通してステータスサブ回路５０３に結合する。ステータスサブ回路５０３は、ＰＩＣマイクロコントローラ２２８の電力または動作状態等のステータスを示すために使用され得るステータスＬＥＤを含む。
【００７４】
上記に詳細に議論されるように、産業用カート１０４は、本明細書に説明されるように軌道１０２と接触するホイール２２２を介して電力および通信信号を受信する。回路図５００は、図５Ｂにおいて継続され、これは、前部ホイールの対（例えば、軌道１０２の対向するレールに電気的に結合されるホイール２２２ａおよび２２２ｃの対（図３））が接合部５０４において回路に電気的に接続されるサブ回路を描写する。同様に、後部ホイールの対（例えば、２２２ｂおよび２２２ｄ（図３））が、接合部５０６において回路に電気的に接続される。前部ホイールの対（例えば、２２２ａおよび２２２ｃ（図３））における各ホイール２２２は、例えば、ワイヤを通して、ダイオードブリッジ５０８に接続し、続けて、電圧調整器５１０に接続する。したがって、サブ回路は、ＡＣ電力信号をＤＣ電力信号に変換し、ＤＣ電力信号を出力電圧５１２に所定のレベル、例えば、１５ボルトに調整する。同様に、後部ホイールの対（例えば、２２２ｂおよび２２２ｄ（図３））は、ダイオードブリッジ５０８’に接続され、続けて、電圧調整器５１０’に接続され、出力電圧５１２’を生成する。
【００７５】
図５Ｃに示されるように、ＰＩＣマイクロコントローラ２２８は、分圧回路５１４および５１４’およびＰＩＣマイクロコントローラ２２８の別個のアナログ感知インターフェースを通して、前部ホイールの対（例えば、２２２ａおよび２２２ｃ）および後部ホイールの対（例えば、２２２ｂおよび２２２ｄ）のそれぞれのホイール２２２のうちの１つ（例えば、ホイール２２２に結合されるワイヤまたは電気ピックアップ）に電気的に結合される。いくつかの実施形態では、産業用カート１０４のホイール２２２に通信可能に結合されるアナログセンサインターフェースは、軌道１０２を介して産業用カート１０４に伝送される電力信号を埋め込まれた通信信号を受信し得る。
【００７６】
依然として回路図５００を参照すると、図５Ｃはさらに、１５ボルト出力電圧５１２および５１２’（図５Ｂから）をサブ回路５１６に描写されるような１２ボルト出力電圧に変換するためのサブ回路５１６を描写する。サブ回路５１６は、１２ボルト調整器５１８回路と、調節可能１２ボルト調整器回路５２０とを含む。いくつかの実施形態では、１２ボルト調整器５１８からの１２ボルト源が、十分であり得る。いくつかの実施形態では、より精緻に調整された１２ボルト源が、要求され得る。したがって、１２ボルト源は、調節可能１２ボルト調整器回路５２０の出力から引き込まれ得る。いくつかの実施形態では、これは、例えば、接合部５２２におけるヘッダピンのセット上のジャンパを調節することによって遂行され得る。
【００７７】
依然として回路図５００を参照すると、図５Ｄはさらに、サブ回路５１６を描写する。サブ回路５２４は、別の電圧調整器回路を描写する。サブ回路５２４は、５ボルト電圧調整器を使用して１２ボルト源を５ボルト源に変換する。種々の電圧源はそれぞれ、産業用カート１０４のための回路の種々のコンポーネントによって利用される。サブ回路５２６は、モータ制御回路を描写する。モータ制御回路は、接合部５３０に電気的に結合されるモータの動作を制御するためのＰＩＣマイクロコントローラ２２８と結合される。サブ回路５２６は、ＰＩＣマイクロコントローラ２２８からオプトカプラを通して制御信号を受信し得、他の回路コンポーネントは、モータをアクティブ化または非アクティブ化する。
【００７８】
回路図５００にさらに描写され、図５Ｅに描写されるように、ＰＩＣマイクロコントローラ２２８は、ＩＲ送受信機回路５３２に通信可能に結合される。ＩＲ送受信機回路５３２は、ＩＲ送信機回路５３４と、ＩＲ受信機回路５３６とを含む。本明細書に説明されるように、ＩＲセンサおよび受信機は、軌道１０２上の他の産業用カート１０４または場所マーカ３２４を感知するために実装され得る。加えて、ＩＲセンサおよび受信機は、産業用カート１０４に、およびそれから通信を提供するために実装され得る。回路図５００は、ＩＲ送信機回路５３４およびＩＲ受信機回路５３６を有する唯一のＩＲ送受信機回路５３２を描写するが、いくつかの実施形態では、産業用カート１０４は、１つ以上のＩＲ送受信機回路５３２または他のタイプのセンサ回路を含み得る。これらのセンサは、本明細書に説明されるような前部センサ２３２、後部センサ２３４、および／または直交センサ２３６を含み得る。
【００７９】
図６は、成長ポッドアセンブリにおける産業用カート１０４を制御するための例証的方法のフローチャート６００を描写する。フローチャート６００の要素は、本明細書に説明される論理要素のうちの１つ以上のもの、例えば、動作論理４３２、通信論理４３４、および／または電力論理４３６にエンコードされ得る。加えて、フローチャート６００の要素は、カートコンピューティングデバイス２２８のプロセッサ４１０、マスタコントローラ１０６、および／または関連付けられる回路によって、例えば、図５Ａ−５Ｅに関して描写および説明されるような産業用カート１０４（図１）の電子機器によって実行され得る。
【００８０】
図１、３、および６を参照すると、フローチャート６００に描写される方法は、概して、いくつかの実施形態では、ブロック６１０において信号を受信するステップと、ブロック６２０において信号が示すものを決定するステップと、ブロック６３０において受信された信号に応答して信号を生成するステップと、ブロック６５０において生成された制御信号を駆動モータ２２６に伝送するステップとを含む。例えば、ブロック６１０において、カートコンピューティングデバイス２２８は、ブロック６１２において１つ以上のセンサ（例えば、２３２、２３４、および２３６）からセンサ信号を受信する、および／またはブロック６１４において通信信号を受信し得る。上記に議論されるように、１つ以上のセンサ（例えば、２３２、２３４、および２３６）は、産業用カート１０４上の前部センサ２３２、後部センサ２３４、および直交センサ２３６を含み得る。加えて、カートコンピューティングデバイス２２８は、マスタコントローラ１０６から軌道１０２およびホイール２２２を介して１つ以上の通信信号を受信し得る。ブロック６２０において、受信された信号は、プロセッサ４１０によって分析され、論理ステップが、センサ信号に応答して、駆動モータ２２６が調節されるべきかどうかを決定するために実行される。
【００８１】
上記に説明されるように、センサ信号が、ある閾値を上回るまたは下回る距離を示す場合、カートコンピューティングデバイス２２８は、駆動モータ２２６が調節される必要があると決定し得る。例えば、ブロック６２２においてセンサ信号が先行カートへの距離がある閾値を下回ることを示す場合、またはブロック６２３において後続カートへの距離がある閾値を上回る場合、カートコンピューティングデバイス２２８は、駆動モータ２２６の速度が減少される必要があると決定し得る。例えば、カートコンピューティングデバイス２２８は、先行カートへの距離がある閾値を下回る（またはそれ未満である）とき、または後続カートへの距離がある閾値を上回る（またはそれを超える）とき、駆動モータの速度を減少させる第１の制御信号を生成し得る。同様に、ブロック６２４においてセンサ信号が先行カートへの距離がある閾値を上回ることを示す場合、またはブロック６２５において後続カートへの距離がある閾値を下回る場合、カートコンピューティングデバイス２２８は、駆動モータ２２６の速度が増加される必要があると決定し得る。例えば、カートコンピューティングデバイス２２８は、先行カートへの距離がある閾値を上回る（またはそれを超える）とき、または後続カートへの距離がある閾値を下回る（またはそれ未満である）とき、駆動モータの速度を増加させる第２の制御信号を生成し得る。
【００８２】
ブロック６２６においてセンサ信号が先行カートが誤動作していることを示す場合、カートコンピューティングデバイス２２８は、先行カートを押動する必要性を補償するために、駆動モータ２２６の速度および／またはトルクが増加される必要があると決定し得る。
【００８３】
センサ信号が場所マーカ３２４の検出を示す場合では、カートコンピューティングデバイス２２８は、１つまたはいくつかの機能を実施し得る。いくつかの実施形態では、場所マーカ３２４が軌道１０２に沿った特定の場所を示す場合、カートコンピューティングデバイス２２８は、メモリコンポーネント４３０（図４）内に、センサが検出した一意のＩＤを記憶し得る。いくつかの実施形態では、センサによる場所マーカ３２４の検出は、カートコンピューティングデバイス２２８に、駆動モータ２２６の速度、方向、トルク、または他のパラメータのうちの１つを調節させ得る。つまり、ブロック６３８において、カートコンピューティングデバイス２２８は、駆動モータ２２６に対して決定された調節を実行するために制御信号を生成し得る。いくつかの実施形態では、カートコンピューティングデバイス２２８は、受信されたセンサ信号によって示されるような一意のＩＤを記憶し、駆動モータ２２６の機能性を調節するために制御信号を生成し得る。
【００８４】
ブロック６３０において、カートコンピューティングデバイス２２８および／またはカートコンピューティングデバイス２２８および駆動モータ２２６に結合される他の電子回路は、駆動モータ２２６の機能性を調節するために必要な制御信号を生成し得る。ブロック６３２において、生成された制御信号は、ブロック６２２および／またはブロック６２３における決定に応答して、駆動モータ２２６の速度を減少させ得る。ブロック６３４において、生成された制御信号は、ブロック６２４および／または６２５における決定に応答して、駆動モータ２２６の速度を増加させ得る。ブロック６３６において、生成された制御信号は、ブロック６２６における誤動作の決定に応答して、駆動モータ２２６の速度および／またはトルクを増加させ得る。ブロック６３８において、生成された制御信号は、ブロック６１４において受信された通信信号に応答して、駆動モータ２２６の速度、方向、トルク、および／または他の属性を変化させ得る。例えば、通信信号は、マスタコントローラ１０６からのものであり得る。
【００８５】
上記に説明されるように、制御信号は、ブロック６５０において、カートコンピューティングデバイス２２８から、駆動モータ２２６をカートコンピューティングデバイス２２８に結合する回路図５００に描写される電子回路を通して、駆動モータ２２６に伝送される。
【００８６】
上記に例証されるように、成長ポッドのための産業用カートを提供するためのシステムおよび方法の種々の実施形態が、開示される。これらの実施形態は、複数の産業用カートが、成長ポッドの軌道を独立して横断し、個々の配慮を各産業用カートおよび／または各植物に提供することを可能にする。
【００８７】
故に、実施形態は、産業用カートを１つ以上のセンサ信号および／または通信信号に応答して動作させる、トレイおよびカートコンピューティングデバイスを含む成長ポッドのための産業用カートを提供するためのシステムおよび／または方法を含む。１つ以上のセンサ信号は、産業用カート上の１つ以上のセンサから受信され得る。１つ以上のセンサは、軌道上の隣接する産業用カート間の距離、軌道に沿った特定の場所を示す場所マーカ、および／または隣接する産業用カートが誤動作していること等の隣接するカートからの他の通信等の事象を検出し得る。通信信号は、軌道および産業用カートに結合されるホイールを介して受信され得、マスタコントローラからのコマンドまたは情報を提供し得る。１つ以上のセンサ信号および／または通信信号に応答して、カートコンピューティングデバイスは、産業用カートの駆動モータの動作を調節し得る。
【００８８】
本開示の特定の実施形態および側面が本明細書に例証および説明されたが、種々の他の変更および修正が、本開示の精神および範囲から逸脱することなく成されることができる。さらに、種々の側面が本明細書に説明されたが、そのような側面は、組み合わせにおいて利用される必要はない。故に、したがって、添付される請求項は、本明細書に示され、説明される実施形態の範囲内である全てのそのような変更および修正を網羅することが意図される。
【００８９】
ここで、本明細書に開示される実施形態は、産業用カートと通信するためのシステム、方法、および非一過性コンピュータ可読媒体を含むことを理解されたい。また、これらの実施形態は、単に、例示的であり、本開示の範囲を限定するように意図されないことを理解されたい。
【図１】
2020522983.tif 000003
【図２】
2020522983.tif 000004
【図３】
2020522983.tif 000005
【図４】
2020522983.tif 000006
【図５Ａ】
2020522983.tif 000007
【図５Ｂ】
2020522983.tif 000008
【図５Ｃ】
2020522983.tif 000009
【図５Ｄ】
2020522983.tif 000010
【図５Ｅ】
2020522983.tif 000011
【図６】
2020522983.tif 000012
【国際調査報告】
2020522983.tif 000013
2020522983.tif 000014