特許第6554218号(P6554218)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ ニチユ三菱フォークリフト株式会社の特許一覧

<>
  • 特許6554218-配備数決定装置および配備数決定方法 図000002
  • 特許6554218-配備数決定装置および配備数決定方法 図000003
  • 特許6554218-配備数決定装置および配備数決定方法 図000004
  • 特許6554218-配備数決定装置および配備数決定方法 図000005
  • 特許6554218-配備数決定装置および配備数決定方法 図000006
  • 特許6554218-配備数決定装置および配備数決定方法 図000007
  • 特許6554218-配備数決定装置および配備数決定方法 図000008
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】6554218
(24)【登録日】2019年7月12日
(45)【発行日】2019年7月31日
(54)【発明の名称】配備数決定装置および配備数決定方法
(51)【国際特許分類】
   B66F 9/24 20060101AFI20190722BHJP
   G06Q 50/30 20120101ALI20190722BHJP
【FI】
   B66F9/24 Z
   G06Q50/30
【請求項の数】4
【全頁数】14
(21)【出願番号】特願2018-155592(P2018-155592)
(22)【出願日】2018年8月22日
【審査請求日】2018年8月23日
(73)【特許権者】
【識別番号】000232807
【氏名又は名称】三菱ロジスネクスト株式会社
(74)【代理人】
【識別番号】110000338
【氏名又は名称】特許業務法人HARAKENZO WORLD PATENT & TRADEMARK
(72)【発明者】
【氏名】大塚 誠
(72)【発明者】
【氏名】椎崎 弘司
(72)【発明者】
【氏名】門地 正史
(72)【発明者】
【氏名】明石 拓也
(72)【発明者】
【氏名】南 昭伍
(72)【発明者】
【氏名】中島 慎
(72)【発明者】
【氏名】萩野 貴大
(72)【発明者】
【氏名】竹内 佑輔
(72)【発明者】
【氏名】中山 健次
(72)【発明者】
【氏名】大西 南望
(72)【発明者】
【氏名】別府 遼介
【審査官】 須山 直紀
(56)【参考文献】
【文献】 特開2004−203497(JP,A)
【文献】 特開2006−023979(JP,A)
【文献】 米国特許出願公開第2017/0131711(US,A1)
【文献】 特開平08−292972(JP,A)
【文献】 特開2005−339587(JP,A)
【文献】 特開平09−068000(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B66F 9/24
G06Q 50/30
(57)【特許請求の範囲】
【請求項1】
作業用車両が既に配備されている施設の特徴と、該施設における上記作業用車両の配備数との相関関係を機械学習させた学習済みモデルに対して、作業用車両を新たに配備する対象である対象施設の特徴を示す特徴情報を入力して、上記対象施設に配備すべき上記作業用車両の台数を決定する配備数決定部を備えている
ことを特徴とする配備数決定装置。
【請求項2】
上記特徴情報は、上記対象施設の種類、規模、および立地、ならびに、上記対象施設において上記作業用車両が搬送する搬送対象物の種類、重量、体積、形状、および配置、の少なくとも何れかを示す情報である
ことを特徴とする請求項1に記載の配備数決定装置。
【請求項3】
上記配備数決定部は、相対的に作業量が多い時期である繁忙時期の上記対象施設の特徴を示す特徴情報を上記学習済みモデルに入力して上記作業用車両の第1の台数を決定すると共に、非繁忙時期の上記対象施設の特徴を示す特徴情報を上記学習済みモデルに入力して上記作業用車両の第2の台数を決定し、
上記第1の台数と上記第2の台数との差を算出する差分算出部を備えている、
ことを特徴とする請求項1または2に記載の配備数決定装置。
【請求項4】
配備数決定装置による配備数決定方法であって、
作業用車両が既に配備されている施設の特徴と、該施設における上記作業用車両の配備数との相関関係を機械学習させた学習済みモデルに対して、作業用車両を新たに配備する対象である対象施設の特徴を示す特徴情報を入力する入力ステップと、
上記対象施設に配備すべき上記作業用車両の台数を決定する配備数決定ステップと、を含む、
ことを特徴とする配備数決定方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、施設内に配備すべき作業用車両の台数を決定する配備数決定装置等に関する。
【背景技術】
【0002】
工場および倉庫などの施設では、作業を効率よく行うために作業用車両が広く利用されている。例えば、搬送対象物を搬送する作業を行う施設では、フォークリフトなどの作業用車両が効果的に利用されている(例えば下記の特許文献1、2参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2004−244121号公報
【特許文献2】特開2002−123848号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
工場および倉庫などの施設で作業を効率的に行うためには、作業用車両をできるだけ過不足なく配備することが重要である。作業用車両の配備数を決定するにあたり、施設管理者および作業用車両業者は、類似する施設の配備状況等を考慮した経験則に基づいて決定することが通例であるが、このように決定された配備数は妥当性に欠けることがあった。
【0005】
本発明の一態様は、施設に配備する作業用車両の望ましい台数を、経験則に頼ることなく決定することができる配備数決定装置等を実現することを目的とする。
【課題を解決するための手段】
【0006】
上記の課題を解決するために、本発明の一態様に係る配備数決定装置は、作業用車両が既に配備されている施設の特徴と、該施設における上記作業用車両の配備数との相関関係を機械学習させた学習済みモデルに対して、作業用車両を新たに配備する対象である対象施設の特徴を示す特徴情報を入力して、上記対象施設に配備すべき上記作業用車両の台数を決定する配備数決定部を備えている。
【0007】
また、上記の課題を解決するために、本発明の一態様に係る配備数決定方法は、配備数決定装置による配備数決定方法であって、作業用車両が既に配備されている施設の特徴と、該施設における上記作業用車両の配備数との相関関係を機械学習させた学習済みモデルに対して、作業用車両を新たに配備する対象である対象施設の特徴を示す特徴情報を入力する入力ステップと、上記対象施設に配備すべき上記作業用車両の台数を決定する配備数決定ステップと、を含んでいる。
【発明の効果】
【0008】
本発明の一態様によれば、施設に配備する作業用車両の望ましい台数を、経験則に頼ることなく決定することができる。
【図面の簡単な説明】
【0009】
図1】本発明の実施形態1に係る配備数決定装置の要部構成の一例を示すブロック図である。
図2】上記配備数決定装置によってフォークリフトの配備数を決定した例を示した図である。
図3】教師データを説明する図であり、(a)はフォークリフトが既に配備されている施設の特徴の例を示し、(b)は補足情報の例を示している。
図4】配備数決定装置が実行する処理の一例を示すフローチャートである。
図5】本発明の実施形態2に係る配備数決定装置の要部構成の一例を示すブロック図である。
図6】対象施設が繁忙時期に配備すべき第1の台数と、非繁忙時期に配備すべき第2の台数とを決定する処理の一例を示すフローチャートである。
図7】出力部に出力させる決定結果の一例を示す図である。
【発明を実施するための形態】
【0010】
〔実施形態1〕
(配備数決定装置1の概要)
本実施形態の配備数決定装置の概要を図2に基づいて説明する。図2は、配備数決定装置1によって、対象施設Zへのフォークリフト3aおよび3bの配備数を決定した例を示した図である。
【0011】
図示の例では、対象施設Zへのフォークリフト3aおよび3bの配備数を決定したい、配備数決定装置1のユーザ9が、配備数決定装置1に対して対象施設Zがどのような施設であるかを示す情報を入力している。そして、配備数決定装置1はこの入力を受け付けて(S1)、対象施設Zに配備すべきフォークリフトの台数を決定し、出力する(S4)。具体的には、フォークリフト3aの配備数が20台、フォークリフト3bの配備数が15台と出力されている。
【0012】
なお、ここでは、作業用車両の一例として、作業者の操作に従って搬送対象物(例えば、荷物や貨物など)を搬送するフォークリフト3a、およびフォークリフト3aとは異なる車種のフォークリフト3bという2種類のフォークリフトを例示している。しかしながら、作業用車両は、作業に用いられる車両であればよく、フォークリフトに限定されない。例えば、作業用車両は、トラクタ、クレーン車、およびトラックなどであってもよい。また、配備数決定装置1は、図2の例のように二車種の作業用車両の配備数を決定することができる他、一車種の作業用車両の配備数を決定することもできるし、三車種以上の作業用車両の配備数を決定することもできる。また、配備数決定装置1は、無人で走行する無人走行車の配備数を決定することもできる。
【0013】
詳細は後述するが、配備数決定装置1は、フォークリフトが既に配備されている施設の特徴と、該施設における上記フォークリフトの配備数との相関関係を機械学習させた学習済みモデルを用いてフォークリフト3aおよび3bの配備数を決定する。
【0014】
例えば、図2に示す例では、施設Aには、30台のフォークリフト3a、および35台のフォークリフト3bが既に配備されて稼働している。施設Aよりも小規模の施設Bには、20台のフォークリフト3a、および10台のフォークリフト3bが既に配備されて稼働している。施設Bよりもさらに小規模の施設Cには、5台のフォークリフト3a、および15台のフォークリフト3bが既に配備されて稼働している。また、フォークリフト3aおよび3bは、図示していないその他多数の施設にも配備されて稼働している。
【0015】
配備数決定装置1は、これら施設A〜Cおよび図示しないその他多数の施設の特徴と、それらの施設におけるフォークリフト3aおよび3bの配備数との相関関係を機械学習(S1a)した学習済みモデルを用いて、対象施設Zへのフォークリフト3aおよび3bの配備数を決定する。これにより、対象施設Zに配備するフォークリフト3aおよび3bの望ましい台数を、経験則に頼ることなく決定することができる。
【0016】
(配備数決定装置1の要部構成)
続いて、配備数決定装置1の要部構成について図1に基づいて説明する。図1は、配備数決定装置1の要部構成の一例を示すブロック図である。図示のように、配備数決定装置1は、配備数決定装置1の各部を統括して制御する制御部10と、配備数決定装置1が使用する各種データを記憶する記憶部20を備えている。さらに、配備数決定装置1は、配備数決定装置1に対する入力操作を受け付ける入力部30と、配備数決定装置1が決定結果を出力するための出力部40とを備えている。また、制御部10には、特徴情報生成部103、配備数決定部104、出力制御部105、教師データ生成部107、および学習部108が含まれている。
【0017】
特徴情報生成部103は、入力部30を介して対象施設Zの情報を取得し、該情報の少なくとも一部から、対象施設Zの特徴を示す特徴情報を生成する。特徴情報生成部103が生成する特徴情報は、対象施設Zの種類、規模、および立地、ならびに、対象施設Zにおいてフォークリフト3aおよび3bが搬送する搬送対象物の種類、重量、体積、形状、および配置、の少なくとも何れかを示す情報であってもよい。
【0018】
配備数決定部104は、フォークリフト3aおよび3bが既に配備されている施設の特徴と、該施設におけるフォークリフト3aおよび3bの配備数との相関関係を学習させた学習済みモデルを用いて、対象施設Zに配備すべきフォークリフト3aおよび3bの台数を決定する。
【0019】
出力制御部105は、配備数決定部104によって決定されたフォークリフト3aおよび3bの配備数を出力部40に出力させる。なお、出力態様は特に限定されず、例えば出力部40が表示装置であれば表示出力させればよく、出力部40が音声出力装置であれば音声出力させればよい。また、出力制御部105は、出力部40に上記のような出力を行わせると共に、あるいは上記のような出力を行わせる代わりに、例えばユーザ9が所持する携帯端末等の他の装置に対して、決定したフォークリフト3aおよび3bの配備数を通知してもよい。
【0020】
教師データ生成部107は、学習済みモデルの更新に用いる教師データを生成する。また、学習部108は、上記教師データを用いて上記学習済みモデルを更新する。学習済みモデルの詳細については以下で説明し、教師データの生成と学習済みモデルの更新については後述する。なお、学習済みモデルの更新を配備数決定装置1が行う必要がない場合には、教師データ生成部107および学習部108は省略してもよい。
【0021】
(学習済みモデルについて)
配備数決定部104が配備数の決定に用いる学習済みモデルについて説明する。なお、以下では、ニューラルネットワーク(NN:Neural Network)の学習済みモデルを用いる例を説明するが、フォークリフトの配備数決定に利用することが可能な学習済みモデルを構築できるものであれば、他のアルゴリズムを適用することも可能である。NNの学習済みモデルを用いる場合、配備数を精度よく決定することが可能な多層のNNの学習済みモデルを用いることが好ましい。
【0022】
上記学習済みモデルの生成には、教師データとして、フォークリフト3aおよび3bが既に配備されている施設(例えば図2の施設A〜C等)の特徴と、該施設におけるフォークリフト3aおよび3bの配備数とを対応付けたデータを用いる。この教師データにおいては、施設の特徴を示す情報が入力データであり、フォークリフト3aおよび3bの配備数が正解データである。なお、正解データとして配備台数を示す数値そのものを用いる代わりに、配備台数を含む数値範囲を用いてもよい。例えば、0台以上5台未満を第1範囲、5台以上10台未満を第2範囲というように、5台ずつの数値範囲を設定して、配備台数を含む数値範囲を正解データとしてもよい。
【0023】
上記の教師データを用いた機械学習により生成された学習済みモデルに、特徴情報生成部103が生成した特徴情報を入力データとして入力すると、機械学習において正解データが与えられた各配備数について、その配備数が上記特徴情報に対応する対象施設Zの配備数として妥当である確率がそれぞれ出力される。
【0024】
配備数決定部104は、上記確率が最も高い配備数を、対象施設Zにおけるフォークリフト3aおよび3bの配備数として決定する。なお、1つの学習済みモデルにてフォークリフト3aおよび3bの配備数を決定する代わりに、フォークリフト3aの配備数を決定するための学習済みモデルでフォークリフト3aの配備数を決定し、フォークリフト3bの配備数を決定するための学習済みモデルでフォークリフト3bの配備数を決定してもよい。
【0025】
なお、教師データ生成部107および学習部108により学習済みモデルを構築する構成としてもよい。この場合、図1に示すように、教師データ生成部107に対してフォークリフト3aおよび3bが既に配備されている施設の情報を入力して教師データを生成させ、生成された教師データを用いた学習済みモデルの構築を学習部108に行わせる。
【0026】
(施設の特徴について)
教師データにおける施設の特徴について、図3に基づいて説明する。図3は教師データを説明する図であり、同図の(a)は、フォークリフト3aおよび3bが既に配備されている施設の特徴の例を示している。図示の情報D1には、フォークリフト3aおよび3bが既に配備されている施設A〜C等について、その種類、規模、および立地が示されている。また、情報D1では、各施設に配備されているフォークリフト3aおよび3bの配備数も示されている。上述のようにこれは正解データである。また、情報D1では、フォークリフト3aおよび3bの稼働時間も示されている。さらに、情報D1では、各施設で取り扱われる搬送対象物について、その種類、重量、体積、形状、および配置が示されている。なお、教師データにおける施設の特徴は、その施設におけるフォークリフト3aおよび3bの配備数と相関があるものであればよく、図3の(a)の例に限られない。
【0027】
図3の(a)に示す施設の特徴について以下で説明する。また、施設の特徴は、入力データとして使用できるように数値化しておく必要があるので、各特徴の数値化についても併せて説明する。
【0028】
(施設の種類)
施設が予め設定した複数の種類の何れに分類されるかを示す情報である。施設の種類によって、当該施設で行われる作業の内容や作業量が異なるから、施設の種類は、フォークリフト3aおよび3bの配備数と相関がある。図3の(a)における「施設の種類」では、施設を「倉庫」、および「工場」などに分類している。施設の種類は、例えば分類毎に割り当てられたID(識別情報)で表すことにより数値化することができる。
【0029】
(施設の規模)
施設の規模を示す情報である。施設の規模によっても、当該施設で行われる作業の内容や作業量が異なるから、施設の規模もフォークリフト3aおよび3bの配備数と相関がある。図3の(a)における「施設の規模」では、施設の建屋の床面積を示している。施設の規模を入力データに含める場合、入力された床面積(例えば、施設Aの規模「450」など)をそのまま入力データとして使用してもよい。また、例えば、入力された床面積が、所定の複数の数値範囲の何れに含まれるかを示す値を入力データとして使用してもよい。なお、施設の床面積の代わりに、施設の敷地面積などを示す情報を用いてもよい。
【0030】
(施設の立地)
施設がどのような環境に立地しているかを示す情報である。工場や倉庫などの施設は、その機能や用途に適した立地に建設されるので、立地はフォークリフト3aおよび3bの配備数と相関がある。図3の(a)における「施設の立地」では、施設の立地を「港湾部」、「鉄道沿線」、および「都市部」等に分類している。施設の立地は、例えば分類毎に割り当てられたIDで表すことにより数値化することができる。
【0031】
(フォークリフト3aおよび3bの稼働時間)
施設におけるフォークリフト3aおよび3bのそれぞれの稼働時間は、フォークリフト3aおよび3bのそれぞれの配備数と相関がある。稼働時間の数値はそのまま入力データとして使用してもよいし、稼働時間が所定の複数の数値範囲の何れに含まれるかを示す値を入力データとして使用してもよい。
【0032】
(搬送対象物の種類、重量、体積、形状、および配置)
施設においてどのような搬送対象物が取り扱われるのかを示す情報である。施設において取り扱われる主な搬送対象物の種類、重量、体積、形状に応じて、適切なフォークリフトが選択されるため、これらの情報はフォークリフト3aおよび3bの配備数と相関がある。また、搬送対象物の配置(搬送対象物をどのように積み上げているか、どのような場所に保管しているか、各棚の間の通路の幅なども含む)も、フォークリフト3aおよび3bの配備数と相関がある。これらの情報のうち、搬送対象物の重量および体積などの数値はそのまま入力データとして使用してもよいし、それらの数値が所定の複数の数値範囲の何れに含まれるかを示す値を入力データとして使用してもよい。また、搬送対象物の種類、形状、および配置などは、複数の分類を予め設定しておき、その何れに分類されるかをID等で表すことにより数値化すればよい。また、上記以外の搬送対象物に関する情報としては、例えば、所定期間(例えば1日)に施設で取り扱われる搬送対象物の総量(重量で表してもよいし体積で表してもよい)等を用いてもよい。
【0033】
(フォークリフト3aおよび3bの配備数)
施設におけるフォークリフト3aおよび3bの配備数であり、正解データとして使用される。なお、以下で説明する補正を施して算出された理想の配備数を正解データとして使用してもよい。
【0034】
(補足情報について)
フォークリフト3aおよび3bの配備数は、それらが配備されている施設の繁忙状況に応じて補正してもよい。この補正を行う場合、例えば図3の(b)に示す補足情報D2を用いてもよい。図3の(b)は、補足情報D2の例を示している。図示のように、補足情報D2は、フォークリフト3aおよび3bが配備されている各施設について、図3の(a)に示す施設の情報の入力を受け付けた時点での繁忙度、およびフォークリフト3aおよび3bの稼働状況を示す情報である。図3の(b)では、繁忙度を「繁忙」と「非繁忙」の二段階で表している。なお、「繁忙」と「非繁忙」は、例えばフォークリフト3aおよび3bの平均稼働時間などにより区分すればよい。
【0035】
ここで、施設が「繁忙」であれば、レンタルを利用するなどしてフォークリフト3aおよび3bの台数が一時的に多くなっている可能性がある。このため、ある施設が「繁忙」な状況におけるフォークリフト3aおよび3bの配備数は、その施設の「非繁忙」な状況におけるフォークリフト3aおよび3bの配備数よりも多い場合がある。
【0036】
そこで、補足情報D2における繁忙度が「繁忙」である施設については、フォークリフト3aおよび3bの配備数を、実際の値よりも少なく補正してもよい。例えば、図3の施設Aでは、フォークリフト3aおよび3bの配備数がそれぞれ30台と35台であるが、施設Aが「繁忙」であることに応じた所定の係数(1未満の数)を上記配備数に掛け合わせることにより、当該配備数を補正してもよい。
【0037】
また、フォークリフト3aおよび3bの施設における稼働状況を考慮してフォークリフト3aおよび3bの配備数を補正してもよい。補足情報D2には、フォークリフト3aおよび3bの稼働状況を「低」、「適」、「高」の3段階で評価した評価結果が含まれている。このような評価は、施設を実際に視察する等により人的に行ってもよいし、稼働時間などから機械的に行ってもよい。
【0038】
そして、稼働状況の評価に応じた所定の係数(例えば、「低」の場合には1以上の数、「高」の場合には1未満の数)を上記配備数に掛け合わせることにより、当該配備数を補正してもよい。これにより、フォークリフト3aおよび3bのそれぞれについて、配備数を施設に応じた理想的な値に近付けることができ、学習済みモデルにより出力される配備数の値をより妥当なものとすることが可能になる。
【0039】
(処理の流れ)
配備数決定装置1が実行する処理の流れを図4に基づいて説明する。図4は、配備数決定装置1が実行する処理(配備数決定方法)の一例を示すフローチャートである。
【0040】
S1では、配備数決定装置1は、対象施設Zに関する情報の入力を受け付ける。対象施設Zに関する情報は、例えば、入力部30を介して配備数決定装置1に入力される。対象施設Zに関する情報は、例えば図3の(a)に示したような情報(ただし、フォークリフト3aおよび3bの台数は除く)である。
【0041】
S2では、特徴情報生成部103が、S1で入力された情報から対象施設Zの特徴を示す特徴情報を生成する。具体的には、特徴情報生成部103がS1で入力された情報に基づき、上述した教師データにおける入力データと同じ形式の特徴情報を生成する。この特徴情報は、対象施設Zの種類、規模、および立地、ならびに、上記対象施設においてフォークリフト3aおよび3bが搬送する搬送対象物の種類、重量、体積、形状、および配置、の少なくとも何れかを示す情報である。上記の各情報は、対象施設で使用すべき作業用車両の数と関連性が深い情報であるから、この構成によればフォークリフト3aおよび3bの妥当な配備数を決定することができる。
【0042】
S3では、配備数決定部104が、特徴情報生成部103によって生成された特徴情報を入力データとして学習済みモデルに入力する(入力ステップ)。そして、配備数決定部104は、学習済みモデルの出力値から、対象施設Zに配備すべきフォークリフト3aおよび3bの台数を決定する(配備数決定ステップ)。最後にS4では、出力制御部105が、配備数決定部104によって決定されたフォークリフト3aおよび3bの台数を出力部40に出力させる。
【0043】
(教師データ生成と学習済みモデルの更新について)
教師データ生成部107は、配備数決定部104が決定したフォークリフト3aおよび3bの台数に対するユーザ9の評価に基づき、教師データを生成する。具体的には、配備数決定部104が決定した台数のフォークリフト3aおよび3bを実際に対象施設Zで稼働させ始めた後、例えばユーザ9等にその台数についての評価を配備数決定装置1に入力してもらう。教師データ生成部107は、入力された評価に基づいて、対象施設Zにおける理想的なフォークリフト3aおよび3bの台数を決定し、該決定した台数を正解データとし、配備数決定部104が配備数の決定に用いた特徴情報を入力データとして教師データを生成する。
【0044】
例えば、ユーザ9が入力した評価がフォークリフト3aの台数は「適切」であったが、フォークリフト3bの台数は「やや不足」であった場合を考える。この場合、教師データ生成部107は、配備数決定部104が決定したフォークリフト3aの台数と、配備数決定部104が決定したフォークリフト3bの台数に所定の係数(1以上の値)を乗じた台数とを正解データとしてもよい。
【0045】
そして、学習部108は、このようにして生成された教師データが所定数蓄積される毎に、それらの教師データを用いて配備数決定部104の学習済みモデルを更新する。このように、決定した配備数に対するユーザ9のフィードバックを反映させた教師データを生成し、その教師データを用いて配備数決定部104の学習済みモデルを更新することにより、適切な配備数を決定できる確度を維持または向上させることができる。
【0046】
(実施形態1のまとめ)
以上のように、配備数決定装置1は、フォークリフト3aおよび3bが既に配備されている施設A〜C等の特徴と、該施設におけるフォークリフト3aおよび3bの配備数との相関関係を機械学習させた学習済みモデルに対して、フォークリフト3aおよび3bを新たに配備する対象施設Zの特徴を示す特徴情報を入力して、対象施設Zに配備すべきフォークリフト3aおよび3bの台数を決定する配備数決定部104を備えている。したがって、対象施設Zに配備するフォークリフト3aおよび3bの望ましい台数を、経験則に頼ることなく決定することができる。
【0047】
〔実施形態2〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【0048】
フォークリフト3aおよび3bを新たに配備する対象施設Zにおいて、繁忙ではない時期(非繁忙時期)には適切であったフォークリフト3aおよび3bの配備数が、作業量が増えて繁忙な時期(繁忙時期)には不足となることがあり得る。それゆえ、繁忙時期には、施設の操業を円滑にするために、フォークリフトをレンタル等により追加することが行われている。しかし、繁忙時にどれだけの台数が不足するのかを予測することは容易ではなかった。
【0049】
本実施形態の配備数決定装置1aは、上記の問題点に鑑みて構成されたものであり、繁忙時期に必要となる最大の台数(以下、「第1の台数x」と称する)と、非繁忙時期に必要となる最小限の台数(以下、「第2の台数y」と称する)との差分を算出する。これにより、繁忙時にフォークリフトがどれだけ不足するのかを経験則に頼ることなく決定することができる。
【0050】
(配備数決定装置1aの要部構成)
ここでは、配備数決定装置1aの要部構成について図5に基づいて説明する。図5は、配備数決定装置1aの要部構成の一例を示すブロック図である。図示のように、配備数決定装置1aは、配備数決定装置1の各部を統括して制御する制御部10aを備えている。制御部10aは、特徴情報生成部103および配備数決定部104の代わりに特徴情報生成部103aおよび配備数決定部104aを含む点、および差分算出部106を含む点で実施形態1の制御部10と相違している。
【0051】
特徴情報生成部103aは、特徴情報生成部103と同様に対象施設Zの特徴情報を生成する。特徴情報生成部103aは、繁忙時期の対象施設Zの特徴情報と、非繁忙時期の対象施設Zの特徴情報とを生成する点が、特徴情報生成部103との相違点である。同様に、配備数決定部104aは、繁忙時期におけるフォークリフト3aおよび3bの配備数(第1の台数x)と、非繁忙時期におけるフォークリフト3aおよび3bの配備数(第2の台数y)とを決定する点が、配備数決定部104との相違点である。
【0052】
差分算出部106は、繁忙時期におけるフォークリフト3aおよび3bの配備数(第1の台数x)と、非繁忙時期におけるフォークリフト3aおよび3bの配備数(第2の台数y)の差分を算出する。この差分は、フォークリフト3aおよび3bの必要最大台数と、フォークリフト3aおよび3bが最低限必要である台数との差分である。
【0053】
(処理の流れ)
配備数決定装置1aが実行する処理の流れを図6に基づいて説明する。図6は、対象施設Zが繁忙時期に配備すべきフォークリフト3aおよび3bの第1の台数xと、非繁忙時期に配備すべき第2の台数yとを決定する処理の一例を示すフローチャートである。
【0054】
S11では、配備数決定装置1aは、繁忙時期における対象施設Zの情報、および非繁忙時期における対象施設Zの情報の入力を受け付ける。また、S12では、特徴情報生成部103aが、S1で入力された情報から対象施設Zの特徴を示す特徴情報を生成する。ここでは、繁忙時期における対象施設Zの特徴情報と、非繁忙時期における対象施設Zの特徴情報が生成される。
【0055】
次に、S13では、配備数決定部104aが、特徴情報生成部103aによって生成された特徴情報を入力データとして学習済みモデルに入力する(入力ステップ)。そして、配備数決定部104は、学習済みモデルの出力値から、対象施設Zに配備すべきフォークリフト3aおよび3bの台数を決定する(配備数決定ステップ)。ここでは、繁忙時期の対象施設Zに配備すべきフォークリフト3aおよび3bの台数(第1の台数x)と、非繁忙時期の対象施設Zに配備すべきフォークリフト3aおよび3bの台数(第2の台数y)が決定される。
【0056】
続いて、S14では、差分算出部106が、第1の台数xと第2の台数yとの差分を算出する。なお、差分算出部106は、フォークリフト3aとフォークリフト3bのそれぞれについて差分を算出する。つまり、差分算出部106は、繁忙時期の対象施設Zに配備すべきフォークリフト3aの台数と、非繁忙時期の対象施設Zに配備すべきフォークリフト3aの台数との差分を算出する。また、差分算出部106は、繁忙時期の対象施設Zに配備すべきフォークリフト3bの台数と、非繁忙時期の対象施設Zに配備すべきフォークリフト3bの台数との差分を算出する。
【0057】
最後にS4では、出力制御部105が、S14で算出された差分を、フォークリフト3aおよび3bの台数の決定結果として出力部40に出力させる。S15において出力させる決定結果について図7を用いて説明する。図7は、出力部40に出力させる決定結果の一例を示す図である。なお、ここでは出力部40が表示装置であることを想定している。
【0058】
図7の例では、S14で算出された差分に加えて、S13で決定された、繁忙時期と非繁忙時期の対象施設Zにそれぞれ配備すべきフォークリフト3aおよび3bの台数も含まれている。これらの差分および台数は、例えばフォークリフト3aおよび3bの購入台数とレンタル台数をユーザ9が決めるために利用できる。
【0059】
つまり、非繁忙時期に必要となる第2の台数yは最低限必要な台数であるから、その台数のフォークリフト3aおよび3bについてはレンタルするよりも購入した方が、中長期的なコストを抑えることができる。一方、繁忙時期に必要となる第1の台数xのフォークリフト3aおよび3bを購入した場合、非繁忙時期にはフォークリフト3aおよび3bが余ってしまう。このため、繁忙時期に必要となる第1の台数xと、非繁忙時期に必要となる第2の台数yの差分の台数については、繁忙時期にレンタルするのが合理的である。
【0060】
よって、例えば図7のような決定結果を見たユーザ9は、対象施設Zにフォークリフト3aおよび3bを導入するにあたり、フォークリフト3aの購入台数を第2の台数yである20台、フォークリフト3bの購入台数を第2の台数yである15台とするのが妥当であると認識することができる。また、ユーザ9は、繁忙時期には、フォークリフト3aのレンタル台数を第1の台数xと第2の台数yとの差分である5台、フォークリフト3bのレンタル台数を第1の台数xと第2の台数yとの差分である10台とするのが妥当であると認識することができる。
【0061】
なお、上述の差分や決定した配備数のユーザ9への提示態様は特に限定されないが、例えば差分はレンタルを推奨する台数として提示し、第2の台数yは購入を推奨する台数として提示してもよい。
【0062】
(実施形態2のまとめ)
以上のように、配備数決定装置1aは、配備数決定部104aと差分算出部106を備えている。そして、配備数決定部104aは、相対的に作業量が多い時期である繁忙時期の対象施設Zの特徴を示す特徴情報を学習済みモデルに入力してフォークリフト3aおよび3bの第1の台数xを決定すると共に、非繁忙時期の対象施設Zの特徴を示す特徴情報を上記学習済みモデルに入力してフォークリフト3aおよび3bの第2の台数yを決定する。また、差分算出部106は、上記第1の台数xと上記第2の台数yとの差を算出する。この差分は、対象施設Zで用いるフォークリフト3aおよび3bのレンタル台数を決めるための参考値として用いることができる。具体的には、第2の台数yより多く購入すると繁忙時期を除き余剰が生じることが分かることから、購入台数は第2の台数yまでに抑えるとともに、算出された差分はレンタルする等の計画を立てることができる。
【0063】
〔施設の情報の取得について〕
上記各実施形態では、対象施設Zの情報をユーザ9が入力する例を示したが、配備数決定装置1または1aが自動的に取得する構成としてもよい。例えば、対象施設Zの情報がインターネット上のウェブページ等に掲載されている場合、配備数決定装置1または1aがその情報を検索して取得してもよい。また、例えば、対象施設Zの外観や内部を撮影した画像が取得できる場合には、配備数決定装置1または1aは、その画像を解析することにより、対象施設Zの情報を取得してもよい。この場合、画像解析には、畳み込みニューラルネットワーク(CNN:Convolutional Neural Network)等の学習済みモデルを用いてもよい。教師データを生成する際に使用する既存施設の情報についても同様である。また、教師データの生成には、実在する施設の情報を用いてもよいし、シミュレータで構築した仮想の施設(フォークリフト3aおよび3bの配備数が理想的な施設)の情報を用いてもよい。
【0064】
〔分散処理について〕
上記各実施形態で説明した配備数決定装置1または1aの実行する処理の一部は、配備数決定装置1または1aと通信接続された1または複数の装置に実行させてもよい。例えば、配備数決定部104または104aの実行する処理を、配備数決定装置1または1aと通信接続されたAIサーバに実行させてもよい。この場合、配備数決定装置1または1aは、入力データを生成してAIサーバに送信し、該AIサーバから出力データを受信して配備数を決定する。
【0065】
〔ソフトウェアによる実現例〕
配備数決定装置1、1aの制御ブロック(特に制御部10、10aに含まれる各部)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
【0066】
後者の場合、配備数決定装置1は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)やGPU(Graphics Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【0067】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【0068】
1、1a 配備数決定装置
3a、3b フォークリフト(作業用車両)
104、104a 配備数決定部
106 差分算出部
【要約】
【課題】施設に配備する作業用車両の望ましい台数を、経験則に頼ることなく決定する。
【解決手段】配備数決定装置(1)は、フォークリフト(3a)などが既に配備されている施設の特徴と、該施設におけるフォークリフト(3a)などの配備数との相関関係を学習させた学習済みモデルに対して、フォークリフト(3a)などを新たに配備する対象である対象施設の特徴を示す特徴情報を入力し、対象施設に配備すべきフォークリフト(3a)の台数を決定する配備数決定部(104)を備える。
【選択図】図1
図1
図2
図3
図4
図5
図6
図7