(57)【特許請求の範囲】
【請求項１】
管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムにおいて、
前記ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、
作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、
作業者を識別して前記ピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、
前記指示要求情報受信手段が前記指示要求情報を受信した際、前記作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、
前記ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、
前記抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、
前記算出された作業量と、前記読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき前記抽出されたピッキング作業指示情報に基づく作業が前記予め設定された時刻までに完了するか否かを判断する判断手段と、
前記判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、前記指示要求情報を送信した作業者に割り当て送信する制御手段と、
を備え、
さらに前記ピッキングシステムは、前記指示要求情報を送信した作業者以外の作業者のピッキング作業進捗情報を読み出す読み出し手段と、
該指示要求情報を送信した作業者以外の作業者の作業処理能力情報を前記作業者情報記憶手段から読み出し特定する特定手段と、
該特定された作業処理能力情報と、前記読み出されたピッキング作業進捗情報とにより、前記指示要求情報を送信した作業者以外の作業者が現在進めているピッキング作業の完了までに要する完了予定時間と、前記指示要求情報を送信した作業者以外の作業者が前記抽出されたピッキング作業指示情報を実施した場合の抽出作業完了予定時間とを算出する算出手段と、を有し、
作業者に作業を割り当てる際、前記判断手段は前記指示要求情報を送信した作業者が、前記他の作業者より早くピッキング作業を完了するか否かを判断し、完了すると判断された場合に、前記制御手段は前記抽出されたピッキング作業指示情報を前記指示要求情報を送信した作業者に割り当てることを特徴とするピッキングシステム。
【請求項２】
請求項１に記載のピッキングシステムにおいて、
前記ピッキングシステムは、各作業者のピッキング作業の進捗情報を逐次更新し記憶する作業進捗情報記憶手段を備えていることを特徴とするピッキングシステム。
【請求項３】
管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムにおいて、
前記ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、
作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、
作業者を識別して前記ピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、
前記指示要求情報受信手段が前記指示要求情報を受信した際、前記作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、
前記ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、
前記抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、
前記算出された作業量と、前記読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき前記抽出されたピッキング作業指示情報に基づく作業が前記予め設定された時刻までに完了するか否かを判断する判断手段と、
前記判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、前記指示要求情報を送信した作業者に割り当て送信する制御手段と、
を備え、
前記判断手段が前記予め設定された時刻までに前記抽出されたピッキング作業指示情報の作業を完了できないと判断した場合は、
前記ピッキング作業指示情報を分割する作業指示分割手段と、該作業指示分割手段によって分割されたピッキング指示情報の一つを再抽出する再抽出手段とを有することで、前記判断手段は、前記再抽出手段により再抽出される前記分割されたピッキング作業指示情報について前記ピッキング作業が完了するか否かを判断することを特徴とするピッキングシステム。
【請求項４】
請求項３に記載のピッキングシステムにおいて、
前記抽出されたピッキング作業指示情報は、作業者が異なる位置へ移動し、それぞれの位置にてピッキング作業を行う複数の位置情報を備えたピッキング作業指示情報であり、
前記作業指示分割手段は、前記複数の位置情報を備えたピッキング作業指示情報を該位置情報に基づいて分割することを特徴とするピッキングシステム。
【請求項５】
管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムの管理装置において、
前記ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、
作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、
作業者を識別して前記ピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、
前記指示要求情報受信手段が前記指示要求情報を受信した際、前記作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、
前記ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、
前記抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、
前記算出された作業量と、前記読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき前記抽出されたピッキング作業指示情報に基づく作業が前記予め設定された時刻までに完了するか否かを判断する判断手段と、
前記判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、前記指示要求情報を送信した作業者に割り当て送信する制御手段と、
を備え、
さらに前記ピッキングシステムは、前記指示要求情報を送信した作業者以外の作業者のピッキング作業進捗情報を読み出す読み出し手段と、
該指示要求情報を送信した作業者以外の作業者の作業処理能力情報を前記作業者情報記憶手段から読み出し特定する特定手段と、
該特定された作業処理能力情報と、前記読み出されたピッキング作業進捗情報とにより、前記指示要求情報を送信した作業者以外の作業者が現在進めているピッキング作業の完了までに要する完了予定時間と、前記指示要求情報を送信した作業者以外の作業者が前記抽出されたピッキング作業指示情報を実施した場合の抽出作業完了予定時間とを算出する算出手段と、を有し、
作業者に作業を割り当てる際、前記判断手段は前記指示要求情報を送信した作業者が、前記他の作業者より早くピッキング作業を完了するか否かを判断し、完了すると判断された場合に、前記制御手段は前記抽出されたピッキング作業指示情報を前記指示要求情報を送信した作業者に割り当てることを特徴とするピッキングシステムの管理装置。
【請求項６】
請求項５に記載のピッキングシステムの管理装置において、
前記ピッキングシステムの管理装置は、各作業者のピッキング作業の進捗情報を逐次更新し記憶する作業進捗情報記憶手段を備えていることを特徴とするピッキングシステムの管理装置。
【請求項７】
管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムの管理装置において、
前記ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、
作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、
作業者を識別して前記ピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、
前記指示要求情報受信手段が前記指示要求情報を受信した際、前記作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、
前記ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、
前記抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、
前記算出された作業量と、前記読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき前記抽出されたピッキング作業指示情報に基づく作業が前記予め設定された時刻までに完了するか否かを判断する判断手段と、
前記判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、前記指示要求情報を送信した作業者に割り当て送信する制御手段と、
を備え、
前記判断手段が前記予め設定された時刻までに前記抽出されたピッキング作業指示情報の作業を完了できないと判断した場合は、
前記ピッキング作業指示情報を分割する作業指示分割手段と、該作業指示分割手段によって分割されたピッキング指示情報の一つを再抽出する再抽出手段とを有することで、前記判断手段は、前記再抽出手段により再抽出される前記分割されたピッキング作業指示情報について前記ピッキング作業が完了するか否かを判断することを特徴とするピッキングシステムの管理装置。
【請求項８】
請求項７に記載のピッキングシステムの管理装置において、
前記抽出されたピッキング作業指示情報は、作業者が異なる位置へ移動し、それぞれの位置にてピッキング作業を行う複数の位置情報を備えたピッキング作業指示情報であり、
前記作業指示分割手段は、前記複数の位置情報を備えたピッキング作業指示情報を該位置情報に基づいて分割することを特徴とするピッキングシステムの管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ピッキングカートからのピッキング指示情報要求を上位装置に送信し、上位装置から送信されてくる指示に基づき、ピッキング作業を行うピッキングシステム、及び管理装置に関するものである。
【背景技術】
【０００２】
上位装置から送信されるピッキング指示情報をピッキングカートの受信部で受信し、該受信したピッキング指示情報を表示部に表示し、該表示されたピッキング指示情報に基づいて作業員がピッキング作業を行うピッキングシステムは、特許文献１に示すように既に物流センター等の倉庫において実施されている。
【特許文献１】特開平３−１４３８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記ピッキングシステムでは、ピッキングした物品の出荷時間が決められている場合があり、出荷時間が近い作業を優先して実施させることは試みられている。しかしながら、ピッキング作業を行う各作業員のピッキング作業処理能力が異なることから、決められたピッキング作業完了時刻までに、ピッキング作業が完了しないという問題が発生していた。また、例えば退勤時刻や昼休み開始時刻は、作業員毎に異なる場合があり、該退勤時刻や昼休み時刻に近づいたときに前の作業が終わり、次の作業の指示を行った場合、その作業員の作業終了時刻までに作業が終わらない作業量の作業を指示してしまい、結果的に決められた時刻までに作業が完了しないという問題が発生していた。
【０００４】
本発明は上述の点に鑑みてなされたものであり、ピッキング作業を決められた時間までに完了させることが可能なピッキングシステム、管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため本発明は、管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムにおいて、ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、作業者を識別してピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、指示要求情報受信手段が指示要求情報を受信した際、作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、算出された作業量と、読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき抽出されたピッキング作業指示情報に基づく作業が予め設定された時刻までに完了するか否かを判断する判断手段と、判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、指示要求情報を送信した作業者に割り当て送信する制御手段と、を備え、さらに前記ピッキングシステムは、前記指示要求情報を送信した作業者以外の作業者のピッキング作業進捗情報を読み出す読み出し手段と、該指示要求情報を送信した作業者以外の作業者の作業処理能力情報を前記作業者情報記憶手段から読み出し特定する特定手段と、該特定された作業処理能力情報と、前記読み出されたピッキング作業進捗情報とにより、前記指示要求情報を送信した作業者以外の作業者が現在進めているピッキング作業の完了までに要する完了予定時間と、前記指示要求情報を送信した作業者以外の作業者が前記抽出されたピッキング作業指示情報を実施した場合の抽出作業完了予定時間とを算出する算出手段と、を有し、作業者に作業を割り当てる際、前記判断手段は前記指示要求情報を送信した作業者が、前記他の作業者より早くピッキング作業を完了するか否かを判断し、完了すると判断された場合に、前記制御手段は前記抽出されたピッキング作業指示情報を前記指示要求情報を送信した作業者に割り当てることを特徴とする。
【０００６】
また、本発明は、上記ピッキングシステムにおいて、各作業者のピッキング作業の進捗情報を逐次更新し記憶する作業進捗情報記憶手段を備えていることを特徴とする。
【０００８】
上記のように、ピッキング作業指示情報を要求する指示要求情報を受信した際、その作業者の能力を考慮して、予め設定された時刻に間に合うピッキング作業指示情報を当該作業者に割り当てるので、ピッキング作業指示情報の作業が作業終了時刻に間に合うことになる。
【００１０】
上記のように、ピッキング作業指示情報を要求する指示要求情報を受信した際、単に作業終了時刻に間に合うピッキング作業指示情報を抽出し、当該作業者に割り振るのではなく、その時点での他の作業者の作業の進捗状況を把握して、他の作業者の方がより早く作業が完了できるか否かを考慮して、指示要求情報を送信した作業者に割り振ることができる。
【００１４】
また、本発明は、管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムにおいて、前記ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、作業者を識別して前記ピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、前記指示要求情報受信手段が前記指示要求情報を受信した際、前記作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、前記ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、前記抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、前記算出された作業量と、前記読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき前記抽出されたピッキング作業指示情報に基づく作業が前記予め設定された時刻までに完了するか否かを判断する判断手段と、前記判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、前記指示要求情報を送信した作業者に割り当て送信する制御手段と、を備え、前記判断手段が前記予め設定された時刻までに前記抽出されたピッキング作業指示情報の作業を完了できないと判断した場合は、前記ピッキング作業指示情報を分割する作業指示分割手段と、該作業指示分割手段によって分割されたピッキング指示情報の一つを再抽出する再抽出手段とを有することで、前記判断手段は、前記再抽出手段により再抽出される前記分割されたピッキング作業指示情報について前記ピッキング作業が完了するか否かを判断することを特徴とする。
また、本発明は、上記ピッキングシステムにおいて、前記抽出されたピッキング作業指示情報は、作業者が異なる位置へ移動し、それぞれの位置にてピッキング作業を行う複数の位置情報を備えたピッキング作業指示情報であり、前記作業指示分割手段は、前記複数の位置情報を備えたピッキング作業指示情報を該位置情報に基づいて分割することを特徴とする。
【００１５】
上記のように、複数の位置情報を備えたピッキング作業指示情報である場合、ピッキング作業指示情報が分割され、その一つのピッキング作業指示情報について該ピッキング作業が間に合うかが判断されるので、予め設定された時刻までに間に合う可能性が高くなる。
【００１８】
また、本発明は、管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムの管理装置において、ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、作業者を識別して前記ピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、指示要求情報受信手段が指示要求情報を受信した際、作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、算出された作業量と、読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき抽出されたピッキング作業指示情報に基づく作業が予め設定された時刻までに完了するか否かを判断する判断手段と、判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、指示要求情報を送信した作業者に割り当て送信する制御手段と、を備え、さらに前記ピッキングシステムは、前記指示要求情報を送信した作業者以外の作業者のピッキング作業進捗情報を読み出す読み出し手段と、該指示要求情報を送信した作業者以外の作業者の作業処理能力情報を前記作業者情報記憶手段から読み出し特定する特定手段と、該特定された作業処理能力情報と、前記読み出されたピッキング作業進捗情報とにより、前記指示要求情報を送信した作業者以外の作業者が現在進めているピッキング作業の完了までに要する完了予定時間と、前記指示要求情報を送信した作業者以外の作業者が前記抽出されたピッキング作業指示情報を実施した場合の抽出作業完了予定時間とを算出する算出手段と、を有し、作業者に作業を割り当てる際、前記判断手段は前記指示要求情報を送信した作業者が、前記他の作業者より早くピッキング作業を完了するか否かを判断し、完了すると判断された場合に、前記制御手段は前記抽出されたピッキング作業指示情報を前記指示要求情報を送信した作業者に割り当てることを特徴とする。
また、本発明は、上記ピッキングシステムの管理装置において、前記ピッキングシステムの管理装置は、各作業者のピッキング作業の進捗情報を逐次更新し記憶する作業進捗情報記憶手段を備えていることを特徴とする。
【００１９】
また、本発明は、管理装置から送信されるピッキングすべき物品を指示するピッキング作業指示情報を受信部で受信し、該受信したピッキング作業指示情報に基づきピッキング作業を実行するピッキングシステムの管理装置において、前記ピッキング作業指示情報を記憶するピッキング作業指示情報記憶手段と、作業者毎の作業処理能力情報を記憶する作業者情報記憶手段と、作業者を識別して前記ピッキング作業指示情報を要求する指示要求情報を受信する指示要求情報受信手段と、前記指示要求情報受信手段が前記指示要求情報を受信した際、前記作業者情報記憶手段から作業処理能力情報を読み出す読み出し手段と、前記ピッキング作業指示情報記憶手段からピッキング作業指示情報を抽出する抽出手段と、前記抽出されたピッキング作業指示情報にかかる作業が完了するまでの作業量を算出する算出手段と、前記算出された作業量と、前記読み出された作業処理能力情報と、現在時刻と、予め設定された時刻と、に基づき前記抽出されたピッキング作業指示情報に基づく作業が前記予め設定された時刻までに完了するか否かを判断する判断手段と、前記判断手段により予め設定された時刻に作業が完了すると判断されたピッキング作業指示情報を、前記指示要求情報を送信した作業者に割り当て送信する制御手段と、を備え、前記判断手段が前記予め設定された時刻までに前記抽出されたピッキング作業指示情報の作業を完了できないと判断した場合は、前記ピッキング作業指示情報を分割する作業指示分割手段と、該作業指示分割手段によって分割されたピッキング指示情報の一つを再抽出する再抽出手段とを有することで、前記判断手段は、前記再抽出手段により再抽出される前記分割されたピッキング作業指示情報について前記ピッキング作業が完了するか否かを判断することを特徴とする。
また、本発明は、上記ピッキングシステムの管理装置において、前記抽出されたピッキング作業指示情報は、作業者が異なる位置へ移動し、それぞれの位置にてピッキング作業を行う複数の位置情報を備えたピッキング作業指示情報であり、前記作業指示分割手段は、前記複数の位置情報を備えたピッキング作業指示情報を該位置情報に基づいて分割することを特徴とする。
【発明の効果】
【００２０】
請求項１，２に記載の発明によれば、ピッキング作業指示情報を要求する指示要求情報を受信した際、その作業者の能力を考慮して、予め設定された時刻、例えばピッキング作業指示等の作業終了時刻に間に合うピッキング作業指示情報を当該作業者に割り当てるので、ピッキング作業指示情報の作業が作業終了時刻に間に合い、より効率のよいピッキング作業指示情報を指示できる。
【００２１】
また請求項１，２に記載の発明によれば、ピッキング作業指示情報を要求する指示要求情報を受信した際、単に作業終了時刻に間に合うピッキング作業指示情報を抽出し、当該作業者に割り振るのではなく、その時点での他の作業者の作業の進捗状況を把握して、他の作業者の方がより早く作業が完了できるか否かを考慮して、指示要求情報を送信した作業者に割り振ることができ、ピッキングシステム全体として効率のよい運用ができる。
【００２３】
請求項３，４に記載の発明によれば、複数の位置情報からなるピッキング作業指示情報の場合に、該ピッキング作業指示情報が分割されて該分割されたピッキング指示情報について該ピッキング作業が間に合うかが判断されるので、予め設定された時刻までに間に合う可能性が高くなる。また、割り当てるピッキング作業指示情報がないような場合でも、ピッキング作業指示情報を与えることが可能となる。
【００２５】
請求項５乃至８に記載の発明に係る管理装置によれば、ピッキング作業指示情報を要求する指示要求情報を受信した際、その作業者の能力を考慮して、予め定められた時刻、例えばピッキング作業毎の作業終了時刻に間に合うピッキング作業指示情報を当該作業者に割り当てるので、作業が作業終了時刻に間に合い、より効率のよいピッキング作業指示情報を指示できる。
【発明を実施するための最良の形態】
【００２６】
以下、添付図面を参照して本発明の実施形態を詳細に説明する。物品（商品）のピッキング作業には、倉庫内の陳列棚に物品が並んでいて、指示された商品を該陳列棚から取り出し、カートに搭載されているコンテナに収納する所謂摘み取り方式ピッキングと、カートに物品（商品）が載置されており、棚が例えば納品先毎に分けられており、該棚に物品を納めていく、所謂種蒔き方式ピッキングがある。本発明に係るビッキングシステムは摘み取り方式ピッキングと種蒔き方式ピッキングのいずれにも適用できるが、ここでは摘み取り方式のピッキングに使用する場合を説明する。
【００２７】
図１は本発明に係るピッキングシステムに用いるピッキングカートの側面構成例を示す図である。図示するように、１台のピッキングカート１０は、上下２段に仕切られ、下段には２台の台秤１１、１２、上段には２台の台秤１３、１４が設けられている。台秤１１〜１４の各々には折り畳みコンテナ等のピッキングした物品を収容するコンテナ３２を搭載できるようになっている。
【００２８】
ピッキングカート１０には押すためのハンドル１５が設けられ、該ハンドル１５の前方（正面）には、作業者がピッキングカート１０を押しながらピッキングのため指示データ等の各種データを見ることが出来るように第１表示部１６が設けられている。また、ピッキングカート１０の側部にはピッキング作業を行いながら、指示データ等の各種データを見ることが出来るように第２表示部１７が設けられている。また、ピッキングカート１０の上部側部にはプリンタ１８が設けられている。このプリンタ１８ではピッキングした物品を収容するコンテナに貼り付けるラベル等を発行できるようになっている。また、図示は省略するが、第１表示部１６内には上位の管理装置と通信するためのアンテナが設けられている。更に、図示は省略するがピッキングする物品のバーコードを読み取るためスキャナーが設けられている。
【００２９】
図２は本発明に係るピッキングシステムのシステム構成例を示すブロック図である。各ピッキングカート１０−１、１０−２、・・・１０−ｎは、無線ルータ１０１を介して管理装置１００と通信可能になっている。無線ルータ１０１はルータ機能を有するアクセスポイントで、無線ＬＡＮ１０２と有線ＬＡＮ（図示せず）と同時の接続が可能となっている。また、ホストコンピュータ２００が管理装置１００の上位として無線ＬＡＮ１０３と有線ＬＡＮ（図示せず）と同時の接続が可能となっている。そしてホストコンピュータ２００から送信された物品（商品）の注文データが管理装置１００に送信されるようになっている。
【００３０】
図３はピッキングカート１０のシステム構成を示すブロック図である。ピッキングカート１０は、ＣＰＵ２０、ＲＡＭ２１、ＲＯＭ２２、第１表示部１６、第２表示部１７、充電電源部２３、通信部２４、第１計量部（台秤１３）２５、第２計量部（台秤１４）２６、第３計量部（台秤１１）２７、第４計量部（台秤１２）２８、スキャナー３０、プリンタ１８、及びスピーカー部３１を備えている。ＣＰＵ２０は、各種演算を実行し、ピッキングカート１０の各部を制御する。ＲＡＭ２１にはＣＰＵ２０によって読み出されたデータ等、ＣＰＵ２０が処理を行う上で利用するフラグやレジスタ、管理装置１００から送信されるピッキングのための指示データ等が記憶されている。ＲＯＭ２２には、ＣＰＵ２０が動作するためのプログラムが記憶されている。
【００３１】
図４は管理装置１００のシステム構成を示すブロック図である。ハードウエアは通常のパソコンと同等であり、演算処理部（ＣＰＵ）４０（読み出し手段、抽出手段、特定手段、算出手段、判断手段、制御手段）、演算処理の作業領域となるＲＡＭ４２、基本プログラムを記憶するＲＯＭ４３、各種ファイルやデータを記憶するハードディスク（ＨＤＤ）４１（ピッキング作業指示情報記憶手段）、キーボードやマウス等を備えた操作部４４、現在時刻を計時する時計部４６、ホストコンピュータ２００や各ピッキングカート１０と通信するための通信部４７（指示要求情報受信手段）を備え、それらはバスライン４８で接続されている。ハードディスク（ＨＤＤ）４１は後に詳述するように、作業者の能力情報や退勤時刻情報を規定する作業者ファイル、ピッキング作業等の作業の進捗状況を記憶する進捗状況ファイル、ピッキング作業指示情報等を記憶する作業指示ファイルが格納されている。
【００３２】
図５は本発明に係るピッキングシステムを用いてピッキング作業を行う倉庫の平面レイアウトを示す図である。図示するように倉庫５０内には、物品（商品）陳列棚５１が所定の間隔で複数配置されている。各棚には棚毎に「ロケーションＮｏ」５３が付されている。「ロケーションＮｏ」５３は、物品が配置されている位置を示す位置情報で倉庫５０内を一定の規則で各物品陳列棚５１と物品陳列棚５１内の物品の位置を特定できるように割り振られたものである。そして、各作業員はロケーション情報を熟知しているので、ピッキングカート１０の第１表示部１６、第２表示部１７に表示されるロケーション情報を見ることで、移動先を理解することができる。また、各物品陳列棚５１にはロケーション情報が視認可能なようにラベル等に印字され貼付されているので該ラベルを見て、指示された棚へ移動可能となっている。そして例えば、図５のスタート点５２から経路Ｂを通って、表示されたロケーションＮｏ．５３の位置でピッキング作業を行い配送エリア５４へと移動する。
【００３３】
図６は作業指示ファイルの一例を示す図である。該作業指示ファイルはホストコンピュータ２００から送信された注文データを基に作成される。作業指示ファイルの１行、１行が作業を指示する情報であり、１つの作業に対して、「コンテナＮｏ．」、「出荷数量（ピッキング個数）」、「ロケーションＮｏ．」、「商品コード」、「納品先コード」、「出荷時刻（作業終了時刻）」、「作業者番号（コード）」等が設定されている。ここで出荷時刻が設定されていない作業は、その日の最終作業時刻（例えば２０：００時）出荷時刻（作業終了時刻）となる。該作業指示ファイルは上記のようにハードディスク（ＨＤＤ）４１に記憶されている。
【００３４】
上記コンテナＮｏ．は、その作業指示でピッキングされる物品（商品）が収納されるコンテナ番号である。また、出荷個数（ピッキング個数）はピッキングする物品（商品）の数、ロケーションＮｏ．は倉庫５０の物品陳列棚５１での物品（商品）が位置する場所を特定する情報、商品コードは商品（物品）を特定する情報である。また、納品先コードは納品先を特定する情報である。また、出荷時刻は、例えば、１０：００までに出荷して欲しいと納品先から依頼があった場合等に納品先コードもキーとして設定される。また、出荷時刻が設定されていない場合は、上記のように当日の作業終了時刻（例えば２０：００時）までに作業を完了させることを意味する。出荷時刻が設定されているピッキング作業指示データの場合は、他の出荷時刻が設定されていないピッキング作業指示データより優先して、それをピッキングカート１０へ送信させるように管理装置１００のＣＰＵ４０は制御する。
【００３５】
作業指示ファイルの１行が作業を示すが、ここでは図１に示すように４個のコンテナ３２を搭載するピッキングカート１０を使用するので、４個のコンテナ３２へのピッキング作業指示データ（図６のＤ１、Ｄ２・・・参照）が、ピッキングカート１０から送信される１回の指示要求信号に対して、管理装置１００からピッキングカート１０へ送信されるピッキング作業指示情報となる。但し、ここでは１つのコンテナＮｏ．に１つの物品（商品）のみがピッキングされる指示の例であるが、これに限らず、１つのコンテナＮｏ．に複数の物品がピッキングされる作業指示であってもよい。また、どの４つのコンテナＮｏ．のピッキング作業指示データを組み合わせるかは、物品が位置しているロケーションを考慮して極力、ピッキングカート１０の移動距離が短くなるように管理装置１００のＣＰＵ４０が演算処理して決定している。つまりここでは、管理装置１００において、ピッキングカート１０から指示要求信号を受信したときに、要求した作業者の作業時間までに間に合うように、どの４つの組のピッキング作業指示データをピッキングカート１０に送信するかを制御している。
【００３６】
作業者番号（コード）は、管理装置１００からピッキング作業指示データを送信したピッキングカート１０の作業者コードである。ピッキングカート１０で作業を開始する前に、ピッキングカート１０の第１表示部１６の表示面に図７に示すように、「作業者番号」及び「作業者名」を入力し、ピッキングカート１０のＲＡＭ２１の所定エリアに記憶させる。そしてピッキングカート１０から送信される指示要求信号は前記「作業者番号」及び「作業者名」と共に送信されるので、送信されたピッキング作業指示データには該指示要求信号を送信した作業者を特定する作業者コードを、作業を指示した４つ組みの指示データに記憶することができる。
【００３７】
そして、１台のピッキングカート１０には、４個のコンテナ３２が搭載されているので、４種類のコンテナＮｏ．のピッキング作業指示データが該当するピッキングカート１０へ送信されるようになっている。つまり、例えばロケーションＮｏ．のＢＨ２００からＳ５４０５まで（図６のＤ１参照）が１回の作業指示となり、４箇所のロケーションで物品のピッキングをすると、１回の作業指示が完了することを意味する。但し、ここでは４種類のコンテナＮｏ．は、ピッキングカート１０に４個のコンテナ３２を搭載しているので、４種類にしているだけで、４つのコンテナを搭載していたとしても、３つ或いは２つのコンテナＮｏ．に該当する指示データを１回の作業指示とするようにしてもよい。また、上記のように１つのコンテナＮｏ．で複数のロケーションを移動し、複数の物品（商品）をピッキングするピッキング作業指示データからなる作業指示であってもよい。
【００３８】
第１表示部１６は図１に示すように、ハンドル１５の前方（正面）に設けられ、液晶タッチパネルとして構成されている。また、第２表示部１７はピッキングカート１０の側面に設けられ、第１表示部１６と同様に液晶タッチパネルとして構成されている。充電電源部２３は、充電されたピッキングカート１０に搭載されている各機器に電源を供給する。通信部２４は、図２に示すように、上位の管理装置１００と無線ＬＡＮ１０２にて通信する。スキャナー３０は物品に付されているバーコードを読み取るために設けられている。第１計量部２５〜第４計量部２８には上記のように折り畳み式の等のピッキングした物品を収納するコンテナが搭載されている。また、プリンタ１８は各コンテナに貼り付けるラベルやピッキングした実績を印字して発行する。スピーカー部３１はエラーを音で知らせるために設けられている。
【００３９】
ピッキングカート１０の各計量部２５〜２８（台秤１１〜１４）に搭載されるコンテナＮｏ．は１つの納入先を示している。上位の管理装置１００は多数の店舗等から受ける大量の注文データに基づき、同じピッキングカート１０でピッキング作業を行う際、移動距離が短く、効率のよいピッキング作業ができるような指示データを生成して各ピッキングカート１０へ送信する。
【００４０】
図８はピッキング作業の操作フローを示す図である。先ず、ピッキング作業の開始前にピッキングカート１０の第１表示部１６には、図７に示すように、「作業者番号」、「作業者名」、「切替キー」、「テンキー」の画面が表示されている。先ずステップＳＴ１において、ピッキング作業の作業者が作業者番号を入力することにより、作業者番号の入力が受け付けられ第１表示部１６には、図９に示すように、初期画面が表示される。本初期画面は、ロケーション情報が表示されるロケーション情報エリア、指示データが表示される指示データエリア、更に、各コンテナを示したコンテナ情報エリアが表示され、各エリアには何も情報が表示されていない。続いてステップＳＴ２において、表示されているタッチパネルの「開始」キーを押下する。
【００４１】
上記「開始」キーが押下されると、ピッキングカート１０のＣＰＵ２０は通信部を介して管理装置１００へ指示データを要求し、そしてＣＰＵ２０は通信部２４を介して管理装置１００からピッキングのためのピッキング作業指示データを受信し、該ピッキング作業指示データをＲＡＭ２１の所定エリアに記憶する。そしてステップＳＴ３において、指示データのコンテナＮｏ．毎のラベルがプリンタ１８から４枚発行される。各ラベルは各コンテナに対応しており、発行される４枚のラベルの隅にＡ、Ｂ、Ｃ、Ｄとそれぞれ搭載位置が印字されている。そしてピッキングカート１０の上段はＡ、Ｂ、下段はＣ、Ｄと予め決まっているので、作業者（担当者）は発行されたラベルを搭載位置Ａ、Ｂ、Ｃ、Ｄにあるコンテナの側面に貼り付ける。貼り付けられた各ラベルには、ピッキング指示テータの各コンテナＮｏ毎に設定されている納品先情報に基づき納品先の店名や支店などが印字される他、各コンテナＮｏ．等がバーコード化され印字されている。
【００４２】
ピッキングカート１０の各コンテナが位置する場所にはそれぞれＡ、Ｂ、Ｃ、Ｄを示すバーコードが貼り付けられている。ステップＳＴ４において、上記ステップＳＴ３でコンテナに貼付けられたラベルのバーコードと、ピッキングカート１０のＡ位置に貼付けられたラベルに印字されたバーコードとをスキャナー３０で読み取り、コンテナの位置が間違っていないかどうかが確認される。そして上記と同様、ピッキングカート１０のＢ、Ｃ、Ｄ位置に貼付けられたラベルに印字されたバーコードと該Ｂ、Ｃ、Ｄ位置に搭載されているコンテナの側面に貼付けられたラベルに印字されたバーコードとをスキャナー３０で読み取り、コンテナの位置が間違っていないかどうかが確認される。ここでステップＳＴ２の開始キーが押下されてから、ステップＳＴ４でのＡ、Ｂ、Ｃ、Ｄのコンテナの最後の対応づけが済むまでの時間を前準備能力として計測する。
【００４３】
上記ステップＳＴ４でＡ、Ｂ、Ｃ、Ｄ全てのコンテナの対応付けの確認が済むと、ステップＳＴ５において、上記ステップＳＴ３で受信した指示データの初めの物品、例えば図１０に示す「ＢＨ−２００」等のロケーション情報が、第１表示部１６と第２表示部１７の両方に表示される。続いてステップＳＴ６において、作業者が上記表示部に表示されたロケーションにピッキングカート１０を移動し、当該ロケーションに位置する物品に付されているバーコードをスキャナー３０で読み取る。ステップＳＴ５からステップＳＴ６のＪＡＮコードが読み取られるまでの時間を歩行能力を算出する時間として計測する。そして倉庫５０内のピッキングカート１０をスタートさせる場所は、図５のスタート点５２に示すように、予め決まっているので、該スタート点５２から当該ロケーションＮｏ.５３までの距離が算出される。そして、該算出された距離を上記歩行能力として計測された時間で割ることにより歩行速度が算出され、これが歩行能力となる。なお、倉庫５０内のロケーション位置は座標として予め決まっているので、その座標を基に距離が算出できる。
【００４４】
次に、ステップＳＴ７において、ステップＳＴ２で受信した指示データのＪＡＮコードと、物品に付されたバーコードから読み取ったＪＡＮコードが一致する場合は、図１１に示すような表示が第１表示部１６と第２表示部１７の両方に表示される。つまり、ロケーション情報エリアには該当するロケーションＮｏ.「ＢＨ２００」が、指示データエリアには「出荷数量：１」が表示される。コンテナＮｏ．が「△△△△」、ロケーションＮｏ.「ＢＨ２００」に位置する商品名を「ＡＡＡＡ」とする表示が第１表示部１６と第２表示部１７の両方に表示される。ステップＳＴ８において、作業者は指示された商品（物品）を取り出しＡ位置にあるコンテナに投入する。
【００４５】
次に、ステップＳＴ９において、ＣＰＵ２０は、Ａ位置のコンテナが載置された第１計量部（台秤１３）２５から出力された重量データがＲＡＭ２１に記憶されている商品名「ＡＡＡＡ」の重量に等しいかどうかを判断（正しい重量かを判断）する。正しい重量（ＹＥＳ）である場合は、ステップＳＴ１０に進み図１０に示すように、コンテナ情報エリアに表示された指示データを第１表示部１６と第２表示部１７の両方から消去し、完了キーを押すことを促す表示をさせる。一方、ステップＳＴ９で正しい重量でない（ＮＯ）場合、ステップＳＴ１３に進み、値が合わない場合は個数があっていない旨のエラーを表示し、正しい個数を投入する旨を第１表示部１６と第２表示部１７の両方に表示する。
【００４６】
上記ステップＳＴ７で指示された出荷数量の商品（物品）をコンテナＡに投入し、終了すると完了キーが押下されるので、ステップＳＴ７からステップＳＴ１０までのピッキング指示データが表示されてから、ピッキング完了するまでの時間を計測する。そして該計測時間をピッキング指示個数で割ると、ピッキング個数１個当たりのピッキング時間がピッキング能力として算出される。
【００４７】
次に、ステップＳＴ１０において、完了キーが押されると、該当するロケーションＮｏで作業したデータが管理装置１００に送られる。この場合は出荷数量：「１」の情報が送信され、管理装置１００の実績ファイルが更新される。次に、ステップＳＴ１１において、ＲＡＭ２１に記憶した指示データのうち、次のロケーションの指示データがあるか否かを判断し、ある（ＹＥＳ）場合は前記ステップＳＴ５に進み上記処理を繰り返す。ない（ＮＯ）場合はステップＳＴ１２に進む。
【００４８】
上記ステップＳＴ１１で次の商品（物品）があれば、次のロケーションが表示されるので、上記ステップＳＴ５からステップＳＴ６で計測したように、そのロケーションＮｏ.の位置から次に指示されたロケーションまでの距離が算出され、同様に歩行能力が算出され、順次、作業者番号の歩行速度が記憶される。そして、ピッキング能力についても同様に算出され順次記憶される。順次記憶されると、同時に該記憶したデータを含めた平均値が算出され、一番上に記憶され、各能力情報が更新される。そして、作業者番号が特定されて、作業者能力が読み出されたときは、その平均された各の能力情報が読み出される。
【００４９】
ステップＳＴ１２において、全ての作業が終了した旨が第１表示部１６と第２表示部１７の両方に表示され、ピッキングカート１０を所定の位置（図５の配送エリア５４）まで移動させ、コンテナを所定の位置で降ろすよう指示される。なお、上記ステップＳＴ１３では、重量があわない場合、個数があっていない旨のエラーを表示し、正しい個数を投入させる旨の表示を第１表示部１６と第２表示部１７の両方に表示させる。
【００５０】
そして、上記ステップＳＴ１２で、次のロケーションＮｏ.が表示されず、ピッキングカート１０の第１表示部１６、第２表示部１７の指示データエリア、及びコンテナ情報エリア（図９参照）に、ピッキング指示データが表示されないときは、全て完了の旨の表示が第１表示部１６、第２表示部１７に表示され、完了キーを押すことで一回の指示に掛かるピッキング作業が完了する。該ピッキング作業が完了すると、作業者は配送エリア５４（図５参照）までピッキングカート１０を移動し、コンテナをピッキングカート１０から降ろして配送の準備へと移行する。そして当該作業者は、次のピッキング指示の為に図１に示すように、コンテナ３２をピッキングカート１０の台秤に乗せて、図５のスタート点５２まで移行し、上記ステップＳＴ２の開始キー押下することで、次のピッキング作業が指示される。ここで、ステップＳＴ１２の作業終了表示から、ステップＳＴ２で次の開始キーが押されるまでの時間（秒）を計測する。この計測された時間が後片付け能力となる。
【００５１】
上記のように前準備能力、歩行能力、ピッキング能力、後片付け能力が算出／計算される毎に、順次それぞれの値を作業者ファイルに記憶し、その値を平均した値が作業者毎に一番上の行に記憶し、これが当該担当者のそれぞれの能力となる。図１３は作業者ファイルの一例を示す図である。図示するように、作業者ファイルには、「作業者番号」、「前準備能力（秒）」、「歩行速度（ｍ／秒）」、「ピッキング速度（秒／個）」、「後片付け能力（秒）」、「出勤時刻」、「退勤時刻」の項目が設けられている。「前準備能力（秒）」、「歩行速度（ｍ／秒）」、「ビッキング速度（秒／個）」、「後片付け能力（秒）」のＢの部分には、１回のピッキング作業毎に算出／計算された値が履歴情報として記憶され、Ａの部分、即ち一番上の行には平均値が記憶される。
【００５２】
図１４は指示されたピッキング作業の進捗状況を示す進捗ファイルの例を示す図である。図示するように、進捗ファイルには、作業者番号とそれに対応する進捗状況が記憶されている。図６に示す作業指示ファイルで説明したように、１回のピッキング作業指示は、４つのコンテナＮｏ．からなるデータで指示される。そして、１回のピッキング作業指示に掛かるロケーションＮｏ．の数が分母となり、１つのロケーションでのピッキング作業が完了する毎に、ピッキングカート１０の第１表示部１６、第２表示部１７に表示される完了キーが押下されるので、１つのロケーションでの作業が終了する毎に分子の数が１つずつカウントアップされる。１回のピッキング作業指示での作業が全て終了したとき、例えば、進捗ファイルの作業者番号「１１１１」の作業者が４／４になったとき、１回のピッキング作業指示での作業が全て終了したと判断し、進捗ファイルから消去される。そして、新たなピッキングが開始し、ピッキング指示データが作業者番号「１１１１」の作業者に送信された際、新たな進捗ファイルに作業者番号「１１１１」の項目が生成される。このように進捗ファイルは作業者毎の作業の進捗状況を管理するためのもので、１つのロケーションでの作業が終わるごとに更新される。
【００５３】
上記図８に示すピッキング作業の操作フローは基本的な操作フローであるが、本発明ではピッキング作業を決められた時間までに完了させるために、管理装置１００から指示要求信号を発信した作業者にピッキング作業指示データの提示を、作業終了時刻（出荷時刻）、作業者の能力、作業者の退勤時間、他の作業者の進捗状況を考慮して行っている。また、更には作業者が設定された作業終了時刻（出荷時刻）までに作業が終了するように、複数のピッキング作業指示データを分割して提示している。以下詳細に説明する。
【００５４】
〔作業終了時刻（出荷時刻）に合わせた提示〕
図１５は本発明に係るピッキング作業の管理装置１００のＣＰＵ４０の処理フローを示す図である。ここでは作業終了時刻（出荷時刻）に合わせてピッキング作業指示データを提示する場合の処理を示す。ステップＳＴ２１において、緊急のピッキング作業指示があった場合、管理装置１００の操作部４４により、作業指示ファイル中（図６参照）の各ピッキング作業指示データに作業終了時刻（出荷時刻）を入力する。例えば、ある納品先から商品を特定して緊急の配送指示があった場合に、予め各ピッキング作業指示データには、納品先コードが設定されているので、該納品先の納品先コードを指定することで、緊急のピッキング作業指示データを特定することができる。これにより、ピッキングカート１０から指示要求があった場合に、該出荷時刻が設定されている作業から、ピッキングカート１０へピッキング作業指示データを指示データとして送信する。
【００５５】
管理装置１００がピッキングカート１０から作業者番号と共に、指示要求信号を受信する（ステップＳＴ２２）。つまり、ピッキングカート１０で開始キーが押下されると、ピッキングカート１０のＲＡＭ２１（図３参照）に記憶している作業者番号と指示要求信号が通信部２４を介して管理装置１００に送信され、管理装置１００はこの作業者番号と指示要求信号を受信する。続いて、ハードディスク（ＨＤＤ）４１（図４参照）に格納されている作業者ファイル（図１３参照）から作業者番号を特定し、作業者の能力情報を読み出し、ＲＡＭ４２に一時記憶する（ステップＳＴ２３）。即ち、作業者ファイルの前準備能力情報、歩行速度情報、ピッキング速度（個／秒）情報、後片付け能力情報を読み出し、ＲＡＭ４２に一時記憶する。続いて、ハードディスク（ＨＤＤ）４１に格納されている作業指示ファイルから、作業終了時刻が設定されている作業の中から現在時刻に一番近いピッキング作業指示データから、先ず対象となるピッキング作業指示データを抽出する（ステップＳＴ２４）。この場合、例えば１０：００の出荷時刻が設定されているピッキング作業指示データを抽出する。
【００５６】
上記ステップＳＴ２４で抽出したピッキング作業指示データの作業が作業終了時刻までに間に合うかを判断する（ステップＳＴ２５）。この判断は次のようにして行う。先ずハードディスク（ＨＤＤ）４１に格納されている作業指示ファイルのピッキング作業指示データに設定されている出荷時刻（作業終了時刻）と時計部４６から読み出した現在時刻との時間の差を算出する。そして、抽出されたピッキング作業指示データの全てをロケーション間を歩行する距離を算出し、該距離を上記ステップＳＴ２３で読み出した作業者能力情報の歩行速度情報で除算して歩行に掛かる時間を算出する。そして、上記ステップＳＴ２３を読み出し、ＲＡＭ４２に記憶した前準備に掛かる時間、後片付けに掛かる時間、前記算出した歩行に係る時間を算出する。
【００５７】
そして、前記作業終了時刻と時計部４６から読み出した現在時刻との時間差と、該合計総時間とを比べて、作業の終了が終了時刻（出荷時刻）に間に合うか否かを判断し（ステップＳＴ２５）、ＹＥＳであったら、前記ステップＳＴ２２で指示要求信号を送信したピッキングカート１０にピッキング作業指示データを送信し、ＮＯの場合は、ステップＳＴ２４に戻り、再度対象となるピッキング作業指示データの抽出を行う（ステップＳＴ２４）。この再度のピッキング作業指示データの抽出においては、前回抽出したピッキング作業指示データを除き、より作業終了時刻（出荷時刻）が現在時刻に近い作業指示データ、例えば１１：００が出荷時刻としているピッキング作業指示データを抽出する。抽出されたピッキング作業指示データについて上記と同様な作業を繰り返す。
【００５８】
〔作業者の退勤時間に合わせた提示〕
図１６は本発明に係るピッキングシステムの管理装置１００のＣＰＵ４０の処理フローを示す図である。ここでは作業者の退勤時間に合わせてピッキング作業指示データを提示する場合の処理を示す。図１５に示す処理の場合と異なり、作業指示ファイルのピッキング作業指示データに出荷時刻（作業終了時刻）が設定されておらず、ピッキング作業を行う作業者の退勤時刻に合うかどうかを判断してから、指示要求信号を送信してきたピッキングカート１０にピッキング作業指示データを送信する場合の処理フローを示している。先ず、管理装置１００は、ピッキングカート１０から作業者番号と共に、指示要求信号を受信する（ステップＳＴ３１）。次にハードディスク（ＨＤＤ）４１に格納されている作業者ファイル（図１３参照）から該当する作業者番号を特定し、該当する作業者の能力情報を読み出し、管理装置１００のＲＡＭ４２（図４参照）に一時記憶する（ステップＳＴ３２）。即ち前準備能力情報、歩行速度情報、ピッキング速度（個／秒）情報、後片付け能力情報、退勤時間を読み出し、ＲＡＭ４２に記憶する。
【００５９】
次に、作業指示ファイルから対象となるピッキング作業指示データを抽出する（ステップＳＴ３３）。この場合は、出荷時刻（作業終了時刻）が設定されていないものとし、作業指示ファイルの上位の４つの指示データ、即ち「コンテナＮｏ.」、「出荷数量」、「ロケーションＮｏ.」、「商品コード」が順次抽出される。ステップＳＴ３３で抽出したピッキング作業指示データが、当該作業者の退勤時間までに間に合うかを判断し（ステップＳＴ３４）、ＹＥＳの場合、指示要求信号を送信してきたピッキングカート１０にビッキング作業指示データを送信し（ステップＳＴ３５）、ＮＯの場合はステップＳＴ３３に戻り処理を繰り返す。
【００６０】
ステップＳＴ３４で退勤時刻に間に合うかの判断は次のようにして行う。先ず、ステップＳＴ３２でＲＡＭ４２に一時記憶した退勤時刻と、時計部４６から読み取った現在時刻との時間差を算出する。そして、抽出されたピッキング作業指示データの作業が全てのロケーション間を歩行する距離を算出し、該距離をステップＳＴ３２で読み出した歩行速度で除算し、歩行に掛かる時間を算出する。次に抽出された各ピッキング作業指示データのピッキング個数を全て加算し、合計個数を算出する。そしてステップＳＴ３２で記憶したピッキング速度に、該合計個数を乗算し、合計ピッキング時間を算出する。そしてステップＳＴ３２でＲＡＭ４２に記憶した前準備、後片付けに掛かる時間と、前記算出した歩行に掛かる時間と、合計ピッキング時間とを全て合計し、該合計された時間を算出する。そして、前記退勤時刻と時計部４６から読み出した現在時刻との時間差と、該合計された時間とを比べて、間に合うかどうかを判断する。なお、上記は、あくまでも退勤時刻間近の問題であるので、管理装置１００がピッキングカート１０からの指示要求信号を受信したときの現在時刻と、予め設定している各個人の退勤時刻とを比べ、所定時間（例えば１時間）以上の場合は、上記ステップＳＴ３４の判断はしないようにしても良い。
【００６１】
〔他の作業者の進捗状況を考慮した提示〕
図１７は本発明に係るピッキングシステムの管理装置１００のＣＰＵ４０の処理フローを示す図である。ここでは、他の作業者の進捗状況を勘案してピッキング作業指示データを提示する場合の処理フローを示す。先ず、管理装置１００は、ピッキングカート１０から作業者番号と共に、指示要求信号を受信する（ステップＳＴ４１）。つまり、ピッキングカート１０で開始キーが押下されると、ピッキングカート１０のＲＡＭ２１（図３参照）に記憶してある作業者番号と指示要求信号を管理装置１００に送信し、管理装置１００はこの作業者番号と指示要求信号を受信する。管理装置１００のＣＰＵ４０は、ハードディスク（ＨＤＤ）４１に格納されている作業者ファイル（図１３参照）から、該当する作業者番号を特定し、該作業者の能力情報を読み出し、ＲＡＭ４２に一時記憶する（ステップＳＴ４２）。即ち、当該作業者の前準備能力情報、歩行速度情報、ピッキング速度情報、後片付け能力情報を読み出し、ＲＡＭ４２に一時記憶する。
【００６２】
次に、ハードディスク（ＨＤＤ）４１に格納されている作業指示ファイル（図６参照）から、出荷時刻（作業終了時刻）が設定されているピッキング作業指示データの中から現在時刻に一番近い出荷時刻が設定されているピッキング作業指示データを対象作業指示データとして抽出し、ＲＡＭ４２の所定エリアに該抽出したピッキング作業指示データのピッキングＮＯ.も記憶する。この場合、例えば１０：００の出荷時刻が設定されているピッキング作業指示データを抽出する（ステップＳＴ４３）。続いてステップＳＴ４４で抽出したピッキング作業指示データの作業が設定されている出荷時刻までに間に合うかを判断し（ステップＳＴ４４）、ＹＥＳの場合は次のステップＳＴ４５に進み、ＮＯの場合は前記ステップＳＴ４３へ戻り再度対象となるピッキング作業指示データの抽出を行う。この再度のピッキング作業指示データの抽出では、前回抽出した前記ＲＡＭ４２の所定エリアに記憶されているピッキングＮｏ．以外のピッキング作業指示データで、より出荷時刻（作業終了時刻）が現在時刻に近いピッキング作業指示データ、例えば次の１１：００が出荷時刻であるピッキング作業指示データを抽出し、該抽出されたピッキング作業指示データについて、ステップＳＴ４４の判断を繰り返す。この判断は、下記のようにして行う。
【００６３】
先ず、設定されている出荷時刻（作業終了時刻）と時計部４６から読み出した現在時刻との時間差を算出する。そして、抽出されたピッキング作業指示データの全てのロケーション間を歩行する距離を算出し、該距離を前記ステップＳＴ４２で読み出した、歩行速度情報で除算し歩行に掛かる時間を算出する。次に抽出されたピッキング作業指示データのピッキング個数を全て加算し、合計ピッキング個数を算出する。そして前記ステップＳＴ４２で読み出したピッキング速度情報に該合計ピッキング個数を乗算して合計ピッキング時間を算出する。そして前記ステップＳＴ４２で読み出した前準備、後片付けに掛かる時間と、前記算出した歩行に掛かる時間と、合計ピッキング時間とを全て合計して合計総時間を算出する。そして、前記出荷時刻と時計部４６から読み出した現在時刻との時間差と、該合計総時間とを比べて、間に合うかどうかを判断する。
【００６４】
ステップＳＴ４５では、各作業者の１つのロケーションで作業が完了する毎に更新される進捗ファイル（図１４参照）を参照する。次にステップＳＴ４１で指示要求信号を受信した作業者以外の作業者で、進捗ファイルの上位から順に作業者が特定される。そして、該作業者の能力情報が作業者ファイルから読み出され、ＲＡＭ４２に一時記憶される（ステップＳＴ４６）。例えば、作業者番号１１１２と特定されると、作業者番号１１１２の作業者の各能力情報が読み出されＲＡＭ４２に一時記憶される。当該作業者の残りのロケーション数を進捗ファイルから算出する（ステップＳＴ４７）。例えば、作業者番号１１１２は、進捗情報が３／４なので、４から３を減算した１つのロケーションでの作業が残っていることが分る。
【００６５】
次に、ステップＳＴ４７で算出した残りのロケーションと、作業指示ファイル中の作業者番号（コード）から、現在作業しているロケーションと残りのロケーションとから算出される距離をステップＳＴ４６で読み出された歩行速度で除算することで算出される歩行時間と、残りのロケーションでのピッキング指示個数にステップＳＴ４６で読み出されたピッキング速度を乗算し、算出されたピッキング時間と、更にステップＳＴ４６で読み出された後片付け時間とを加算し、当該ピッキング作業指示データの作業の完了までの時間を算出する（ステップＳＴ４８）。続いて、ステップＳＴ４６で特定された作業者がステップＳＴ４３で抽出されたピッキング作業指示データの作業を行った場合の作業完了時間を算出する（ステップＳＴ４９）。
【００６６】
続いて、ステップＳＴ４８で算出した時間を加算してＲＡＭ４２に一時記憶する（ステップＳＴ５０）、更に前記ステップＳＴ４４で算出された合計時間から前記ステップＳＴ５０で算出された時間を減算し、結果をＲＡＭ４２に一時記憶する（ステップＳＴ５１）。前記ステップＳＴ４６からステップＳＴ５１までの処理を進捗ファイルに記憶されている全ての作業者で実行されたかを判断し（ステップＳＴ５２）、ＹＥＳの場合はステップＳＴ５３に進み、ＮＯの場合はステップＳＴ４６に戻る。ステップＳＴ５３では、ステップＳＴ５１でＲＡＭ４２に一時記憶された値に正の数があるかどうかを判断し、ＮＯの場合はステップＳＴ５４に移行し、ＹＥＳの場合は、前記ステップＳＴ４３に戻る。
【００６７】
前記ステップＳＴ５３の判断において、ＹＥＳ、即ち正の数があるということはステップＳＴ４１で指示要求信号を受信した作業者よりも、ステップＳＴ４６で特定された作業者の方が作業が早く、ステップＳＴ４３で抽出されたピッキング作業指示データの作業を処理することができることを意味する。また、ＮＯ、即ち負の数ということは、ステップＳＴ４１で指示要求信号を受信した作業者の方が、ステップＳＴ４６で特定された作業者よりも早く作業が完了できると判断される。
【００６８】
従って、ステップＳＴ５３において、ＮＯ、即ち正の数がない場合は、ステップＳＴ５４に移行し、ステップＳＴ４３で抽出されたピッキング作業指示データをステップＳＴ４１で指示要求信号を受信した作業者へ、即ち指示要求信号を送信したピッキングカート１０に送信する。ステップＳＴ５３において、ＹＥＳ、即ち正の数がある場合は、ステップＳＴ４３で抽出したピッキング作業指示データの作業を他の作業者の方が早くできるので、ステップＳＴ４３に戻り、再度対象となるピッキング作業指示データの抽出をし直す。テップＳＴ４３で再度ピッキング作業指示データを抽出する場合は、前回抽出し前記ＲＡＭ４２に記憶したピッキングＮｏ．以外のピッキング作業指示データで、より出荷時刻が現在時刻に近いピッキング作業指示データ、例えば出荷時刻が次の１１：００であるピッキング作業指示データを抽出し、該抽出された作業指示について上記ステップＳＴ４４〜ＳＴ５３の処理を繰り返す。
【００６９】
〔分割提示〕
図１８は本発明に係るピッキングシステムの管理装置１００のＣＰＵ４０の処理フローを示す図である。ここでは、他の作業者に指示されたピッキング作業指示データを分割して処理する処理フローを示す。ピッキングカート１０から作業者番号と共に、指示要求信号を受信する。つまり、ピッキングカート１０の第１表示部１６に表示された開始キーが押下されると、ピッキングカート１０のＲＡＭ２１に記憶している作業者番号と指示要求信号とを管理装置１００に送信し、管理装置１００がこの作業者番号と指示要求信号とを受信する（ステップＳＴ６１）。
【００７０】
管理装置１００のＣＰＵ４０は、ハードディスク（ＨＤＤ）４１に格納されている作業者ファイル（図１３参照）から、該当する作業者番号を特定し、該作業者の能力情報を読み出し、ＲＡＭ４２に一時記憶する（ステップＳＴ６２）。即ち、当該作業者の前準備能力情報、歩行速度情報、ピッキング速度情報、後片付け能力情報を読み出し、ＲＡＭ４２に一時記憶する。続いて、作業指示ファイル（図６参照）で、出荷時刻（作業終了時刻）が設定されているピッキング作業指示データの中から現在の時刻に近いピッキング作業指示データを、先ず対象とするピッキング作業指示データとして抽出する（ステップＳＴ６３）。この場合、例えば１０：００の出荷時刻が設定されているピッキング作業指示データを抽出し、ＲＡＭ４２の所定エリアに該抽出した４つのピッキングＮｏ．を記憶する。
【００７１】
上記抽出したピッキング作業指示データで作業が設定されている出荷時刻（作業終了時刻）に間に合うかを判断する（ステップＳＴ６４）。この判断は次のようにして行う。先ず、出荷時刻と時計部４６から読み出された現在時刻との時間差を算出する。そして、抽出されたピッキング作業指示データの作業の全てのロケーション間を歩行する距離を算出し、該距離をステップＳＴ６２で読み出した歩行速度で除算し歩行に掛かる時間を算出する。次に抽出されたビッキング作業指示データのピッキング個数を全て加算し、合計ピッキング個数を算出する。そして、ステップＳＴ６２で読み出されたピッキング速度に、該合計ピッキング個数を乗算し、合計ピッキング時間を算出する。そしてステップＳＴ６２で読み出した前準備、後片付けに掛かる時間と、前記算出した歩行に掛かる時間から、合計ピッキング時間を算出する。そして、前記出荷時刻と時計部４６から読み出した現在時刻との時間差と、該合計総時間とを比べ、間に合うかを判断する。そしてＹＥＳの場合はステップＳＴ６５に移行し、ＮＯの場合はステップＳＴ６６に移行する。
【００７２】
上記ステップＳＴ６５では、ステップＳＴ６３で抽出した、ピッキング作業指示データをステップＳＴ６１で受信した作業者、即ち指示要求信号を送信してきたピッキングカート１０に送信する。上記ステップＳＴ６６では、ステップＳＴ６３での一時記憶した４つのピッキングＮｏ．を予め定めたコンテナ数に分割する。例えばコンテナ２個ずつに分割する（ステップＳＴ６６）。分割された２個ずつのコンテナに分割されたピッキング作業指示データの一方を作業指示データとして特定する（ステップＳＴ６７）。続いて出荷時刻に間に合うかが判断され（ステップＳＴ６８）、ＹＥＳの場合は前記ステップＳＴ６５に移行し、ＮＯの場合はステップＳＴ６６で分割された他方のピッキング作業指示データも特定する（ステップＳＴ６９）。続いて、出荷時刻に間に合うかを判断し（ステップＳＴ７０）、ＹＥＳの場合は前記ステップＳＴ６５に移行し、ＮＯの場合は、前記ステップＳＴ６３に戻り処理を繰り返す。なお、ステップＳＴ６８、ＳＴ７０での判断はステップＳＴ６４と同様の手法にて判断するが、ロケーション数が少なくなる。また、ステップＳＴ７０でのＮｏ．の場合、ステップＳＴ６３へ戻り再度ピッキングＮｏ．を抽出するが前記ＲＡＭ４２で一時記憶した以外のピッキングＮｏ．を抽出する。
【００７３】
なお、上記実施形態例では、作業指示ファイルで、１個のコンテナＮｏ．に１個のロケーションＮｏ．の指示であったが、これに限らず、同じコンテナＮｏ．からなる指示が混在してもよい。また、上記実施形態例ではピッキングカート１０に４個のコンテナ３２を搭載する例を示したが、例えば、１個のコンテナの場合は、１個のコンテナＮｏ．の指示が作業指示として管理装置１００から送信されるようにしてもよい。
【００７４】
以上本発明の実施形態を説明したが、本発明は上記実施形態に限定されるものではなく、特許請求の範囲、及び明細書と図面に記載された技術的思想の範囲内において種々の変形が可能である。上記実施形態例では、作業者毎の作業終了時刻を退勤時刻で説明したが、これに限らず、例えば予め設定された昼休み開始時刻や休憩開始時刻であってもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明に係るピッキングシステムに用いるピッキングカートの構成例を示す図である。
【図２】本発明に係るピッキングシステムの全体システム構成を示す図である。
【図３】ピッキングカートのシステム構成を示すブロック図である。
【図４】管理装置のシステム構成を示すブロック図である。
【図５】倉庫の平面レイアウトを示す図である。
【図６】作業指示ファイルの一例を示す図である。
【図７】ピッキングカートの表示部の表示例を示す図である。
【図８】本発明に係るピッキングシステムのピッキング作業の操作フローを示す図である。
【図９】ピッキングカートの表示部の初期画面例を示す図である。
【図１０】ピッキングカートの表示部のロケーション表示例を示す図である。
【図１１】ピッキングカートの表示部の表示画面例を示す図である。
【図１２】ピッキングカートの表示部の表示画面例を示す図である。
【図１３】作業者ファイル例を示す図である。
【図１４】進捗ファイル例を示す図である。
【図１５】本発明に係るピッキングシステムのピッキング作業を作業終了時刻に合わせる処理フローを示す図である。
【図１６】本発明に係るピッキングシステムのピッキング作業を退勤時間に合わせる処理フローを示す図である。
【図１７】本発明に係るピッキングシステムのピッキング作業を他の作業者の進捗状況を勘案した処理する処理フローを示す図である。
【図１８】本発明に係るピッキングシステムのピッキング作業を他の作業者に分割して処理する処理フローを示す図である。
【符号の説明】
【００７６】
１０    ピッキングカート
１１〜１４  台秤
１５    ハンドル
１６    第１表示部
１７    第２表示部
１８    プリンタ
２０    ＣＰＵ
２１    ＲＡＭ
２２    ＲＯＭ
２３    充電電源部
２４    通信部
２５    第１計量部
２６    第２計量部
２７    第３計量部
２８    第４計量部
３０    スキャナー
３１    スピーカー部
３２    コンテナ
４０    演算処理部（ＣＰＵ）
４１    ハードディスク（ＨＤＤ）
４２    ＲＡＭ
４３    ＲＯＭ
４４    操作部
４５    表示部
４６    時計部
４７    通信部
４８    バスライン
５０    倉庫
５１    物品（商品）陳列棚
５２    スタート点
５３    ロケーションＮｏ
５４    配送エリア
１００  管理装置
１０１  無線ルータ
１０２  無線ＬＡＮ
１０３  無線ＬＡＮ
２００  ホストコンピュータ
【図１】
0005380913.tif 000002
【図２】
0005380913.tif 000003
【図３】
0005380913.tif 000004
【図４】
0005380913.tif 000005
【図５】
0005380913.tif 000006
【図６】
0005380913.tif 000007
【図７】
0005380913.tif 000008
【図８】
0005380913.tif 000009
【図９】
0005380913.tif 000010
【図１０】
0005380913.tif 000011
【図１１】
0005380913.tif 000012
【図１２】
0005380913.tif 000013
【図１３】
0005380913.tif 000014
【図１４】
0005380913.tif 000015
【図１５】
0005380913.tif 000016
【図１６】
0005380913.tif 000017
【図１７】
0005380913.tif 000018
【図１８】
0005380913.tif 000019