JP2021168181A - Simulation method and simulation device - Google Patents

Simulation method and simulation device Download PDF

Info

Publication number
JP2021168181A
JP2021168181A JP2021114680A JP2021114680A JP2021168181A JP 2021168181 A JP2021168181 A JP 2021168181A JP 2021114680 A JP2021114680 A JP 2021114680A JP 2021114680 A JP2021114680 A JP 2021114680A JP 2021168181 A JP2021168181 A JP 2021168181A
Authority
JP
Japan
Prior art keywords
simulation
robot
virtual
condition
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021114680A
Other languages
Japanese (ja)
Other versions
JP7305206B2 (en
Inventor
雅彦 成田
Masahiko Narita
秀治 大内
Shuji Ouchi
亮祐 上野
Riyousuke Ueno
瑛利 吉田
Eri Yoshida
敏行 増田
Toshiyuki Masuda
暁▲よ▼ 劉
Xiao Yo Liu
宸 盛
Shin Mori
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yumeido Co Ltd
Original Assignee
Yumeido Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yumeido Co Ltd filed Critical Yumeido Co Ltd
Priority to JP2021114680A priority Critical patent/JP7305206B2/en
Publication of JP2021168181A publication Critical patent/JP2021168181A/en
Priority to JP2023101332A priority patent/JP2023120359A/en
Application granted granted Critical
Publication of JP7305206B2 publication Critical patent/JP7305206B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

To provide a simulation method and a simulation device, preferably simulating a commercial facility using service robots.SOLUTION: A simulation method comprises: a management condition input step of receiving an input of management contents containing sales conditions and payment conditions of a commercial facility via an input device; a layout setting step of receiving a setting of a facility layout via the input device; a robot condition selection step of receiving selections of specifications and a number of virtual robots via the input device; an operation simulation step of executing, by a computing device, operation simulation for operating the virtual robots in the facility layout; a predictive profit calculation step of calculating, by the computing device, a predictive profit of the commercial facility on the basis of the sale conditions, the payment conditions, the facility layout, the specifications and the number of the virtual robots, and a result of the operation simulation; and an output step of outputting the predictive profit to an output device.SELECTED DRAWING: Figure 2

Description

本発明は、シミュレーション方法及びシミュレーション装置に関する。具体的には、本発明は、サービス用ロボットを利用する商業施設をシミュレートするシミュレーション方法及びシミュレーション装置に関する。 The present invention relates to a simulation method and a simulation apparatus. Specifically, the present invention relates to a simulation method and a simulation device for simulating a commercial facility using a service robot.

特許文献1では、営業員の人件費及び営業所の維持費等を削減して営業コストを低減し得る住宅設計シミュレーションの実行方法、記録媒体及び住宅設計装置を提供することを目的としている([0005]、要約)。当該目的を達成するため、特許文献1(要約及び図1)では、コンピュータ4に、住宅設計のシミュレーション等の実行処理可能なCPU4Eだけでなく、CD−ROM等を収納した外部メモリ4Dが備えられる。CD−ROM等に、住宅設計のシミュレーションができるシミュレーションソフト2が記録される。シミュレーションソフト2内に、住宅設計のシミュレーションの際に必要な情報を入力し得るための手順を有したソフトウェア部分、及び住宅の正確な平面図と正面図を作図できる作図ソフトが含まれる。コンピュータ4には、ディスプレイ4Aだけでなく、キーボード4Bやマウス4Cが接続される。 Patent Document 1 aims to provide a method of executing a housing design simulation, a recording medium, and a housing design device that can reduce the operating cost by reducing the labor cost of the sales staff and the maintenance cost of the sales office ([[]. 0005], summary). In order to achieve this object, in Patent Document 1 (summary and FIG. 1), the computer 4 is provided with an external memory 4D containing a CD-ROM and the like as well as a CPU 4E capable of executing execution processing such as a simulation of a house design. .. Simulation software 2 capable of simulating a house design is recorded on a CD-ROM or the like. The simulation software 2 includes a software part having a procedure for inputting information necessary for simulating a house design, and a drawing software capable of drawing an accurate plan view and front view of a house. Not only the display 4A but also the keyboard 4B and the mouse 4C are connected to the computer 4.

特許文献2、3にも、住宅設計又はレイアウト設計のシミュレーションが可能な構成が開示されている。 Patent Documents 2 and 3 also disclose a configuration capable of simulating a housing design or a layout design.

特開2000−235587号公報Japanese Unexamined Patent Publication No. 2000-235587 特開2004−185054号公報Japanese Unexamined Patent Publication No. 2004-185504 特開2006−331288号公報Japanese Unexamined Patent Publication No. 2006-331288

上記のように、特許文献1〜3では、住宅設計又はレイアウト設計のシミュレーションが可能な構成が開示されている。ところで、ロボット技術の進展に伴い、各種の商業施設においてサービス用ロボットの導入が検討されている。しかしながら、特許文献1〜3では、サービス用ロボットを利用する商業施設のシミュレーションについて検討されていない。 As described above, Patent Documents 1 to 3 disclose a configuration capable of simulating a housing design or a layout design. By the way, with the progress of robot technology, the introduction of service robots is being considered in various commercial facilities. However, Patent Documents 1 to 3 do not study the simulation of a commercial facility using a service robot.

本発明は上記のような課題を考慮してなされたものであり、サービス用ロボットを利用する商業施設を好適にシミュレートすることが可能なシミュレーション方法及びシミュレーション装置を提供することを目的とする。 The present invention has been made in consideration of the above problems, and an object of the present invention is to provide a simulation method and a simulation apparatus capable of suitably simulating a commercial facility using a service robot.

本発明に係るシミュレーション方法は、
サービス用ロボットを利用する商業施設をシミュレートするシミュレーション方法であって、
前記商業施設の売上条件及び支出条件を含む経営条件の入力を、入力装置を介して受け付ける経営条件入力ステップと、
施設レイアウトの設定を、前記入力装置を介して受け付けるレイアウト設定ステップと、
仮想ロボットの仕様及び台数の選択を、前記入力装置を介して受け付けるロボット条件選択ステップと、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを演算装置が実行する動作シミュレーションステップと、
前記売上条件、前記支出条件、前記施設レイアウト、前記仮想ロボットの仕様及び台数、並びに前記動作シミュレーションの結果に基づいて前記演算装置が前記商業施設の予測利益を算出する予測利益算出ステップと、
前記予測利益を出力装置に出力する出力ステップと
を備えることを特徴とする。
The simulation method according to the present invention
A simulation method that simulates a commercial facility that uses service robots.
A management condition input step that accepts input of management conditions including sales conditions and expenditure conditions of the commercial facility via an input device, and
A layout setting step that accepts facility layout settings via the input device, and
A robot condition selection step that accepts the selection of the specifications and the number of virtual robots via the input device, and
In the facility layout, the motion simulation step in which the arithmetic unit executes the motion simulation for operating the virtual robot, and
A forecast profit calculation step in which the arithmetic unit calculates a forecast profit of the commercial facility based on the sales condition, the expenditure condition, the facility layout, the specifications and the number of the virtual robots, and the result of the operation simulation.
It is characterized by including an output step for outputting the predicted profit to the output device.

本発明によれば、設定された施設レイアウトにおいて仮想ロボットを動作させる動作シミュレーションの結果を反映した商業施設の予測利益を出力する。これにより、ユーザは、動作シミュレーションの結果を反映した予測利益に基づいて、商業施設又はロボットの採否を判断することが可能となる。従って、サービス用ロボットを利用する商業施設を、動作面及び経営面から好適にシミュレーションすることが可能となる。 According to the present invention, the predicted profit of a commercial facility reflecting the result of the motion simulation for operating the virtual robot in the set facility layout is output. As a result, the user can determine the adoption / rejection of the commercial facility or the robot based on the predicted profit reflecting the result of the motion simulation. Therefore, it is possible to suitably simulate a commercial facility that uses a service robot from the viewpoint of operation and management.

前記動作シミュレーションステップでは、前記動作シミュレーションの様子を、前記出力装置に含まれる表示装置に表示させてもよい。これにより、ユーザは、仮想ロボットの動作を視認することが可能となる。従って、サービス用ロボットを利用する商業施設を、動作面から好適にシミュレーションすることが可能となる。 In the motion simulation step, the state of the motion simulation may be displayed on a display device included in the output device. This allows the user to visually recognize the operation of the virtual robot. Therefore, it is possible to suitably simulate a commercial facility that uses a service robot from the viewpoint of operation.

前記表示装置がヘッドマウントディスプレイである場合、前記動作シミュレーションステップでは、前記動作シミュレーションの様子をバーチャルリアリティとして前記ヘッドマウントディスプレイに表示させてもよい。これにより、ユーザは、仮想ロボットの動作を、臨場感を持って認識することが可能となる。 When the display device is a head-mounted display, in the operation simulation step, the state of the operation simulation may be displayed on the head-mounted display as virtual reality. As a result, the user can recognize the operation of the virtual robot with a sense of reality.

前記動作シミュレーションステップでは、前記仮想ロボットに加えて、仮想顧客及び仮想店員の一方又は両方を動作させてもよい。これにより、よりリアルな動作シミュレーションを行うことが可能となる。 In the motion simulation step, in addition to the virtual robot, one or both of the virtual customer and the virtual clerk may be operated. This makes it possible to perform more realistic motion simulation.

前記商業施設が飲食店である場合、前記仮想ロボットは、配膳、下げ膳、席案内、注文受付又はレジ対応をするフロアロボットとしてもよい。これにより、配膳、下げ膳、席案内、注文受付又はレジ対応にフロアロボットを用いる飲食店又はフロアロボットの採否を判断し易くなる。 When the commercial facility is a restaurant, the virtual robot may be a floor robot that serves servings, lowering meals, seat guidance, accepting orders, or responding to cash register. This makes it easier to determine whether or not to use a restaurant or floor robot that uses a floor robot for serving, lowering, seat guidance, order reception, or cash register support.

前記予測利益算出ステップでは、前記動作シミュレーションの結果に基づいて前記飲食店の顧客入替え頻度を算出してもよい。また、前記予測利益算出ステップでは、前記売上条件、前記支出条件、前記店舗レイアウト、前記仮想ロボットの仕様及び台数、並びに前記顧客入替え頻度に基づいて前記予測利益を算出してもよい。これにより、フロアロボットの導入に伴う顧客入替え頻度の変化を反映した予測利益に基づいて、飲食店又はフロアロボットの採否を判断することが可能となる。 In the predicted profit calculation step, the customer replacement frequency of the restaurant may be calculated based on the result of the operation simulation. Further, in the forecast profit calculation step, the forecast profit may be calculated based on the sales condition, the expenditure condition, the store layout, the specifications and the number of virtual robots, and the customer replacement frequency. This makes it possible to determine whether or not to adopt a restaurant or floor robot based on the forecast profit that reflects the change in the frequency of customer replacement due to the introduction of the floor robot.

前記売上条件は、顧客単価を含んでもよい。また、前記レイアウト設定ステップでは、ユーザの操作入力に応じて座席の数及び位置を選択してもよい。さらに、前記予測利益算出ステップでは、前記顧客単価、前記座席の数及び前記顧客入替え頻度を用いて前記飲食店の予測売上を算出してもよい。これにより、フロアロボットの導入に伴う座席の数又は施設レイアウトの変化を反映した予測売上(及び予測利益)に基づいて、飲食店又はフロアロボットの採否を判断することが可能となる。 The sales condition may include a customer unit price. Further, in the layout setting step, the number and position of seats may be selected according to the operation input of the user. Further, in the forecast profit calculation step, the forecast sales of the restaurant may be calculated using the customer unit price, the number of seats, and the customer replacement frequency. This makes it possible to determine whether or not to adopt a restaurant or floor robot based on the forecast sales (and forecast profit) that reflect changes in the number of seats or facility layout due to the introduction of the floor robot.

前記経営条件入力ステップでは、前記仮想ロボットを用いる場合と前記仮想ロボットを用いない場合それぞれについて前記商業施設の売上条件及び支出条件を含む経営条件の入力を受け付けてもよい。また、前記仮想ロボットを用いない場合における前記売上条件には、前記顧客入替え頻度を含んでもよい。さらに、前記予測利益算出ステップでは、前記仮想ロボットを用いる場合について前記売上条件、前記支出条件及び前記動作シミュレーションの結果に基づいて前記予測利益を算出してもよい。さらにまた、前記予測利益算出ステップでは、前記仮想ロボットを用いない場合について前記店舗の売上及び支出に基づいて利益を算出してもよい。 In the management condition input step, input of management conditions including sales conditions and expenditure conditions of the commercial facility may be accepted for each of the case where the virtual robot is used and the case where the virtual robot is not used. Further, the sales condition when the virtual robot is not used may include the customer replacement frequency. Further, in the predicted profit calculation step, the predicted profit may be calculated based on the sales condition, the expenditure condition, and the result of the operation simulation in the case of using the virtual robot. Furthermore, in the forecast profit calculation step, profit may be calculated based on the sales and expenditures of the store when the virtual robot is not used.

これにより、ロボットの導入に伴う顧客入替え頻度の変化を反映した予測売上(及び予測利益)に基づいて、飲食店又はフロアロボットの採否を判断することが可能となる。 This makes it possible to determine whether or not to adopt a restaurant or floor robot based on the forecasted sales (and forecasted profit) that reflect the change in customer replacement frequency due to the introduction of the robot.

本発明に係るシミュレーション装置は、サービス用ロボットを利用する商業施設をシミュレートするものであって、
前記商業施設の売上条件及び支出条件を含む経営条件の入力、施設レイアウトの設定、並びに仮想ロボットの仕様及び台数の選択をユーザから受け付ける入力装置と、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを行う動作シミュレーション実行部と、
前記売上条件、前記支出条件及び前記動作シミュレーションの結果に基づいて前記商業施設の予測利益を算出する予測利益算出部と、
前記予測利益を前記ユーザに出力する出力装置と
を備えることを特徴とする。
The simulation device according to the present invention simulates a commercial facility that uses a service robot.
An input device that accepts from the user input of management conditions including sales conditions and expenditure conditions of the commercial facility, setting of facility layout, and selection of specifications and number of virtual robots.
In the facility layout, an operation simulation execution unit that performs an operation simulation for operating the virtual robot, and an operation simulation execution unit.
A forecast profit calculation unit that calculates the forecast profit of the commercial facility based on the sales condition, the expenditure condition, and the result of the operation simulation.
It is characterized by including an output device that outputs the predicted profit to the user.

本発明に係るシミュレーション方法は、サービス用ロボットを利用する商業施設をシミュレートする方法であって、
施設レイアウトの設定を受け付けるレイアウト設定ステップと、
仮想ロボットの仕様及び台数の選択を受け付けるロボット条件選択ステップと、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを行う動作シミュレーションステップと
を備え、
前記動作シミュレーションステップでは、前記動作シミュレーションの様子を表示装置に表示させる
ことを特徴とする。
The simulation method according to the present invention is a method of simulating a commercial facility using a service robot.
Layout setting steps that accept facility layout settings,
Robot condition selection step that accepts selection of virtual robot specifications and number of robots,
The facility layout includes an operation simulation step for performing an operation simulation for operating the virtual robot.
The motion simulation step is characterized in that the state of the motion simulation is displayed on the display device.

本発明によれば、設定された施設レイアウトにおいて仮想ロボット及び仮想顧客を動作させる動作シミュレーションの様子を表示装置に表示させる。これにより、ユーザは、仮想ロボットの動作を視認することが可能となる。従って、サービス用ロボットを利用する商業施設を、動作面から好適にシミュレーションすることが可能となる。 According to the present invention, the display device displays the state of the motion simulation for operating the virtual robot and the virtual customer in the set facility layout. This allows the user to visually recognize the operation of the virtual robot. Therefore, it is possible to suitably simulate a commercial facility that uses a service robot from the viewpoint of operation.

本発明に係るシミュレーション装置は、サービス用ロボットを利用する商業施設をシミュレートするものであって、
施設レイアウトの設定、並びに仮想ロボットの仕様及び台数の選択をユーザから受け付ける入力装置と、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを行う動作シミュレーション実行部と、
前記動作シミュレーションの様子を表示する表示装置と
を備えることを特徴とする。
The simulation device according to the present invention simulates a commercial facility that uses a service robot.
An input device that accepts facility layout settings and user selection of virtual robot specifications and number of robots,
In the facility layout, an operation simulation execution unit that performs an operation simulation for operating the virtual robot, and an operation simulation execution unit.
It is characterized by being provided with a display device that displays the state of the motion simulation.

本発明によれば、サービス用ロボットを利用する商業施設を好適にシミュレートすることが可能となる。 According to the present invention, it is possible to suitably simulate a commercial facility that uses a service robot.

本発明の一実施形態に係るシミュレーション装置の概略構成図である。It is a schematic block diagram of the simulation apparatus which concerns on one Embodiment of this invention. 前記実施形態のシミュレーション装置における画面遷移を示す図である。It is a figure which shows the screen transition in the simulation apparatus of the said embodiment. 前記実施形態における従来経営条件入力画面の一例を示す図である。It is a figure which shows an example of the conventional management condition input screen in the said embodiment. 前記実施形態における新規経営条件入力画面の一例を示す図である。It is a figure which shows an example of the new management condition input screen in the said embodiment. 前記実施形態におけるレイアウト設定画面の一例を示す図である。It is a figure which shows an example of the layout setting screen in the said Embodiment. 前記実施形態におけるロボット条件入力画面の一例を示す図である。It is a figure which shows an example of the robot condition input screen in the said embodiment. 前記実施形態における店舗・顧客条件入力画面の一例を示す図である。It is a figure which shows an example of the store / customer condition input screen in the said embodiment. 前記実施形態の動作シミュレーション実行画面の第1例を示す図である。It is a figure which shows the 1st example of the operation simulation execution screen of the said embodiment. 前記実施形態の動作シミュレーション実行画面の第2例を示す図である。It is a figure which shows the 2nd example of the operation simulation execution screen of the said embodiment. 前記実施形態の経営指標出力画面の一例を示す図である。It is a figure which shows an example of the management index output screen of the said embodiment.

A.一実施形態
<A−1.本実施形態の構成>
[A−1−1.全体構成]
図1は、本発明の一実施形態に係るシミュレーション装置10の概略構成図である。シミュレーション装置10は、サービス用ロボットを利用する飲食店(商業施設)に関するシミュレーションを実行する。本実施形態において、シミュレーション装置10が実行するシミュレーションは、飲食店の経営指標をシミュレートする経営シミュレーションと、飲食店内における各動作主体の動作をシミュレートする動作シミュレーションとを含む。また、サービス用ロボットは、配膳、下げ膳、席案内、注文受付又はレジ対応をするフロアロボットである。
A. One Embodiment <A-1. Configuration of this embodiment>
[A-1-1. overall structure]
FIG. 1 is a schematic configuration diagram of a simulation device 10 according to an embodiment of the present invention. The simulation device 10 executes a simulation of a restaurant (commercial facility) that uses a service robot. In the present embodiment, the simulation executed by the simulation device 10 includes a management simulation that simulates a management index of a restaurant and an motion simulation that simulates the motion of each motion subject in the restaurant. The service robot is a floor robot that serves servings, lowering meals, seat guidance, accepting orders, or responding to cash register.

図1に示すように、シミュレーション装置10は、ハードウェアの構成として、入力装置20、コンピュータ本体22及び出力装置24を有するパーソナルコンピュータ12(以下「PC12」ともいう。)を含む。入力装置20は、ユーザからの操作入力を受け付ける。コンピュータ本体22は、シミュレーション(経営シミュレーション及び動作シミュレーション)の実行主体である。出力装置24は、経営シミュレーションの結果及び動作シミュレーションの様子を出力する。 As shown in FIG. 1, the simulation device 10 includes a personal computer 12 (hereinafter, also referred to as “PC 12”) having an input device 20, a computer main body 22, and an output device 24 as a hardware configuration. The input device 20 receives an operation input from the user. The computer main body 22 is an execution subject of simulations (management simulation and operation simulation). The output device 24 outputs the result of the management simulation and the state of the operation simulation.

[A−1−2.入力装置20]
入力装置20は、ユーザからの操作入力を受け付けるものであり、例えば、キーボード及びマウスを備える。入力装置20は、飲食店の売上条件Cs及び支出条件Coを含む経営条件Cmの入力をユーザから受け付ける。また、入力装置20は、飲食店のレイアウトL(以下「飲食店レイアウトL」ともいう。)の設定(又は選択)をユーザから受け付ける。レイアウトLの設定では、入力装置20に対するユーザの操作入力に応じて座席の数Ns(以下「席数Ns」という。)及び位置Psが選択される。さらに、入力装置20は、ロボットの仕様及び台数の選択をユーザから受け付ける。
[A-1-2. Input device 20]
The input device 20 receives an operation input from a user, and includes, for example, a keyboard and a mouse. The input device 20 receives input from the user of the management condition Cm including the sales condition Cs and the expenditure condition Co of the restaurant. Further, the input device 20 receives from the user the setting (or selection) of the restaurant layout L (hereinafter, also referred to as “restaurant layout L”). In the layout L setting, the number of seats Ns (hereinafter referred to as "the number of seats Ns") and the position Ps are selected according to the user's operation input to the input device 20. Further, the input device 20 accepts the user to select the specifications and the number of robots.

[A−1−3.コンピュータ本体22]
(A−1−3−1.コンピュータ本体22の概要)
上記のように、コンピュータ本体22は、シミュレーション(経営シミュレーション及び動作シミュレーション)の実行主体である。コンピュータ本体22は、演算装置30と、記憶装置32とを有する。
[A-1--3. Computer body 22]
(A-1-3-1. Outline of computer body 22)
As described above, the computer main body 22 is the execution subject of the simulation (management simulation and operation simulation). The computer main body 22 has an arithmetic unit 30 and a storage device 32.

(A−1−3−2.演算装置30)
演算装置30は、中央演算装置(CPU)を含み、記憶装置32に記憶されているプログラムを実行して各種の演算を行う。図1に示すように、演算装置30は、経営条件設定部50と、動作シミュレーション条件設定部52と、動作シミュレーション実行部54と、経営指標算出部56とを有する。これらの各部は、記憶装置32のプログラムを実行することで実現される機能部である。
(A-1--3-2. Arithmetic logic unit 30)
The arithmetic unit 30 includes a central processing unit (CPU) and executes a program stored in the storage device 32 to perform various arithmetic operations. As shown in FIG. 1, the arithmetic unit 30 includes a management condition setting unit 50, an operation simulation condition setting unit 52, an operation simulation execution unit 54, and a management index calculation unit 56. Each of these parts is a functional part realized by executing the program of the storage device 32.

経営条件設定部50は、経営シミュレーションで用いる経営条件Cmを設定する。経営条件Cmは、売上条件Cs及び支出条件Coを含む。経営条件Cmの詳細は、図4を参照して後述する。 The management condition setting unit 50 sets the management condition Cm used in the management simulation. The management condition Cm includes the sales condition Cs and the expenditure condition Co. Details of the management condition Cm will be described later with reference to FIG.

動作シミュレーション条件設定部52は、動作シミュレーションを行う条件としての動作シミュレーション条件Cmsを設定する。動作シミュレーション条件Cmsは、店舗レイアウトL、ロボット条件Cr、店舗条件Csh及び顧客条件Cgを含む。動作シミュレーション条件Cmsの詳細は、図5、図6及び図7を参照して後述する。 The operation simulation condition setting unit 52 sets the operation simulation condition Cms as a condition for performing the operation simulation. The operation simulation condition Cms includes the store layout L, the robot condition Cr, the store condition Csh, and the customer condition Cg. The details of the operation simulation condition Cms will be described later with reference to FIGS. 5, 6 and 7.

動作シミュレーション実行部54は、飲食店(商業施設)における動作シミュレーションを実行する。動作シミュレーションでは、店舗レイアウトLにおいて、仮想ロボットR、仮想店員Cl及び仮想顧客Gを動作させる。上記のように、仮想ロボットRは、配膳、下げ膳、席案内、注文受付又はレジ対応をするフロアロボットである。 The motion simulation execution unit 54 executes a motion simulation in a restaurant (commercial facility). In the operation simulation, the virtual robot R, the virtual clerk Cl, and the virtual customer G are operated in the store layout L. As described above, the virtual robot R is a floor robot that serves servings, lowering meals, seat guidance, accepting orders, or responding to cash register.

経営指標算出部56は、経営条件Cm及び動作シミュレーション条件Cms並びに動作シミュレーションの結果に基づいて経営指標Imを算出する。経営指標Imは、予測利益Peを含む。経営指標算出部56は、顧客入替え頻度算出部60と、予測利益算出部62とを含む。 The management index calculation unit 56 calculates the management index Im based on the management condition Cm, the operation simulation condition Cms, and the result of the operation simulation. The management index Im includes the forecast profit Pe. The management index calculation unit 56 includes a customer replacement frequency calculation unit 60 and a forecast profit calculation unit 62.

顧客入替え頻度算出部60は、動作シミュレーションの結果に基づいて飲食店における顧客入替え頻度Fを算出する。予測利益算出部62は、経営条件Cm及び動作シミュレーション条件Cms並びに動作シミュレーションの結果に基づいて予測利益Peを算出する。顧客入替え頻度F及び予測利益Peの具体的算出方法については後述する。 The customer replacement frequency calculation unit 60 calculates the customer replacement frequency F in the restaurant based on the result of the operation simulation. The predicted profit calculation unit 62 calculates the predicted profit Pe based on the management condition Cm, the operation simulation condition Cms, and the result of the operation simulation. The specific calculation method of the customer replacement frequency F and the forecast profit Pe will be described later.

(A−1−3−3.記憶装置32)
記憶装置32は、演算装置30が用いる各種のファイル(プログラム及びデータ)を記憶するものであり、ランダム・アクセス・メモリ(以下「RAM」という。)を備える。RAMとしては、レジスタ等の揮発性メモリと、ハードディスク・ドライブ、フラッシュメモリ等の不揮発性メモリとを用いることができる。また、記憶装置32は、RAMに加え、リード・オンリー・メモリ(ROM)を有してもよい。
(A-1--3-3. Storage device 32)
The storage device 32 stores various files (programs and data) used by the arithmetic unit 30, and includes a random access memory (hereinafter referred to as “RAM”). As the RAM, a volatile memory such as a register and a non-volatile memory such as a hard disk drive and a flash memory can be used. Further, the storage device 32 may have a read-only memory (ROM) in addition to the RAM.

図1に示すように、記憶装置32は、設備データベース80(以下「設備DB80」という。)と、ロボットデータベース82(以下「ロボットDB82」という。)と、仮想顧客データベース84(以下「顧客DB84」という。)と、仮想店員データベース86(以下「店員DB86」という。)とを有する。設備DB80は、飲食店で用いる一般的な設備(換言すると、ロボットなしでも利用する設備)のデータ(以下「設備データ」ともいう。)を蓄積する。一般的な設備としては、例えば、テーブル、椅子が含まれる。 As shown in FIG. 1, the storage device 32 includes an equipment database 80 (hereinafter referred to as “equipment DB80”), a robot database 82 (hereinafter referred to as “robot DB82”), and a virtual customer database 84 (hereinafter referred to as “customer DB84”). It has a virtual clerk database 86 (hereinafter referred to as "clerk DB86"). The equipment DB 80 accumulates data (hereinafter, also referred to as “equipment data”) of general equipment used in a restaurant (in other words, equipment used without a robot). Common equipment includes, for example, tables and chairs.

ロボットDB82は、ロボットに関する各種のデータ(以下「ロボットデータ」ともいう。)を蓄積する。ロボットデータには、例えば、ロボットの用途、メーカー、型式、単価、保守費用が含まれる。顧客DB84は、動作シミュレーションで用いる仮想顧客Gに関する各種のデータ(以下「仮想顧客データ」ともいう。)を蓄積する。仮想顧客データには、例えば、仮想顧客Gの行動パターンが含まれる。仮想店員DB86は、動作シミュレーションで用いる仮想店員Clに関する各種のデータ(以下「仮想店員データ」ともいう。)を蓄積する。仮想店員データには、例えば、仮想店員Clの行動パターンが含まれる。 The robot DB 82 stores various data related to the robot (hereinafter, also referred to as “robot data”). Robot data includes, for example, the use, manufacturer, model, unit price, and maintenance cost of the robot. The customer DB 84 stores various data (hereinafter, also referred to as “virtual customer data”) related to the virtual customer G used in the operation simulation. The virtual customer data includes, for example, the behavior pattern of the virtual customer G. The virtual clerk DB86 accumulates various data related to the virtual clerk Cl used in the operation simulation (hereinafter, also referred to as “virtual clerk data”). The virtual clerk data includes, for example, the behavior pattern of the virtual clerk Cl.

[A−1−4.出力装置24]
出力装置24は、経営シミュレーションの結果及び動作シミュレーションの様子を出力する。経営シミュレーションの結果には、予測利益Peが含まれる。出力装置24は、例えば、表示装置90を含む。また、表示装置90は、例えば、一般的なディスプレイ及びヘッドマウントディスプレイ(HMD)を含む。HMDとしての表示装置90は、動作シミュレーションの様子をバーチャルリアリティとして表示する。
[A-1-4. Output device 24]
The output device 24 outputs the result of the management simulation and the state of the operation simulation. The result of the management simulation includes the forecast profit Pe. The output device 24 includes, for example, a display device 90. The display device 90 also includes, for example, a general display and a head-mounted display (HMD). The display device 90 as an HMD displays the state of the motion simulation as virtual reality.

<A−2.本実施形態における制御>
[A−2−1.概要]
上記のように、本実施形態のシミュレーション装置10は、サービス用ロボットを利用する飲食店(商業施設)に関するシミュレーションを実行する。また、シミュレーション装置10が実行するシミュレーションは、飲食店の経営指標をシミュレートする経営シミュレーションと、飲食店内における各動作主体の動作をシミュレートする動作シミュレーションとを含む。
<A-2. Control in this embodiment>
[A-2-1. Overview]
As described above, the simulation device 10 of the present embodiment executes a simulation of a restaurant (commercial facility) using the service robot. Further, the simulation executed by the simulation device 10 includes a management simulation that simulates a management index of a restaurant and a motion simulation that simulates the motion of each motion subject in the restaurant.

[A−2−2.各種画面]
(A−2−2−1.画面遷移)
図2は、本実施形態のシミュレーション装置10における画面遷移を示す図である。図2に示すように、本実施形態では、スタート画面110と、従来経営条件入力画面112と、新規経営条件入力画面114と、動作シミュレーション条件入力画面116と、動作シミュレーション実行画面118と、経営指標出力画面120とを有する。本実施形態の動作シミュレーション条件入力画面116は、レイアウト設定画面130と、ロボット条件入力画面132と、店舗・顧客条件入力画面134とを有する。
[A-2-2. Various screens]
(A-2-2-1. Screen transition)
FIG. 2 is a diagram showing screen transitions in the simulation device 10 of the present embodiment. As shown in FIG. 2, in the present embodiment, the start screen 110, the conventional management condition input screen 112, the new management condition input screen 114, the operation simulation condition input screen 116, the operation simulation execution screen 118, and the management index It has an output screen 120. The operation simulation condition input screen 116 of the present embodiment has a layout setting screen 130, a robot condition input screen 132, and a store / customer condition input screen 134.

(A−2−2−2.スタート画面110)
スタート画面110は、シミュレーションのタイトル、シミュレーション装置10の提供企業名等を表示する画面である。
(A-2-2-2. Start screen 110)
The start screen 110 is a screen for displaying the title of the simulation, the name of the provider of the simulation device 10, and the like.

(A−2−2−3.従来経営条件入力画面112)
図3は、本実施形態における従来経営条件入力画面112(以下「入力画面112」ともいう。)の一例を示す図である。入力画面112は、従来の(換言すると、ロボットを利用しない場合の)経営条件Cmを入力する画面である。図3に示すように、入力画面112は、売上条件入力欄200と、支出条件入力欄202と、利益表示欄204と、入力完了ボタン206と、中止ボタン208とを有する。
(A-2-2-3. Conventional management condition input screen 112)
FIG. 3 is a diagram showing an example of the conventional management condition input screen 112 (hereinafter, also referred to as “input screen 112”) in the present embodiment. The input screen 112 is a screen for inputting the conventional management condition Cm (in other words, when the robot is not used). As shown in FIG. 3, the input screen 112 has a sales condition input field 200, an expenditure condition input field 202, a profit display field 204, an input completion button 206, and a stop button 208.

売上入力欄200は、従来の売上に関する条件(売上条件Cs)を入力及び表示する欄である。売上条件Csとしては、席数Ns、顧客入替え頻度F、顧客単価Pu及び営業日数Nsdが含まれる。また、売上入力欄200では、席数Ns、顧客入替え頻度F、顧客単価Pu及び営業日数Nsdに基づいて売上Sが表示される。売上Sは、下記の式(1)に基づいて算出される
S=Ns×F×Pu×Nsd (1)
The sales input field 200 is a field for inputting and displaying conventional sales conditions (sales condition Cs). The sales condition Cs includes the number of seats Ns, the customer replacement frequency F, the customer unit price Pu, and the number of business days Nsd. Further, in the sales input field 200, the sales S is displayed based on the number of seats Ns, the customer replacement frequency F, the customer unit price Pu, and the number of business days Nsd. Sales S is calculated based on the following formula (1) S = Ns × F × Pu × Nsd (1)

なお、本実形態の顧客単価Puは、顧客1人当たりの単価である。或いは、顧客1組の単価を顧客単価Puとしてもよい。その場合、席数Nsは、テーブル数として定義される必要がある。 The customer unit price Pu in this actual form is a unit price per customer. Alternatively, the unit price of one set of customers may be the customer unit price Pu. In that case, the number of seats Ns needs to be defined as the number of tables.

支出条件入力欄202は、従来の支出に関する条件(支出条件Co)を入力及び表示する欄である。支出条件Coとしては、食材費Pf、人件費Pe、家賃Prp、水道光熱費Pu及びその他Poが含まれる。食材費Pfの項目に含まれる食材原価率Rfに数値を入力すると、売上S×食材原価率Rf×0.01が食材費Pfの小計STfに表示される。或いは、食材費Pfの小計STfに直接数値を入力してもよい。 The expenditure condition input field 202 is a field for inputting and displaying the conventional conditions related to expenditure (expenditure condition Co). Expenditure conditions Co include foodstuff cost Pf, labor cost Pe, rent Prp, utility cost Pu and other Po. When a numerical value is input to the food material cost rate Rf included in the food material cost Pf item, sales S × food material cost rate Rf × 0.01 is displayed in the subtotal STf of the food material cost Pf. Alternatively, a numerical value may be directly input to the subtotal STf of the food material cost Pf.

人件費Peの項目に含まれる正社員人数Nfe、正社員人件費Pef、アルバイト人数Nal及びアルバイト人件費Ppそれぞれに数値を入力すると、正社員人数Nfe×正社員人件費Pef+アルバイト人数Np×アルバイト人件費Ppが人件費Peの小計STeに表示される。或いは、人件費EPの小計STeに直接数値を入力してもよい。 If you enter numerical values for each of the number of regular employees Nfe, the number of regular employees Pef, the number of part-time workers Nal, and the number of part-time workers Pp included in the item of personnel expenses Pe, the number of regular employees Nfe x the number of regular employees Pef + the number of part-time workers Np x the number of part-time workers Pp It is displayed in the subtotal ST of the expense Pe. Alternatively, the numerical value may be directly input to the subtotal STe of the labor cost EP.

家賃Prpの項目に含まれる店舗面積Ash及び面積単価Puaそれぞれに数値を入力すると、店舗面積Ash×面積単価Puaが家賃Prpの小計STrpに表示される。或いは、家賃Prpの小計STrpに直接数値を入力してもよい。 When a numerical value is input to each of the store area Ash and the area unit price Pua included in the rent Prp item, the store area Ash × the area unit price Pua is displayed in the subtotal Strp of the rent Prp. Alternatively, the numerical value may be directly input to the subtotal Strp of the rent Prp.

支出入力欄202では、食材費Pf、人件費Pe、家賃Prp、水道光熱費Pu及びその他Poに基づいて支出Oが表示される。支出Oは、下記の式(2)に基づいて算出される
O=Pf+Pe+Prp+Pu+Po (2)
In the expenditure input field 202, the expenditure O is displayed based on the food material cost Pf, the labor cost Pe, the rent Prp, the utility cost Pu, and other Po. Expenditure O is calculated based on the following formula (2) O = Pf + Pe + Prp + Pu + Po (2)

利益表示欄204では、売上Sと支出Oの差が利益Pとして表示される。なお、従来経営条件入力画面112で入力される経営条件Cm(売上条件Cs及び支出条件Co)は、実績値が入力されることが想定されている。換言すると、経営条件Cm(売上条件Cs及び支出条件Co)は、実績値としての経営指標Im(売上S及び支出位O)を含んでいる。 In the profit display column 204, the difference between the sales S and the expenditure O is displayed as the profit P. It is assumed that the actual value is input to the management condition Cm (sales condition Cs and expenditure condition Co) input on the conventional management condition input screen 112. In other words, the management condition Cm (sales condition Cs and expenditure condition Co) includes the management index Im (sales S and expenditure position O) as actual values.

入力完了ボタン206は、従来経営条件入力画面112での入力を終了し、新規経営条件入力画面114への移行を指令するボタンである。中止ボタン208は、シミュレーションの中止を指令するボタンである。 The input completion button 206 is a button that ends the input on the conventional management condition input screen 112 and commands the transition to the new management condition input screen 114. The stop button 208 is a button for instructing the stop of the simulation.

(A−2−2−4.新規経営条件入力画面114)
図4は、本実施形態における新規経営条件入力画面114(以下「入力画面114」ともいう。)の一例を示す図である。入力画面114は、新たな(換言すると、ロボットを利用した場合の)経営条件Cmを入力する画面である。図4に示すように、入力画面114は、売上条件入力欄300と、支出条件入力欄302と、予測利益表示欄304と、流用ボタン306と、入力完了ボタン308と、戻るボタン310と、中止ボタン312とを有する。
(A-2-2-4. New management condition input screen 114)
FIG. 4 is a diagram showing an example of a new management condition input screen 114 (hereinafter, also referred to as “input screen 114”) in the present embodiment. The input screen 114 is a screen for inputting a new management condition Cm (in other words, when a robot is used). As shown in FIG. 4, the input screen 114 has a sales condition input field 300, an expenditure condition input field 302, a forecast profit display field 304, a diversion button 306, an input completion button 308, a back button 310, and a cancellation. It has a button 312 and.

図4の売上条件入力欄300、支出条件入力欄302及び予測利益表示欄304は、基本的に、図3の売上条件入力欄200、支出条件入力欄202及び利益表示欄204と同様の項目を有する。但し、図3は、従来の(換言すると、ロボットを利用しない場合の)経営条件Cm(実績値としての経営指標Imと同等)に関するものである。これに対し、図4は、新たな(換言すると、ロボットを利用した場合の)経営条件Cmに関するものである。そのため、以下の点で両者は異なる。 The sales condition input field 300, the expenditure condition input field 302, and the forecast profit display field 304 in FIG. 4 basically have the same items as the sales condition input field 200, the expenditure condition input field 202, and the profit display field 204 in FIG. Have. However, FIG. 3 relates to the conventional management condition Cm (in other words, when the robot is not used) (equivalent to the management index Im as the actual value). On the other hand, FIG. 4 relates to a new management condition Cm (in other words, when a robot is used). Therefore, they differ in the following points.

売上条件入力欄300に関し、ロボットを導入した場合の顧客入替え頻度Fは実測されていない。そのため、基本的に、図4の新規経営条件入力画面114では、顧客入替え頻度Fは入力しない。但し、簡易的に予測利益Peを算出するために、顧客入替え頻度Fを入力可能としてもよい。売上条件入力欄300の予測売上Seは、図3の売上S(式(1))と同様に算出される。 Regarding the sales condition input field 300, the customer replacement frequency F when the robot is introduced has not been actually measured. Therefore, basically, the customer replacement frequency F is not input on the new management condition input screen 114 of FIG. However, in order to simply calculate the predicted profit Pe, the customer replacement frequency F may be input. The forecast sales Se in the sales condition input field 300 is calculated in the same manner as the sales S (formula (1)) in FIG.

図4の支出条件入力欄302では、図3の支出条件入力欄202の項目に加えて、ロボットに関する項目を含む。すなわち、ロボット減価償却費Pdr及びロボット保守費用Prmである。ロボットの仕様Rs、台数Nr等は、ロボット条件入力画面132で設定するため、新規経営条件入力画面114では、基本的に入力しない。 The expenditure condition input field 302 of FIG. 4 includes an item related to the robot in addition to the item of the expenditure condition input field 202 of FIG. That is, the robot depreciation cost Pdr and the robot maintenance cost Prm. Since the robot specifications Rs, the number of units Nr, and the like are set on the robot condition input screen 132, they are basically not input on the new management condition input screen 114.

但し、簡易的に予測利益Peを算出するために、ロボット減価償却費Cdr及びロボット保守費用Crmを入力可能としてもよい。その場合、ロボット減価償却費Cdrの項目に含まれるロボットの単価UPr、台数Nr及び耐用年数Leそれぞれに数値を入力すると、UPr×Nr/Le/12がロボット減価償却費Pdrの小計STcdに表示される。或いは、ロボット減価償却費Pdrの小計STcdrに直接数値を入力してもよい。ここでの単価UPrは、ロボット自体の費用に加えて、システムインテグレータの設計費用、付属設備(充電装置、位置判定用ビーコン等)等を含んだ費用としている。或いは、ロボット自体の費用を単価UPrとし、設計費用及び付属装置を別項目としてもよい。 However, in order to simply calculate the predicted profit Pe, the robot depreciation cost Cdr and the robot maintenance cost Crm may be input. In that case, if you enter numerical values for each of the robot unit price UPr, number Nr, and useful life Le included in the robot depreciation cost Cdr item, UPr x Nr / Le / 12 will be displayed in the subtotal STcd of the robot depreciation cost Pdr. NS. Alternatively, a numerical value may be directly input to the subtotal STcdr of the robot depreciation cost Pdr. The unit price UPr here is the cost including the design cost of the system integrator, ancillary equipment (charging device, position determination beacon, etc.) in addition to the cost of the robot itself. Alternatively, the cost of the robot itself may be set to UPr, and the design cost and the accessory device may be set as separate items.

支出条件入力欄302の予測支出Oeは、食材費Pf、人件費Pe、家賃Prp、水道光熱費Pu、ロボット減価償却費Pdr、ロボット保守費用Prm及びその他Poの和として算出される(Oe=Pf+Pe+Prp+Pu+Pdr+Prm+Po)。 The forecast expenditure Oe in the expenditure condition input field 302 is calculated as the sum of foodstuff cost Pf, labor cost Pe, rent Prp, utility cost Pu, robot depreciation cost Pdr, robot maintenance cost Prm, and other Po (Oe = Pf + Pe + Pr + Pu + Pdr + Prm + Po). ).

図4の予測利益表示欄304に関し、上記のように、支出条件入力欄302顧客入替え頻度Fと、支出条件入力欄302のロボット減価償却費Pdr及びロボット保守費用Prmとは、基本的に入力しないことを前提としている。そのため、予測利益表示欄304には、基本的に予測利益Peが表示されない。但し、簡易的に予測利益Peを算出するために、顧客入替え頻度F、ロボット減価償却費Pdr及びロボット保守費用Prmが入力された場合、予測利益表示欄304に予測利益Peを表示する。予測利益Peは、予測売上Seと予測支出Oeの差である。 Regarding the forecast profit display field 304 in FIG. 4, as described above, the expenditure condition input field 302 customer replacement frequency F and the robot depreciation cost Pdr and the robot maintenance cost Prm in the expenditure condition input field 302 are basically not input. It is assumed that. Therefore, the forecast profit Pe is basically not displayed in the forecast profit display column 304. However, when the customer replacement frequency F, the robot depreciation cost Pdr, and the robot maintenance cost Prm are input in order to simply calculate the predicted profit Pe, the predicted profit Pe is displayed in the predicted profit display column 304. The forecast profit Pe is the difference between the forecast sales Se and the forecast expenditure Oe.

なお、このように、予測利益表示欄304は、基本的には用いないことを前提としているため、新規経営条件入力画面114では、予測利益表示欄304を省略してもよい。予測利益表示欄304を省略する場合、新規経営条件入力画面114では、顧客入替え頻度F、ロボット減価償却費Pdr及びロボット保守費用Prmの入力項目も併せて省略してもよい。 As described above, since it is basically assumed that the forecast profit display field 304 is not used, the forecast profit display field 304 may be omitted on the new management condition input screen 114. When the forecast profit display field 304 is omitted, the input items of the customer replacement frequency F, the robot depreciation cost Pdr, and the robot maintenance cost Prm may also be omitted on the new management condition input screen 114.

流用ボタン306は、従来経営条件入力画面112(図3)の入力内容を、新規経営条件入力画面114(図4)に流用することを指令するボタンである。このため、ユーザが流用ボタン306を押すと、従来経営条件入力画面112(図3)の入力内容が、新規経営条件入力画面114(図4)に入力される。但し、顧客入替え頻度Fについては、後の動作シミュレーションの結果が反映されるため、流用ボタン306を押しても、入力されない。 The diversion button 306 is a button for instructing the input contents of the conventional management condition input screen 112 (FIG. 3) to be diverted to the new management condition input screen 114 (FIG. 4). Therefore, when the user presses the diversion button 306, the input contents of the conventional management condition input screen 112 (FIG. 3) are input to the new management condition input screen 114 (FIG. 4). However, since the result of the later operation simulation is reflected in the customer replacement frequency F, it is not input even if the diversion button 306 is pressed.

また、流用ボタン306が押された結果、従来経営条件入力画面112(図3)の入力内容が、新規経営条件入力画面114(図4)に入力された場合、各項目の数値は、ユーザの操作で修正可能である。 Further, as a result of pressing the diversion button 306, when the input contents of the conventional management condition input screen 112 (FIG. 3) are input to the new management condition input screen 114 (FIG. 4), the numerical values of each item are the values of the user. It can be corrected by operation.

入力完了ボタン308は、新規経営条件入力画面114での入力を終了し、動作シミュレーション条件入力画面116(レイアウト設定画面130)への移行を指令するボタンである。戻るボタン310は、従来経営条件入力画面112に戻ることを指令するボタンである。中止ボタン312は、シミュレーションの中止を指令するボタンである。 The input completion button 308 is a button that ends the input on the new management condition input screen 114 and commands the transition to the operation simulation condition input screen 116 (layout setting screen 130). The back button 310 is a button for instructing to return to the conventional management condition input screen 112. The stop button 312 is a button for instructing the stop of the simulation.

(A−2−2−5.レイアウト設定画面130)
図5は、本実施形態におけるレイアウト設定画面130(以下「設定画面130」ともいう。)の一例を示す図である。設定画面130は、飲食店の店舗レイアウトL(施設レイアウト)を設定する画面である。図5に示すように、設定画面130は、間取り・素材選択欄500と、レイアウト欄502と、入力完了ボタン504と、戻るボタン506と、中止ボタン508とを有する。
(A-2-2-5. Layout setting screen 130)
FIG. 5 is a diagram showing an example of the layout setting screen 130 (hereinafter, also referred to as “setting screen 130”) in the present embodiment. The setting screen 130 is a screen for setting the store layout L (facility layout) of the restaurant. As shown in FIG. 5, the setting screen 130 has a floor plan / material selection field 500, a layout field 502, an input completion button 504, a back button 506, and a stop button 508.

間取り・素材選択欄500(以下「選択欄500」ともいう。)は、飲食店(商業施設)の間取りLrと、そこで用いる設備の素材Cを選択する欄である。例えば、図5の場合、テーブルと椅子を含むテーブルセットが素材Cとして示されている。 The floor plan / material selection column 500 (hereinafter, also referred to as “selection column 500”) is a column for selecting the floor plan Lr of the restaurant (commercial facility) and the material C of the equipment used therein. For example, in the case of FIG. 5, a table set including a table and chairs is shown as material C.

レイアウト欄502は、間取り・素材選択欄500で選択した素材Cを配置する欄である。素材Cの配置は、ドラッグ・アンド・ドロップ操作で行う。すなわち、選択欄500において特定の素材Cをドラッグ操作で選択し、ドラッグ状態で素材Cを所望の位置まで移動させ、ドロップ操作により位置を設定する。 The layout column 502 is a column for arranging the material C selected in the floor plan / material selection column 500. The material C is arranged by a drag-and-drop operation. That is, a specific material C is selected by a drag operation in the selection field 500, the material C is moved to a desired position in the drag state, and the position is set by the drop operation.

レイアウト欄502における店舗の間取りLrは、選択欄500において、間取りLrの設定を選択している際に設定する。なお、間取りLrを設定する際、演算装置30は、ロボットの充電装置の配置スペース(又はロボットの待機位置)の設定を要求する。充電装置の配置スペース(又はロボットの待機位置)が設定されない状態で入力完了ボタン504が押された場合、演算装置30は、エラーメッセージを出す。 The floor plan Lr of the store in the layout column 502 is set when the floor plan Lr setting is selected in the selection column 500. When setting the floor plan Lr, the arithmetic unit 30 requests the setting of the arrangement space (or the standby position of the robot) of the charging device of the robot. If the input completion button 504 is pressed while the arrangement space of the charging device (or the standby position of the robot) is not set, the arithmetic unit 30 issues an error message.

なお、なお、間取り及び素材Cに関連するデータは、設備DB80から読み出される。レイアウト設定画面130としては、例えば、特許文献1〜3に記載のものを用いることができる(但し、例えば、充電装置の配置スペースに関する処理は除く。)。 The data related to the floor plan and the material C is read from the equipment DB 80. As the layout setting screen 130, for example, those described in Patent Documents 1 to 3 can be used (however, for example, processing relating to the arrangement space of the charging device is excluded).

入力完了ボタン504は、レイアウト設定画面130での入力を終了し、ロボット条件入力画面132への移行を指令するボタンである。戻るボタン506は、新規経営条件入力画面114に戻ることを指令するボタンである。中止ボタン508は、シミュレーションの中止を指令するボタンである。 The input completion button 504 is a button that ends the input on the layout setting screen 130 and commands the transition to the robot condition input screen 132. The back button 506 is a button for instructing to return to the new management condition input screen 114. The stop button 508 is a button for instructing the stop of the simulation.

(A−2−2−6.ロボット条件入力画面132)
図6は、本実施形態におけるロボット条件入力画面132(以下「入力画面132」ともいう。)の一例を示す図である。入力画面132は、ロボットの条件(ロボット条件Cr)を入力する画面である。図6に示すように、入力画面132は、条件入力欄600と、入力完了ボタン602と、戻るボタン604と、中止ボタン606とを有する。
(A-2-2-6. Robot condition input screen 132)
FIG. 6 is a diagram showing an example of the robot condition input screen 132 (hereinafter, also referred to as “input screen 132”) in the present embodiment. The input screen 132 is a screen for inputting the robot condition (robot condition Cr). As shown in FIG. 6, the input screen 132 has a condition input field 600, an input completion button 602, a back button 604, and a stop button 606.

条件入力欄600は、ロボットの種類毎に、用途欄610と、メーカー欄612と、型式欄614と、台数欄616と、単価欄618と、保守費用欄620と、画像表示欄622と、詳細ボタン624とを有する。 The condition input field 600 includes a usage field 610, a manufacturer field 612, a model field 614, a number field 616, a unit price field 618, a maintenance cost field 620, and an image display field 622 for each type of robot. It has a button 624 and.

用途欄610は、ロボットの用途を入力する欄である。用途としては、例えば、配膳、下げ膳、席案内、注文受付又はレジ対応を選択することができる。メーカー欄612は、ロボットのメーカーを入力する欄である。型式欄614は、ロボットの型式を入力する欄である。台数欄616は、ロボットの台数を入力する欄である。単価欄618は、ロボットの単価を表示又は入力する欄である。保守費用欄620は、ロボットの保守費用を表示又は入力する欄である。 The usage column 610 is a field for inputting the usage of the robot. As the use, for example, serving, lowering, seating guidance, order reception, or cash register correspondence can be selected. The maker field 612 is a field for inputting the maker of the robot. The model field 614 is a field for inputting the model of the robot. The number column 616 is a column for inputting the number of robots. The unit price column 618 is a column for displaying or inputting the unit price of the robot. The maintenance cost column 620 is a column for displaying or inputting the maintenance cost of the robot.

用途欄610への入力を行うと、メーカー欄612では、メーカーが絞り込まれて、入力された用途に対応するメーカーのみが選択可能となる。また、メーカー欄612及び型式欄614が入力されると、単価欄618及び保守費用欄620が自動的に入力される。但し、単価欄618及び保守費用欄620への入力内容は、ユーザが修正可能である。用途を指定しない状態で、メーカー欄612及び型式欄614が入力されると、用途欄610が自動的に入力される。なお、ロボットに関連するデータは、ロボットDB82から読み出される。 When the input is made in the use field 610, the manufacturers are narrowed down in the maker field 612, and only the maker corresponding to the input use can be selected. Further, when the manufacturer column 612 and the model column 614 are input, the unit price column 618 and the maintenance cost column 620 are automatically input. However, the input contents in the unit price column 618 and the maintenance cost column 620 can be modified by the user. If the manufacturer column 612 and the model column 614 are input without specifying the application, the application column 610 is automatically input. The data related to the robot is read from the robot DB 82.

画像表示欄622は、ロボットの外観画像を表示する欄である。詳細仕様ボタン624は、ロボットの仕様等の詳細を表示する詳細画面(図示せず)の表示を指令するボタンである。 The image display field 622 is a field for displaying an external image of the robot. The detailed specification button 624 is a button for instructing the display of a detailed screen (not shown) for displaying details such as robot specifications.

上記以外にも、条件入力欄600には、ロボットの耐用年数を表示又は入力する耐用年数欄、ロボットの初期費用を表示又は入力する初期費用欄等を設けてもよい。 In addition to the above, the condition input field 600 may be provided with a useful life field for displaying or inputting the useful life of the robot, an initial cost field for displaying or inputting the initial cost of the robot, and the like.

入力完了ボタン602は、ロボット条件入力画面132での入力を終了し、店舗・顧客条件入力画面134への移行を指令するボタンである。戻るボタン604は、レイアウト設定画面130に戻ることを指令するボタンである。中止ボタン606は、シミュレーションの中止を指令するボタンである。 The input completion button 602 is a button that ends the input on the robot condition input screen 132 and commands the transition to the store / customer condition input screen 134. The back button 604 is a button for instructing to return to the layout setting screen 130. The stop button 606 is a button for instructing the stop of the simulation.

(A−2−2−7.店舗・顧客条件入力画面134)
図7は、本実施形態における店舗・顧客条件入力画面134(以下「入力画面134」ともいう。)の一例を示す図である。入力画面134は、店舗Sの条件(店舗条件Csh)及び仮想顧客Gの条件(顧客条件Cg)を入力する画面である。図7に示すように、入力画面134は、条件入力欄700と、入力完了ボタン702と、戻るボタン704と、中止ボタン706とを有する。
(A-2-2-7. Store / customer condition input screen 134)
FIG. 7 is a diagram showing an example of the store / customer condition input screen 134 (hereinafter, also referred to as “input screen 134”) in the present embodiment. The input screen 134 is a screen for inputting the condition of the store S (store condition Csh) and the condition of the virtual customer G (customer condition Cg). As shown in FIG. 7, the input screen 134 has a condition input field 700, an input completion button 702, a back button 704, and a stop button 706.

条件入力欄700は、店舗業態欄710と、1組当たり平均人数欄712と、出現頻度欄714とを有する。店舗業態欄710は、店舗Sの業態を入力する欄である。業態としては、例えば、ファミリーレストラン、居酒屋等を選択することができる。業態に基づいて1組当たりの平均在席時間Tgaveを設定する。或いは、業態の入力の代わりに、平均在席時間Tgave自体を入力してもよい。1組当たり平均人数欄712は、1組当たりの平均人数Ngave[人/組]を入力する欄である。出現頻度欄714は、基準時間当たりに発生(来店)する顧客Gの組数としての出現頻度Fgを入力する欄である。なお、出現頻度Fgを組数ではなく、人数で表してもよい。人数で表す場合、従来経営条件入力画面112で入力した顧客入替え頻度F及び席数Nsに基づいて出現頻度Fgを算出することも可能である。 The condition input field 700 has a store format field 710, an average number of people field 712 per group, and an appearance frequency field 714. The store business type column 710 is a field for inputting the business type of the store S. As the business format, for example, a family restaurant, a pub, or the like can be selected. Set the average attendance time Tgave per group based on the business type. Alternatively, instead of inputting the business type, the average attendance time Tgave itself may be input. The average number of people per group 712 is a field for inputting the average number of people Ngave [person / group] per group. The appearance frequency column 714 is a column for inputting the appearance frequency Fg as the number of groups of customers G that occur (visit) per reference time. The appearance frequency Fg may be expressed by the number of people instead of the number of groups. When expressed by the number of people, it is also possible to calculate the appearance frequency Fg based on the customer replacement frequency F and the number of seats Ns input on the conventional management condition input screen 112.

入力完了ボタン702は、店舗・顧客条件入力画面134での入力を終了し、動作シミュレーション実行画面118への移行を指令するボタンである。戻るボタン704は、ロボット条件入力画面132に戻ることを指令するボタンである。中止ボタン706は、シミュレーションの中止を指令するボタンである。 The input completion button 702 is a button that ends the input on the store / customer condition input screen 134 and commands the transition to the operation simulation execution screen 118. The back button 704 is a button for instructing to return to the robot condition input screen 132. The stop button 706 is a button for instructing the stop of the simulation.

(A−2−2−8.動作シミュレーション実行画面118)
図8及び図9は、本実施形態の動作シミュレーション実行画面118の第1例及び第2例を示す図である。動作シミュレーション実行画面118は、店舗レイアウトLにおいて、仮想ロボットR、仮想顧客G及び仮想店員Clを動作させる画面である。図8の動作シミュレーション実行画面118(以下「動作シミュレーション実行画面118a」ともいう。)は、動作シミュレーションの様子を2次元表示している。一方、図9の動作シミュレーション実行画面118(以下「動作シミュレーション実行画面118b」ともいう。)は、動作シミュレーションの様子を3次元表示している。動作シミュレーション実行画面118aには、複数の仮想ロボットR、仮想顧客G及び仮想店員Clが含まれている。動作シミュレーション実行画面118bには、1台の仮想ロボットRのみが含まれ、仮想顧客G及び仮想店員Clは含まれていない。
(A-2-2-8. Operation simulation execution screen 118)
8 and 9 are diagrams showing a first example and a second example of the operation simulation execution screen 118 of the present embodiment. The operation simulation execution screen 118 is a screen for operating the virtual robot R, the virtual customer G, and the virtual clerk Cl in the store layout L. The motion simulation execution screen 118 (hereinafter, also referred to as “motion simulation execution screen 118a”) of FIG. 8 displays the state of the motion simulation in two dimensions. On the other hand, the motion simulation execution screen 118 (hereinafter, also referred to as “motion simulation execution screen 118b”) of FIG. 9 displays the state of the motion simulation in three dimensions. The motion simulation execution screen 118a includes a plurality of virtual robots R, a virtual customer G, and a virtual clerk Cl. The motion simulation execution screen 118b includes only one virtual robot R, and does not include the virtual customer G and the virtual clerk Cl.

動作シミュレーション実行画面118で表示される仮想ロボットRの仕様及び台数は、ロボット条件入力画面132(図6)で設定された内容に従う。また、動作シミュレーション実行画面118で表示される仮想店員Clの人数Nclは、新規経営条件入力画面114(図4)で設定された内容に従う。さらに、動作シミュレーション実行画面118で表示される仮想顧客Gの出現頻度Fg、1組当たり平均人数Ngage及び平均在席時間Tgaveは、店舗・顧客条件入力画面134(図7)で設定された内容に従う。但し、図示しない早送りボタンで動作シミュレーションを早送り表示することも可能である。 The specifications and the number of virtual robots R displayed on the motion simulation execution screen 118 follow the contents set on the robot condition input screen 132 (FIG. 6). Further, the number Ncl of the virtual clerk Cl displayed on the operation simulation execution screen 118 follows the contents set on the new management condition input screen 114 (FIG. 4). Further, the appearance frequency Fg of the virtual customer G displayed on the operation simulation execution screen 118, the average number of people Ngage per group, and the average attendance time Tgave follow the contents set on the store / customer condition input screen 134 (FIG. 7). .. However, it is also possible to display the motion simulation in fast forward with a fast forward button (not shown).

動作シミュレーションにおける仮想ロボットR、仮想顧客G及び仮想店員Clの動作については後述する。 The operations of the virtual robot R, the virtual customer G, and the virtual clerk Cl in the operation simulation will be described later.

本実施形態では、開始基準時点Tstから終了基準時点Tglまでの時間Pd(以下「計測時間Pdという。」)を測定して顧客入替え頻度Fの算出に用いる。顧客入替え頻度Fは、顧客Gが入れ替わる頻度である。単位としては、「人/単位時間」で定義されるが、「組/単位時間」で定義してもよい。頻度Fが大きいほど、同じ期間で多くの顧客Gが食事を終えることを意味する。 In the present embodiment, the time Pd from the start reference time Tst to the end reference time Tgl (hereinafter referred to as “measurement time Pd”) is measured and used for calculating the customer replacement frequency F. The customer replacement frequency F is the frequency at which the customer G is replaced. The unit is defined as "person / unit time", but may be defined as "group / unit time". The higher the frequency F, the more customers G finish their meals in the same period.

開始基準時点Tstとしては、例えば、1番目の顧客Gが出現した時点を用いることができる。或いは、1番目の顧客Gが席に着いた時点等を開始基準時点Tstとして用いてもよい。終了基準時点Tglとしては、例えば、X回目(Xは予め設定した自然数)の下げ膳が終了した時点を用いることができる。或いは、X番目の顧客Gが店舗からいなくなった時点等を終了基準時点Tglとして用いてもよい。本実施形態では、計測時間Pdにおける顧客人数を計測時間Pdで割った商を顧客入替え頻度Fとする。 As the start reference time point Tst, for example, the time point when the first customer G appears can be used. Alternatively, the time when the first customer G takes a seat or the like may be used as the start reference time point Tst. As the end reference time point Tgl, for example, the time point at which the Xth (X is a preset natural number) lowering set is completed can be used. Alternatively, the time when the Xth customer G disappears from the store or the like may be used as the end reference time point Tgl. In the present embodiment, the quotient obtained by dividing the number of customers at the measurement time Pd by the measurement time Pd is defined as the customer replacement frequency F.

或いは、従来経営条件入力画面114で入力された数の店員Clを動作させた際の計測時間Pd(Pd1)と、新規経営条件入力画面116で入力された数の店員Cl及びロボットRを動作させた際の計測時間Pd(Pd2)を算出する。この際、店舗レイアウトL及び顧客Gの出現頻度Fgは共通とする。そして、計測時間Pd1、Pd2の比と従来の入れ替え頻度F(Fc)に基づいて今回の入れ替え頻度F(Fp)を算出してもよい。その場合、例えば、今回の入れ替え頻度Fp=従来の入れ替え頻度Fc×(従来の計測時間Pd1/今回の計測時間Pd2)で算出する。 Alternatively, the measurement time Pd (Pd1) when the number of clerk Cls input on the conventional management condition input screen 114 is operated, and the number of clerk Cls and the robot R input on the new management condition input screen 116 are operated. The measurement time Pd (Pd2) at that time is calculated. At this time, the appearance frequency Fg of the store layout L and the customer G is the same. Then, the current replacement frequency F (Fp) may be calculated based on the ratio of the measurement times Pd1 and Pd2 and the conventional replacement frequency F (Fc). In that case, for example, the current replacement frequency Fp = the conventional replacement frequency Fc × (conventional measurement time Pd1 / current measurement time Pd2).

(A−2−2−9.経営指標出力画面120)
図10は、本実施形態の経営指標出力画面120(以下「出力画面120」ともいう。)の一例を示す図である。出力画面120は、経営指標Imを出力又は表示する画面である。経営指標Imとしては、図3及び図4の経営条件Cmと同様の内容が含まれる。本実施形態の出力画面120は、従来指標表示欄900と、新規指標表示欄902とを有する。従来指標表示欄900は、従来経営条件入力画面112(図3)で入力した経営条件Cmを経営指標Imとして表示する欄である。すなわち、売上欄910、支出欄912及び利益欄914を含む。新規指標表示欄902は、新規経営条件入力画面114(図4)で入力した経営条件Cm及び動作シミュレーションの結果を表示する欄である。すなわち、予測売上欄920、予測支出欄922及び予測利益欄924を含む。
(A-2-2-9. Management index output screen 120)
FIG. 10 is a diagram showing an example of the management index output screen 120 (hereinafter, also referred to as “output screen 120”) of the present embodiment. The output screen 120 is a screen for outputting or displaying the management index Im. The management index Im includes the same contents as the management condition Cm in FIGS. 3 and 4. The output screen 120 of the present embodiment has a conventional index display field 900 and a new index display field 902. The conventional index display column 900 is a column for displaying the management condition Cm input on the conventional management condition input screen 112 (FIG. 3) as the management index Im. That is, the sales column 910, the expenditure column 912, and the profit column 914 are included. The new index display column 902 is a column for displaying the management condition Cm input on the new management condition input screen 114 (FIG. 4) and the result of the operation simulation. That is, the forecast sales column 920, the forecast expenditure column 922, and the forecast profit column 924 are included.

売上欄910、支出欄912、予測売上欄920及び予測支出欄922それぞれの近傍には、内訳ボタン930が配置されている。内訳ボタン930が押されると、対応する経営指標Imの詳細が表示される。例えば、売上欄910に対応する内訳ボタン930が押されると、従来の売上Sの内訳(図3参照)が表示される。 A breakdown button 930 is arranged in the vicinity of each of the sales column 910, the expenditure column 912, the forecast sales column 920, and the forecast expenditure column 922. When the breakdown button 930 is pressed, the details of the corresponding management index Im are displayed. For example, when the breakdown button 930 corresponding to the sales column 910 is pressed, the breakdown of the conventional sales S (see FIG. 3) is displayed.

[A−2−3.動作シミュレーションにおける動作]
(A−2−3−1.動作の概要)
本実施形態の動作シミュレーションでは、動作主体として、仮想ロボットR、仮想顧客G、仮想店員Cl及び仮想管理装置Mが含まれる。仮想管理装置Mは、実際にはクラウドサーバ、パーソナルコンピュータ等として構成され得る構成要素であるが、シミュレーション実行画面118では表示されない。本実施形態において、仮想ロボットR及び仮想店員Clは、いずれも仮想管理装置Mからの指令に基づいて動作する。或いは、仮想ロボットR又は仮想店員Clは、仮想管理装置Mからの指令なしに自律的に動作するようプログラミングしてもよい。
[A-2-3. Motion in motion simulation]
(A-2-3-1. Outline of operation)
In the operation simulation of the present embodiment, the virtual robot R, the virtual customer G, the virtual clerk Cl, and the virtual management device M are included as the operation subjects. The virtual management device M is actually a component that can be configured as a cloud server, a personal computer, or the like, but is not displayed on the simulation execution screen 118. In the present embodiment, both the virtual robot R and the virtual clerk Cl operate based on a command from the virtual management device M. Alternatively, the virtual robot R or the virtual clerk Cl may be programmed to operate autonomously without a command from the virtual management device M.

(A−2−3−2.席案内時)
仮想顧客Gは、店舗・顧客条件入力画面134で設定された出現頻度Fgで店舗Sの入り口に発生する。なお、仮想顧客Gの発生は、例えば、顧客管理オブジェクト(図示せず)が制御してもよい。新たな仮想顧客Gが店舗Sの入り口に発生した場合、仮想管理装置Mは、その時点でタスクを有していない席案内ロボット又は店員Clを検索する。そして、その時点でタスクを有していない席案内ロボット又は店員Clに対して、席案内信号Sintを送信する。席案内信号Sintには、案内すべき席(テーブル)の番号が含まれている。但し、満席である場合、仮想管理装置Mは、席が空くまで席案内信号Sintの送信を停止する。席案内信号Sintを受信した席案内ロボット又は店員Clは、入り口まで移動する。
(A-2-3-2. At the time of seat guidance)
The virtual customer G occurs at the entrance of the store S at the appearance frequency Fg set on the store / customer condition input screen 134. The generation of the virtual customer G may be controlled by, for example, a customer management object (not shown). When a new virtual customer G occurs at the entrance of the store S, the virtual management device M searches for a seat guidance robot or a clerk Cl who does not have a task at that time. Then, the seat guidance signal Sint is transmitted to the seat guidance robot or the clerk Cl who does not have the task at that time. The seat guidance signal Sint contains the number of the seat (table) to be guided. However, when the seats are full, the virtual management device M stops transmitting the seat guidance signal Sint until a seat becomes available. The seat guidance robot or the clerk Cl that has received the seat guidance signal Sint moves to the entrance.

入り口に到達した席案内ロボット又は店員Clは、顧客Gに対して、追従要求信号Sfreq(現実の世界における「席にご案内します」とのメッセージに相当する)を送信する。顧客Gから追従要求信号Sfreqに対する応答信号Sackを受信した席案内ロボット又は店員Clは、席案内信号Sintで指定された席まで移動する。その際、顧客Gは、席案内ロボット又は店員Clに追従する。 The seat guidance robot or the clerk Cl who has reached the entrance sends a follow-up request signal Sfreq (corresponding to the message "I will guide you to the seat" in the real world) to the customer G. The seat guidance robot or the clerk Cl, which has received the response signal Sack for the follow-up request signal Sfreq from the customer G, moves to the seat designated by the seat guidance signal Sint. At that time, the customer G follows the seat guidance robot or the clerk Cl.

席案内信号Sintで指定された席に到達すると、席案内ロボット又は店員Clは、仮想顧客Gに対して席到達信号Srch(現実の世界における「こちらの席にどうぞ」とのメッセージに相当する)を送信する。席到達信号Srchを受信した仮想顧客Gは、案内された席(又はテーブル)で止まる。席案内ロボット又は店員Clは、仮想管理装置Mに対して新たなタスクを問い合わせ、新たなタスクに沿った動きを取る。 When the seat specified by the seat guidance signal Sint is reached, the seat guidance robot or the clerk Cl sends the seat arrival signal Srch to the virtual customer G (corresponding to the message "Please take this seat" in the real world). To send. The virtual customer G who has received the seat arrival signal Srch stops at the guided seat (or table). The seat guidance robot or the clerk Cl inquires of the virtual management device M for a new task, and moves according to the new task.

(A−2−3−3.注文時)
席への移動を終えた仮想顧客Gは、ランダムに注文内容を選択する。そして、注文検討時間Pocを経た後、仮想顧客Gは、注文受付ロボットとしての仮想ロボットR又は仮想店員Clを呼び出す。本実施形態では、各テーブルに呼び出しチャイムがある前提で、仮想顧客Gは、呼出信号Scallを仮想管理装置Mに対して送信する。注文検討時間Pocは、固定値又はランダム値として設定される。
(A-2-3-3. When ordering)
The virtual customer G who has finished moving to the seat randomly selects the order contents. Then, after the order review time Poc has passed, the virtual customer G calls the virtual robot R or the virtual clerk Cl as the order receiving robot. In the present embodiment, assuming that each table has a call chime, the virtual customer G transmits a call signal Small to the virtual management device M. The order review time Poc is set as a fixed value or a random value.

呼出信号Scallを受信した仮想管理装置Mは、現在タスクを有していない注文受付ロボット又は仮想店員Clを選択し、注文受付信号Srordを送信する。注文受付信号Srordを受信した注文受付ロボット又は仮想店員Clが、注文受付信号Srordで指定されたテーブルに移動する。テーブルに移動した注文受付ロボット又は仮想店員Clは、顧客Gから注文内容を示す注文信号Sorfを受信し、仮想管理装置Mに対して注文内容を送信する。 Upon receiving the call signal Small, the virtual management device M selects an order reception robot or a virtual clerk Cl who does not currently have a task, and transmits the order reception signal Slot. The order reception robot or the virtual clerk Cl that has received the order reception signal Slot moves to the table specified by the order reception signal Thread. The order receiving robot or the virtual clerk Cl who has moved to the table receives the order signal Surf indicating the order contents from the customer G and transmits the order contents to the virtual management device M.

なお、注文受付は、各テーブルに配置されたタブレット端末を介して行われるものとしてもよい。その場合、仮想顧客Gから例えば仮想管理装置Mに対して注文内容が伝達される。注文受付ロボットは不要となる。 It should be noted that the order reception may be performed via the tablet terminal arranged at each table. In that case, the order content is transmitted from the virtual customer G to, for example, the virtual management device M. An order receiving robot is no longer required.

(A−2−3−4.配膳時)
注文内容を受信した仮想管理装置Mは、固定値又はランダム値として設定された調理時間の後、厨房内又はその近傍の料理受取基準位置Prefcatに注文内容に対応した料理を発生させる。また、仮想管理装置Mは、現在タスクを有していない配膳ロボット又は仮想店員Clを選択し、配膳信号Scatを送信する。配膳信号Scatを受信した配膳ロボット又は仮想店員Clは、料理受取基準位置Prefcatに移動する。そして、配膳信号Scatで指定されたテーブルまで料理を運ぶ。
(A-2-3-4. At the time of serving)
After receiving the cooking time set as a fixed value or a random value, the virtual management device M that has received the order content generates a dish corresponding to the order content at the dish receiving reference position Prefcat in or near the kitchen. Further, the virtual management device M selects a serving robot or a virtual clerk Cl who does not currently have a task, and transmits a serving signal Scat. The serving robot or the virtual clerk Cl that has received the serving signal Scat moves to the food receiving reference position Prefcat. Then, the food is carried to the table specified by the serving signal Scat.

なお、配膳ロボットに料理を載せる条件として、配膳ロボットの近くに仮想店員Clが存在することを用いてもよい。その場合、仮想管理装置Mは、配膳ロボット及び仮想店員Clのペアに対して配膳信号Scatを送信する。 As a condition for placing food on the serving robot, it may be used that a virtual clerk Cl exists near the serving robot. In that case, the virtual management device M transmits a serving signal Scat to the pair of the serving robot and the virtual clerk Cl.

配膳ロボット又は仮想店員Clが、配膳信号Scatで指摘されたテーブルに移動すると、料理をテーブルに移動させる。配膳ロボットが、自ら料理(食器)を移動できず仮想店員Clが料理(食器)をテーブルに移動させる仕様である場合、配膳ロボットは、仮想店員Clがテーブルに来るまで待機する。また、配膳ロボットが、自ら料理(食器)を移動できず顧客Gが料理(食器)を移動させる仕様である場合、仮想店員Clがテーブルに来なくても、料理をテーブルに移動させる。配膳を終えた配膳ロボット又は仮想店員Clは、配膳完了信号Scatcompを仮想管理装置Mに送信する。配膳完了信号Scatcompを受信した仮想管理装置Mは、新たなタスクを配膳ロボット又は仮想店員Clに対して指令する。 When the serving robot or the virtual clerk Cl moves to the table pointed out by the serving signal Scat, the food is moved to the table. If the serving robot cannot move the food (tableware) by itself and the virtual clerk Cl moves the food (tableware) to the table, the serving robot waits until the virtual clerk Cl comes to the table. Further, when the serving robot cannot move the food (tableware) by itself and the customer G moves the food (tableware), the food is moved to the table even if the virtual clerk Cl does not come to the table. The serving robot or the virtual clerk Cl who has finished serving serves sends a serving completion signal Scatcomp to the virtual management device M. Upon receiving the serving completion signal Scatcomp, the virtual management device M commands the serving robot or the virtual clerk Cl to perform a new task.

(A−2−3−5.顧客Gの退席及び会計時)
料理が運ばれた仮想顧客Gは、固定値又はランダム値として設定された食事時間Peatの後、レジに移動する。レジに移動した仮想顧客Gは、仮想管理装置Mに対して会計要求信号Spayreqを送信する。会計要求信号Spayreqを受信した仮想管理装置Mは、現在タスクを有していないレジ対応ロボット又は仮想店員Clを選択し、会計指令信号Srecreqを送信する。会計指令信号Srecreqを受信したレジ対応ロボット又は仮想店員Clが、レジに移動する。レジに移動したレジ対応ロボット又は仮想店員Clは、会計を行う。
(A-2-3-5. At the time of leaving customer G and accounting)
The virtual customer G to which the food is carried moves to the cash register after the meal time Peat set as a fixed value or a random value. The virtual customer G who has moved to the cash register transmits an accounting request signal Spacereq to the virtual management device M. Upon receiving the accounting request signal Spacereq, the virtual management device M selects a cashier-compatible robot or a virtual clerk Cl who does not currently have a task, and transmits the accounting command signal Srecrec. The cashier-compatible robot or virtual clerk Cl that has received the accounting command signal Screq moves to the cashier. The cashier-compatible robot or virtual clerk Cl who has moved to the cashier performs accounting.

シミュレーションでは、具体的な金銭の受け渡しは行わないため、レジに移動したレジ対応ロボット又は仮想店員Clは、顧客Gに対して会計終了信号Spaycompを送信する。会計終了信号Spaycompを受信した仮想顧客Gは、画面から消える。また、レジ対応ロボット又は店員Clは、仮想管理装置Mに対して新たなタスクを問い合わせ、新たなタスクに沿った動きを取る。 In the simulation, since no specific money is delivered, the cashier-compatible robot or virtual clerk Cl who has moved to the cashier sends a checkout end signal, Paycomp, to the customer G. The virtual customer G who has received the checkout end signal Spaycomp disappears from the screen. Further, the cashier-compatible robot or the clerk Cl inquires of the virtual management device M for a new task and takes a movement according to the new task.

なお、レジ対応ロボットがレジに固定されている場合、レジ対応ロボットは、レジへの移動なしに会計終了信号Spaycompの送信を行うのみである。 When the cashier-compatible robot is fixed to the cashier, the cashier-compatible robot only transmits the checkout end signal Spaycomp without moving to the cashier.

(A−2−3−6.下げ膳時)
仮想管理装置Mは、仮想顧客Gが退席したか否かを、仮想顧客Gの位置座標を用いて監視している。仮想顧客Gが退席した場合、仮想管理装置Mは、現在タスクを有していない下げ膳ロボット又は仮想店員Clを選択し、下げ膳信号Sclrtblを送信する。但し、現在タスクを有していない主体が仮想店員Clのみである場合、下げ膳よりもレジ対応を優先させる。下げ膳信号Sclrtblを受信した下げ膳ロボット又は仮想店員Clは、下げ膳対象テーブルに移動する。そして、下げ膳対象テーブル上の食器を片付ける。
(A-2-3-6. At the time of lowering)
The virtual management device M monitors whether or not the virtual customer G has left the seat by using the position coordinates of the virtual customer G. When the virtual customer G leaves the seat, the virtual management device M selects a lowering table robot or a virtual clerk Cl who does not currently have a task, and transmits a lowering table signal Sclrtbl. However, if the only entity that does not currently have a task is the virtual clerk Cl, priority is given to cash register support over lowering meals. The lowering table robot or virtual clerk Cl that has received the lowering table signal Sclrtbl moves to the lowering table target table. Then, put away the tableware on the table to be set down.

下げ膳ロボットが、自ら食器を移動できず仮想店員Clが食器を片付ける仕様である場合、下げ膳ロボットは、仮想店員Clがテーブルに来るまで待機する。テーブルから食器を片付けた下げ膳ロボット又は仮想店員Clは、テーブル利用可能信号を仮想管理装置Mに送信すると共に、厨房の下げ膳基準位置Prefrtnまで移動する。片付け完了信号を受信した仮想管理装置Mは、満席状態のため席案内信号Sintの送信を停止していたか否かを判定する。満席状態のため席案内信号の送信を停止していた場合、仮想管理装置Mは、新たな席案内信号Sintを送信する。 If the lowering table robot cannot move the tableware by itself and the virtual clerk Cl cleans up the tableware, the lowering table robot waits until the virtual clerk Cl comes to the table. The lowering table robot or the virtual clerk Cl who has cleared the dishes from the table transmits the table availability signal to the virtual management device M and moves to the lower table reference position Prefrtn in the kitchen. Upon receiving the cleanup completion signal, the virtual management device M determines whether or not the transmission of the seat guidance signal Sint has been stopped because the seats are full. When the transmission of the seat guidance signal is stopped due to the full seat condition, the virtual management device M transmits a new seat guidance signal Sint.

下げ膳ロボット又は仮想店員Clが下げ膳基準位置Prefrtnに到達すると、食器を画面から消滅させる。食器が消滅した時点で、下げ膳ロボット又は仮想店員Clは、下げ膳完了信号を仮想管理装置Mに送信する。下げ膳完了信号を受信した仮想管理装置Mは、新たなタスクを下げ膳ロボット又は仮想店員Clに対して指令する。 When the lowering table robot or the virtual clerk Cl reaches the lowering table reference position Prefrtn, the tableware disappears from the screen. When the tableware disappears, the lowering table robot or the virtual clerk Cl transmits a lowering set completion signal to the virtual management device M. Upon receiving the lowering set completion signal, the virtual management device M commands the lowering set robot or the virtual clerk Cl to perform a new task.

<A−3.本実施形態の効果>
本実施形態によれば、設定された店舗レイアウトL(施設レイアウト)において仮想ロボットRを動作させる動作シミュレーションの結果を反映した飲食店(商業施設)の予測利益Peを出力する(図10)。これにより、ユーザは、動作シミュレーションの結果を反映した予測利益Peに基づいて、飲食店又はロボットの採否を判断することが可能となる。従って、サービス用ロボットを利用する飲食店を、動作面及び経営面から好適にシミュレーションすることが可能となる。
<A-3. Effect of this embodiment>
According to the present embodiment, the predicted profit Pe of the restaurant (commercial facility) reflecting the result of the operation simulation for operating the virtual robot R in the set store layout L (facility layout) is output (FIG. 10). As a result, the user can determine whether or not to adopt the restaurant or the robot based on the predicted profit Pe that reflects the result of the motion simulation. Therefore, it is possible to suitably simulate a restaurant that uses a service robot from the viewpoint of operation and management.

本実施形態の動作シミュレーション実行画面118(動作シミュレーションステップ)では、動作シミュレーションの様子を、出力装置24に含まれる表示装置90に表示させる(図8及び図9)。これにより、ユーザは、仮想ロボットRの動作を視認することが可能となる。従って、サービス用ロボットを利用する飲食店(商業施設)を、動作面から好適にシミュレーションすることが可能となる。 On the operation simulation execution screen 118 (operation simulation step) of the present embodiment, the state of the operation simulation is displayed on the display device 90 included in the output device 24 (FIGS. 8 and 9). As a result, the user can visually recognize the operation of the virtual robot R. Therefore, it is possible to suitably simulate a restaurant (commercial facility) that uses a service robot from the viewpoint of operation.

本実施形態において、表示装置90は、ヘッドマウントディスプレイ(HMD)とすることができる。また、動作シミュレーションの様子をバーチャルリアリティとしてHMDに表示させる。これにより、ユーザは、仮想ロボットR及び仮想顧客Gの動作を、臨場感を持って認識することが可能となる。 In the present embodiment, the display device 90 can be a head-mounted display (HMD). In addition, the state of the motion simulation is displayed on the HMD as virtual reality. As a result, the user can recognize the operations of the virtual robot R and the virtual customer G with a sense of reality.

本実施形態では、仮想ロボットRに加えて、仮想顧客G及び仮想店員Clを動作させる(図8)。これにより、よりリアルな動作シミュレーションを行うことが可能となる。 In the present embodiment, in addition to the virtual robot R, the virtual customer G and the virtual clerk Cl are operated (FIG. 8). This makes it possible to perform more realistic motion simulation.

本実施形態において、仮想ロボットRは、配膳、下げ膳、席案内、注文受付又はレジ対応をするフロアロボットである。これにより、配膳、下げ膳、席案内、注文受付又はレジ対応にフロアロボットを用いる飲食店又はフロアロボットの採否を判断し易くなる。 In the present embodiment, the virtual robot R is a floor robot that serves servings, lowering meals, seat guidance, accepting orders, or responding to cash register. This makes it easier to determine whether or not to use a restaurant or floor robot that uses a floor robot for serving, lowering, seat guidance, order reception, or cash register support.

本実施形態の経営指標出力画面120(予測利益算出ステップ)では、動作シミュレーションの結果に基づいて飲食店の顧客入替え頻度Fを算出する。また、売上条件Cs、支出条件Co、店舗レイアウトL、仮想ロボットRの仕様及び台数、並びに顧客入替え頻度Fに基づいて予測利益Peを算出する(図10)。これにより、フロアロボットの導入に伴う顧客入替え頻度Fの変化を反映した予測利益Peに基づいて、飲食店又はフロアロボットの採否を判断することが可能となる。 In the management index output screen 120 (predicted profit calculation step) of the present embodiment, the customer replacement frequency F of the restaurant is calculated based on the result of the operation simulation. Further, the forecast profit Pe is calculated based on the sales condition Cs, the expenditure condition Co, the store layout L, the specifications and the number of virtual robots R, and the customer replacement frequency F (FIG. 10). As a result, it becomes possible to determine whether or not to adopt the restaurant or the floor robot based on the predicted profit Pe that reflects the change in the customer replacement frequency F due to the introduction of the floor robot.

本実施形態において、売上条件Csは、顧客単価Puを含む(図4)。また、レイアウト設定画面130(レイアウト設定ステップ)では、ユーザの操作入力に応じて座席の数Ns及び位置Psを選択する(図5)。さらに、経営指標出力画面120(予測利益算出ステップ)では、顧客単価Pu、席数Ns及び顧客入替え頻度Fを用いて飲食店の予測売上Seを算出する(図10)。これにより、フロアロボットの導入に伴う席数Ns又はレイアウトLの変化を反映した予測売上Se(及び予測利益Pe)に基づいて、飲食店又はフロアロボットの採否を判断することが可能となる。 In the present embodiment, the sales condition Cs includes the customer unit price Pu (FIG. 4). Further, on the layout setting screen 130 (layout setting step), the number of seats Ns and the position Ps are selected according to the operation input of the user (FIG. 5). Further, on the management index output screen 120 (estimated profit calculation step), the estimated sales Se of the restaurant is calculated using the customer unit price Pu, the number of seats Ns, and the customer replacement frequency F (FIG. 10). This makes it possible to determine whether or not to adopt a restaurant or floor robot based on the forecast sales Se (and forecast profit Pe) that reflects the change in the number of seats Ns or the layout L due to the introduction of the floor robot.

本実施形態において、従来経営条件入力画面112及び新規経営条件入力画面114(経営条件入力ステップ)では、仮想ロボットRを用いる場合と仮想ロボットRを用いない場合それぞれについて飲食店(商業施設)の売上条件Cs及び支出条件Coを含む経営条件Cmの入力を受け付ける(図3及び図4)。仮想ロボットRを用いない場合における売上条件Csには、顧客入替え頻度Fを含む(図3)。経営指標出力画面120(予測利益算出ステップ)では、仮想ロボットRを用いる場合について売上条件Cs、支出条件Co及び動作シミュレーションの結果に基づいて予測利益Peを算出する(図10)。仮想ロボットRを用いない場合について売上条件Cs及び支出条件Coに基づいて利益Pを算出する(図10)。これにより、ロボットRの導入に伴う顧客入替え頻度Fの変化を反映した予測売上Se(及び予測利益Pe)に基づいて、飲食店の採否を判断することが可能となる。 In the present embodiment, on the conventional management condition input screen 112 and the new management condition input screen 114 (management condition input step), sales of restaurants (commercial facilities) are obtained for each of the case where the virtual robot R is used and the case where the virtual robot R is not used. The input of the management condition Cm including the condition Cs and the expenditure condition Co is accepted (FIGS. 3 and 4). The sales condition Cs when the virtual robot R is not used includes the customer replacement frequency F (FIG. 3). On the management index output screen 120 (forecast profit calculation step), the forecast profit Pe is calculated based on the sales condition Cs, the expenditure condition Co, and the result of the operation simulation when the virtual robot R is used (FIG. 10). When the virtual robot R is not used, the profit P is calculated based on the sales condition Cs and the expenditure condition Co (FIG. 10). This makes it possible to determine whether or not to accept a restaurant based on the forecasted sales Se (and forecasted profit Pe) that reflects the change in the customer replacement frequency F due to the introduction of the robot R.

B.変形例
なお、本発明は、上記実施形態に限らず、本明細書の記載内容に基づき、種々の構成を採り得ることはもちろんである。例えば、以下の構成を採用することができる。
B. Modifications It should be noted that the present invention is not limited to the above-described embodiment, and it goes without saying that various configurations can be adopted based on the contents described in the present specification. For example, the following configuration can be adopted.

<B−1.適用対象>
上記実施形態のシミュレーションシステム10は、飲食店に適用した(図3、図4、図5等)。しかしながら、例えば、サービス用ロボットを利用する商業施設をシミュレートする観点からすれば、これに限らない。例えば、小売店、商業ビル、アウトレット施設等の商業施設に本発明を適用することも可能である。例えば、商業ビル又はアウトレット施設に本発明を適用する場合、単一の店舗のみならず、複数の店舗の集合体からなる商業施設に本発明を適用することも可能である。
<B-1. Applicable target>
The simulation system 10 of the above embodiment was applied to a restaurant (FIGS. 3, FIG. 4, FIG. 5, etc.). However, it is not limited to this, for example, from the viewpoint of simulating a commercial facility that uses a service robot. For example, the present invention can be applied to commercial facilities such as retail stores, commercial buildings, and outlet facilities. For example, when the present invention is applied to a commercial building or an outlet facility, the present invention can be applied not only to a single store but also to a commercial facility consisting of an aggregate of a plurality of stores.

上記実施形態のサービス用ロボットは、飲食店のフロアロボット(配膳、下げ膳、席案内、注文受付又はレジ対応のロボット)であった。しかしながら、例えば、サービス用ロボットを利用する商業施設をシミュレートする観点からすれば、これに限らない。例えば、サービス用ロボットは、清掃ロボット、道案内ロボット等であってもよい。 The service robot of the above embodiment was a restaurant floor robot (robot for serving, lowering, seat guidance, order reception, or cash register). However, it is not limited to this, for example, from the viewpoint of simulating a commercial facility that uses a service robot. For example, the service robot may be a cleaning robot, a route guidance robot, or the like.

上記実施形態のシミュレーション装置10では、サービス用ロボットについてシミュレーションを行った(図2等)。しかしながら、例えば、動作シミュレーションと経営シミュレーションを組み合わせて用いる観点からすれば、これに限らない。例えば、工場において組立等の作業を行う作業ロボットのシミュレーションについて本発明を適用することも可能である。 In the simulation device 10 of the above embodiment, a simulation was performed on the service robot (FIG. 2 and the like). However, for example, from the viewpoint of using the motion simulation and the management simulation in combination, the present invention is not limited to this. For example, the present invention can be applied to a simulation of a work robot that performs work such as assembly in a factory.

<B−2.構成>
[B−2−1.全体構成]
上記実施形態では、シミュレーション装置10を単一のPC12として構成した(図1)。しかしながら、例えば、サービス用ロボットを利用する商業施設をシミュレートする観点からすれば、これに限らない。例えば、上記実施形態における演算装置30の機能の一部をクラウドサーバに設けることも可能である。
<B-2. Configuration>
[B-2-1. overall structure]
In the above embodiment, the simulation device 10 is configured as a single PC 12 (FIG. 1). However, it is not limited to this, for example, from the viewpoint of simulating a commercial facility that uses a service robot. For example, it is possible to provide a part of the functions of the arithmetic unit 30 in the above embodiment on the cloud server.

[B−2−2.入力装置20]
上記実施形態における入力装置20は、マウス又はキーボードを想定していた(図1)。しかしながら、例えば、経営条件Cm又は動作シミュレーション条件Cmsを入力する観点からすれば、これに限らない。例えば、マウス若しくはキーボードに加えて又はこれらに代えて、マイクロフォン(音声入力)を用いることも可能である。
[B-2-2. Input device 20]
The input device 20 in the above embodiment is assumed to be a mouse or a keyboard (FIG. 1). However, the present invention is not limited to this, for example, from the viewpoint of inputting the management condition Cm or the operation simulation condition Cms. For example, a microphone (voice input) may be used in addition to or in place of the mouse or keyboard.

<B−3.制御>
[B−3−1.画面遷移]
上記実施形態では、図2に示す順番で画面を遷移させた。しかしながら、例えば、動作シミュレーションと経営シミュレーションを組み合わせて用いる観点からすれば、これに限らない。例えば、動作シミュレーションの実行を必須とし、経営シミュレーションを任意で実行する構成とすることも可能である。
<B-3. Control>
[B-3-1. Screen transition]
In the above embodiment, the screens are changed in the order shown in FIG. However, for example, from the viewpoint of using the motion simulation and the management simulation in combination, the present invention is not limited to this. For example, it is possible to make it mandatory to execute the operation simulation and to execute the management simulation arbitrarily.

上記実施形態では、従来経営条件入力画面112、新規経営条件入力画面114及び経営指標出力画面120を別々に設けた(図2)。しかしながら、例えば、動作シミュレーションの結果を経営指標Imに反映する観点からすれば、これに限らない。例えば、経営指標出力画面120のような画面を初期画面とし、その中に動作シミュレーション実行ボタンを配置してもよい。その場合、シミュレーション実行ボタンが押されると、動作シミュレーション条件入力画面116(図2、図5〜図7)を表示させる。入力画面116で動作シミュレーション条件Cmsが入力された後、動作シミュレーション実行画面118(図8及び図9)に移行し、動作シミュレーションの実行後、初期画面に戻ることも可能である。 In the above embodiment, the conventional management condition input screen 112, the new management condition input screen 114, and the management index output screen 120 are separately provided (FIG. 2). However, for example, from the viewpoint of reflecting the result of the motion simulation in the management index Im, the present invention is not limited to this. For example, a screen such as the management index output screen 120 may be used as the initial screen, and an operation simulation execution button may be arranged therein. In that case, when the simulation execution button is pressed, the operation simulation condition input screen 116 (FIGS. 2, 5 to 7) is displayed. After the operation simulation condition Cms is input on the input screen 116, it is possible to shift to the operation simulation execution screen 118 (FIGS. 8 and 9), and after executing the operation simulation, return to the initial screen.

[B−3−2.経営シミュレーション]
上記実施形態では、ロボットなし(従来)の場合と、ロボットあり(新規)の場合とを比較可能とした(図10)。しかしながら、例えば、ロボットありの場合において経営シミュレーションと動作シミュレーションを組み合わせる点に着目すれば、ロボットなし(従来)について入力及び表示しない構成も可能である。或いは、ロボットなし(従来)とロボットあり(新規)の比較を行うモードと、ロボットあり(新規)のみの経営シミュレーションを行うモードを選択可能に構成することも可能である。
[B-3-2. Management simulation]
In the above embodiment, the case without a robot (conventional) and the case with a robot (new) can be compared (FIG. 10). However, for example, if attention is paid to the point of combining the management simulation and the motion simulation in the case of having a robot, it is possible to configure the configuration without input and display for the case without a robot (conventional). Alternatively, it is also possible to configure a mode in which a comparison between no robot (conventional) and a robot (new) is performed and a mode in which a management simulation is performed only with a robot (new) can be selected.

上記実施形態では、ロボットの導入に伴う顧客入替え頻度Fの変化を経営指標Imに反映した(図10)。しかしながら、例えば、経営シミュレーションにおいて顧客入替え頻度Fを用いる観点からすれば、これに限らない。例えば、従来(ロボットなし)の場合と同等又はそれ以上の顧客入替え頻度Fを実現するために必要なロボットの台数Nrを算出するように経営シミュレーションを行うことも可能である。或いは、ユーザが設定した顧客入替え頻度Fを実現するために必要なロボットの台数Nrを算出するように経営シミュレーションを行うことも可能である。 In the above embodiment, the change in the customer replacement frequency F due to the introduction of the robot is reflected in the management index Im (FIG. 10). However, for example, from the viewpoint of using the customer replacement frequency F in the management simulation, the present invention is not limited to this. For example, it is possible to perform a management simulation so as to calculate the number of robots Nr required to realize the customer replacement frequency F equal to or higher than the conventional case (without robots). Alternatively, it is also possible to perform a management simulation so as to calculate the number of robots Nr required to realize the customer replacement frequency F set by the user.

[B−3−3.動作シミュレーション]
上記実施形態の動作シミュレーションでは、2次元表示又は3次元表示(VRを含む)が可能であるとした(図8及び図9)。しかしながら、例えば、動作シミュレーションの様子を表示する観点からすれば、これに限らない。例えば、拡張現実感(AR:Augmented Reality)又は複合現実感(MR:Mixed Reality)を用いて動作シミュレーションの様子を表示することも可能である。
[B-3-3. Motion simulation]
In the operation simulation of the above embodiment, it is assumed that two-dimensional display or three-dimensional display (including VR) is possible (FIGS. 8 and 9). However, for example, from the viewpoint of displaying the state of the motion simulation, the present invention is not limited to this. For example, it is also possible to display the state of motion simulation using augmented reality (AR) or mixed reality (MR).

上記実施形態では、動作シミュレーションの様子を表示した(図8及び図9)。しかしながら、例えば、動作シミュレーションの結果を経営指標Imに反映する観点からすれば、これに限らない。例えば、動作シミュレーションの様子を表示することなしに経営指標出力画面120を表示することも可能である。或いは、経営シミュレーションの際には動作シミュレーションの様子を表示しないが、別のタイミングで動作シミュレーションの様子を表示可能としてもよい。特に、動作シミュレーションの様子をVRで表示する場合、画像処理に時間がかかることも想定される。そのような場合、動作シミュレーションの表示を、経営シミュレーションと切り離すことで、経営シミュレーションを円滑に行うことが可能となる。 In the above embodiment, the state of the motion simulation is displayed (FIGS. 8 and 9). However, for example, from the viewpoint of reflecting the result of the motion simulation in the management index Im, the present invention is not limited to this. For example, it is possible to display the management index output screen 120 without displaying the state of the motion simulation. Alternatively, the state of the motion simulation may not be displayed at the time of the management simulation, but the state of the motion simulation may be displayed at another timing. In particular, when displaying the state of motion simulation in VR, it is expected that image processing will take time. In such a case, by separating the display of the operation simulation from the management simulation, the management simulation can be smoothly performed.

上記実施形態では、動作シミュレーションを経営シミュレーションと組み合わせて用いた(図2)。しかしながら、例えば、サービス用ロボットを利用する商業施設における動作シミュレーションの様子を表示する観点からすれば、これに限らない。例えば、経営シミュレーションを伴わずに動作シミュレーションを行うことも可能である。 In the above embodiment, the motion simulation is used in combination with the management simulation (Fig. 2). However, the present invention is not limited to this, for example, from the viewpoint of displaying the state of motion simulation in a commercial facility using a service robot. For example, it is possible to perform an operation simulation without a management simulation.

上記実施形態のレイアウト設定画面130(図5)では、ドラッグ・アンド・ドロップ操作により、素材Cの配置を行った。しかしながら、例えば、店舗レイアウトL(施設レイアウト)を設定する観点からすれば、これに限らない。例えば、店舗レイアウトLのパターンを予め複数用意しておき、そのうちの1つを選択して用いることも可能である。その場合、各レイアウトパターンを表示し、クリック操作等により特定のレイアウトパターンを選択する。 On the layout setting screen 130 (FIG. 5) of the above embodiment, the material C is arranged by a drag-and-drop operation. However, for example, from the viewpoint of setting the store layout L (facility layout), the present invention is not limited to this. For example, it is possible to prepare a plurality of patterns of the store layout L in advance and select and use one of them. In that case, each layout pattern is displayed, and a specific layout pattern is selected by a click operation or the like.

或いは、店舗レイアウトLに関するCADデータが存在する場合、当該CADデータをシミュレーション装置10に読み込ませることで、店舗レイアウトLを設定することも可能である。 Alternatively, if CAD data relating to the store layout L exists, the store layout L can be set by loading the CAD data into the simulation device 10.

上記実施形態では、店舗レイアウトL、ロボット条件Cr、店舗条件Cs及び顧客条件Cgを動作シミュレーション条件入力画面116で入力した(図2、図5〜図7)。しかしながら、例えば、動作シミュレーションの条件を設定する観点からすれば、これに限らない。 In the above embodiment, the store layout L, the robot condition Cr, the store condition Cs, and the customer condition Cg are input on the operation simulation condition input screen 116 (FIGS. 2, FIGS. 5 to 7). However, for example, from the viewpoint of setting the conditions for motion simulation, the present invention is not limited to this.

例えば、仮想店員Clの条件を動作シミュレーション条件入力画面116で入力させてもよい。仮想店員Clの条件としては、例えば、仮想店員Clの属性(ベテラン、中堅、若手等)を用いることができる。或いは、顧客条件Cgを直接入力する代わりに、店舗Sの場所から顧客条件Cgに相当する情報を取得して用いてもよい。 For example, the conditions of the virtual clerk Cl may be input on the operation simulation condition input screen 116. As the condition of the virtual clerk Cl, for example, the attributes of the virtual clerk Cl (experienced, mid-career, young person, etc.) can be used. Alternatively, instead of directly inputting the customer condition Cg, information corresponding to the customer condition Cg may be acquired from the location of the store S and used.

上記実施形態では、店舗レイアウトLの設定と、ロボット条件Crの設定を別々の画面で行った(図5及び図6)。しかしながら、例えば、店舗レイアウトLの設定と、ロボット条件Crの設定を行う観点からすれば、これに限らない。例えば、レイアウト設定画面130の間取り・素材選択欄500で選択可能な素材CにロボットRを含めることで、レイアウト設定画面130においてロボット条件Crを入力してもよい。 In the above embodiment, the store layout L and the robot condition Cr are set on separate screens (FIGS. 5 and 6). However, the present invention is not limited to this, for example, from the viewpoint of setting the store layout L and setting the robot condition Cr. For example, by including the robot R in the material C that can be selected in the floor plan / material selection field 500 of the layout setting screen 130, the robot condition Cr may be input on the layout setting screen 130.

上記実施形態では、移動主体として、仮想ロボットR、仮想顧客G及び仮想店員Clを用いた(図8)。しかしながら、例えば、商業施設におけるロボットの効率的な動きをシミュレートする観点からすれば、これに限らない。例えば、仮想顧客G及び仮想店員Clの一方又は両方を省略することも可能である。例えば、下げ膳ロボットの場合、仮想顧客G及び仮想店員Clを発生させずに、各テーブルに食事を所定タイミングで発生させて効率的な経路をシミュレートすることも可能である。 In the above embodiment, a virtual robot R, a virtual customer G, and a virtual clerk Cl are used as mobile agents (FIG. 8). However, it is not limited to this, for example, from the viewpoint of simulating the efficient movement of a robot in a commercial facility. For example, one or both of the virtual customer G and the virtual clerk Cl can be omitted. For example, in the case of a lowering table robot, it is possible to simulate an efficient route by generating meals at predetermined timings at each table without generating virtual customers G and virtual clerk Cl.

上記実施形態の動作シミュレーションでは、仮想管理装置Mが仮想ロボットR及び仮想店員Clを制御したが、それぞれがより自律的に動作してもよい。 In the operation simulation of the above embodiment, the virtual management device M controls the virtual robot R and the virtual clerk Cl, but each of them may operate more autonomously.

10…シミュレーション装置 20…入力装置
24…出力装置 30…演算装置
90…表示装置 Cl…仮想店員
Cm…経営条件 Co…支出条件
Cs…売上条件 Fg…顧客入替え頻度
G…仮想顧客
L…店舗レイアウト(施設レイアウト) Pe…予測利益
R…仮想ロボット S…店舗(商業施設)
10 ... Simulation device 20 ... Input device 24 ... Output device 30 ... Arithmetic device 90 ... Display device Cl ... Virtual clerk Cm ... Management condition Co ... Expenditure condition Cs ... Sales condition Fg ... Customer replacement frequency G ... Virtual customer
L ... Store layout (facility layout) Pe ... Forecast profit R ... Virtual robot S ... Store (commercial facility)

Claims (11)

サービス用ロボットを利用する商業施設をシミュレートするシミュレーション方法であって、
前記商業施設の売上条件及び支出条件を含む経営条件の入力を、入力装置を介して受け付ける経営条件入力ステップと、
施設レイアウトの設定を、前記入力装置を介して受け付けるレイアウト設定ステップと、
仮想ロボットの仕様及び台数の選択を、前記入力装置を介して受け付けるロボット条件選択ステップと、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを演算装置が実行する動作シミュレーションステップと、
前記売上条件、前記支出条件、前記施設レイアウト、前記仮想ロボットの仕様及び台数、並びに前記動作シミュレーションの結果に基づいて前記演算装置が前記商業施設の予測利益を算出する予測利益算出ステップと、
前記予測利益を出力装置に出力する出力ステップと
を備えることを特徴とするシミュレーション方法。
A simulation method that simulates a commercial facility that uses service robots.
A management condition input step that accepts input of management conditions including sales conditions and expenditure conditions of the commercial facility via an input device, and
A layout setting step that accepts facility layout settings via the input device, and
A robot condition selection step that accepts the selection of the specifications and the number of virtual robots via the input device, and
In the facility layout, the motion simulation step in which the arithmetic unit executes the motion simulation for operating the virtual robot, and
A forecast profit calculation step in which the arithmetic unit calculates a forecast profit of the commercial facility based on the sales condition, the expenditure condition, the facility layout, the specifications and the number of the virtual robots, and the result of the operation simulation.
A simulation method including an output step for outputting the predicted profit to an output device.
請求項1に記載のシミュレーション方法において、
前記動作シミュレーションステップでは、前記動作シミュレーションの様子を、前記出力装置に含まれる表示装置に表示させる
ことを特徴とするシミュレーション方法。
In the simulation method according to claim 1,
The motion simulation step is a simulation method characterized in that the state of the motion simulation is displayed on a display device included in the output device.
請求項2に記載のシミュレーション方法において、
前記表示装置は、ヘッドマウントディスプレイであり、
前記動作シミュレーションステップでは、前記動作シミュレーションの様子をバーチャルリアリティとして前記ヘッドマウントディスプレイに表示させる
ことを特徴とするシミュレーション方法。
In the simulation method according to claim 2,
The display device is a head-mounted display.
The motion simulation step is a simulation method characterized in that the state of the motion simulation is displayed on the head-mounted display as virtual reality.
請求項1〜3のいずれか1項に記載のシミュレーション方法において、
前記動作シミュレーションステップでは、前記仮想ロボットに加えて、仮想顧客及び仮想店員の一方又は両方を動作させる
ことを特徴とするシミュレーション方法。
In the simulation method according to any one of claims 1 to 3,
The operation simulation step is a simulation method characterized in that one or both of a virtual customer and a virtual clerk are operated in addition to the virtual robot.
請求項1〜4のいずれか1項に記載のシミュレーション方法において、
前記商業施設は、飲食店であり、
前記仮想ロボットは、配膳、下げ膳、席案内、注文受付又はレジ対応をするフロアロボットである
ことを特徴とするシミュレーション方法。
In the simulation method according to any one of claims 1 to 4,
The commercial facility is a restaurant and
The simulation method is characterized in that the virtual robot is a floor robot that serves serving, lowering, seat guidance, accepting orders, or responding to cash register.
請求項5に記載のシミュレーション方法において、
前記予測利益算出ステップでは、
前記動作シミュレーションの結果に基づいて前記飲食店の顧客入替え頻度を算出し、
前記売上条件、前記支出条件、前記店舗レイアウト、前記仮想ロボットの仕様及び台数、並びに前記顧客入替え頻度に基づいて前記予測利益を算出する
ことを特徴とするシミュレーション方法。
In the simulation method according to claim 5,
In the forecast profit calculation step,
Based on the result of the operation simulation, the customer replacement frequency of the restaurant is calculated.
A simulation method characterized in that the forecast profit is calculated based on the sales condition, the expenditure condition, the store layout, the specifications and the number of the virtual robots, and the customer replacement frequency.
請求項6に記載のシミュレーション方法において、
前記売上条件は、顧客単価を含み、
前記レイアウト設定ステップでは、ユーザの操作入力に応じて座席の数及び位置を選択し、
前記予測利益算出ステップでは、前記顧客単価、前記座席の数及び前記顧客入替え頻度を用いて前記飲食店の予測売上を算出する
ことを特徴とするシミュレーション方法。
In the simulation method according to claim 6,
The sales conditions include the customer unit price.
In the layout setting step, the number and position of seats are selected according to the user's operation input.
In the forecast profit calculation step, a simulation method characterized in that the forecast sales of the restaurant are calculated using the customer unit price, the number of seats, and the customer replacement frequency.
請求項6又は7に記載のシミュレーション方法において、
前記経営条件入力ステップでは、前記仮想ロボットを用いる場合と前記仮想ロボットを用いない場合それぞれについて前記商業施設の売上条件及び支出条件を含む経営条件の入力を受け付け、前記仮想ロボットを用いる場合と前記仮想ロボットを用いない場合それぞれについて前記商業施設の売上条件及び支出条件を含む経営条件の入力を受け付け、
前記仮想ロボットを用いない場合における前記売上条件には、前記顧客入替え頻度を含み、
前記予測利益算出ステップでは、
前記仮想ロボットを用いる場合について前記売上条件、前記支出条件及び前記動作シミュレーションの結果に基づいて前記予測利益を算出し、
前記仮想ロボットを用いない場合について前記商業施設の売上及び支出に基づいて利益を算出する
ことを特徴とするシミュレーション方法。
In the simulation method according to claim 6 or 7.
In the management condition input step, input of management conditions including sales conditions and expenditure conditions of the commercial facility is accepted for each of the case where the virtual robot is used and the case where the virtual robot is not used, and the case where the virtual robot is used and the case where the virtual robot is used and the virtual robot are used. When not using a robot, we accept input of management conditions including sales conditions and expenditure conditions of the commercial facility for each.
The sales condition when the virtual robot is not used includes the customer replacement frequency.
In the forecast profit calculation step,
In the case of using the virtual robot, the forecast profit is calculated based on the sales condition, the expenditure condition, and the result of the operation simulation.
A simulation method characterized in that profits are calculated based on the sales and expenditures of the commercial facility when the virtual robot is not used.
サービス用ロボットを利用する商業施設をシミュレートするシミュレーション装置であって、
前記商業施設の売上条件及び支出条件を含む経営条件の入力、施設レイアウトの設定、並びに仮想ロボットの仕様及び台数の選択をユーザから受け付ける入力装置と、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを行う動作シミュレーション実行部と、
前記売上条件、前記支出条件及び前記動作シミュレーションの結果に基づいて前記商業施設の予測利益を算出する予測利益算出部と、
前記予測利益を前記ユーザに出力する出力装置と
を備えることを特徴とするシミュレーション装置。
A simulation device that simulates a commercial facility that uses service robots.
An input device that accepts from the user input of management conditions including sales conditions and expenditure conditions of the commercial facility, setting of facility layout, and selection of specifications and number of virtual robots.
In the facility layout, an operation simulation execution unit that performs an operation simulation for operating the virtual robot, and an operation simulation execution unit.
A forecast profit calculation unit that calculates the forecast profit of the commercial facility based on the sales condition, the expenditure condition, and the result of the operation simulation.
A simulation device including an output device that outputs the predicted profit to the user.
サービス用ロボットを利用する商業施設をシミュレートするシミュレーション方法であって、
施設レイアウトの設定を受け付けるレイアウト設定ステップと、
仮想ロボットの仕様及び台数の選択を受け付けるロボット条件選択ステップと、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを行う動作シミュレーションステップと
を備え、
前記動作シミュレーションステップでは、前記動作シミュレーションの様子を表示装置に表示させる
ことを特徴とするシミュレーション方法。
A simulation method that simulates a commercial facility that uses service robots.
Layout setting steps that accept facility layout settings,
Robot condition selection step that accepts selection of virtual robot specifications and number of robots,
The facility layout includes an operation simulation step for performing an operation simulation for operating the virtual robot.
The motion simulation step is a simulation method characterized in that the state of the motion simulation is displayed on a display device.
サービス用ロボットを利用する商業施設をシミュレートするシミュレーション装置であって、
施設レイアウトの設定、並びに仮想ロボットの仕様及び台数の選択をユーザから受け付ける入力装置と、
前記施設レイアウトにおいて、前記仮想ロボットを動作させる動作シミュレーションを行う動作シミュレーション実行部と、
前記動作シミュレーションの様子を表示する表示装置と
を備えることを特徴とするシミュレーション装置。
A simulation device that simulates a commercial facility that uses service robots.
An input device that accepts facility layout settings and user selection of virtual robot specifications and number of robots,
In the facility layout, an operation simulation execution unit that performs an operation simulation for operating the virtual robot, and an operation simulation execution unit.
A simulation device including a display device that displays the state of the motion simulation.
JP2021114680A 2018-09-04 2021-07-12 Simulation method and simulation device Active JP7305206B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021114680A JP7305206B2 (en) 2018-09-04 2021-07-12 Simulation method and simulation device
JP2023101332A JP2023120359A (en) 2018-09-04 2023-06-21 Simulation method and simulation device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018165041A JP6925599B2 (en) 2018-09-04 2018-09-04 Simulation method and simulation equipment
JP2021114680A JP7305206B2 (en) 2018-09-04 2021-07-12 Simulation method and simulation device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018165041A Division JP6925599B2 (en) 2018-09-04 2018-09-04 Simulation method and simulation equipment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023101332A Division JP2023120359A (en) 2018-09-04 2023-06-21 Simulation method and simulation device

Publications (2)

Publication Number Publication Date
JP2021168181A true JP2021168181A (en) 2021-10-21
JP7305206B2 JP7305206B2 (en) 2023-07-10

Family

ID=69738007

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2018165041A Active JP6925599B2 (en) 2018-09-04 2018-09-04 Simulation method and simulation equipment
JP2021114680A Active JP7305206B2 (en) 2018-09-04 2021-07-12 Simulation method and simulation device
JP2023101332A Pending JP2023120359A (en) 2018-09-04 2023-06-21 Simulation method and simulation device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2018165041A Active JP6925599B2 (en) 2018-09-04 2018-09-04 Simulation method and simulation equipment

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023101332A Pending JP2023120359A (en) 2018-09-04 2023-06-21 Simulation method and simulation device

Country Status (1)

Country Link
JP (3) JP6925599B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023014950A (en) * 2021-07-19 2023-01-31 ベア ロボティクス インク Method, system, and non-transitory computer readable recording medium for controlling serving robots

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7334702B2 (en) * 2020-10-02 2023-08-29 トヨタ自動車株式会社 Service management device
KR20230029333A (en) * 2021-08-24 2023-03-03 주식회사 아이온커뮤니케이션즈 Simulation system and the method for cloud robot control development

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003150218A (en) * 2001-11-09 2003-05-23 Fanuc Ltd Simulation device
JP2007164417A (en) * 2005-12-13 2007-06-28 Fanuc Ltd Interlock automatic setting device and automatic setting method between a plurality of robots
JP2018069377A (en) * 2016-10-28 2018-05-10 ファナック株式会社 Device, method, program and recording media for simulating article alignment operation done by robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003150218A (en) * 2001-11-09 2003-05-23 Fanuc Ltd Simulation device
JP2007164417A (en) * 2005-12-13 2007-06-28 Fanuc Ltd Interlock automatic setting device and automatic setting method between a plurality of robots
JP2018069377A (en) * 2016-10-28 2018-05-10 ファナック株式会社 Device, method, program and recording media for simulating article alignment operation done by robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023014950A (en) * 2021-07-19 2023-01-31 ベア ロボティクス インク Method, system, and non-transitory computer readable recording medium for controlling serving robots
JP7289336B2 (en) 2021-07-19 2023-06-09 ベア ロボティクス インク Method, system and non-transitory computer readable recording medium for controlling a serving robot

Also Published As

Publication number Publication date
JP2023120359A (en) 2023-08-29
JP6925599B2 (en) 2021-08-25
JP7305206B2 (en) 2023-07-10
JP2020038474A (en) 2020-03-12

Similar Documents

Publication Publication Date Title
JP7305206B2 (en) Simulation method and simulation device
US20220222591A1 (en) A computer-enabled method, system and computer program for providing an intuitive user interface arranged to create a dynamic floor plan utilisable by an allocation algorithm to perform the task of allocating a space, furniture, equipment or service
JP5178936B1 (en) System and method for assessing the contribution of cooking recipes to product sales
US20140074741A1 (en) Move management system
AU2021201199A1 (en) A computer-enabled method, system and computer program for providing an intuitive user interface arranged to create a dynamic product list integrable into a service provision process to perform the task of delivering a complex service and managing an associated transaction
AU2021201929A1 (en) A computer-enabled method, system and computer program for providing an intuitive user interface and algorithm arranged to create a dynamic roster utilising an allocation algorithm to perform the task of the allocation of staff to tasks in a workplace
AU2021201205A1 (en) A computer-enabled method system and computer program for generating a dynamic user interface for use by a user in the allocation of a space, furniture, equipment or service
KR20190121526A (en) Brokerage system for ordering product and brokerage method using the same
KR20170123123A (en) Food order method and server performing the same
AU2021201930A1 (en) A computer-enabled method, system and computer program for providing an intuitive user interface arranged to create a dynamic floor plan utilisable by an allocation algorithm to perform the task of organising and operating a provision of a service
JP2024029260A (en) Production and sales information notification device, production and sales information notification system and program
AU2021202258A1 (en) A computer-enabled method, system and computer program for autonomously allocating and managing a space, furniture, equipment and/or a service via an electronic device
AU2021202226A1 (en) A computer-enabled method, system and computer program for providing an intuitive user interface arranged to create a dynamic floor plan utilisable by an allocation algorithm to perform the task of managing a function or event
Gitter et al. The end of shopping’s boundaries: Omnichannel personalization
JPWO2017115626A1 (en) Participating store evaluation device and participatory facility using the participating store evaluation device
Yang et al. Modeling and analysis of the customer checkout process with flexible servers for a retail store
Piyatissa Web based Restaurant management system
Heriyant et al. THE CONCEPT MODEL FOR DELIZIA SELF SERVICE APPLICATION
JP7503176B1 (en) Information processing device, information processing method, and program
Amırı An exploratory study of digital technology applications used in restaurants and cafes in Ankara
Reaves et al. Improving customer experiences at Nebu Caf�
JP2021056953A (en) Information processing device, system and program
KR20220095086A (en) Congestion level providing system for providing degree of congestion in specific space and the method thereof
Fine et al. The superiority of panel research: a fast food choice modeling case study using online panel research
KR20110017840A (en) Server for estimating price of customized furniture in real-time, system and method using it

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210906

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230123

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230621

R150 Certificate of patent or registration of utility model

Ref document number: 7305206

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150