(57)【要約】【課題】ピッキング作業の効率化を図ること。【解決手段】情報処理装置１０１は、対象作業者の当日の作業期間における移動実績情報に基づいて、対象作業者の疲労度を判定する。情報処理装置１０１は、対象作業者が担当するゾーンで実施予定のピッキング作業ごとの動線距離を記憶する記憶部１１０を参照して、判定した疲労度に基づいて、対象作業者に割り当てるピッキング作業を決定する。情報処理装置１０１は、決定したピッキング作業の実施指示を出力する。【選択図】図１
2019144632.tif 000002
【特許請求の範囲】
【請求項１】
対象作業者の当日の作業期間における移動実績情報に基づいて、前記対象作業者の疲労度を判定し、
前記対象作業者が担当するゾーンで実施予定のピッキング作業ごとに、前記ピッキング作業を行う際の動線の長さを示す動線距離を記憶する記憶部を参照して、判定した前記疲労度に基づいて、前記対象作業者に割り当てるピッキング作業を決定し、
決定した前記ピッキング作業の実施指示を出力する、
処理をコンピュータに実行させることを特徴とする作業支援プログラム。
【請求項２】
前記決定する処理は、
判定した前記疲労度が高いほど動線距離が短くなるように、前記対象作業者に割り当てるピッキング作業を決定する、ことを特徴とする請求項１に記載の作業支援プログラム。
【請求項３】
対象作業者の指定を受け付け、
複数の作業者それぞれの作業者について、前記作業者の身体情報を記憶する第２の記憶部を参照して、指定された前記対象作業者の身体情報を特定し、
複数のゾーンそれぞれのゾーンについて、前記ゾーンにおけるピッキング作業に適した作業者の条件を記憶する第３の記憶部を参照して、特定した前記対象作業者の身体情報に基づいて、前記対象作業者が担当するゾーンを決定する、
処理を前記コンピュータに実行させることを特徴とする請求項１または２に記載の作業支援プログラム。
【請求項４】
前記第３の記憶部は、前記ゾーンにおけるピッキング作業に適した身長、握力、移動速度の少なくともいずれかの条件を記憶しており、
前記ゾーンを決定する処理は、
前記対象作業者の身体情報に基づいて、前記ゾーンにおけるピッキング作業に適した身長、握力、移動速度の少なくともいずれかの条件を満たすか否かを判定し、
判定した判定結果に基づいて、前記対象作業者が担当するゾーンを決定する、
ことを特徴とする請求項３に記載の作業支援プログラム。
【請求項５】
前記対象作業者の身体情報は、前記対象作業者が有する免許を特定する情報を含み、
前記第３の記憶部は、前記ゾーンにおけるピッキング作業に要する免許の条件を記憶しており、
前記ゾーンを決定する処理は、
前記対象作業者の身体情報に基づいて、前記ゾーンにおけるピッキング作業に要する免許を有しているか否かを判定し、
判定した判定結果に基づいて、前記対象作業者が担当するゾーンを決定する、
ことを特徴とする請求項３または４に記載の作業支援プログラム。
【請求項６】
対象作業者の当日の作業期間における移動実績情報に基づいて、前記対象作業者の疲労度を判定し、
前記対象作業者が担当するゾーンで実施予定のピッキング作業ごとに、前記ピッキング作業を行う際の動線の長さを示す動線距離を記憶する記憶部を参照して、判定した前記疲労度に基づいて、前記対象作業者に割り当てるピッキング作業を決定し、
決定した前記ピッキング作業の実施指示を出力する、
処理をコンピュータが実行することを特徴とする作業支援方法。
【請求項７】
対象作業者の当日の作業期間における移動実績情報に基づいて、前記対象作業者の疲労度を判定し、
前記対象作業者が担当するゾーンで実施予定のピッキング作業ごとに、前記ピッキング作業を行う際の動線の長さを示す動線距離を記憶する記憶部を参照して、判定した前記疲労度に基づいて、前記対象作業者に割り当てるピッキング作業を決定し、
決定した前記ピッキング作業の実施指示を出力する、
制御部を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業支援プログラム、作業支援方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、物流センタや倉庫において、無線端末を用いたピッキング業務が行われている。例えば、作業者は、無線端末を用いて、ピッキング指示を受け付け、指示されたピッキング作業を行う。ピッキング作業とは、商品を棚から取り出す作業である。
【０００３】
先行技術としては、例えば、受注から出荷までの作業に要する時間、あるいは、ピッキング作業途中から出荷までに要する時間を予測するシステムがある。また、立位姿勢作業における腰部、足部の疲労度合を、各作業工程の作業時間の拘束率、作業別総時間および作業別歩行数に基づいて数値化して、作業工程の腰部、足部への負担を定量評価するものがある。また、人手作業を含む生産工程の稼働における、稼働率、作業時間、サイクルタイムおよび良品率の稼働状況データを取り込み、作業工程および作業者ごとのデータベースを作成し、データベースに基づき生産工程のシミュレーションを行って人員配置を算出するものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３２２７０７号公報
【特許文献２】特開２００３−１０１５７号公報
【特許文献３】特開２００７−７２７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、物流センタや倉庫などにおけるピッキング作業の効率化を図ることが難しい。
【０００６】
一つの側面では、本発明は、ピッキング作業の効率化を図ることを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、対象作業者の当日の作業期間における移動実績情報に基づいて、前記対象作業者の疲労度を判定し、前記対象作業者が担当するゾーンで実施予定のピッキング作業ごとに、前記ピッキング作業を行う際の動線の長さを示す動線距離を記憶する記憶部を参照して、判定した前記疲労度に基づいて、前記対象作業者に割り当てるピッキング作業を決定し、決定した前記ピッキング作業の実施指示を出力する、作業支援プログラムが提供される。
【発明の効果】
【０００８】
本発明の一側面によれば、ピッキング作業の効率化を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる作業支援方法の一実施例を示す説明図である。
【図２】図２は、作業支援システム２００のシステム構成例を示す説明図である。
【図３】図３は、情報処理装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、無線端末Ｔｉのハードウェア構成例を示すブロック図である。
【図５】図５は、作業者管理ＤＢ２２０の記憶内容の一例を示す説明図である。
【図６】図６は、ゾーン管理ＤＢ２３０の記憶内容の一例を示す説明図である。
【図７】図７は、ピッキング作業管理ＤＢ２４０の記憶内容の一例を示す説明図である。
【図８】図８は、作業実績ＤＢ２５０の記憶内容の一例を示す説明図である。
【図９】図９は、情報処理装置１０１の機能的構成例を示すブロック図である。
【図１０】図１０は、ピッキング指示画面１０００の画面例を示す説明図である。
【図１１】図１１は、情報処理装置１０１の作業支援処理手順の一例を示すフローチャートである。
【図１２】図１２は、スコア算出処理の具体的処理手順の一例を示すフローチャートである。
【図１３】図１３は、疲労度判定処理の具体的処理手順の一例を示すフローチャートである。
【図１４】図１４は、作業決定処理の具体的処理手順の一例を示すフローチャートである。
【図１５】図１５は、無線端末Ｔｉの実施完了通知処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる作業支援プログラム、作業支援方法および情報処理装置の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる作業支援方法の一実施例を示す説明図である。図１において、情報処理装置１０１は、ピッキング作業を支援するコンピュータである。ここで、ピッキング作業とは、物流センタや倉庫などにおいて、在庫として管理している商品を棚から取り出して、店別、方面別等に仕分けする作業である。
【００１２】
物流センタや倉庫などでは、各作業者が携帯する無線端末などを用いて、各作業者にピッキング指示が出される。ピッキング指示は、物流センタ内のどのゾーンのどの棚からどの商品をいくつ取り出すのかといった指示である。ゾーンとは、物流センタ内を区切って分割された区域である。ゾーンは、物流センタ内の１つの部屋や倉庫であってもよい。各ゾーンには、１以上の棚（ラック）が設けられ、各棚には商品が載置される。
【００１３】
ここで、物流センタは、２４時間３６５日稼働しているところも多く、物流センタで働く作業者の勤務時間や勤務形態は様々であることが多い。このため、同じ時刻であっても、業務を開始してから間もないために疲労が蓄積していない人もいれば、業務を開始してから相当時間が経過して疲労が蓄積している人もいる。
【００１４】
また、作業者の体力レベルは様々であり、同じタイミングで業務を開始した作業者同士であっても、疲労があまり蓄積していない人もいれば、疲労が蓄積している人もいる。例えば、若い作業者に比べて高齢の作業者の体力レベルは低い傾向がある。また、男性の作業者に比べて女性の作業者の体力レベルは低い傾向がある。
【００１５】
一方で、疲労が蓄積している作業者に負荷のかかるピッキング作業を割り当てると、作業時間の増加を招き、全体のピッキング作業の効率が下がるおそれがある。また、作業者の疲労がさらに蓄積して、その後の業務に影響を与えるおそれもある。すなわち、一律的なピッキング指示では全体のピッキング作業の効率を上げることは困難である。
【００１６】
そこで、本実施の形態では、作業者にピッキング指示を出す際に、作業者の疲労度を判定し、判定した疲労度に応じたピッキング作業を割り当てることで、ピッキング作業の効率化を図る作業支援方法について説明する。以下、情報処理装置１０１の処理例について説明する。
【００１７】
（１）情報処理装置１０１は、対象作業者の当日の作業期間における移動実績情報に基づいて、対象作業者の疲労度を判定する。ここで、対象作業者は、物流センタや倉庫におけるピッキング業務に従事する複数の作業者のうち、ピッキング指示の対象となる作業者である。対象作業者の疲労度とは、対象作業者の疲労度合いを示す指標である。
【００１８】
作業期間は、ピッキング作業を行う期間である。例えば、作業期間は、ピッキング指示されたピッキング作業の開始から終了までの時間帯であってもよく、また、勤務時間帯であってもよい。移動実績情報は、作業期間内に対象作業者が移動した移動量を特定する情報である。例えば、移動実績情報は、対象作業者の歩数や移動距離を示す情報である。
【００１９】
具体的には、例えば、情報処理装置１０１は、移動実績情報から特定される対象作業者（例えば、対象作業者１２０）の移動量が小さいほど、対象業者の疲労度が低いと判定する。換言すれば、情報処理装置１０１は、移動実績情報から特定される対象作業者の移動量が大きいほど、対象作業者の疲労度が高いと判定する。
【００２０】
（２）情報処理装置１０１は、記憶部１１０を参照して、判定した疲労度に基づいて、対象作業者に割り当てるピッキング作業を決定する。ここで、記憶部１１０は、対象作業者が担当するゾーンで実施予定のピッキング作業ごとの動線距離を記憶する。動線距離は、ゾーンにおいてピッキング作業を行う際の動線の長さを示す。動線は、作業者が移動する経路をあらわす。
【００２１】
対象作業者が担当するゾーンは、例えば、物流センタ内の複数のゾーンから、人手により決めることにしてもよく、また、各ゾーンの特性を考慮して、対象作業者の身体的な特徴から自動決定することにしてもよい。対象作業者の身体的な特徴からゾーンを自動決定する処理内容については、図９を用いて後述する。
【００２２】
ここで、動線距離が長いピッキング作業ほど、ゾーンにおいてピッキング作業を開始してから終了するまでにより長い距離を移動することになる。すなわち、動線距離が長いピッキング作業ほど、ピッキング作業にかかる負荷が高いといえる。このため、情報処理装置１０１は、例えば、判定した疲労度が高いほど動線距離が短くなるように、対象作業者に割り当てるピッキング作業を決定する。
【００２３】
図１の例では、対象作業者１２０が担当するゾーン１３０で実施予定のピッキング作業Ａ，Ｂについて、各ピッキング作業Ａ，Ｂを行う際の動線１３１，１３２が示されている。ここでは、ピッキング作業Ｂの動線１３２よりも、ピッキング作業Ａの動線１３１のほうが長い。すなわち、ピッキング作業Ａのほうが、ピッキング作業Ｂよりも負荷が高いといえる。
【００２４】
この場合、情報処理装置１０１は、判定した対象作業者１２０の疲労度が低いときは、ピッキング作業Ａを、対象作業者に割り当てるピッキング作業に決定する。一方、情報処理装置１０１は、判定した対象作業者１２０の疲労度が高いときは、ピッキング作業Ｂを、対象作業者に割り当てるピッキング作業に決定する。
【００２５】
（３）情報処理装置１０１は、決定したピッキング作業の実施指示を出力する。ここで、ピッキング作業の実施指示は、例えば、どのゾーンのどの棚からどの商品をいくつ取り出すのかを示す。具体的には、例えば、情報処理装置１０１は、対象作業者１２０の無線端末（例えば、後述の図２に示す無線端末Ｔｉ）に対して、決定したピッキング作業の実施指示を送信する。
【００２６】
このように、情報処理装置１０１によれば、対象作業者が担当するゾーンで実施予定のピッキング作業の動線距離の長さを考慮して、対象作業者の疲労度に応じたピッキング作業を割り当てて、対象作業者に対するピッキング指示を行うことができる。
【００２７】
例えば、対象作業者１２０の疲労度が高ければ、ピッキング作業Ａ，Ｂのうち、動線距離が短く作業負荷が低いピッキング作業Ｂを優先して割り当てることができる。一方、対象作業者１２０の疲労度が低ければ、ピッキング作業Ａ，Ｂのうち、動線距離が長く作業負荷が高いピッキング作業Ａを優先して割り当てることができる。これにより、物流センタや倉庫などにおけるピッキング作業の効率化を図るとともに、作業者の作業負担を平準化することができる。
【００２８】
（作業支援システム２００のシステム構成例）
つぎに、実施の形態にかかる作業支援システム２００のシステム構成例について説明する。ここでは、作業支援システム２００を、物流センタ内のピッキング作業を支援するシステムに適用する場合を例に挙げて説明する。また、以下の説明では、物流センタ内でピッキング作業を行う複数の作業者を「作業者Ｗ１〜Ｗｎ」と表記し、作業者Ｗ１〜Ｗｎのうちの任意の作業者をＷｉと表記する場合がある（ｉ＝１，２，…，ｎ）。
【００２９】
図２は、作業支援システム２００のシステム構成例を示す説明図である。図２において、作業支援システム２００は、情報処理装置１０１と、複数のアクセスポイントＡＰと、無線端末Ｔｉと、を含む。作業支援システム２００において、情報処理装置１０１および複数のアクセスポイントＡＰは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３０】
なお、図２の例では、無線端末Ｔｉのみ表示したが、作業支援システム２００には、物流センタ内でピッキング作業を行う作業者Ｗ１〜Ｗｎの無線端末Ｔ１〜Ｔｎが含まれる。
【００３１】
情報処理装置１０１は、作業者管理ＤＢ（Ｄａｔａｂａｓｅ）２２０、ゾーン管理ＤＢ２３０、ピッキング作業管理ＤＢ２４０および作業実績ＤＢ２５０を有し、物流センタ内のピッキング作業を支援する。情報処理装置１０１は、例えば、サーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。各種ＤＢ２２０，２３０，２４０，２５０の記憶内容については、図５〜図８を用いて後述する。
【００３２】
アクセスポイントＡＰは、物流センタ内の各所に設置され、無線端末Ｔｉと近距離無線通信可能なコンピュータである。例えば、複数のアクセスポイントＡＰは、物流センタ内のどの位置に無線端末Ｔｉがあっても、無線端末Ｔｉと近距離無線通信できるように設置される。
【００３３】
無線端末Ｔｉは、物流センタ内でピッキング作業を行う作業者Ｗｉに携帯される近距離無線通信可能なコンピュータである。近距離無線通信としては、例えば、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などの通信が挙げられる。無線端末Ｔｉは、例えば、専用装置であってもよく、また、スマートフォンや携帯電話機などであってもよい。
【００３４】
なお、無線端末ＴｉとアクセスポイントＡＰとの通信には、例えば、ＳＳ（Ｓｐｒｅａｄ  Ｓｐｅｃｔｒｕｍ）無線通信を用いることにしてもよい。
【００３５】
作業者Ｗｉは、歩数を計測するセンサＳを有する。センサＳは、作業者Ｗｉの靴底に内蔵される。ただし、センサＳは、作業者Ｗｉの腰などに装着されたり、無線端末Ｔｉに内蔵される形態であってもよい。例えば、センサＳは、圧力センサや３軸加速度センサなどにより実現される。
【００３６】
作業支援システム２００において、作業者Ｗｉは、無線端末Ｔｉを用いて、ピッキング指示を受け付けたり、ピッキング作業の作業実績を入力したりする。例えば、作業者Ｗｉは、ピッキング作業を行うにあたり、無線端末Ｔｉに自身の作業者ＩＤを入力する。無線端末Ｔｉは、作業者ＩＤの入力を受け付けると、入力された作業者ＩＤを含むピッキング指示要求を情報処理装置１０１に送信する。この結果、情報処理装置１０１から無線端末Ｔｉにピッキング指示が送信される。
【００３７】
また、センサＳは、無線または有線により、無線端末Ｔｉと接続される。例えば、センサＳは、Ｂｌｕｅｔｏｏｔｈ通信により無線端末Ｔｉと接続され、歩数の計測結果を定期的（例えば、１分間隔）に送信する。無線端末Ｔｉは、センサＳから歩数の計測結果を受信すると、受信日時と対応付けて、受信した歩数の計測結果を記録する。
【００３８】
なお、無線端末Ｔｉは、ネットワーク２１０を介して、情報処理装置１０１と直接通信可能であってもよい。また、作業支援システム２００には、作業支援システム２００の管理者が使用するコンピュータ、例えば、ＰＣ、タブレットＰＣ、スマートフォンなどが含まれていてもよい。
【００３９】
（情報処理装置１０１のハードウェア構成例）
図３は、情報処理装置１０１のハードウェア構成例を示すブロック図である。図３において、情報処理装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４０】
ここで、ＣＰＵ３０１は、情報処理装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭがＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムを記憶し、ＲＯＭがアプリケーションプログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４１】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して外部のコンピュータ（例えば、図２に示したアクセスポイントＡＰ）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と装置内部とのインターフェースを司り、外部のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４２】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４３】
なお、情報処理装置１０１は、上述した構成部のほかに、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、入力装置、ディスプレイ等を有することにしてもよい。
【００４４】
（無線端末Ｔｉのハードウェア構成例）
図４は、無線端末Ｔｉのハードウェア構成例を示すブロック図である。図４において、無線端末Ｔｉは、ＣＰＵ４０１と、メモリ４０２と、公衆網Ｉ／Ｆ４０３と、近距離無線Ｉ／Ｆ４０４と、ディスプレイ４０５と、入力装置４０６と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００４５】
ここで、ＣＰＵ４０１は、無線端末Ｔｉの全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００４６】
公衆網Ｉ／Ｆ４０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して外部のコンピュータ（例えば、情報処理装置１０１）に接続される。そして、公衆網Ｉ／Ｆ４０３は、ネットワーク２１０と装置内部とのインターフェースを司り、外部のコンピュータからのデータの入出力を制御する。
【００４７】
近距離無線Ｉ／Ｆ４０４は、近距離無線ネットワークに接続され、近距離無線ネットワークを介して外部のコンピュータ（例えば、アクセスポイントＡＰ）に接続される。そして、近距離無線Ｉ／Ｆ４０４は、近距離無線ネットワークと装置内部とのインターフェースを司り、外部のコンピュータからのデータの入出力を制御する。
【００４８】
ディスプレイ４０５は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０５としては、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。
【００４９】
入力装置４０６は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置４０６は、タッチパネル式の入力パッドやテンキーなどであってもよく、また、キーボードやマウスなどであってもよい。
【００５０】
なお、無線端末Ｔｉは、上述した構成部のほかに、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ、スピーカなどを有することにしてもよい。また、無線端末Ｔｉは、例えば、公衆網Ｉ／Ｆ４０３を有していなくてもよい。
【００５１】
（各種ＤＢ２２０，２３０，２４０，２５０の記憶内容）
つぎに、情報処理装置１０１が有する各種ＤＢ２２０，２３０，２４０，２５０の記憶内容について説明する。各種ＤＢ２２０，２３０，２４０，２５０は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置により実現される。
【００５２】
図５は、作業者管理ＤＢ２２０の記憶内容の一例を示す説明図である。図５において、作業者管理ＤＢ２２０は、作業者ＩＤ、氏名、身長、歩幅、握力、移動速度、フォークリフト免許有無、普通自動車免許有無および危険物取扱免許有無のフィールドを有する。各フィールドに情報を設定することで、作業者情報（例えば、作業者情報５００−１〜５００−３）がレコードとして記憶される。
【００５３】
ここで、作業者ＩＤは、物流センタでピッキング作業を行う作業者Ｗｉを一意に識別する識別子である。氏名は、作業者Ｗｉの氏名である。身長は、作業者Ｗｉの身長である（単位：ｃｍ）。歩幅は、作業者Ｗｉの歩幅である（単位：ｃｍ）。握力は、作業者Ｗｉの握力である（単位：ｋｇ）。
【００５４】
移動速度は、作業者Ｗｉの移動速度であり（単位：ｋｍ／ｈ）、作業期間における作業者Ｗｉの平均的な移動速度（平均移動速度）をあらわす。この移動速度は、予め設定された固定値であってもよく、作業期間における作業者Ｗｉの実際の移動速度に応じて更新されることにしてもよい。
【００５５】
フォークリフト免許有無は、作業者Ｗｉがフォークリフト免許を有しているか否かを示す。普通自動車免許有無は、作業者Ｗｉが普通免許を有しているか否かを示す。危険物取扱免許有無は、作業者Ｗｉが危険物取扱免許（危険物取扱者）を有しているか否かを示す。
【００５６】
例えば、作業者情報５００−１は、作業者Ｗ１の氏名「富士太郎」、身長「１７１．０」、歩幅「７５．０」、握力「６０．０」、移動速度「５．２」、フォークリフト免許有無「有」、普通自動車免許有無「有」および危険物取扱免許有無「有」を示す。
【００５７】
図６は、ゾーン管理ＤＢ２３０の記憶内容の一例を示す説明図である。図６において、ゾーン管理ＤＢ２３０は、ゾーンＩＤ、作業推奨身長、作業推奨握力、推奨移動速度、フォークリフト免許要否、普通自動車免許要否および危険物取扱免許要否のフィールドを有する。各フィールドに情報を設定することで、ゾーン情報（例えば、ゾーン情報６００−１〜６００−４）がレコードとして記憶される。
【００５８】
ここで、ゾーンＩＤは、物流センタ内のゾーンを一意に識別する識別子である。以下の説明では、物流センタを区切って分割した複数のゾーンを「ゾーンＺ１〜Ｚｍ」と表記し（ｍ：２以上の自然数）、ゾーンＺ１〜Ｚｍのうちの任意のゾーンを「ゾーンＺｊ」と表記する場合がある（ｊ＝１，２，…，ｍ）。
【００５９】
作業推奨身長は、ゾーンＺｊにおけるピッキング作業に適した作業者の身長である（単位：ｃｍ）。作業推奨身長は、ゾーンＺｊに設けられる棚の高さに応じて設定される。例えば、棚が高いほど、作業推奨身長は高くなる。作業推奨握力は、ゾーンＺｊにおけるピッキング作業に適した作業者の握力である（単位：ｋｇ）。作業推奨握力は、ゾーンＺｊの棚に載置される商品の重さに応じて設定される。例えば、商品が重いほど、作業推奨握力は高くなる。
【００６０】
推奨移動速度は、ゾーンＺｊにおけるピッキング作業に適した作業者の移動速度である（単位：ｋｍ／ｈ）。推奨移動速度は、ゾーンＺｊの広さ（面積）に応じて設定される。例えば、ゾーンＺｊが広いほど、推奨移動速度は速くなる。フォークリフト免許要否は、ゾーンＺｊにおけるピッキング作業にフォークリフト免許が必要か否かを示す。例えば、コンテナなどが載置されたゾーンＺｊは、フォークリフト免許要否「要」となる。
【００６１】
普通自動車免許要否は、ゾーンＺｊにおけるピッキング作業に普通自動車免許が必要か否かを示す。例えば、他のゾーンから離れた場所にあり、車で移動したほうが好ましいゾーンＺｊは、普通自動車免許要否「要」となる。危険物取扱免許要否は、ゾーンＺｊにおけるピッキング作業に危険物取扱免許が必要か否かを示す。例えば、商品として危険物が載置されたゾーンＺｊは、危険物取扱免許要否「要」となる。
【００６２】
例えば、ゾーン情報６００−１は、ゾーンＺ１の作業推奨身長「１４０．０」、作業推奨握力「２０．０」、推奨移動速度「３．０」、フォークリフト免許要否「否」、普通自動車免許要否「否」および危険物取扱免許要否「否」を示す。
【００６３】
図７は、ピッキング作業管理ＤＢ２４０の記憶内容の一例を示す説明図である。図７において、ピッキング作業管理ＤＢ２４０は、作業ＩＤ、ゾーンＩＤ、棚番、動線距離、商品コード、商品名および数量のフィールドを有する。各フィールドに情報を設定することで、ピッキング作業情報（例えば、ピッキング作業情報７００−１〜７００−４）がレコードとして記憶される。ピッキング作業情報は、例えば、作業支援システム２００の管理者により作成されて、ピッキング作業管理ＤＢ２４０に記憶される。
【００６４】
ここで、作業ＩＤは、ピッキング作業を一意に識別する識別子である。ゾーンＩＤは、ピッキング作業が実施されるゾーンＺｊのゾーンＩＤである。棚番は、ピッキング対象の商品が載置された棚を一意に識別する番号（列−連（奥行）−段（高さ））である。動線距離は、ピッキング作業を行う際の動線の長さである（単位：ｍ）。商品コードは、ピッキング対象の商品を一意に識別する識別子である。商品名は、ピッキング対象の商品の名称である。数量は、ピッキング作業で取り出す商品の数量である。
【００６５】
例えば、ピッキング作業情報７００−１は、ゾーンＺ１で実施予定のピッキング作業Ｐ１についての棚番「０１−０２−０１」、動線距離「４０．２」、商品コード「００１２１１１」、商品名「ポテトチップ塩味」および数量「２１」を示す。
【００６６】
なお、棚番フィールドには、同一ゾーン内の複数の棚番が設定されていてもよい。この場合、商品コード、商品名および数量の各フィールドには、各棚に載置された商品の商品コード、商品名および数量がそれぞれ設定される。また、各商品について同一ゾーン内でのピッキング順序が設定されることにしてもよい。
【００６７】
図８は、作業実績ＤＢ２５０の記憶内容の一例を示す説明図である。図８において、作業実績ＤＢ２５０は、作業者ＩＤ、作業ＩＤ、作業開始時刻、作業終了時刻および歩数のフィールドを有し、各フィールドに情報を設定することで、作業実績情報（例えば、作業実績情報８００−１〜８００−４）をレコードとして記憶する。
【００６８】
ここで、作業者ＩＤは、ピッキング作業を行った作業者Ｗｉの作業者ＩＤである。作業ＩＤは、作業者Ｗｉが行ったピッキング作業の作業ＩＤである。作業開始時刻は、作業者Ｗｉがピッキング作業を開始した日時である。作業終了時刻は、作業者Ｗｉがピッキング作業を終了した日時である。歩数は、作業開始時刻から作業終了時刻までの期間における作業者の歩数である。
【００６９】
例えば、作業実績情報８００−１は、作業者Ｗ１が行ったピッキング作業Ｐ１の作業開始時刻「２０１８年１月２４日１０時２２分１１秒」、作業終了時刻「２０１８年１月２４日１０時３２分２１秒」および歩数「４５０」を示す。
【００７０】
（情報処理装置１０１の機能的構成例）
図９は、情報処理装置１０１の機能的構成例を示すブロック図である。図９において、情報処理装置１０１は、受付部９０１と、特定部９０２と、第１の決定部９０３と、判定部９０４と、第２の決定部９０５と、出力部９０６と、更新部９０７と、記憶部９１０と、を含む。受付部９０１〜出力部９０６は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。また、記憶部９１０は、例えば、メモリ３０２、ディスク３０５などの記憶装置により実現される。具体的には、例えば、記憶部９１０は、作業者管理ＤＢ２２０、ゾーン管理ＤＢ２３０、ピッキング作業管理ＤＢ２４０、作業実績ＤＢ２５０などを記憶する。
【００７１】
受付部９０１は、対象作業者の指定を受け付ける。ここで、対象作業者は、ピッキング指示の対象となる作業者Ｗｉである。具体的には、例えば、受付部９０１は、無線端末Ｔｉからピッキング指示要求を受信することにより、ピッキング指示要求に含まれる作業者ＩＤにより識別される対象作業者の指定を受け付ける。
【００７２】
なお、受付部９０１は、例えば、作業支援システム２００の管理者のコンピュータからピッキング指示の対象となる作業者Ｗｉの作業者ＩＤを受信することにより、対象作業者の指定を受け付けることにしてもよい。
【００７３】
特定部９０２は、作業者Ｗ１〜Ｗｎそれぞれの作業者Ｗｉについて、作業者Ｗｉの身体情報を記憶する記憶部９１０を参照して、指定された対象作業者の身体情報を特定する。ここで、作業者Ｗｉの身体情報は、作業者Ｗｉの身体的な特徴を示すものであり、例えば、作業者Ｗｉの身長、歩幅、握力、移動速度などを示す情報である。
【００７４】
作業者Ｗｉの身体情報には、フォークリフト免許、普通自動車免許、危険物取扱免許などの各種免許の有無を示す情報が含まれていてもよい。具体的には、例えば、特定部９０２は、図５に示した作業者管理ＤＢ２２０を参照して、指定された対象作業者の作業者ＩＤに対応する作業者情報を、対象作業者の身体情報として特定する。
【００７５】
第１の決定部９０３は、ゾーンＺ１〜ＺｍそれぞれのゾーンＺｊについて、ゾーンＺｊにおけるピッキング作業に適した作業者の条件を記憶する記憶部９１０を参照して、特定された対象作業者の身体情報に基づいて、対象ゾーンを決定する。ここで、対象ゾーンは、対象作業者が担当するゾーンＺｊ、すなわち、ピッキング指示を出すゾーンＺｊである。
【００７６】
具体的には、例えば、第１の決定部９０３は、図６に示したゾーン管理ＤＢ２３０を参照して、特定された対象作業者の身体情報に基づいて、ゾーンＺｊにおけるピッキング作業に適した身長、握力、移動速度の少なくともいずれかの条件を満たすか否かを判定する。そして、第１の決定部９０３は、判定した判定結果に基づいて、対象ゾーンを決定する。
【００７７】
より詳細に説明すると、例えば、第１の決定部９０３は、ゾーン管理ＤＢ２３０から、ゾーンＺｊのゾーン情報を取得する。つぎに、第１の決定部９０３は、取得したゾーン情報と、特定された対象作業者の作業者情報（身体情報）とを照合して、ゾーンＺｊの適性スコアＫｊを算出する。ここで、適性スコアＫｊは、対象作業者がゾーンＺｊでピッキング作業を行う際の適性度合いを示す指標値である。
【００７８】
例えば、第１の決定部９０３は、作業者情報から特定される対象作業者の身長が、ゾーン情報から特定される作業推奨身長以上であれば、適性スコアＫｊをインクリメントする。ただし、適性スコアＫｊの初期値は「０」である。また、第１の決定部９０３は、作業者情報から特定される対象作業者の握力が、ゾーン情報から特定される作業推奨握力以上であれば、適性スコアＫｊをインクリメントする。また、第１の決定部９０３は、作業者情報から特定される対象作業者の移動速度が、ゾーン情報から特定される推奨移動速度以上であれば、適性スコアＫｊをインクリメントする。
【００７９】
このようにして、第１の決定部９０３は、各ゾーンＺ１〜Ｚｍについての適性スコアＫ１〜Ｋｍを算出する。そして、第１の決定部９０３は、ゾーンＺ１〜Ｚｍのうち適性スコアが最大となるゾーンＺｉを、対象ゾーンに決定する。適性スコアが最大となるゾーンが複数存在する場合、第１の決定部９０３は、適性スコアが最大となるいずれかのゾーンＺｉを、対象ゾーンに決定する。
【００８０】
例えば、ゾーンＩＤが番号であれば、第１の決定部９０３は、適性スコアが最大となるゾーンのうち、ゾーンＩＤが最も若いゾーンＺｉを対象ゾーンに決定してもよい。また、対象作業者の身長が高ければ（例えば、１８０ｃｍ以上）、適性スコアが最大となるゾーンのうち、作業推奨身長が最大のゾーンＺｉを対象ゾーンに決定してもよい。また、対象作業者の握力が高ければ（例えば、５０ｋｇ以上）、適性スコアが最大となるゾーンのうち、作業推奨握力が最大のゾーンＺｉを対象ゾーンに決定してもよい。また、対象作業者の移動速度が速ければ（例えば、６ｋｍ／ｈ以上）、適性スコアが最大となるゾーンのうち、推奨移動速度が最大のゾーンＺｉを対象ゾーンに決定してもよい。
【００８１】
また、第１の決定部９０３は、ゾーンＺ１〜Ｚｍのうち適性スコアが所定値以上のいずれかのゾーンＺｉを、対象ゾーンに決定することにしてもよい。所定値は、任意に設定可能である。この際、第１の決定部９０３は、ゾーンＺ１〜Ｚｍのうち、適性スコアが所定値以上となるゾーンＺｊが見つかった時点で、そのゾーンＺｊを対象ゾーンに決定してもよい。
【００８２】
また、適性スコアＫｊを算出するにあたり、身長、握力、移動速度等の条件に重み付けすることにしてもよい。例えば、身長の条件に重み付けした場合、第１の決定部９０３は、対象作業者の身長が作業推奨身長以上であれば、適性スコアＫｊに「２」を加算するようにしてもよい。
【００８３】
また、記憶部９１０には、ゾーンＺ１〜ＺｍそれぞれのゾーンＺｊについて、ゾーンＺｊにおけるピッキング作業に要する免許の条件が記憶されていてもよい。この場合、第１の決定部９０３は、特定された対象作業者の身体情報に基づいて、ゾーンＺｊにおけるピッキング作業に要する免許を有しているか否かを判定する。そして、第１の決定部９０３は、判定した判定結果に基づいて、対象ゾーンを決定することにしてもよい。
【００８４】
より詳細に説明すると、例えば、第１の決定部９０３は、特定された対象作業者の作業者情報から、対象作業者の各種免許の有無を特定する。また、第１の決定部９０３は、ゾーンＺｊのゾーン情報から、ゾーンＺｊにおけるピッキング作業に要する免許を特定する。そして、第１の決定部９０３は、特定した対象作業者の各種免許の有無に基づいて、対象作業者がゾーンＺｊにおけるピッキング作業に要する免許を有していなければ、ゾーンＺｊを対象ゾーン候補から除外する。例えば、第１の決定部９０３は、上述した適性スコアＫｊをリセット（Ｋｊ＝０）することで、ゾーンＺｊを対象ゾーン候補から除外することにしてもよい。
【００８５】
なお、第１の決定部９０３は、上述した適性スコアＫｊを考慮しないで、対象作業者がゾーンＺｊにおけるピッキング作業に要する免許を有していれば、そのゾーンＺｊを対象ゾーンに決定することにしてもよい。
【００８６】
判定部９０４は、対象作業者の当日の作業期間における移動実績情報に基づいて、対象作業者の疲労度を判定する。ここで、対象作業者の疲労度は、対象作業者の疲労度合いを示す指標である。作業期間は、ピッキング作業を行う期間である。移動実績情報は、作業期間内に対象作業者が移動した移動量を特定する情報である。
【００８７】
具体的には、例えば、判定部９０４は、図８に示した作業実績ＤＢ２５０から、対象作業者の作業者ＩＤに対応する当日の作業実績情報を取得する。当日とは、対象作業者の指定（ピッキング指示要求）を受け付けた日、すなわち、対象作業者にピッキング指示を出す日である。
【００８８】
つぎに、判定部９０４は、取得した作業実績情報が示す歩数を足し合わせることにより、当日の作業期間における対象作業者の累計歩数を算出する。累計歩数は、当日の作業期間内に対象作業者が移動した移動量をあらわす。そして、判定部９０４は、算出した対象作業者の累計歩数に基づいて、対象作業者の疲労度を判定する。
【００８９】
一例として、疲労度を「１，２，３」の３段階であらわし、疲労度「３」が最も疲労度が高く、疲労度「１」が最も疲労度が低い場合を想定する。ただし、疲労度を何段階であらわすかは、任意に設定可能である。この場合、判定部９０４は、例えば、算出した累計歩数がα未満の場合は、疲労度を「１」と判定する。また、判定部９０４は、算出した累計歩数がα以上かつβ以下の場合は、疲労度を「２」と判定する。また、判定部９０４は、算出した累計歩数がβより大きい場合は、疲労度を「３」と判定する。
【００９０】
α、βは、任意に設定可能である。例えば、αは、５０００程度の値に設定される。βは、２００００程度の値に設定される。すなわち、累計歩数が、５０００歩未満の場合は疲労度「１」となり、５０００歩以上２００００歩以下の場合は疲労度「２」となり、２００００歩より大きい場合は疲労度「３」となる。
【００９１】
これにより、対象作業者の当日の作業期間における累計歩数に応じて、対象作業者の疲労度を判定することができる。すなわち、対象作業者の歩数が多くなるほど、対象作業者の疲労が蓄積する傾向があることを利用して、対象作業者の疲労度を判定することができる。
【００９２】
なお、判定部９０４は、対象作業者の作業者情報から特定される歩幅と累計歩数とを乗算することにより、当日の作業期間における対象作業者の移動距離を算出することにしてもよい。移動距離は、累計歩数と同様に、当日の作業期間内に対象作業者が移動した移動量をあらわすものである。この場合、判定部９０４は、算出した対象作業者の移動距離に基づいて、対象作業者の疲労度を判定することにしてもよい。
【００９３】
また、判定部９０４は、対象作業者の当日の作業期間における移動実績情報に基づいて、対象作業者の当日の作業期間における移動速度を算出することにしてもよい。そして、判定部９０４は、算出した移動速度と、対象作業者の作業期間における平均移動速度とに基づいて、対象作業者の疲労度を判定することにしてもよい。
【００９４】
以下の説明では、対象作業者の当日の作業期間における累計歩数を「累計歩数Ｎ」と表記し、対象作業者の当日の作業期間における移動速度を「移動速度ｖ」と表記し、対象作業者の作業期間における平均移動速度を「平均移動速度Ｖ」と表記する場合がある。平均移動速度Ｖとしては、例えば、対象作業者の作業者情報の移動速度を用いる。ただし、平均移動速度Ｖとして、予め設定される全作業者共通の平均移動速度（固定値）を用いることにしてもよい。
【００９５】
具体的には、例えば、判定部９０４は、作業実績ＤＢ２５０から、対象作業者の作業者ＩＤに対応する当日の作業実績情報を取得する。つぎに、判定部９０４は、取得した各作業実績情報について、各作業実績情報の作業開始時刻から作業終了時刻までの作業時間を算出する。そして、判定部９０４は、算出した各作業実績情報の作業時間を足し合わせることにより、当日の総作業時間を算出する。
【００９６】
つぎに、判定部９０４は、対象作業者の作業者情報を参照して、対象作業者の歩幅を特定する。また、判定部９０４は、取得した各作業実績情報が示す歩数を足し合わせることにより、累計歩数Ｎを算出する。そして、判定部９０４は、算出した累計歩数Ｎと、特定した歩幅とを乗算することにより、当日の作業期間における対象作業者の移動距離を算出する。
【００９７】
つぎに、判定部９０４は、算出した移動距離を、算出した当日の総作業時間で除算することにより、対象作業者の当日の作業期間における移動速度ｖを算出する。そして、判定部９０４は、算出した移動速度ｖに対する平均移動速度Ｖの比率に応じて、対象作業者の疲労度を判定する。
【００９８】
これにより、対象作業者の疲労が蓄積するほど、対象作業者の移動速度は遅くなる傾向があることを利用して、対象作業者の疲労度を判定することができる。
【００９９】
また、判定部９０４は、算出した累計歩数Ｎと、算出した移動速度ｖと、平均移動速度Ｖとに基づいて、対象作業者の疲労度を判定することにしてもよい。具体的には、例えば、判定部９０４は、下記式（１）を用いて、疲労スコアＥを算出する。疲労スコアＥは、対象作業者の疲労度合いを示す指標値である。
【０１００】
疲労スコアＥ＝累計歩数Ｎ×（平均移動速度Ｖ／移動速度ｖ）・・・（１）
【０１０１】
そして、判定部９０４は、算出した疲労スコアＥがα’未満の場合は、疲労度を「１」と判定する。また、判定部９０４は、算出した疲労スコアＥがα’以上かつβ’以下の場合は、疲労度を「２」と判定する。また、判定部９０４は、算出した疲労スコアＥがβ’より大きい場合は、疲労度を「３」と判定する。ただし、疲労度は「１，２，３」の３段階である。
【０１０２】
α’、β’は、任意に設定可能である。例えば、α’は、６０００程度の値に設定される。β’は、２４０００程度の値に設定される。これにより、歩数が多くなるほど疲労が蓄積し、疲労が蓄積するほど移動速度は遅くなる傾向があることを利用して、対象作業者の疲労度を判定することができる。
【０１０３】
なお、累計歩数Ｎとして、例えば、対象作業者の当日の勤務時間帯における累計歩数を用いることにしてもよい。すなわち、累計歩数Ｎとして、当日のピッキング作業中の歩数だけでなく、当日の勤務時間全体の歩数を用いることにしてもよい。当日の勤務時間帯における累計歩数は、センサＳにより計測された最新の歩数の計測結果から特定することができる。
【０１０４】
また、移動速度ｖは、対象作業者により直前に行われたピッキング作業に関する作業時間と歩数とから算出されることにしてもよい。具体的には、例えば、判定部９０４は、作業実績ＤＢ２５０から、対象作業者の作業者ＩＤに対応する当日の作業実績情報を取得する。つぎに、判定部９０４は、取得した作業実績情報のうち作業開始時刻（または、作業終了時刻）が最新の作業実績情報の作業開始時刻から作業終了時刻までの作業時間を算出する。つぎに、判定部９０４は、最新の作業実績情報の歩数と対象作業者の歩幅とを乗算することにより、直前のピッキング作業中の移動距離を算出する。そして、判定部９０４は、算出した移動距離を、算出した作業時間で除算することにより、移動速度ｖを算出する。これにより、対象作業者により直前に行われたピッキング作業中の移動速度から、対象作業者の疲労度を判定することができる。
【０１０５】
また、判定部９０４は、上述した累計歩数Ｎ、移動距離、疲労スコアＥそのものを、対象作業者の疲労度として扱うことにしてもよい。
【０１０６】
第２の決定部９０５は、対象ゾーンで実施予定のピッキング作業ごとの動線距離を記憶する記憶部９１０を参照して、判定された疲労度に基づいて、対象作業者に割り当てるピッキング作業を決定する。ここで、動線距離は、ゾーンＺｊにおいてピッキング作業を行う際の動線の長さを示す。
【０１０７】
具体的には、例えば、第２の決定部９０５は、図７に示したピッキング作業管理ＤＢ２４０から、決定された対象ゾーンのゾーンＩＤに対応するピッキング作業情報を取得する。そして、第２の決定部９０５は、取得したピッキング作業情報の動線距離を参照して、判定された対象作業者の疲労度が高いほど動線距離が短くなるように、対象作業者に割り当てるピッキング作業を決定する。
【０１０８】
一例として、疲労度を「１，２，３」の３段階とする。この場合、第２の決定部９０５は、例えば、対象作業者の疲労度が「１」の場合、動線距離がＬ１ｍ以上のピッキング作業を、対象作業者に割り当てるピッキング作業に決定する。また、第２の決定部９０５は、対象作業者の疲労度が「２」の場合、動線距離がＬ２ｍ以上かつＬ１ｍ未満のピッキング作業を、対象作業者に割り当てるピッキング作業に決定する。また、第２の決定部９０５は、対象作業者の疲労度が「３」の場合、動線距離がＬ２ｍ未満のピッキング作業を、対象作業者に割り当てるピッキング作業に決定する。
【０１０９】
Ｌ１，Ｌ２，Ｌ３は、任意に設定可能である。例えば、大部分のピッキング作業の動線距離が１０ｍ〜１００ｍ程度の範囲内に収まるとする。この場合、Ｌ１は、７０程度の値に設定される。Ｌ２は、３０程度の値に設定される。すなわち、疲労度「１」の場合は動線距離が７０ｍ以上のピッキング作業が割り当てられ、疲労度「２」の場合は動線距離が３０ｍ以上７０ｍ未満のピッキング作業が割り当てられ、疲労度「３」の場合は動線距離が３０ｍ未満のピッキング作業が割り当てられる。
【０１１０】
これにより、対象作業者の疲労度が高いほど動線距離が短くなるように、対象作業者に割り当てるピッキング作業を決定することができる。
【０１１１】
なお、対象作業者の疲労度が「１」のときに、動線距離がＬ１ｍ以上のピッキング作業が複数存在する場合がある。この場合、第２の決定部９０５は、動線距離がＬ１ｍ以上のいずれか一つのピッキング作業を、対象作業者に割り当てるピッキング作業に決定する。より具体的には、例えば、第２の決定部９０５は、ピッキング順序が最小のピッキング作業、または、動線距離が最大のピッキング作業を、対象作業者に割り当てるピッキング作業に決定することにしてもよい。
【０１１２】
また、対象作業者の疲労度が「２」のときに、動線距離がＬ２ｍ以上かつＬ１ｍ以下のピッキング作業が複数存在する場合がある。この場合、第２の決定部９０５は、動線距離がＬ２ｍ以上かつＬ１ｍ以下のいずれか一つのピッキング作業を、対象作業者に割り当てるピッキング作業に決定する。より具体的には、例えば、第２の決定部９０５は、ピッキング順序が最小のピッキング作業を、対象作業者に割り当てるピッキング作業に決定することにしてもよい。
【０１１３】
また、対象作業者の疲労度が「３」のときに、動線距離がＬ２ｍ未満のピッキング作業が複数存在する場合がある。この場合、第２の決定部９０５は、動線距離がＬ２ｍ未満のいずれか一つのピッキング作業を、対象作業者に割り当てるピッキング作業に決定する。より具体的には、例えば、第２の決定部９０５は、ピッキング順序が最小のピッキング作業、または、動線距離が最小のピッキング作業を、対象作業者に割り当てるピッキング作業に決定することにしてもよい。
【０１１４】
出力部９０６は、決定されたピッキング作業の実施指示を出力する。ここで、ピッキング作業の実施指示は、対象ゾーンのどの棚からどの商品をいくつ取り出すのかを示す。出力部９０６の出力形式としては、例えば、Ｉ／Ｆ３０３による他のコンピュータへの送信、不図示のディスプレイへの表示、不図示のプリンタへの印刷出力などがある。
【０１１５】
具体的には、例えば、出力部９０６は、決定されたピッキング作業のピッキング作業情報を参照して、ゾーンＩＤ、動線距離、商品コード、商品名および数量を特定する。そして、出力部９０６は、対象作業者の無線端末Ｔｉに対して、特定したゾーンＩＤ、動線距離、商品コード、商品名および数量を含むピッキング指示を送信する。
【０１１６】
これにより、対象作業者に対して、対象ゾーンのどの棚からどの商品をいくつ取り出すのかを示すピッキング指示を出すことができる。
【０１１７】
また、出力部９０６は、作業支援システム２００の管理者のコンピュータに対して、対象作業者の作業者ＩＤと対応付けて、特定したゾーンＩＤ、動線距離、商品コード、商品名および数量を含むピッキング指示を送信することにしてもよい。これにより、作業支援システム２００の管理者に対して、対象作業者に出すピッキング指示を通知することができる。
【０１１８】
また、受付部９０１は、決定されたピッキング作業の実施完了通知を受け付けることにしてもよい。具体的には、例えば、受付部９０１は、対象作業者の無線端末Ｔｉからピッキング作業の実施完了通知を受信することにより、当該実施完了通知を受け付ける。
【０１１９】
実施完了通知には、例えば、作業者ＩＤ、作業ＩＤ、作業開始時刻、作業終了時刻および歩数が含まれる。作業者ＩＤは、対象作業者の作業者ＩＤである。作業ＩＤは、対象作業者が行ったピッキング作業の作業ＩＤである。作業開始時刻は、対象作業者がピッキング作業を開始した日時である。作業終了時刻は、対象作業者がピッキング作業を終了した日時である。歩数は、作業開始時刻から作業終了時刻までの期間における対象作業者の歩数である。
【０１２０】
実施完了通知は、例えば、無線端末Ｔｉに表示される後述の図１０に示すピッキング指示画面１０００において、完了ボタン１００１が選択されたことに応じて、アクセスポイントＡＰを介して、無線端末Ｔｉから情報処理装置１０１に送信される。ピッキング指示画面１０００は、対象作業者に出されたピッキング指示の内容を示す画面である。
【０１２１】
更新部９０７は、受け付けられたピッキング作業の実施完了通知に基づいて、作業実績ＤＢ２５０に新たな作業実績情報を記憶する。具体的には、例えば、更新部９０７は、作業実績ＤＢ２５０内の各フィールドに、実施完了通知に含まれる作業者ＩＤ、作業ＩＤ、作業開始時刻、作業終了時刻および歩数を設定する。これにより、新たな作業実績情報が作業実績ＤＢ２５０にレコードとして記憶される。
【０１２２】
また、更新部９０７は、作業者Ｗｉの平均移動速度Ｖを更新することにしてもよい。作業者Ｗｉの平均移動速度Ｖを更新するタイミングは、任意に設定可能であり、例えば、一日の勤務時間終了時などに設定される。具体的には、例えば、更新部９０７は、作業者Ｗｉの一日の勤務時間終了時に、作業実績ＤＢ２５０から、作業者Ｗｉの作業者ＩＤに対応する全ての作業実績情報を取得する。
【０１２３】
つぎに、更新部９０７は、取得した各作業実績情報について、各作業実績情報の作業開始時刻から作業終了時刻までの作業時間を算出する。そして、更新部９０７は、算出した各作業実績情報の作業時間を足し合わせることにより、過去総作業時間を算出する。つぎに、更新部９０７は、作業者管理ＤＢ２２０を参照して、作業者Ｗｉの歩幅を特定する。
【０１２４】
また、更新部９０７は、取得した各作業実績情報が示す歩数を足し合わせることにより、過去累計歩数を算出する。そして、更新部９０７は、算出した過去累計歩数と、特定した歩幅とを乗算することにより、過去の作業期間における作業者Ｗｉの累計移動距離を算出する。
【０１２５】
つぎに、更新部９０７は、算出した累計移動距離を、算出した過去総作業時間で除算することにより、対象作業者の平均移動速度を算出する。そして、更新部９０７は、算出した対象作業者の平均移動速度で、作業者管理ＤＢ２２０内の作業者Ｗｉの移動速度（平均移動速度Ｖ）を更新する。
【０１２６】
これにより、作業者Ｗｉの移動速度（平均移動速度Ｖ）を、作業期間における作業者Ｗｉの実際の移動速度に応じて随時更新することができる。
【０１２７】
（ピッキング指示画面１０００の画面例）
つぎに、無線端末Ｔｉのディスプレイ４０５（図４参照）に表示されるピッキング指示画面１０００の画面例について説明する。
【０１２８】
図１０は、ピッキング指示画面１０００の画面例を示す説明図である。図１０において、ピッキング指示画面１０００は、対象作業者に対して、対象ゾーンのどの棚からどの商品をいくつ取り出すのかを指示するものである。
【０１２９】
ピッキング指示画面１０００によれば、対象作業者Ｗ１は、対象ゾーンＺ１の棚番「０１−０２−０１」の棚から、商品コード「００１２１１１」、商品名「ポテトチップ塩味」の商品を「２１個」取り出すピッキング作業Ｐ１が指示されていることがわかる。これにより、対象作業者Ｗ１は、対象ゾーンＺ１において、指示されたピッキング作業Ｐ１を行うことができる。
【０１３０】
また、ピッキング指示画面１０００において、図４に示した入力装置４０６を用いた操作入力により、完了ボタン１００１を選択すると、無線端末Ｔｉから情報処理装置１０１にピッキング作業Ｐ１の実施完了通知が送信される。すなわち、対象作業者は、指示されたピッキング作業Ｐ１が終了すると、ピッキング指示画面１０００内の完了ボタン１００１を選択する。
【０１３１】
より詳細に説明すると、例えば、無線端末Ｔｉは、情報処理装置１０１からピッキング作業Ｐ１のピッキング指示を受信すると、その受信日時をピッキング作業Ｐ１の作業開始時刻として記録するとともに、センサＳから歩数の計測結果を取得する。そして、無線端末Ｔｉは、取得した歩数の計測結果を、ピッキング作業Ｐ１の作業開始時の歩数として記録する。また、無線端末Ｔｉは、受信したピッキング作業Ｐ１のピッキング指示に基づいて、ピッキング指示画面１０００をディスプレイ４０５に表示する。
【０１３２】
つぎに、無線端末Ｔｉは、ピッキング指示画面１０００内の完了ボタン１００１が選択されると、その選択日時をピッキング作業Ｐ１の作業終了時刻として記録するとともに、センサＳから歩数の計測結果を取得する。そして、無線端末Ｔｉは、取得した歩数の計測結果を、ピッキング作業Ｐ１の作業終了時の歩数として記録する。
【０１３３】
つぎに、無線端末Ｔｉは、ピッキング作業Ｐ１の作業終了時の歩数から、ピッキング作業Ｐ１の作業開始時の歩数を減算することにより、ピッキング作業Ｐ１の作業開始時刻から作業終了時刻までの期間における対象作業者の歩数を算出する。そして、無線端末Ｔｉは、作業者ＩＤ、作業ＩＤ、作業開始時刻、作業終了時刻、および、算出した歩数を含むピッキング作業Ｐ１の実施完了通知を情報処理装置１０１に送信する。
【０１３４】
作業者ＩＤは、対象作業者の作業者ＩＤである。作業ＩＤは、対象作業者が行ったピッキング作業Ｐ１の作業ＩＤである。作業開始時刻は、対象作業者がピッキング作業Ｐ１を開始した日時である。作業終了時刻は、対象作業者がピッキング作業を終了した日時である。
【０１３５】
（情報処理装置１０１の作業支援処理手順）
つぎに、図１１を用いて、情報処理装置１０１の作業支援処理手順について説明する。
【０１３６】
図１１は、情報処理装置１０１の作業支援処理手順の一例を示すフローチャートである。図１１のフローチャートにおいて、まず、情報処理装置１０１は、無線端末Ｔｉから、ピッキング指示要求を受信したか否かを判断する（ステップＳ１１０１）。ここで、情報処理装置１０１は、ピッキング指示要求を受信するのを待つ（ステップＳ１１０１：Ｎｏ）。
【０１３７】
そして、情報処理装置１０１は、ピッキング指示要求を受信した場合（ステップＳ１１０１：Ｙｅｓ）、作業者管理ＤＢ２２０を参照して、受信したピッキング指示要求に含まれる作業者ＩＤに対応する作業者情報を特定する（ステップＳ１１０２）。つぎに、情報処理装置１０１は、ゾーンＺｊの「ｊ」を「ｊ＝１」として（ステップＳ１１０３）、ゾーンＺｊを選択する（ステップＳ１１０４）。
【０１３８】
そして、情報処理装置１０１は、選択したゾーンＺｊの適性スコアＫｊを算出するスコア算出処理を実行する（ステップＳ１１０５）。スコア算出処理の具体的な処理手順については、図１２を用いて後述する。つぎに、情報処理装置１０１は、ゾーンＺｊの「ｊ」をインクリメントして（ステップＳ１１０６）、「ｊ」が「ｍ」より大きいか否かを判断する（ステップＳ１１０７）。
【０１３９】
ここで、「ｊ」が「ｍ」以下の場合（ステップＳ１１０７：Ｎｏ）、情報処理装置１０１は、ステップＳ１１０４に戻る。一方、「ｊ」が「ｍ」より大きい場合（ステップＳ１１０７：Ｙｅｓ）、情報処理装置１０１は、ゾーンＺ１〜Ｚｍのうち適性スコアが最大となるゾーンＺｉを、対象ゾーンに決定する（ステップＳ１１０８）。
【０１４０】
そして、情報処理装置１０１は、対象作業者の疲労度を判定する疲労度判定処理を実行する（ステップＳ１１０９）。疲労度判定処理の具体的な処理手順については、図１３を用いて後述する。つぎに、情報処理装置１０１は、対象作業者に割り当てるピッキング作業を決定する作業決定処理を実行する（ステップＳ１１１０）。作業決定処理の具体的な処理手順については、図１４を用いて後述する。
【０１４１】
そして、情報処理装置１０１は、対象作業者の無線端末Ｔｉに対して、決定したピッキング作業についてのピッキング指示を送信して（ステップＳ１１１１）、本フローチャートによる一連の処理を終了する。これにより、対象作業者の疲労度に応じたピッキング指示を行うことができる。
【０１４２】
つぎに、図１２を用いて、ステップＳ１１０５のスコア算出処理の具体的な処理手順について説明する。
【０１４３】
図１２は、スコア算出処理の具体的処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、情報処理装置１０１は、ゾーン管理ＤＢ２３０から、ゾーンＺｊのゾーン情報を取得する（ステップＳ１２０１）。そして、情報処理装置１０１は、適性スコアＫｊを「Ｋｊ＝０」で初期化する（ステップＳ１２０２）。
【０１４４】
つぎに、情報処理装置１０１は、取得した作業者情報の身長が、取得したゾーン情報の作業推奨身長以上であるか否かを判断する（ステップＳ１２０３）。ここで、作業推奨身長未満の場合（ステップＳ１２０３：Ｎｏ）、情報処理装置１０１は、ステップＳ１２０５に移行する。
【０１４５】
一方、作業推奨身長以上の場合（ステップＳ１２０３：Ｙｅｓ）、情報処理装置１０１は、適性スコアＫｊをインクリメントする（ステップＳ１２０４）。つぎに、情報処理装置１０１は、取得した作業者情報の握力が、取得したゾーン情報の作業推奨握力以上であるか否かを判断する（ステップＳ１２０５）。
【０１４６】
ここで、作業推奨握力未満の場合（ステップＳ１２０５：Ｎｏ）、情報処理装置１０１は、ステップＳ１２０７に移行する。一方、作業推奨握力以上の場合（ステップＳ１２０５：Ｙｅｓ）、情報処理装置１０１は、適性スコアＫｊをインクリメントする（ステップＳ１２０６）。
【０１４７】
つぎに、情報処理装置１０１は、取得した作業者情報の移動速度が、取得したゾーン情報の推奨移動速度以上であるか否かを判断する（ステップＳ１２０７）。ここで、推奨移動速度未満の場合（ステップＳ１２０７：Ｎｏ）、情報処理装置１０１は、ステップＳ１２０９に移行する。
【０１４８】
一方、推奨移動速度以上の場合（ステップＳ１２０７：Ｙｅｓ）、情報処理装置１０１は、適性スコアＫｊをインクリメントする（ステップＳ１２０８）。つぎに、情報処理装置１０１は、取得したゾーン情報を参照して、ゾーンＺｊにおけるピッキング作業に免許が必要であるか否かを判断する（ステップＳ１２０９）。
【０１４９】
ここで、免許が不要な場合（ステップＳ１２０９：Ｎｏ）、情報処理装置１０１は、スコア算出処理を呼び出したステップに戻る。一方、免許が必要な場合には（ステップＳ１２０９：Ｙｅｓ）、情報処理装置１０１は、取得した作業者情報を参照して、ゾーンＺｊにおけるピッキング作業に要する免許を有しているか否かを判断する（ステップＳ１２１０）。
【０１５０】
ここで、免許を有している場合（ステップＳ１２１０：Ｙｅｓ）、情報処理装置１０１は、スコア算出処理を呼び出したステップに戻る。一方、免許を有していない場合（ステップＳ１２１０：Ｎｏ）、情報処理装置１０１は、適性スコアＫｊを「Ｋｊ＝０」で初期化して（ステップＳ１２１１）、スコア算出処理を呼び出したステップに戻る。
【０１５１】
これにより、対象作業者がゾーンＺｊでピッキング作業を行う際の適性度合いを示す適性スコアＫｊを算出することができる。
【０１５２】
つぎに、図１３を用いて、ステップＳ１１０９の疲労度判定処理の具体的な処理手順について説明する。ここでは、疲労度を「１，２，３」の３段階であらわす場合を例に挙げて説明する。
【０１５３】
図１３は、疲労度判定処理の具体的処理手順の一例を示すフローチャートである。図１３のフローチャートにおいて、まず、情報処理装置１０１は、作業実績ＤＢ２５０から、対象作業者の作業者ＩＤに対応する当日の作業実績情報を取得する（ステップＳ１３０１）。
【０１５４】
つぎに、情報処理装置１０１は、取得した作業実績情報が示す歩数を足し合わせることにより、当日の作業期間における対象作業者の累計歩数Ｎを算出する（ステップＳ１３０２）。そして、情報処理装置１０１は、算出した累計歩数Ｎが５０００歩未満であるか否かを判断する（ステップＳ１３０３）。
【０１５５】
ここで、累計歩数Ｎが５０００歩未満の場合（ステップＳ１３０３：Ｙｅｓ）、情報処理装置１０１は、対象作業者の疲労度を「１」と判定して（ステップＳ１３０４）、疲労度判定処理を呼び出したステップに戻る。一方、累計歩数Ｎが５０００歩以上の場合（ステップＳ１３０３：Ｎｏ）、情報処理装置１０１は、算出した累計歩数Ｎが５０００歩以上２００００歩以下であるか否かを判断する（ステップＳ１３０５）。
【０１５６】
ここで、累計歩数Ｎが５０００歩以上２００００歩以下の場合（ステップＳ１３０５：Ｙｅｓ）、情報処理装置１０１は、対象作業者の疲労度を「２」と判定して（ステップＳ１３０６）、疲労度判定処理を呼び出したステップに戻る。一方、累計歩数Ｎが２００００歩より大きい場合（ステップＳ１３０５：Ｎｏ）、情報処理装置１０１は、対象作業者の疲労度を「３」と判定して（ステップＳ１３０７）、疲労度判定処理を呼び出したステップに戻る。
【０１５７】
これにより、対象作業者の当日の作業期間における累計歩数Ｎに応じて、対象作業者の疲労度を判定することができる。
【０１５８】
つぎに、図１４を用いて、ステップＳ１１１０の作業決定処理の具体的な処理手順について説明する。ここでは、疲労度を「１，２，３」の３段階であらわす場合を例に挙げて説明する。
【０１５９】
図１４は、作業決定処理の具体的処理手順の一例を示すフローチャートである。図１４のフローチャートにおいて、まず、情報処理装置１０１は、ピッキング作業管理ＤＢ２４０から、決定した対象ゾーンのゾーンＩＤに対応するピッキング作業情報を取得する（ステップＳ１４０１）。
【０１６０】
つぎに、情報処理装置１０１は、対象作業者の疲労度が「１」であるか否かを判断する（ステップＳ１４０２）。ここで、対象作業者の疲労度が「１」の場合（ステップＳ１４０２：Ｙｅｓ）、取得したピッキング作業情報を参照して、動線距離が７０ｍ以上のピッキング作業を、対象作業者に割り当てるピッキング作業に決定する（ステップＳ１４０３）。そして、情報処理装置１０１は、作業決定処理を呼び出したステップに戻る。
【０１６１】
一方、対象作業者の疲労度が「１」ではない場合（ステップＳ１４０２：Ｎｏ）、情報処理装置１０１は、対象作業者の疲労度が「２」であるか否かを判断する（ステップＳ１４０４）。ここで、対象作業者の疲労度が「２」の場合には（ステップＳ１４０４：Ｙｅｓ）、取得したピッキング作業情報を参照して、動線距離が３０ｍ以上７０ｍ未満のピッキング作業を、対象作業者に割り当てるピッキング作業に決定する（ステップＳ１４０５）。そして、情報処理装置１０１は、作業決定処理を呼び出したステップに戻る。
【０１６２】
一方、対象作業者の疲労度が「２」ではない場合（ステップＳ１４０４：Ｎｏ）、情報処理装置１０１は、取得したピッキング作業情報を参照して、動線距離が３０ｍ未満のピッキング作業を、対象作業者に割り当てるピッキング作業に決定する（ステップＳ１４０６）。そして、情報処理装置１０１は、作業決定処理を呼び出したステップに戻る。
【０１６３】
これにより、対象作業者の疲労度が高いほど動線距離が短くなるように、対象作業者に割り当てるピッキング作業を決定することができる。
【０１６４】
（無線端末Ｔｉの実施完了通知処理手順）
つぎに、図１５を用いて、無線端末Ｔｉの実施完了通知処理手順について説明する。
【０１６５】
図１５は、無線端末Ｔｉの実施完了通知処理手順の一例を示すフローチャートである。図１５のフローチャートにおいて、まず、無線端末Ｔｉは、情報処理装置１０１からピッキング指示を受信したか否かを判断する（ステップＳ１５０１）。ここで、無線端末Ｔｉは、ピッキング指示を受信するのを待つ（ステップＳ１５０１：Ｎｏ）。
【０１６６】
そして、無線端末Ｔｉは、ピッキング指示を受信した場合（ステップＳ１５０１：Ｙｅｓ）、ピッキング指示を受信した日時を、指示されたピッキング作業の作業開始時刻として記録する（ステップＳ１５０２）。つぎに、無線端末Ｔｉは、センサＳから歩数の計測結果を取得して、取得した歩数の計測結果を、指示されたピッキング作業の作業開始時の歩数として記録する（ステップＳ１５０３）。
【０１６７】
そして、無線端末Ｔｉは、受信したピッキング指示に基づいて、図１０に示すようなピッキング指示画面１０００をディスプレイ４０５に表示する（ステップＳ１５０４）。つぎに、無線端末Ｔｉは、ピッキング指示画面１０００内の完了ボタン１００１が選択されたか否かを判断する（ステップＳ１５０５）。
【０１６８】
ここで、無線端末Ｔｉは、完了ボタン１００１が選択されるのを待つ（ステップＳ１５０５：Ｎｏ）。そして、無線端末Ｔｉは、完了ボタン１００１が選択された場合（ステップＳ１５０５：Ｙｅｓ）、そのときの日時を、指示されたピッキング作業の作業終了時刻として記録する（ステップＳ１５０６）。
【０１６９】
つぎに、無線端末Ｔｉは、センサＳから歩数の計測結果を取得して、取得した歩数の計測結果を、指示されたピッキング作業の作業終了時の歩数として記録する（ステップＳ１５０７）。つぎに、無線端末Ｔｉは、記録した作業終了時の歩数から作業開始時の歩数を減算することにより、指示されたピッキング作業の作業期間における対象作業者の歩数を算出する（ステップＳ１５０８）。
【０１７０】
そして、無線端末Ｔｉは、作業者ＩＤ、作業ＩＤ、作業開始時刻、作業終了時刻、および、算出した歩数を含むピッキング作業の実施完了通知を情報処理装置１０１に送信して（ステップＳ１５０９）、本フローチャートによる一連の処理を終了する。これにより、対象作業者によるピッキング作業が完了したことを示す実施完了通知を情報処理装置１０１に送信することができる。
【０１７１】
なお、ピッキング作業の作業期間における対象作業者の歩数は、例えば、無線端末Ｔｉから情報処理装置１０１に必要な情報をアップして、情報処理装置１０１において算出されることにしてもよい。
【０１７２】
以上説明したように、実施の形態にかかる情報処理装置１０１によれば、対象作業者の指定を受け付け、作業者Ｗ１〜Ｗｎそれぞれの作業者Ｗｉについて、作業者Ｗｉの身体情報を記憶する記憶部９１０を参照して、指定された対象作業者の身体情報を特定することができる。そして、情報処理装置１０１によれば、ゾーンＺ１〜ＺｍそれぞれのゾーンＺｊについて、ゾーンＺｊにおけるピッキング作業に適した作業者の条件を記憶する記憶部９１０を参照して、特定した身体情報に基づいて、対象ゾーンを決定することができる。
【０１７３】
これにより、対象作業者の身体的な特徴を考慮して、対象作業者に適したゾーンＺｊを、対象作業者が担当する対象ゾーンに決定することができる。
【０１７４】
また、情報処理装置１０１によれば、対象作業者の身長、握力、移動速度を特定する情報を含む身体情報に基づいて、各ゾーンＺｊにおけるピッキング作業に適した身長、握力、移動速度の少なくともいずれかの条件を満たすか否かを判定することができる。そして、情報処理装置１０１によれば、判定した判定結果に基づいて、対象ゾーンを決定することができる。
【０１７５】
これにより、対象作業者の身長、握力、移動速度を考慮して、対象作業者に適したゾーンＺｊを、対象作業者が担当する対象ゾーンに決定することができる。例えば、棚が高いゾーンＺｊに身長の低い対象作業者が割り当てられたり、重い商品が載置されるゾーンＺｊに握力の低い対象作業者が割り当てられたり、面積が広いゾーンＺｊに移動速度の遅い対象作業者が割り当てられたりするのを防ぐことができる。
【０１７６】
また、情報処理装置１０１によれば、対象作業者が有する免許を特定する情報を含む身体情報に基づいて、各ゾーンＺｊにおけるピッキング作業に要する免許を有しているか否かを判定し、判定した判定結果に基づいて、対象作業者が担当するゾーンを決定することができる。
【０１７７】
これにより、対象作業者の各種免許の有無を考慮して、対象作業者に適したゾーンＺｊを、対象作業者が担当する対象ゾーンに決定することができる。例えば、フォークリフト免許、普通自動車免許、危険物取扱免許等の免許が必要なゾーンＺｊに、免許を有していない対象作業者が割り当てられるのを防ぐことができる。
【０１７８】
また、情報処理装置１０１によれば、対象作業者の当日の作業期間における移動実績情報に基づいて、対象作業者の疲労度を判定することができる。そして、情報処理装置１０１によれば、対象ゾーンで実施予定のピッキング作業ごとの動線距離を記憶する記憶部９１０を参照して、判定された疲労度に基づいて、対象作業者に割り当てるピッキング作業を決定し、決定したピッキング作業の実施指示を出力することができる。
【０１７９】
これにより、対象ゾーンで実施予定の各ピッキング作業の動線距離の長さを考慮して、対象作業者の疲労度に応じたピッキング作業を割り当てて、対象作業者に対するピッキング指示を行うことができる。
【０１８０】
また、情報処理装置１０１によれば、判定した疲労度が高いほど動線距離が短くなるように、対象作業者に割り当てるピッキング作業を決定することができる。これにより、疲労度の高い対象作業者に対して、動線距離が長く作業負荷が高いピッキング作業が割り当てられるのを防ぐことができる。一方で、疲労度の低い対象作業者に対しては、動線距離が長く作業負荷が高いピッキング作業を優先して割り当てることができる。
【０１８１】
また、情報処理装置１０１によれば、対象作業者の当日の作業期間における移動量（例えば、累計歩数Ｎ）に応じて、対象作業者の疲労度を判定することができる。これにより、対象作業者の移動量（例えば、歩数）が多くなるほど、対象作業者の疲労が蓄積する傾向があることを利用して、対象作業者の疲労度を判定することができる。
【０１８２】
また、情報処理装置１０１によれば、対象作業者の移動実績情報に基づいて、対象作業者の当日の作業期間における移動速度を算出し、算出した移動速度に対する対象作業者の作業期間における平均移動速度の比率に応じて、対象作業者の疲労度を判定することができる。これにより、対象作業者の疲労が蓄積するほど、対象作業者の移動速度は遅くなる傾向があることを利用して、対象作業者の疲労度を判定することができる。
【０１８３】
また、情報処理装置１０１によれば、対象作業者の無線端末Ｔｉから、対象作業者の指定を受け付け、無線端末Ｔｉに対して、決定したピッキング作業の実施指示を出力することができる。これにより、指示待ちの対象作業者に対して直接ピッキング指示を出すことができる。
【０１８４】
これらのことから、実施の形態にかかる情報処理装置１０１および作業支援システム２００によれば、作業者の身長、握力、移動速度、各種免許の有無、疲労度などを考慮して、適材適所なピッキング指示を実現することができる。これにより、物流センタにおけるピッキング作業の効率化を図るとともに、作業者の作業負担を平準化することができる。
【０１８５】
なお、上述した説明では、作業支援システム２００を、物流センタ内のピッキング作業を支援するシステムに適用する場合を例に挙げて説明したが、これに限らない。例えば、作業支援システム２００を、物流センタ内の入庫作業を支援するシステムに適用することにしてもよい。
【０１８６】
本実施の形態で説明した作業支援方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本作業支援プログラムは、ハードディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本作業支援プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１８７】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１８８】
（付記１）対象作業者の当日の作業期間における移動実績情報に基づいて、前記対象作業者の疲労度を判定し、
前記対象作業者が担当するゾーンで実施予定のピッキング作業ごとに、前記ピッキング作業を行う際の動線の長さを示す動線距離を記憶する記憶部を参照して、判定した前記疲労度に基づいて、前記対象作業者に割り当てるピッキング作業を決定し、
決定した前記ピッキング作業の実施指示を出力する、
処理をコンピュータに実行させることを特徴とする作業支援プログラム。
【０１８９】
（付記２）前記決定する処理は、
判定した前記疲労度が高いほど動線距離が短くなるように、前記対象作業者に割り当てるピッキング作業を決定する、ことを特徴とする付記１に記載の作業支援プログラム。
【０１９０】
（付記３）対象作業者の指定を受け付け、
複数の作業者それぞれの作業者について、前記作業者の身体情報を記憶する第２の記憶部を参照して、指定された前記対象作業者の身体情報を特定し、
複数のゾーンそれぞれのゾーンについて、前記ゾーンにおけるピッキング作業に適した作業者の条件を記憶する第３の記憶部を参照して、特定した前記対象作業者の身体情報に基づいて、前記対象作業者が担当するゾーンを決定する、
処理を前記コンピュータに実行させることを特徴とする付記１または２に記載の作業支援プログラム。
【０１９１】
（付記４）前記第３の記憶部は、前記ゾーンにおけるピッキング作業に適した身長、握力、移動速度の少なくともいずれかの条件を記憶しており、
前記ゾーンを決定する処理は、
前記対象作業者の身体情報に基づいて、前記ゾーンにおけるピッキング作業に適した身長、握力、移動速度の少なくともいずれかの条件を満たすか否かを判定し、
判定した判定結果に基づいて、前記対象作業者が担当するゾーンを決定する、
ことを特徴とする付記３に記載の作業支援プログラム。
【０１９２】
（付記５）前記対象作業者の身体情報は、前記対象作業者が有する免許を特定する情報を含み、
前記第３の記憶部は、前記ゾーンにおけるピッキング作業に要する免許の条件を記憶しており、
前記ゾーンを決定する処理は、
前記対象作業者の身体情報に基づいて、前記ゾーンにおけるピッキング作業に要する免許を有しているか否かを判定し、
判定した判定結果に基づいて、前記対象作業者が担当するゾーンを決定する、
ことを特徴とする付記３または４に記載の作業支援プログラム。
【０１９３】
（付記６）前記受け付ける処理は、
前記対象作業者の無線端末から、前記対象作業者の指定を受け付け、
前記出力する処理は、
前記無線端末に対して、決定した前記ピッキング作業の実施指示を出力する、
ことを特徴とする付記３に記載の作業支援プログラム。
【０１９４】
（付記７）前記移動実績情報は、前記対象作業者の当日の作業期間における移動量を特定する情報であり、
前記判定する処理は、前記対象作業者の当日の作業期間における移動量に応じて、前記対象作業者の疲労度を判定する、ことを特徴とする付記１〜６のいずれか一つに記載の作業支援プログラム。
【０１９５】
（付記８）前記移動実績情報に基づいて、前記対象作業者の当日の作業期間における移動速度を算出する、処理を前記コンピュータに実行させ、
前記判定する処理は、算出した前記移動速度に対する前記対象作業者の作業期間における平均移動速度の比率に応じて、前記対象作業者の疲労度を判定する、ことを特徴とする付記１〜７のいずれか一つに記載の作業支援プログラム。
【０１９６】
（付記９）対象作業者の当日の作業期間における移動実績情報に基づいて、前記対象作業者の疲労度を判定し、
前記対象作業者が担当するゾーンで実施予定のピッキング作業ごとに、前記ピッキング作業を行う際の動線の長さを示す動線距離を記憶する記憶部を参照して、判定した前記疲労度に基づいて、前記対象作業者に割り当てるピッキング作業を決定し、
決定した前記ピッキング作業の実施指示を出力する、
処理をコンピュータが実行することを特徴とする作業支援方法。
【０１９７】
（付記１０）対象作業者の当日の作業期間における移動実績情報に基づいて、前記対象作業者の疲労度を判定し、
前記対象作業者が担当するゾーンで実施予定のピッキング作業ごとに、前記ピッキング作業を行う際の動線の長さを示す動線距離を記憶する記憶部を参照して、判定した前記疲労度に基づいて、前記対象作業者に割り当てるピッキング作業を決定し、
決定した前記ピッキング作業の実施指示を出力する、
制御部を有することを特徴とする情報処理装置。
【符号の説明】
【０１９８】
１０１  情報処理装置
１１０，９１０  記憶部
１２０  対象作業者
１３０，Ｚ１〜Ｚｍ，Ｚｊ  ゾーン
１３１，１３２  動線
２００  作業支援システム
２１０  ネットワーク
２２０  作業者管理ＤＢ
２３０  ゾーン管理ＤＢ
２４０  ピッキング作業管理ＤＢ
２５０  作業実績ＤＢ
３００，４００  バス
３０１，４０１  ＣＰＵ
３０２，４０２  メモリ
３０３  Ｉ／Ｆ
３０４  ディスクドライブ
３０５  ディスク
４０３  公衆網Ｉ／Ｆ
４０４  近距離無線Ｉ／Ｆ
４０５  ディスプレイ
４０６  入力装置
９０１  受付部
９０２  特定部
９０３  第１の決定部
９０４  判定部
９０５  第２の決定部
９０６  出力部
９０７  更新部
１０００  ピッキング指示画面
ＡＰ  アクセスポイント
Ｔ１〜Ｔｎ，Ｔｉ  無線端末
Ｗ１〜Ｗｎ，Ｗｉ  作業者
【図１】
2019144632.tif 000003
【図２】
2019144632.tif 000004
【図３】
2019144632.tif 000005
【図４】
2019144632.tif 000006
【図５】
2019144632.tif 000007
【図６】
2019144632.tif 000008
【図７】
2019144632.tif 000009
【図８】
2019144632.tif 000010
【図９】
2019144632.tif 000011
【図１０】
2019144632.tif 000012
【図１１】
2019144632.tif 000013
【図１２】
2019144632.tif 000014
【図１３】
2019144632.tif 000015
【図１４】
2019144632.tif 000016
【図１５】
2019144632.tif 000017