[go: up one dir, main page]

JP2008295651A - Shogi playing robot - Google Patents

Shogi playing robot Download PDF

Info

Publication number
JP2008295651A
JP2008295651A JP2007143659A JP2007143659A JP2008295651A JP 2008295651 A JP2008295651 A JP 2008295651A JP 2007143659 A JP2007143659 A JP 2007143659A JP 2007143659 A JP2007143659 A JP 2007143659A JP 2008295651 A JP2008295651 A JP 2008295651A
Authority
JP
Japan
Prior art keywords
unit
shogi
game
hand
game robot
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.)
Pending
Application number
JP2007143659A
Other languages
Japanese (ja)
Inventor
Takao Hayashi
孝郎 林
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2007143659A priority Critical patent/JP2008295651A/en
Publication of JP2008295651A publication Critical patent/JP2008295651A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem that there is no Shogi (Japanese chess) playing robot which can enjoy playing the Shogi with a sense of presence by actually using pieces of the shogi and can be used for long with a sense of closeness. <P>SOLUTION: The robot comprises: a Shogi board 102; a placement situation recognition means 13 for recognizing a placement situation of pieces; a next move determining means 61 for determining a next move on the Shogi playing robot side from a result recognized by the placement situation recognition means 13; and a piece moving means for performing prescribed operation so that a move follows the executed next move determined by the next move determining means 61. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、将棋の対局に関するもので、1人でも楽しめる対局の自動化に適用して有効である。   The present invention relates to a game of shogi, and is effective when applied to game automation that can be enjoyed by only one person.

従来、人対人以外の将棋の対局としては、将棋プログラムを搭載したパソコン(あるいは専用のゲーム機)で行われることが多く、具体的には、ブラウン管、液晶表示装置の画面に将棋盤、駒が表示されて対局がなされている。上記パソコン(あるいは専用のゲーム機)には、駒の配置状況、駒の表裏、相手側から取った持ち駒の状況を分析し、複数の次の一手の候補から1つを選び出すプログラムが搭載されている。   Conventionally, as a game of shogi other than the person-to-person, it is often performed by a personal computer (or a dedicated game machine) equipped with a shogi program. Specifically, a shogi board or piece is displayed on the screen of a cathode ray tube or a liquid crystal display device. Displayed and played. The personal computer (or a dedicated game machine) is equipped with a program that analyzes the arrangement status of the pieces, the front and back of the pieces, and the status of the pieces taken from the opponent's side, and selects one from a plurality of next-hand candidates.

しかし、パソコン、あるいはゲーム機の画面に映し出された将棋盤、駒等を見て対局する場合、相手と相対して対局するような臨場感が得られない問題点があった。また、パソコン(あるいは専用のゲーム機)を操作して将棋をするよりも、実際の将棋盤と駒を使って対局したいという人も多い反面、実際の将棋盤と駒を使った対局では、一般的に、相手がいないと将棋を打つことができないという問題点があった。   However, when viewing a shogi board or piece displayed on the screen of a personal computer or a game machine, there is a problem that it is not possible to obtain a sense of realism as opposed to the opponent. In addition, there are many people who want to play with an actual shogi board and pieces rather than operating a personal computer (or dedicated game machine), but in general playing with a shogi board and pieces, In particular, there was a problem that if there was no opponent, you could not beat shogi.

また、実際の将棋と駒を使ってロボットと対局したとしても、上記ロボットが淡々と次の一手を実行するだけでは親近感がわかず、いずれは興味をなくしてしまう可能性がある。   Also, even if you play with a robot using actual shogi and pieces, the robot does not know the sense of closeness by simply performing the next move, and may eventually lose interest.

本発明は上記点に鑑み、1人でも、実際に将棋の駒を使って、臨場感のある対局が楽しめる将棋対局ロボットを提供することを第1の目的とする。   In view of the above points, the first object of the present invention is to provide a shogi game robot that allows even one person to enjoy a realistic game using a shogi piece.

また、本発明は上記点に鑑み、親近感を持って、末永く使うことのできる将棋対局ロボットを提供することを第2の目的とする。   In addition, in view of the above points, the second object of the present invention is to provide a shogi game robot that can be used for a long time with a sense of familiarity.

本発明は、上記目的を達成するために、請求項1に記載の発明では、将棋盤および駒を使って相手と対局をする将棋対局ロボットであって、
将棋盤、駒の配置状況を認識する配置状況認識手段と、
配置状況認識手段により認識された将棋盤、駒の配置状況から将棋対局ロボット側の次の一手を決定する次の一手決定手段と、
次の一手決定手段により決定された次の一手実行後の手になるように所定の動作を行う駒移動手段と、
から構成されていることを特徴とする。
In order to achieve the above object, the present invention provides a shogi game robot according to claim 1, wherein the game is played with a opponent using a shogi board and pieces,
An arrangement status recognition means for recognizing the arrangement status of shogi boards and pieces;
Next move determining means for determining the next move on the shogi game robot side from the arrangement status of the shogi board and pieces recognized by the arrangement status recognition means;
A piece moving means for performing a predetermined operation so as to become a hand after execution of the next first action determined by the next first action determining means;
It is comprised from these.

これによれば、将棋対局ロボットが、将棋盤、駒を認識し、その認識結果から将棋対局ロボット側の次の一手を決定し、駒移動手段により次の一手を実行することができる。その結果、相手は将棋盤と駒を使って、臨場感のある対局を楽しむことができる。   According to this, the shogi playing robot can recognize the shogi board and the piece, determine the next move on the shogi playing robot side from the recognition result, and execute the next move by the piece moving means. As a result, the opponent can enjoy a realistic game using the shogi board and pieces.

請求項2に記載の発明のように、請求項1において、駒移動手段が、駒を保持可能、かつ裏返し可能な保持部と、
保持部に連結され、所定方向に動作可能な腕部と、
保持部および腕部に設けられて保持部および腕部のそれぞれを駆動する駆動部を制御することで保持部および腕部の動作を任意に制御する制御部と、
制御部に接続され、次の一手決定手段により決定された次の一手実行後の手になるように、腕部および保持部の動作手順を決定し、制御部に動作の指令信号を出す動作指令部と、
から構成されており、
制御部は、保持部および腕部が指令信号に沿った動きをするように駆動部を制御してもよい。
As in the invention described in claim 2, in claim 1, the piece moving means can hold the piece and can be turned over,
An arm unit connected to the holding unit and operable in a predetermined direction;
A control unit that arbitrarily controls the operation of the holding unit and the arm unit by controlling a driving unit that is provided in the holding unit and the arm unit and drives the holding unit and the arm unit, and
An operation command that is connected to the control unit and determines the operation procedure of the arm unit and the holding unit so as to be the hand after the next one execution determined by the next one-hand determination means, and issues an operation command signal to the control unit And
Consists of
The control unit may control the drive unit so that the holding unit and the arm unit move along the command signal.

請求項3に記載の発明では、請求項2において、腕部が将棋対局ロボットの本体を構成する本体部に連結されており、
本体部に、配置状況認識手段、次の一手決定手段、制御部、動作指令部が搭載されている。
In invention of Claim 3, in Claim 2, the arm part is connected with the main-body part which comprises the main body of the shogi game robot,
The main body is equipped with an arrangement state recognizing means, a next move determining means, a control section, and an operation command section.

これによれば、腕部、上記腕部に連結された保持部、配置状況認識手段、次の一手決定手段、制御部、動作指令部を、本体部と一体で移動することができる。その結果、請求項1と同様の効果を得ることができ、しかも、遠隔地に持ち運びをして対局を楽しむことが容易となる。   According to this, the arm part, the holding part connected to the arm part, the arrangement state recognition means, the next first-hand determination means, the control part, and the operation command part can be moved integrally with the main body part. As a result, the same effect as in claim 1 can be obtained, and it is easy to carry around and enjoy the game.

請求項4に記載の発明では、請求項2において、配置状況認識手段が、将棋盤、駒の配置状況を撮像する1つ以上の画像センサと、
画像センサにより撮像された画像を所定の信号に変換して駒の配置状況を認識する信号処理部と、
から構成されており、
保持部および腕部が、将棋対局ロボットの本体を構成する本体部と別体で構成されており、
画像センサ、信号処理部、次の一手決定手段、動作指令部、制御部のうち、少なくとも、次の一手決定手段が本体部に搭載されている。
In the invention of claim 4, in claim 2, the arrangement status recognition means includes one or more image sensors for imaging the arrangement status of the shogi board and the piece,
A signal processing unit that converts an image captured by the image sensor into a predetermined signal and recognizes an arrangement state of the frames;
Consists of
The holding part and the arm part are configured separately from the main body part constituting the main body of the shogi game robot,
Of the image sensor, the signal processing unit, the next hand determining unit, the operation command unit, and the control unit, at least the next hand determining unit is mounted on the main body unit.

これによれば、腕部が本体部と別体で構成されているので、請求項3に比較して本体部を小さく、軽く構成できる。また、上記構成によれば、画像センサ、信号処理部、動作指令部、制御部のいずれか1つ以上を本体部に搭載しないように構成でき、単に保持部および腕部を本体部と別体で構成するよりも、さらに本体部を小さく、軽く構成できる。その結果、上記本体部を見て、小さくて可愛いと感じるように構成でき、親近感を抱かせることができる。因みに、請求項3の発明では、腕部が本体部に連結されているので、腕部が可動しても本体部がずれないように、本体部を重く、大きくする必要があった。   According to this, since the arm portion is formed separately from the main body portion, the main body portion can be made smaller and lighter than that of the third aspect. Further, according to the above configuration, any one or more of the image sensor, the signal processing unit, the operation command unit, and the control unit can be configured not to be mounted on the main body unit, and the holding unit and the arm unit are simply separated from the main body unit. The main body can be made smaller and lighter than the above. As a result, it can be configured to feel small and cute by looking at the main body, and a sense of familiarity can be given. Incidentally, in the invention of claim 3, since the arm part is connected to the main body part, it is necessary to make the main body part heavy and large so that the main body part does not shift even if the arm part is movable.

請求項5に記載の発明のように、請求項1において、駒移動手段が、駒を保持可能、かつ裏返し可能な保持部と、
保持部に連結され、所定方向に動作可能な腕部と、
保持部および腕部に設けられて保持部および腕部のそれぞれを駆動する駆動部を制御することで保持部および腕部の動作を任意に制御する制御部と、
制御部と別体に構成され、次の一手決定手段により決定された次の一手実行後の手になるように、腕部および保持部の動作手順を決定し、制御部に無線通信により動作の指令信号を出す動作指令部と、
から構成されており、
制御部は、保持部および腕部が指令信号に沿った動きをするように駆動部を制御してもよい。
As in the invention described in claim 5, in claim 1, the piece moving means can hold the piece and can be turned over, and
An arm unit connected to the holding unit and operable in a predetermined direction;
A control unit that arbitrarily controls the operation of the holding unit and the arm unit by controlling a driving unit that is provided in the holding unit and the arm unit and drives the holding unit and the arm unit, and
It is configured separately from the control unit, and determines the operation procedure of the arm unit and the holding unit so that it becomes a hand after the next first execution determined by the next first determination unit. An operation command unit for outputting a command signal;
Consists of
The control unit may control the drive unit so that the holding unit and the arm unit move along the command signal.

請求項6に記載の発明では、請求項5において、保持部および腕部制御部が、将棋対局ロボットの本体を構成する本体部と別体で構成されており、
次の一手決定手段、動作指令部が本体部に搭載されている。
In invention of Claim 6, in Claim 5, the holding | maintenance part and the arm part control part are comprised separately from the main-body part which comprises the main body of a shogi game robot,
The next move determination means and the operation command section are mounted on the main body section.

これによれば、保持部、腕部、制御部が本体部と別体で構成されているので、請求項3の発明に比較して本体部を軽く、小さくすることができる。その結果、上記本体部を見て、小さくて可愛いと感じるように構成でき、親近感を抱かせることができる。   According to this, since the holding portion, the arm portion, and the control portion are configured separately from the main body portion, the main body portion can be made lighter and smaller than the third aspect of the invention. As a result, it can be configured to feel small and cute by looking at the main body, and a sense of familiarity can be given.

請求項7に記載の発明では、請求項1乃至請求項6のいずれか1つの将棋対局ロボットにおいて、さらに、配置状況、相手側の一手、将棋対局ロボット側の一手のうち、いずれか1つに応じて、音声を再生する音声再生手段を有している。   According to a seventh aspect of the present invention, in any one of the shogi-playing robots according to any one of the first to sixth aspects, the placement status, the opponent's hand, and the shogi-playing robot's hand Correspondingly, there is an audio reproducing means for reproducing audio.

これによれば、配置状況、相手側の一手、将棋対局ロボット側の一手のうち、いずれか1つに応じて、音声を再生することができるので、将棋対局ロボットが単に次の一手を実行するよりも、人間味が増し、臨場感も得ることができる。また、請求項8に記載の発明に比較して、将棋対局ロボット(10)を安価に構成できる。   According to this, since the sound can be reproduced according to any one of the arrangement status, the opponent's hand, and the shogi game robot's hand, the shogi game robot simply performs the next action. Rather, it is more human and provides a sense of realism. Moreover, compared with the invention of Claim 8, the shogi game robot (10) can be comprised at low cost.

請求項8に記載の発明では、請求項1乃至請求項6のいずれか1つの将棋対局ロボットにおいて、さらに、相手と対話する対話手段を有している。   In the invention according to claim 8, the shogi game robot according to any one of claims 1 to 6 further includes a dialog means for dialog with the opponent.

これによれば、相手と対話する対話手段を有しているので、請求項8より、さらに人間味が増し、臨場感も得ることができる。   According to this, since the dialogue means for dialogue with the other party is provided, the human feeling is further increased and a sense of reality can be obtained.

請求項9に記載の発明のように、具体的には、請求項8において、対話手段が、相手の言葉を認識する音声認識手段と、
音声認識手段により認識された言葉に対応する言葉を決定する言葉決定手段と、
言葉決定手段により決定された言葉を出力する音声出力手段と、
から構成されていてもよい。
As in the ninth aspect of the invention, specifically, in the eighth aspect of the invention, the dialogue means includes voice recognition means for recognizing a partner's word,
Word determination means for determining words corresponding to the words recognized by the voice recognition means;
Voice output means for outputting the words determined by the word determination means;
You may be comprised from.

請求項10に記載の発明では、請求項1乃至請求項9のいずれか1つの将棋対局ロボットにおいて、さらに、相手の要求に応じて対局ロボットの対局能力を設定する対局能力設定機能が備えられており、
対局能力設定機能により対局能力が設定された場合には、対局能力を発揮するように、次の一手決定手段が次の一手を決定する。
In the invention described in claim 10, the shogi game robot according to any one of claims 1 to 9 is further provided with a game capability setting function for setting the game capability of the game robot in response to a request from the opponent. And
When the game capability is set by the game capability setting function, the next move determining means determines the next move so as to exert the game capability.

これによれば、相手の要求に応じて対局ロボットの対局能力を設定することができるので、相手側の対局能力に合わせて対局したり、相手側より高い対局能力に設定することにより、相手の対局能力のレベルアップを図ることができる。   According to this, since the game ability of the game robot can be set according to the opponent's request, it can be set according to the opponent's game ability or by setting the game ability higher than the opponent's The level of game ability can be improved.

請求項11に記載の発明では、請求項1乃至請求項10のいずれか1つの将棋対局ロボットにおいて、さらに、相手の要求に応じて対局ロボットの戦法を設定する戦法設定機能が備えられており、
戦法設定機能により戦法が設定された場合には、戦法になるように、次の一手決定手段が次の一手を決定する。
In the invention of claim 11, in the shogi game robot according to any one of claims 1 to 10, a strategy setting function for setting a strategy of the game robot according to the request of the opponent is further provided.
When a strategy is set by the strategy setting function, the next move determining means determines the next move so as to become a strategy.

これによれば、相手の要求に応じて将棋対局ロボットの戦法を設定することができるので、いろいろな戦法を楽しむことができる。   According to this, since the strategy of the shogi game robot can be set according to the request of the opponent, various strategies can be enjoyed.

請求項12に記載の発明では、請求項1乃至請求項11のいずれか1つの将棋対局ロボットにおいて、さらに、将棋対局ロボットが、ばらばらに配置された駒を自動的に対局開始時の配置に並べる自動配置機能を有している。   In the invention according to claim 12, in the shogi game robot according to any one of claims 1 to 11, the shogi game robot automatically arranges the pieces arranged separately in the arrangement at the start of the game. It has an automatic placement function.

これによれば、将棋対局ロボットが自動的に対局開始時の配置に並べることができるので、相手が並べなくとも対局を開始できる。また、将棋対局ロボットが自動的に対局開始時の配置に並べる様子を楽しむことができる。   According to this, since the shogi game robot can be automatically arranged in the arrangement at the start of the game, the game can be started even if the opponent is not arranged. Moreover, it can be enjoyed that the shogi game robots are automatically arranged in the arrangement at the start of the game.

請求項13に記載の発明では、請求項1乃至請求項12のいずれか1つの将棋対局ロボットにおいて、さらに、対局を再現する対局手再現機能が備えられている。   In the invention described in claim 13, the shogi game robot according to any one of claims 1 to 12 is further provided with a game player reproduction function for reproducing the game.

これによれば、将棋対局ロボットが対局を再現することができ、一度終了した対局をもう一度楽しむことができる。   According to this, the shogi game robot can reproduce the game, and the game once completed can be enjoyed again.

(第1実施形態)
第1実施形態を説明するにあたり、図1は本体部11を仮想線で示した将棋対局ロボット10の正面図を、図2は図1のA方向から見た将棋対局ロボット10の平面図を、図3はハンド23の一部断面正面図を、図4は図1のB方向から見たハンド23の一部断面側面図を示す。
(First embodiment)
In describing the first embodiment, FIG. 1 is a front view of the shogi game robot 10 in which the main body 11 is indicated by a virtual line, and FIG. 2 is a plan view of the shogi game robot 10 viewed from the direction A in FIG. 3 is a partial cross-sectional front view of the hand 23, and FIG. 4 is a partial cross-sectional side view of the hand 23 as viewed from the direction B of FIG.

図1および図2に示すように、テーブル101の上面101aには、将棋対局ロボット10および将棋盤102が配置されている。また、将棋盤102の上面102aには、将棋対局ロボット10側の駒201と、相手側の駒202が配置されている。なお、第1実施形態の説明では、将棋対局ロボット10側に持ち駒203が、相手側に持ち駒204があるものとして説明する。上記将棋対局ロボット10側の持ち駒203、相手側の持ち駒204は、テーブル101の上面101aで、それぞれ将棋盤102に向かって将棋盤102の右側に配置されている。   As shown in FIGS. 1 and 2, a shogi game robot 10 and a shogi board 102 are arranged on the upper surface 101 a of the table 101. On the upper surface 102a of the shogi board 102, a piece 201 on the shogi game robot 10 side and a piece 202 on the other side are arranged. In the description of the first embodiment, it is assumed that the holding piece 203 is on the shogi game robot 10 side and the holding piece 204 is on the opponent side. The holding piece 203 on the side of the shogi-playing robot 10 and the holding piece 204 on the other side are respectively arranged on the upper surface 101a of the table 101 on the right side of the shogi board 102 toward the shogi board 102.

また、以下の説明では、上記将棋対局ロボット10側の駒201、相手側の駒202を合わせて、盤上の駒200aと称するものとする。また、将棋対局ロボット10側の持ち駒203、相手側の持ち駒204を合わせて、双方の持ち駒200bと称するものとする。さらに、上記盤上の駒200aと上記双方の持ち駒200bを合わせて、駒200と称するものとする。   Further, in the following description, the piece 201 on the Shogi game robot 10 side and the piece 202 on the opponent side are collectively referred to as a piece 200a on the board. Further, the holding piece 203 on the shogi game robot 10 side and the holding piece 204 on the opponent side are collectively referred to as both holding pieces 200b. Furthermore, the piece 200a on the board and the both holding pieces 200b are collectively referred to as a piece 200.

以下、具体的に説明する。図1および図2に示すように、第1実施形態における将棋対局ロボット10は、大きく分けて、本体部11、可動部12、CCDカメラ13から構成されている。   This will be specifically described below. As shown in FIGS. 1 and 2, the shogi game robot 10 according to the first embodiment is roughly composed of a main body part 11, a movable part 12, and a CCD camera 13.

上記本体部11は相手側から見た場合の対局者を想定したもので、後述する制御装置14、マイク15、スピーカ16が搭載されている。また、本体部11には取付金具17が固定されており、この取付金具17に上記CCDカメラ13が固定されている。なお、上記本体部11の側面11aにはコネクタ19が設けられており、制御装置14の入出力用配線、図示しない電源の配線が接続されている。   The main body 11 is assumed to be a player when viewed from the other side, and is equipped with a control device 14, a microphone 15, and a speaker 16 described later. A mounting bracket 17 is fixed to the main body 11, and the CCD camera 13 is fixed to the mounting bracket 17. A connector 19 is provided on the side surface 11 a of the main body 11, and input / output wiring of the control device 14 and power supply wiring (not shown) are connected thereto.

次に、可動部12について説明する。上記可動部12は、第1アーム20、旋回装置21、第2アーム22、ハンド23から構成されている。上記第1アーム20、上記旋回装置21、上記第2アーム22は本発明の腕部を、上記ハンド23は本発明の保持部を構成する。   Next, the movable part 12 will be described. The movable part 12 includes a first arm 20, a turning device 21, a second arm 22, and a hand 23. The first arm 20, the turning device 21, and the second arm 22 constitute an arm part of the present invention, and the hand 23 constitutes a holding part of the present invention.

上記第1アーム20は、人の上腕に相当する部位で、上記ロボット本体部11の側面11aに固定されている。上記第1アーム20にはコネクタ24が設けられており、上記CCDカメラ13、後述する各サーボモータ25、38、55、各リニアサーボモータ27、39、真空ポンプ42、電動チャック43の配線がなされている。上記コネクタ24は、第1アーム20を本体部11の側面11aに固定する際、上記本体部11のコネクタ19と接続するように構成されている。   The first arm 20 is a part corresponding to the upper arm of a person and is fixed to the side surface 11 a of the robot body 11. The first arm 20 is provided with a connector 24, and wiring for the CCD camera 13, servomotors 25, 38 and 55, linear servomotors 27 and 39, a vacuum pump 42, and an electric chuck 43, which will be described later. ing. The connector 24 is configured to be connected to the connector 19 of the main body 11 when the first arm 20 is fixed to the side surface 11 a of the main body 11.

旋回装置21は、人の肘に相当する部位で、サーボモータ25および旋回ベース26から構成されている。上記サーボモータ25を構成する本体部25aは上記第1アーム20に固定されており、出力軸25bには旋回ベース26が固定されている。また、上記旋回ベース26には後述する第2アーム22が固定されている。上記出力軸25bは、上記第2アーム22、後述するハンド23が本体部11に干渉しない範囲で、図2に示すθ1方向に旋回することができ、任意の位置で停止することができる。   The turning device 21 is a part corresponding to a human elbow, and includes a servo motor 25 and a turning base 26. A main body 25a constituting the servo motor 25 is fixed to the first arm 20, and a turning base 26 is fixed to the output shaft 25b. A second arm 22 described later is fixed to the turning base 26. The output shaft 25b can turn in the θ1 direction shown in FIG. 2 and stop at an arbitrary position as long as the second arm 22 and a hand 23 described later do not interfere with the main body 11.

第2アーム22は、人の下腕に相当する部位で、リニアサーボモータ27およびハンド取付板28から構成されている。上記リニアサーボモータ27を構成する本体部27aは、上記旋回装置21の旋回ベース26に固定されており、出力軸27bにはハンド取付板28が固定されている。上記出力軸27bは、出力軸27bの軸中心線に沿ってスライドすることができ、任意の位置で停止することができる。   The second arm 22 is a part corresponding to the lower arm of a person, and includes a linear servo motor 27 and a hand mounting plate 28. A main body 27a constituting the linear servo motor 27 is fixed to the turning base 26 of the turning device 21, and a hand mounting plate 28 is fixed to the output shaft 27b. The output shaft 27b can slide along the axial center line of the output shaft 27b and can stop at an arbitrary position.

次に、ハンド23を図2乃至図6を用いて説明する。図3に示すように、ハンド23は大きく分けて、回転部29、移載部30、裏返し部31から構成されている。上記回転部29は移載部30、裏返し部31を図2のθ2方向に回転させるものである。上記移載部30は、駒200を構成する駒の1つを吸着して移載するものである。裏返し部31は、上記駒を裏返すものである。   Next, the hand 23 will be described with reference to FIGS. As shown in FIG. 3, the hand 23 is roughly divided into a rotation unit 29, a transfer unit 30, and a reverse unit 31. The rotating part 29 rotates the transfer part 30 and the reverse part 31 in the θ2 direction of FIG. The transfer unit 30 sucks and transfers one of the pieces constituting the piece 200. The turnover unit 31 turns the above piece over.

回転部29について説明する。上記回転部29を構成するベース32は第2アーム22のハンド取付板28に固定されている。上記ベース32には、上下方向に貫通する貫通穴32aが形成されており、この貫通穴32aにはベアリング33、34の外輪が嵌合されている。また、上記ベアリング33、34の内輪には回転軸35が嵌合されている。   The rotating unit 29 will be described. The base 32 constituting the rotating part 29 is fixed to the hand mounting plate 28 of the second arm 22. The base 32 is formed with a through hole 32a penetrating in the vertical direction, and outer rings of bearings 33 and 34 are fitted into the through hole 32a. A rotating shaft 35 is fitted to the inner rings of the bearings 33 and 34.

ところで、上記回転軸35の両端部を構成する上端部35a、下端部35bのうち、上端部35a側には第1ギヤ36が、下端部35b側には後述する移載部30、裏返し部31が固定されている。上記第1ギヤ36は、図3に示すように、第2ギヤ37と噛み合っており、上記第2ギヤ37はベース32に取り付けられたサーボモータ38の出力軸38aに固定されている。したがって、サーボモータ38の出力軸38aが回転すると、第1ギヤ36、回転軸35が回転し、同時に、移載部30、裏返し部31が図2のθ2方向に回転する。   By the way, of the upper end 35a and the lower end 35b constituting both ends of the rotating shaft 35, the first gear 36 is on the upper end 35a side, and the transfer unit 30 and the turnover unit 31 described later on the lower end 35b side. Is fixed. As shown in FIG. 3, the first gear 36 meshes with the second gear 37, and the second gear 37 is fixed to an output shaft 38 a of a servo motor 38 attached to the base 32. Therefore, when the output shaft 38a of the servo motor 38 rotates, the first gear 36 and the rotating shaft 35 rotate, and at the same time, the transfer unit 30 and the turnover unit 31 rotate in the θ2 direction in FIG.

移載部30について説明する。図4に示すように、上記移載部30を構成するリニアサーボモータ39の本体部39aは上記回転部29の回転軸35の下端部35b側に固定されている。また、上記リニアサーボモータ39は上下方向の任意の位置で停止できる出力軸39bを備えている。   The transfer unit 30 will be described. As shown in FIG. 4, the main body 39 a of the linear servo motor 39 constituting the transfer unit 30 is fixed to the lower end 35 b side of the rotating shaft 35 of the rotating unit 29. The linear servo motor 39 includes an output shaft 39b that can be stopped at an arbitrary position in the vertical direction.

上記出力軸39bの端部39cには、略板状のプレート40が取り付けられており、さらに、上記プレート40には駒200の中から駒1つを吸着する吸着パッド41が取り付けられている。吸着パッド41は、上記ベース32の側面32bに固定された真空ポンプ42に接続されている。なお、図3、図4に図示した吸着パッド41の下端中央部を、下端点PVと称するものとする。   A substantially plate-like plate 40 is attached to the end 39c of the output shaft 39b. Further, a suction pad 41 for sucking one piece out of the pieces 200 is attached to the plate 40. The suction pad 41 is connected to a vacuum pump 42 fixed to the side surface 32 b of the base 32. In addition, the lower end center part of the suction pad 41 illustrated in FIGS. 3 and 4 is referred to as a lower end point PV.

裏返し部31について説明する。図3、図4に示すように、上記裏返し部31を構成する電動チャック43の本体部43aは、上記回転部29の回転軸35の下端部35b側に固定されている。上記電動チャック43は、図4のC方向に開閉可能なアームプレート43b、43cを備えている。また、上記アームプレート43b、43cには、図5、図6に示すように、それぞれ穴部43d、43eが形成されており、この穴部43d、43eにベアリング46、47、48、49の外輪が嵌合されている。   The inside-out part 31 will be described. As shown in FIGS. 3 and 4, the main body portion 43 a of the electric chuck 43 constituting the inside-out portion 31 is fixed to the lower end portion 35 b side of the rotating shaft 35 of the rotating portion 29. The electric chuck 43 includes arm plates 43b and 43c that can be opened and closed in the direction C in FIG. Further, as shown in FIGS. 5 and 6, holes 43d and 43e are formed in the arm plates 43b and 43c, respectively, and outer rings of bearings 46, 47, 48 and 49 are formed in the holes 43d and 43e. Is fitted.

また、上記ベアリング46、47、48、49の内輪には、一端が軸状に形成され、駒200を構成する駒の1つを把持する爪50、51が嵌合されている。   One end of the bearings 46, 47, 48, 49 is formed in an axial shape, and claws 50, 51 that hold one of the pieces constituting the piece 200 are fitted therein.

また、爪50の軸部50aには、第1かさ歯車53が固定されている。上記第1かさ歯車53は、第2かさ歯車54と噛み合っており、上記第2かさ歯車54は上記アームプレート43bに取り付けられたサーボモータ55の出力軸55aに固定されている。
したがって、上記サーボモータ55の出力軸55aが回転すると、第2かさ歯車54、第1かさ歯車53が作動し、爪50が図3のθ3方向に回転することができる。
A first bevel gear 53 is fixed to the shaft portion 50 a of the claw 50. The first bevel gear 53 is meshed with the second bevel gear 54, and the second bevel gear 54 is fixed to an output shaft 55a of a servo motor 55 attached to the arm plate 43b.
Therefore, when the output shaft 55a of the servo motor 55 rotates, the second bevel gear 54 and the first bevel gear 53 operate, and the pawl 50 can rotate in the θ3 direction in FIG.

ところで、上記爪50には、図6に示すように、ガイドピン56が固定されている。爪51には、上記アームプレート43b、43cが開閉した際に、上記ガイドピン56が摺動できる穴部51aが形成されており、ガイドピン56が挿入されている。したがって、サーボモータ55の出力軸55aが回転し、爪50が図3のθ3方向に回転しようとすると、ガイドピン56が爪50と一体で回転し、その際、爪51も同方向に回転する。   Incidentally, a guide pin 56 is fixed to the claw 50 as shown in FIG. The claw 51 is formed with a hole 51a through which the guide pin 56 can slide when the arm plates 43b and 43c are opened and closed. The guide pin 56 is inserted into the claw 51. Therefore, when the output shaft 55a of the servo motor 55 rotates and the claw 50 tries to rotate in the θ3 direction in FIG. 3, the guide pin 56 rotates together with the claw 50, and at this time, the claw 51 also rotates in the same direction. .

上記サーボモータ25、リニアサーボモータ27、サーボモータ38、リニアサーボモータ39、真空ポンプ42、電動チャック43、サーボモータ55は、本発明の駆動部を構成する。   The servo motor 25, the linear servo motor 27, the servo motor 38, the linear servo motor 39, the vacuum pump 42, the electric chuck 43, and the servo motor 55 constitute a drive unit of the present invention.

ここで、駒200を構成する駒の1つを移載する手順について、図7を用いて説明する。なお、図7において、位置P1は移載前の駒の位置を、位置P4は移載後の駒の位置を、位置P2は位置P1の上側の位置を、位置P3は位置P4の上側の位置を示す。   Here, a procedure for transferring one of the pieces constituting the piece 200 will be described with reference to FIG. In FIG. 7, position P1 indicates the position of the piece before transfer, position P4 indicates the position of the piece after transfer, position P2 indicates the position above position P1, and position P3 indicates the position above position P4. .

駒の移載は下記(1)項から(5)項の順に実施される。
(1)吸着パッド41の下端点PVが位置P1の位置になるように、移載部30のリニアサーボモータ39を作動させてプレート40、吸着パッド41を下降させる。
(2)真空ポンプ42を作動させて駒を吸着保持する。
(3)上記下端点PVが位置P2の位置になるように、リニアサーボモータ39を作動させて上記プレート40、上記吸着パッド41を上昇させる。
(4)上記下端点PVが位置P3の位置になるように、可動部12を作動させる。
(5)上記下端点PVが位置P4の位置になるように、リニアサーボモータ39を作動させて上記プレート40、上記吸着パッド41を下降させる。
(6)上記真空ポンプ42を停止させ、駒を離すことで駒の移載が完了する。
Transfer of the pieces is performed in the order of the following items (1) to (5).
(1) The linear servo motor 39 of the transfer unit 30 is operated to lower the plate 40 and the suction pad 41 so that the lower end point PV of the suction pad 41 is located at the position P1.
(2) The vacuum pump 42 is operated to hold the piece by suction.
(3) The linear servo motor 39 is operated to raise the plate 40 and the suction pad 41 so that the lower end point PV is at the position P2.
(4) The movable portion 12 is operated so that the lower end point PV is at the position P3.
(5) The linear servo motor 39 is operated to lower the plate 40 and the suction pad 41 so that the lower end point PV becomes the position P4.
(6) The vacuum pump 42 is stopped, and the transfer of the pieces is completed by releasing the pieces.

次に、駒を裏返して移載する手順について、図7を用いて説明する。なお、位置P3と位置P4の間の位置P5は駒を裏返す位置を示す。   Next, the procedure for turning over and transferring a piece will be described with reference to FIG. A position P5 between the position P3 and the position P4 indicates a position where the piece is turned over.

駒の裏返しと移載は下記(11)項から(21)項の順に実施される。
(11)位置P1から位置P3までは上述した移載手順と同様の手順を実行する。
(12)吸着パッド41の下端点PVが位置P5の位置になるように、リニアサーボモータ39を作動させてプレート40、吸着パッド41を下降させる。
(13)電動チャック43を閉にして爪50、爪51により駒を把持する。
(14)上記真空ポンプ42を停止させ、駒の吸着を停止する。
(15)吸着パッド41の下端点PVが位置P4の位置になるように、リニアサーボモータ39を作動させてプレート40、吸着パッド41を退避させる。
(16)裏返し部31のサーボモータ55を作動させて駒を裏返す。
(17)吸着パッド41の下端点PVが位置P5の位置になるように、リニアサーボモータ39を作動させてプレート40、吸着パッド41を下降させる。
(18)上記真空ポンプ42を作動させ、駒を吸着保持する。
(19)電動チャック43を開にして駒を離す。
(20)吸着パッド41の下端点PVが位置P4の位置になるように、リニアサーボモータ39を作動させてプレート40、吸着パッド41を下降させる。
(21)上記真空ポンプ42を停止させ、駒を離すことで駒の移載が完了する。
Inversion and transfer of the pieces are performed in the order of the following items (11) to (21).
(11) From the position P1 to the position P3, a procedure similar to the transfer procedure described above is executed.
(12) The linear servo motor 39 is operated to lower the plate 40 and the suction pad 41 so that the lower end point PV of the suction pad 41 is at the position P5.
(13) The electric chuck 43 is closed and the pieces are gripped by the claws 50 and 51.
(14) The vacuum pump 42 is stopped, and the suction of the pieces is stopped.
(15) The linear servo motor 39 is operated to retract the plate 40 and the suction pad 41 so that the lower end point PV of the suction pad 41 is at the position P4.
(16) The servo motor 55 of the turnover unit 31 is operated to turn the piece over.
(17) The linear servo motor 39 is operated to lower the plate 40 and the suction pad 41 so that the lower end point PV of the suction pad 41 is at the position P5.
(18) The vacuum pump 42 is operated to suck and hold the pieces.
(19) Open the electric chuck 43 and release the piece.
(20) The linear servo motor 39 is operated to lower the plate 40 and the suction pad 41 so that the lower end point PV of the suction pad 41 becomes the position P4.
(21) The transfer of the pieces is completed by stopping the vacuum pump 42 and releasing the pieces.

次に、CCDカメラ13について説明する。上記CCDカメラ13はCCDイメージセンサ13a、信号処理部13bから構成されている。なお、第1実施形態では、CCDイメージセンサ13aと信号処理部13bは一体で構成されているが、別体で構成されていてもよい。上記CCDカメラ13は本発明の配置状況認識手段を、上記CCDイメージセンサ13aは本発明の画像センサを構成する。   Next, the CCD camera 13 will be described. The CCD camera 13 includes a CCD image sensor 13a and a signal processing unit 13b. In the first embodiment, the CCD image sensor 13a and the signal processing unit 13b are integrally formed, but may be formed separately. The CCD camera 13 constitutes the arrangement state recognition means of the present invention, and the CCD image sensor 13a constitutes the image sensor of the present invention.

CCDイメージセンサ13aは、撮像対象物から発した光をレンズなどの光学系によって撮像素子の受光平面に結合させ、その像の光による明暗を電荷の量に光電変換し、それを順次読み出して電気信号に変換するものであって、具体的には、将棋盤102の上面102a、上記上面102aに配置された将棋対局ロボット10側の駒201、相手側の駒202、将棋対局ロボット10側の持ち駒203、相手側の持ち駒204等を撮像し、電気信号に変換している。なお、第1実施形態ではCCDイメージセンサ13aはカラータイプのものが使用されている。   The CCD image sensor 13a couples light emitted from an object to be picked up to a light receiving plane of an image pickup device by an optical system such as a lens, photoelectrically converts light and darkness of the image light into an amount of electric charge, and sequentially reads out the electric Specifically, the signal is converted into a signal. Specifically, the upper surface 102a of the shogi board 102, the piece 201 on the shogi-playing robot 10 side, the piece 202 on the other side, and the piece on the shogi-playing robot 10 side arranged on the upper surface 102a. 203, the other party's holding piece 204, etc. are imaged and converted into electrical signals. In the first embodiment, the CCD image sensor 13a is a color type.

また、上記信号処理部13bは、CCDイメージセンサ13aによって変換された電気信号から解析対象物の特徴点を抽出し、認識を行うものであって、具体的には、下記に示す(31)乃至(34)項の特徴点を抽出し、認識を行っている。なお、CCDイメージセンサ13aで撮像された画像および上記信号処理部13bで処理された画像は、図示しない画像表示器により表示することができる。   The signal processing unit 13b extracts and recognizes feature points of the analysis object from the electrical signal converted by the CCD image sensor 13a. Specifically, the signal processing unit 13b performs the following (31) to (31) to The feature point of item (34) is extracted and recognized. The image captured by the CCD image sensor 13a and the image processed by the signal processing unit 13b can be displayed by an image display (not shown).

(31)上記将棋盤102の上面102aに描かれた升目102bの位置、傾き
(32)上記将棋盤102の上面102aに配置された盤上の駒200aの向き、種類、表裏、配置場所
(33)将棋対局ロボット10側の持ち駒203の有無と、上記持ち駒203がある場合の上記持ち駒203の向き、種類、表裏、配置場所
(34)相手側の持ち駒204の有無と、上記持ち駒204がある場合の上記持ち駒204の向き種類、表裏、配置場所
(31) The position and inclination of the grid 102b drawn on the upper surface 102a of the shogi board 102 (32) The direction, type, front and back, placement location (33) of the piece 200a on the board upper surface 102a of the shogi board 102 ) The presence / absence of the holding piece 203 on the shogi-playing robot 10 side, and the direction, type, front / back, and placement location of the holding piece 203 when there is the holding piece 203 (34) The presence / absence of the holding piece 204 on the other side and the holding piece 204 Direction, front and back, placement location

上記(31)項の特徴点の認識方法について説明する。将棋盤102、盤上の駒200aを撮像し、得られた画像に所定の処理を施して升目102bを構成する直線部分を抽出する。そして、上記直線部分、および升目を全体として見た場合の四隅を計算し、上記四隅の位置から升目102bの位置、傾きの認識を行う。   A method for recognizing the feature point in the item (31) will be described. The shogi board 102 and the piece 200a on the board are imaged, and a predetermined process is performed on the obtained image to extract a straight line portion constituting the grid 102b. Then, the four corners of the straight line portion and the cell as a whole are calculated, and the position and inclination of the cell 102b are recognized from the positions of the four corners.

上記(32)項の特徴点の認識方法について説明する。上記将棋盤102の上面102aと盤上の駒201を撮像し、得られた画像に所定の処理を施して、上記盤上の駒201を構成する駒のそれぞれについて、図8に示す各認識点P11、P12、P13、P14、P15を抽出する。そして、重心Gの位置、主軸Xの方向を計算することにより、上記駒の向きと、上記駒が升目102bのどこに配置されているかについて認識することができる。したがって、上記駒の向きが分かれば、将棋対局ロボット10のものであるか、相手側のものであるかについても認識できる。   A method for recognizing the feature point in the above item (32) will be described. The upper surface 102a of the shogi board 102 and the piece 201 on the board are imaged, the obtained image is subjected to predetermined processing, and each recognition point P11 shown in FIG. , P12, P13, P14, and P15 are extracted. Then, by calculating the position of the center of gravity G and the direction of the main axis X, it is possible to recognize the direction of the piece and where the piece is arranged in the mesh 102b. Therefore, if the direction of the piece is known, it can be recognized whether it is for the shogi game robot 10 or the opponent.

次に、升目102b上に配置された盤上の駒201の1つずつについて、文字が描かれている部位と、そうでない部位を抽出する。次に盤上の駒201の1つずつに描かれた文字の特徴点を抽出して上記駒の種類、表裏を認識する。   Next, for each of the pieces 201 on the board arranged on the grid 102b, a part where a character is drawn and a part which is not so are extracted. Next, feature points of characters drawn on each of the pieces 201 on the board are extracted to recognize the type and the front and back of the pieces.

上記(33)項、(34)項の特徴点の認識方法について説明する。上記テーブル101の上面101aと双方の持ち駒200bを撮像し、得られた画像に所定の処理を施して、将棋対局ロボット10の持ち駒203、相手側の持ち駒204を構成する駒のそれぞれについて、図8に示す各認識点P11、P12、P13、P14、P15を抽出し、重心Gの位置、主軸Xの方向を計算することにより、上記駒の向きと、上記駒が上記テーブル101の上面101aのどこに配置されているかについて認識することができる。   A method for recognizing the feature points of the above items (33) and (34) will be described. The upper surface 101a of the table 101 and both holding pieces 200b are imaged, and a predetermined process is performed on the obtained image. The holding piece 203 of the shogi game robot 10 and the piece constituting the holding piece 204 on the other side are shown in FIG. The recognition points P11, P12, P13, P14, and P15 shown are extracted and the position of the center of gravity G and the direction of the main axis X are calculated, whereby the direction of the piece and the position of the piece on the upper surface 101a of the table 101 are arranged. Can recognize.

次に、上記テーブル101の上面101aに配置された将棋対局ロボット10の持ち駒203、相手側の持ち駒204を構成する駒の1つずつについて、文字が描かれている部位と、そうでない部位を抽出する。次に、盤上の駒201の1つずつに描かれた文字の特徴点を抽出して上記駒の種類、表裏を認識する。   Next, for each of the pieces constituting the holding piece 203 of the shogi game robot 10 and the opponent's holding piece 204 arranged on the upper surface 101a of the table 101, a portion where characters are drawn and a portion where it is not are extracted. . Next, feature points of characters drawn on each of the pieces 201 on the board are extracted to recognize the type and the front and back of the pieces.

次に、制御装置14について説明する。制御装置14はCPUボード57、音声認識ボード58、音声出力ボード59、制御部60から構成されている。   Next, the control device 14 will be described. The control device 14 includes a CPU board 57, a voice recognition board 58, a voice output board 59, and a control unit 60.

CPUボード57はCPU、メモリ等を搭載し、次の一手決定部61、動作指令部62、対話処理部63、対局能力設定部64、戦法設定部65を備えている。   The CPU board 57 includes a CPU, a memory, and the like, and includes a next hand determination unit 61, an operation command unit 62, a dialogue processing unit 63, a game ability setting unit 64, and a strategy setting unit 65.

上記次の一手決定部61について説明する。上記次の一手決定部61では、上記CCDカメラ13で認識された盤上の駒200aの配置、双方の持ち駒200bから次の一手を決定する。上記次の一手決定部61は、具体的には、現在の手から数手先の変化を読み、相手が最善を尽くしてきたと仮定し、その際に、最も自分が有利になる手を探すように構成されている。相手の「王」を詰ませられる、駒得になるなどを数値化し、最も評価の高いものから次の一手を決定する。将棋対局ロボット10の駒201、持ち駒203を構成するそれぞれの駒について評価を実施する。上記次の一手決定部61は、評価の方法と何手先までかを評価の対象とすることで、将棋対局ロボット10の強さが決定される。上記次の一手決定部61は、本発明の次の一手決定手段を構成する。   Next, the first move determination unit 61 will be described. The next move determination unit 61 determines the next move from the arrangement of the pieces 200a on the board recognized by the CCD camera 13 and the two pieces 200b. Specifically, the next move determination unit 61 reads a few moves ahead of the current hand, assumes that the opponent has done his best, and in that case, looks for the hand that will be most advantageous to him. It is configured. Quantify your opponent's “king”, get a piece, etc., and determine the next move from the highest evaluation. Evaluation is performed on each piece constituting the piece 201 and the holding piece 203 of the shogi game robot 10. The next one-hand determining unit 61 determines the strength of the shogi-playing robot 10 by setting the evaluation method and the number of hands to be evaluated. The next first-hand determination unit 61 constitutes the next first-hand determination means of the present invention.

次に、動作指令部62について説明する。上記動作指令部62では、上記次の一手決定部61によって決定された次の一手実行後の手となるように駒の経路を決定し、制御部60に動作の指令信号を出す。次の一手実行後の上記駒の位置に相手側の駒202の1つがある場合は、先に上記相手側の駒を取るように指令信号を出す。上記動作指令部62は後述する制御部60と配線で接続されている。   Next, the operation command unit 62 will be described. The operation command unit 62 determines the path of the piece so that it becomes the hand after the next first execution determined by the next first determination unit 61, and issues an operation command signal to the control unit 60. If there is one of the opponent's pieces 202 at the position of the above-mentioned piece after the next first execution, a command signal is issued to pick up the opponent's piece first. The operation command unit 62 is connected to a control unit 60 described later by wiring.

次に、対話処理部63について説明する。上記対話処理部63では、後述する音声認識ボード58により認識された音声に基づいて、相手に対して応答する言葉を決定する。例えば、対局の開始前に、相手が将棋対局ロボット10に「5級クラスで対局したい」と話しかけた場合、後述するマイク15を通して上記音声認識ボード58で音声認識され、上記対話処理部63に所定の信号が出力され、それに応じた言葉、例えば、「了解しました」という言葉を決定する。上記対話処理部63で決定された言葉は、後述する音声出力ボード59、スピーカ16で出力される。   Next, the dialogue processing unit 63 will be described. The dialogue processing unit 63 determines a word to respond to the partner based on the voice recognized by the voice recognition board 58 described later. For example, if the opponent speaks to the shogi game robot 10 “I want to play in class 5” before the game starts, the voice is recognized by the voice recognition board 58 through the microphone 15 to be described later, and the dialogue processing unit 63 receives a predetermined message. Is output, and a word corresponding to the signal, for example, “I understand” is determined. The words determined by the dialog processing unit 63 are output by the audio output board 59 and the speaker 16 described later.

また、上記対話処理部63は将棋対局ロボット10自らが話す(音声を出力する)機能を有している。例えば、将棋対局ロボット10の次の一手が王手である場合には、将棋対局ロボット10自らが「王手」と話す(音声を出力する)ことができる。また、相手の一手で詰む場合には、「待った」と話すようにもできる。上記対話処理部63は本発明の言葉決定手段を構成する。   Further, the dialogue processing unit 63 has a function that the Shogi game robot 10 itself speaks (outputs voice). For example, if the next hand of the shogi game robot 10 is a king, the shogi game robot 10 itself can speak (output a voice) as “king”. You can also say “Waiting” if you are stuck with one of your opponents. The dialog processing unit 63 constitutes the word determining means of the present invention.

次に、対局能力設定部64について説明する。上記対局能力設定部64では、相手側の要求に応じて、将棋対局ロボット10の対局能力を設定する。上記相手の要求は、マイク15を通して、相手側から将棋対局ロボット10側に言葉で伝達される。上記相手の言葉は、後述する音声認識ボード58により認識され、上記対局能力設定部64において将棋対局ロボット10の対局能力が設定される。手入力手段を用いてもよい。上述のように、将棋対局ロボット10の対局能力を設定する機能を対局能力設定機能と称するものとする。   Next, the game capability setting unit 64 will be described. The game ability setting unit 64 sets the game ability of the shogi game robot 10 in response to a request from the opponent. The request of the opponent is transmitted in words from the opponent side to the shogi game robot 10 side through the microphone 15. The opponent's words are recognized by a voice recognition board 58 described later, and the playing ability of the shogi playing robot 10 is set in the playing ability setting unit 64. Manual input means may be used. As described above, the function for setting the playing ability of the shogi playing robot 10 is referred to as a playing ability setting function.

そして、設定された対局能力は、上述した次の一手決定部61で判定され、上記対局能力に応じた一手を決定する。上記対局能力に応じた一手を決定する手法としては、例えば、相手方から「5級クラス」の要求が有る場合には、2手先まで読む、「初段クラス」の要求が有る場合には、5手先を読むというようにしてもよい。   Then, the set playing ability is determined by the next move determination unit 61 described above, and a move according to the playing ability is determined. As a method of determining a move according to the above-mentioned game ability, for example, when there is a request of “5th class” from the opponent, read up to 2 moves, and when there is a request of “first class”, 5 moves ahead May be read.

次に、戦法設定部65について説明する。上記戦法設定部65では、相手側の要求に応じて、将棋対局ロボット10の戦法を設定する。戦法とは、居飛車、振り飛車、矢倉戦法などで、将棋対局ロボット10が対局毎に戦法を設定する場合と、相手側から要求のある場合に対局の戦法を選択する設定がある。上記相手側が将棋対局ロボット10の対局の戦法を設定する場合には、相手側から将棋対局ロボット10側にマイク15を通して、言葉で伝達される。上記相手の言葉は、後述する音声認識ボード58により認識され、上記戦法設定部65において将棋対局ロボット10の戦法が設定される。手入力手段を用いてもよい。上述のように、将棋対局ロボット10の戦法を設定する機能を戦法設定機能と称するものとする。   Next, the strategy setting unit 65 will be described. The strategy setting unit 65 sets a strategy for the shogi game robot 10 in response to a request from the opponent. The tactics include a flying car, a swinging car, a Yakura tactic, and the like, and there is a setting in which the shogi game robot 10 sets a strategy for each game and a game strategy is selected when requested by the opponent. When the opponent side sets the game strategy of the shogi game robot 10, it is transmitted in words from the opponent side to the shogi game robot 10 side through the microphone 15. The opponent's words are recognized by a voice recognition board 58 described later, and the strategy of the shogi-playing robot 10 is set in the strategy setting unit 65. Manual input means may be used. As described above, the function for setting the strategy of the shogi game robot 10 is referred to as a strategy setting function.

そして、設定された戦法は、上述した次の一手決定部61で判定され、上記戦法に応じた一手を決定する。   Then, the set strategy is determined by the next move determination unit 61 described above, and the move corresponding to the strategy is determined.

なお、上記次の一手決定部61は、対局の始めから終わりまでの手を全て記憶することができる。また、上記動作指令部62は、上記記憶に基づいて、対局の始めから終わりまでの手を再現するように動作手順を決定し、制御部60に動作の指令信号を出すことができる。これにより、上記制御部60は可動部12を制御して、対局の始めから終わりまでの手を再現することができる。上述のように、対局の始めから終わりまでの手を再現する機能を、対局手再現機能と称するものとする。   The next one-hand determining unit 61 can store all the hands from the beginning to the end of the game. Further, the operation command unit 62 can determine an operation procedure so as to reproduce the hand from the beginning to the end of the game based on the storage, and can issue an operation command signal to the control unit 60. Thereby, the control unit 60 can reproduce the hand from the beginning to the end of the game by controlling the movable unit 12. As described above, the function of reproducing the hand from the beginning to the end of the game is referred to as a game hand reproduction function.

また、上記動作指令部62は、ばらばらに配置された駒を対局開始時の駒の配置にする自動配置機能を備えている。上記動作指令部62は、対局開始時の駒の配置を記憶しており、上記ばらばらに配置された駒の配置とを比較して動作手順を決定し、制御部60に動作の指令信号を出すことができる。これにより、上記制御部60は可動部12を制御して、ばらばらに配置された駒を対局開始時の駒の配置にすることができる。なお、ばらばらに配置された駒は、升目102bとともに、CCDカメラ13で認識される。上述のように、
ばらばらに配置された駒を対局開始時の駒の配置にする機能を自動配置機能と称するものとする。
Further, the operation command unit 62 has an automatic placement function for placing pieces that are separately arranged at the time of starting the game. The operation command unit 62 stores the arrangement of the pieces at the start of the game, compares the arrangement of the pieces arranged separately, determines an operation procedure, and outputs an operation command signal to the control unit 60. it can. Thereby, the said control part 60 can control the movable part 12, and can arrange | position the piece arrange | positioned separately to the arrangement | positioning of the piece at the time of a game start. It should be noted that the pieces arranged separately are recognized by the CCD camera 13 together with the cells 102b. As mentioned above,
The function of arranging the pieces arranged in pieces at the start of the game is referred to as an automatic arrangement function.

次に、音声認識ボード58について説明する。上記音声認識ボード58は、図9に示すように、音響分析部を備えており、マイク15から入力された相手の音声を分析し、音響的特徴を抽出している。そして、音声認識エンジンで上記音響分析部で抽出された音響的特徴と、音素を単位とした音声特徴量パターンの分布の統計モデルである音響モデルとの比較照合を行うことで音声を認識し、その結果をCPUボード57の対話処理部に出力している。なお、第1実施形態では、音響モデルに加えて、単語間の接続関係を規定する言語モデルを備えており、連続した単語や、接頭語、接続詞を含めた文章を認識することができる。上記マイク15、上記音声認識ボード58は、本発明の音声認識手段を構成する。   Next, the voice recognition board 58 will be described. As shown in FIG. 9, the voice recognition board 58 includes an acoustic analysis unit, analyzes the voice of the other party input from the microphone 15, and extracts acoustic features. Then, the speech recognition engine recognizes the speech by comparing and comparing the acoustic feature extracted by the acoustic analysis unit with the acoustic model that is a statistical model of the distribution of the speech feature amount pattern in units of phonemes, The result is output to the dialogue processing unit of the CPU board 57. In the first embodiment, in addition to the acoustic model, a language model that defines the connection relationship between words is provided, and a continuous word, a sentence including a prefix, and a conjunction can be recognized. The microphone 15 and the voice recognition board 58 constitute voice recognition means of the present invention.

次に、音声出力ボード59について説明する。上記音声出力ボード59は、上述した対話処理部63で決定された言葉を、出力するものである。将棋対局ロボット10が自らが話す言葉を出力することもできる。上記音声出力ボード59、スピーカ16は、音声出力手段を構成する。   Next, the audio output board 59 will be described. The voice output board 59 outputs the words determined by the dialog processing unit 63 described above. The shogi game robot 10 can also output the words it speaks. The audio output board 59 and the speaker 16 constitute audio output means.

上記マイク15、上記音声認識ボード58、上記対話処理部63、上記スピーカ16、上記音声出力ボード59は、本発明の対話手段を構成する。   The microphone 15, the voice recognition board 58, the dialogue processing unit 63, the speaker 16, and the voice output board 59 constitute the dialogue means of the present invention.

次に、制御部60について説明する。上記制御部60は、上記動作指令部62の指令信号に基づいて、上記動作指令部62の指令通りに駆動部(各サーボモータ25、38、55、各リニアサーボモータ27、39、真空ポンプ42、電動チャック43)を作動させるもので、アーボアンプ、制御回路等で構成されている。   Next, the control unit 60 will be described. Based on the command signal from the operation command unit 62, the control unit 60 performs the drive unit (each servomotor 25, 38, 55, each linear servomotor 27, 39, vacuum pump 42) according to the command from the operation command unit 62. The electric chuck 43) is operated, and is composed of an arbor amplifier, a control circuit, and the like.

上記可動部12、次の一手決定部61、動作指令部62、制御部60は、本発明の駒移動手段を構成する。   The movable part 12, the next move determination part 61, the operation command part 62, and the control part 60 constitute a piece moving means of the present invention.

次に、将棋対局ロボット10の動作手順について、図10を用いて説明する。なお、以下の動作手順は、一例であり、これに限るものではない。   Next, an operation procedure of the shogi game robot 10 will be described with reference to FIG. The following operation procedure is an example, and the present invention is not limited to this.

ステップ10では、将棋対局ロボット10の対局能力のレベルを設定する。   In step 10, the level of the game ability of the shogi game robot 10 is set.

ステップ20では、将棋対局ロボット10の戦法を設定する。   In step 20, a strategy for the shogi game robot 10 is set.

ステップ30では、将棋盤102の升目102bの位置、傾きの認識を行う。   In step 30, the position and inclination of the grid 102b of the shogi board 102 are recognized.

ステップ40では、駒200を構成する駒のそれぞれの向き、種類、表裏、配置場所、将棋対局ロボット10のものであるか、相手側のものであるか、を認識する。   In step 40, the direction, type, front and back, placement location of the pieces constituting the piece 200, and whether it is that of the shogi-playing robot 10 or the opponent's side are recognized.

ステップ50では、将棋対局ロボット10側の番であるか、相手側の番であるかを判定する。将棋対局ロボット10側の番の場合にはステップ60を実行する。相手側の番である場合は、ステップ120に進む。   In step 50, it is determined whether the number is on the shogi game robot 10 side or the other side. If the number is on the shogi game robot 10 side, step 60 is executed. If it is the other party's turn, the process proceeds to step 120.

ステップ60では、将棋対局ロボット10が次の一手を決定する。   In step 60, the shogi game robot 10 determines the next move.

ステップ70では、将棋対局ロボット10の次の一手が、王取りである場合には、ステップ80に進む。王取りでない場合には、ステップ90に進む。   In step 70, if the next hand of the shogi game robot 10 is king, the process proceeds to step 80. If it is not the king, go to step 90.

ステップ80では、相手に対して、「王手」と音声出力する。   In step 80, the voice of “king” is output to the opponent.

ステップ90では、可動部12を制御して、将棋対局ロボット10側の次の一手を実行する。   In step 90, the movable part 12 is controlled and the next move on the shogi game robot 10 side is executed.

ステップ100では、詰みか否かを判定する。詰みの場合にはステップ110を実行する。詰みでない場合にはステップ120を実行する。   In step 100, it is determined whether or not it is clogged. If it is clogged, step 110 is executed. If it is not clogged, step 120 is executed.

ステップ110では、対局を終了する。   In step 110, the game is terminated.

ステップ120では、相手側が次の一手を実行する。   In step 120, the other party performs the next move.

ステップ130では、詰みか否かを判定する。詰みの場合にはステップ110を実行する。詰みでない場合にはステップ140を実行する。   In step 130, it is determined whether or not it is clogged. If it is clogged, step 110 is executed. If it is not clogged, step 140 is executed.

ステップ140では、相手側の一手が優れた一手であるか否かを判定する。優れた一手で有る場合には、ステップ150を実行する。相手側の一手が将棋対局ロボット10側にとって、詰みまたは、詰み目前となる優れた一手である場合にはステップ160を実行する。相手側の一手が優れた一手でない場合は、ステップ30を実行する。なお、ステップ160は、実行しなくてもよい。   In step 140, it is determined whether the opponent's hand is an excellent hand. If it is a good move, step 150 is executed. Step 160 is executed when the opponent's hand is an excellent hand that is jammed or close to the shogi game robot 10 side. If the opponent's hand is not an excellent hand, step 30 is executed. Note that step 160 need not be executed.

ステップ150では、「なかなかやるね」と音声出力をする。   In step 150, a voice is output saying "I'll do it very well".

ステップ160では、「待った」と音声出力する。音声出力後ステップ170に進む。   In step 160, “Waiting” is output as a voice. Proceed to step 170 after outputting the sound.

ステップ170では、相手が手を戻す。将棋対局ロボット10は、相手が手を戻すまで動作を停止して、相手が駒を戻したか否かをCCDカメラ13で認識する。相手が手を戻したら、ステップ30に進む。ただし、その際の将棋対局ロボット10の次の一手は、前回の一手と異なる手を選択する。   In step 170, the opponent returns his hand. The shogi game robot 10 stops operating until the opponent returns his hand, and recognizes whether or not the opponent has returned the piece with the CCD camera 13. If the opponent returns, go to step 30. However, the next hand of the shogi game robot 10 at that time selects a hand different from the previous hand.

上記構成によれば、将棋盤102の位置、駒201、駒202、持ち駒203、持ち駒204の配置等をCCDカメラ13で認識し、その認識結果から、次の一手決定部61によって次の一手を決定することができる。動作指令部62は上記次の一手実行後の手となるように、制御部60に指令信号を出し、可動部12を制御して対局を行うようにできる。   According to the above configuration, the position of the shogi board 102, the arrangement of the piece 201, the piece 202, the holding piece 203, the holding piece 204, etc. are recognized by the CCD camera 13, and the next move determining unit 61 determines the next move from the recognition result. Can be determined. The operation command unit 62 can output a command signal to the control unit 60 and control the movable unit 12 so as to play the game so that the operation command unit 62 becomes the hand after the next one execution.

その結果、1人でも、実際に将棋の駒を使って、臨場感のある将棋の対局を楽しむことができる。   As a result, even one person can actually enjoy playing a shogi game using a shogi piece.

また、相手と対話する対話手段を有しているので、将棋対局ロボット10に、人間味が増し、対局中の臨場感も得ることができる。また、相手の要求に応じて対局ロボットの対局能力を設定することができるので、相手側の対局能力に合わせて対局したり、相手側より高い対局能力に設定することにより、相手の対局能力のレベルアップを図ることができる。また、相手の要求に応じて将棋対局ロボット10の戦法を設定することができるので、いろいろな戦法を楽しむことができる。また、将棋対局ロボット10が自動的に対局開始時の配置に並べることができるので、相手が並べなくとも対局を開始できる。また、将棋対局ロボット10が自動的に対局開始時の配置に並べる様子を楽しむことができる。また、将棋対局ロボット10が対局を再現するので、一度終了した対局をもう一度楽しむことができる。   Moreover, since it has a dialogue means for dialogue with the opponent, the shogi game robot 10 can be more human and have a sense of realism during the game. In addition, the game ability of the game robot can be set according to the opponent's request, so you can match the opponent's game ability or set it to a higher game ability than the opponent's, so that the opponent's game ability The level can be improved. In addition, since the strategy of the shogi game robot 10 can be set according to the request of the opponent, various strategies can be enjoyed. Moreover, since the shogi game robot 10 can automatically arrange in the arrangement | positioning at the time of a game start, a game can be started even if an other party does not arrange. Further, it can be enjoyed that the shogi game robot 10 is automatically arranged in the arrangement at the start of the game. In addition, since the shogi game robot 10 reproduces the game, the game once completed can be enjoyed again.

その結果、親近感を持って、末永く使うことができる。   As a result, it can be used for a long time with a sense of affinity.

なお、上記構成では、可動部12、CCDカメラ13、制御装置14、本体部11が一体で構成されているので、容易に持ち運ぶことができる。   In the above configuration, since the movable portion 12, the CCD camera 13, the control device 14, and the main body 11 are integrally configured, they can be easily carried.

その結果、上記と同様の効果を得ることができ、しかも、遠隔地に持ち運びをして対局を楽しむことが容易となる。   As a result, the same effects as described above can be obtained, and it is easy to carry around and enjoy the game.

(第2実施形態)
第1実施形態では、可動部12、CCDカメラ13、制御装置14、本体部11は一体で構成されたが、第2実施形態では、図11に示すように、可動部12を本体部11と別体で構成し、CCDイメージセンサ13a、信号処理部13b、次の一手決定部61、制御部60、動作指令部62のうち、次の一手決定部61のみが本体部11に搭載されている。
(Second Embodiment)
In the first embodiment, the movable portion 12, the CCD camera 13, the control device 14, and the main body 11 are integrally configured. However, in the second embodiment, as shown in FIG. It is configured as a separate body, and only the next hand determination unit 61 among the CCD image sensor 13a, the signal processing unit 13b, the next hand determination unit 61, the control unit 60, and the operation command unit 62 is mounted on the main body unit 11. .

上記構成によれば、可動部12を本体部11と別体で構成し、次の一手決定部61のみを本体部11に搭載するようにしているので、本体部11を小さく、軽く構成できる。その結果、上記本体部11を見て、小さくて可愛いと感じるように構成でき、親近感を抱かせることができる。因みに、第1実施形態では、可動部12が本体部11に連結されているので、可動部12が可動しても本体部11がずれないように、本体部11を重く、大きくする必要があった。   According to the above configuration, the movable portion 12 is configured separately from the main body portion 11 and only the next hand determining portion 61 is mounted on the main body portion 11, so that the main body portion 11 can be made small and light. As a result, it can be configured to feel small and cute when looking at the main body 11, and a close feeling can be given. Incidentally, in the first embodiment, since the movable portion 12 is connected to the main body portion 11, the main body portion 11 needs to be heavy and large so that the main body portion 11 does not shift even if the movable portion 12 moves. It was.

(第3実施形態)
第1実施形態、第2実施形態では、制御部60と動作指令部62との間は配線で接続されているが、可動部12、制御部60を本体部11と別体で構成するとともに、動作指令部62から制御部60への指令を無線通信で行うようにしてもよい。無線通信の手段は赤外線でもよく、超音波を用いてもよい。
(Third embodiment)
In the first embodiment and the second embodiment, the control unit 60 and the operation command unit 62 are connected by wiring, but the movable unit 12 and the control unit 60 are configured separately from the main body unit 11, You may make it perform the instruction | command from the operation command part 62 to the control part 60 by radio | wireless communication. The wireless communication means may be infrared or ultrasonic waves.

図12に示すように、送信部66、受信部67を備えており、上記送信部66と上記受信部67との間で無線通信で行う。上記送信部66は、本体部11に搭載され、動作司令部62に接続されており、上記受信部67は、本体部11と別体に構成された制御部60に接続されている。そして、動作司令部62の指令信号を送信部66から送信して、受信部67で受信し、制御部60で指令信号に基づいて可動部12を制御するようにしている。なお、図示はしないが、さらに、制御部60側に送信部を設け、動作司令部62側に受信部を設け、上記各サーボモータ25、38、55、各リニアサーボモータ27、39の位置データを、動作司令部62側に送るようにしてもよい。   As shown in FIG. 12, a transmission unit 66 and a reception unit 67 are provided, and wireless communication is performed between the transmission unit 66 and the reception unit 67. The transmission unit 66 is mounted on the main body unit 11 and connected to the operation command unit 62, and the reception unit 67 is connected to a control unit 60 configured separately from the main body unit 11. Then, the command signal of the operation command unit 62 is transmitted from the transmission unit 66, received by the reception unit 67, and the movable unit 12 is controlled by the control unit 60 based on the command signal. Although not shown, a transmission unit is further provided on the control unit 60 side, a reception unit is provided on the operation command unit 62 side, and position data of the servo motors 25, 38, 55 and linear servo motors 27, 39 are provided. May be sent to the operation command unit 62 side.

上記構成によれば、可動部12、制御部60が本体部11と別体で構成されているので、第1実施形態に比較して本体部11を軽く、小さくすることができる。その結果、上記本体部11を見て、小さくて可愛いと感じるように構成でき、親近感を抱かせることができる。   According to the said structure, since the movable part 12 and the control part 60 are comprised separately from the main-body part 11, the main-body part 11 can be made lighter and small compared with 1st Embodiment. As a result, it can be configured to feel small and cute when looking at the main body 11, and a close feeling can be given.

(第4実施形態)
第1実施形態では、相手と対話を行うようになっているが、配置状況、相手側の一手、将棋対局ロボット10側の一手のうち、いずれか1つに応じて、音声を再生するだけでもよい。図13に示すように、制御装置14には、音声認識ボード58、音声出力ボード59、CPUボード57の対話処理部63に代わって、音声再生ボード68が設けられている。上記音声再生ボード68は、上述のように、配置状況、相手側の一手、将棋対局ロボット10側の一手のうち、いずれか1つに応じて、音声を再生するもので、例えば、王手をする場合には「王手」、将棋対局ロボット10が詰みとなる場合には「待った」などと音声を再生する。上記音声再生ボード68は、本発明の音声再生手段を構成する。
(Fourth embodiment)
In the first embodiment, the conversation with the opponent is performed. However, only by reproducing the sound in accordance with any one of the arrangement situation, the opponent's hand, and the shogi game robot 10's hand. Good. As shown in FIG. 13, the control device 14 is provided with a voice reproduction board 68 in place of the dialogue processing unit 63 of the voice recognition board 58, the voice output board 59, and the CPU board 57. As described above, the sound reproduction board 68 reproduces sound in accordance with any one of the arrangement status, the opponent's hand, and the shogi game robot 10's hand. In this case, the voice is reproduced as “king”, and when the shogi game robot 10 is clogged, “waited”. The audio reproduction board 68 constitutes an audio reproduction means of the present invention.

上記構成によれば、相手は対話手段を用いずとも、安価に、臨場感を得ることができる。 According to the above configuration, the other party can obtain a sense of realism at low cost without using the interactive means.

(第5実施形態)
可動部12は、上記第1実施形態によるものに限定されない。、例えば、図14に示すように、腕部が直交するX軸、Y軸に沿って動くものであってもよい。図13に示す腕部は、リニアサーボモータ71、72より構成されている。上記リニアサーボモータ71はレール部71aと、上記レール部71aをY方向に移動自在な可動ブロック部71bを備えている。また、上記リニアサーボモータ72はレール部72aと、上記レール部72aをX方向に移動自在な可動ブロック部72bを備えている。上記可動ブロック部72bにはハンド23が連結されている。
(Fifth embodiment)
The movable part 12 is not limited to that according to the first embodiment. For example, as shown in FIG. 14, the arms may move along the X axis and the Y axis that are orthogonal to each other. The arm shown in FIG. 13 is composed of linear servo motors 71 and 72. The linear servo motor 71 includes a rail portion 71a and a movable block portion 71b that can move the rail portion 71a in the Y direction. The linear servo motor 72 includes a rail portion 72a and a movable block portion 72b that can move the rail portion 72a in the X direction. The hand 23 is connected to the movable block portion 72b.

(その他の実施形態)
第2実施形態では、可動部12を本体部11と別体で構成し、CCDイメージセンサ13a、信号処理部13b、次の一手決定部61、動作指令部62、制御部60のうち、次の一手決定部61のみを本体部11に搭載するようにしたが、可動部12を本体部11と別体で構成し、次の一手決定部61、動作指令部62を本体部11に搭載するようにしてもよい。また、可動部12を本体部11と別体で構成し、次の一手決定部61、動作指令部62、制御部60を本体部11に搭載するようにしてもよい。可動部12を本体部11と別体で構成し、信号処理部13b、動作指令部62、次の一手決定部61、次の一手決定部61、動作指令部62、制御部60を本体部11に搭載するようにしてもよい。可動部12を本体部11と別体で構成し、CCDイメージセンサ13a、動作指令部62、次の一手決定部61、次の一手決定部61、動作指令部62、制御部60を本体部11に搭載するようにしてもよい。さらに、可動部12を本体部11と別体で構成し、CCDイメージセンサ13a、信号処理部13b、次の一手決定部61、動作指令部62、制御部60の全てを本体部11に搭載してもよい。
(Other embodiments)
In the second embodiment, the movable unit 12 is configured separately from the main body unit 11, and the CCD image sensor 13 a, the signal processing unit 13 b, the next hand determining unit 61, the operation command unit 62, and the control unit 60 are as follows: Although only the one-hand determining unit 61 is mounted on the main body unit 11, the movable unit 12 is configured separately from the main body unit 11, and the next one-hand determining unit 61 and the operation command unit 62 are mounted on the main body unit 11. It may be. Alternatively, the movable unit 12 may be configured separately from the main body unit 11, and the following first-hand determining unit 61, the operation command unit 62, and the control unit 60 may be mounted on the main body unit 11. The movable unit 12 is configured separately from the main body unit 11, and the signal processing unit 13 b, the operation command unit 62, the next hand determination unit 61, the next hand determination unit 61, the operation command unit 62, and the control unit 60 are included in the main body unit 11. You may make it mount in. The movable unit 12 is configured separately from the main body unit 11, and the CCD image sensor 13 a, the operation command unit 62, the next first hand determination unit 61, the next first hand determination unit 61, the operation command unit 62, and the control unit 60 are included in the main body unit 11. You may make it mount in. Furthermore, the movable part 12 is configured separately from the main body part 11, and all of the CCD image sensor 13 a, the signal processing part 13 b, the next move determination part 61, the operation command part 62, and the control part 60 are mounted on the main body part 11. May be.

上記いずれの構成でも、可動部12を本体部11と別体で構成しているので、第2実施形態と同様の理由により、第1実施形態と比較して、本体部11を小さく、軽く構成できる。また、上記構成によれば、CCDイメージセンサ13a、信号処理部13b、動作指令部62、制御部60のいずれか1つ以上を本体部に搭載しないように構成でき、単に可動部12を本体部11と別体で構成するよりも、さらに本体部11を小さく、軽く構成できる。その結果、上記本体部11を見て、小さくて可愛いと感じるように構成でき、親近感を抱かせることができる。   In any of the above configurations, since the movable portion 12 is configured separately from the main body portion 11, the main body portion 11 is made smaller and lighter than the first embodiment for the same reason as in the second embodiment. it can. Further, according to the above configuration, any one or more of the CCD image sensor 13a, the signal processing unit 13b, the operation command unit 62, and the control unit 60 can be configured not to be mounted on the main body unit, and the movable unit 12 is simply installed on the main body unit. The main body 11 can be made smaller and lighter than the separate body 11. As a result, it can be configured to feel small and cute when looking at the main body 11, and a close feeling can be given.

また、図示はしないが、可動部12は、人型ロボットの腕部、手部のように、多関節の腕部、手部であってもよい。また、本発明の配置状況認識手段はCMOSイメージセンサを用いたものでもよい。   Although not shown, the movable part 12 may be an articulated arm part or hand part such as an arm part or hand part of a humanoid robot. Further, the arrangement state recognition means of the present invention may use a CMOS image sensor.

また、可動部12を本体部11と別体に構成し、上記本体部11に、上記本体部11が移動する移動手段を設けてもよい。上記構成によれば、対局中に、上記本体部11が自由に移動することができる。   Further, the movable part 12 may be configured separately from the main body part 11, and a moving means for moving the main body part 11 may be provided in the main body part 11. According to the said structure, the said main-body part 11 can move freely during a game.

また、可動部12を本体部11と別体に構成し、さらに、上記本体部11に、可動部12とは別の可動部を連結してもよい。   Further, the movable part 12 may be configured separately from the main body part 11, and a movable part different from the movable part 12 may be connected to the main body part 11.

本発明の第1実施形態による本体部を仮想線で示した将棋対局ロボットの正面図である。It is a front view of the shogi game robot which showed the body part by a virtual line by a 1st embodiment of the present invention. 図1のA方向から見た将棋対局ロボットの平面図である。FIG. 2 is a plan view of the shogi game robot viewed from the direction A in FIG. 1. 本発明の第1実施形態によるハンドの一部断面正面図である。It is a partial cross section front view of the hand by 1st Embodiment of this invention. 図1のB方向から見たハンドの一部断面側面図である。It is a partial cross section side view of the hand seen from the B direction of FIG. 本発明の第1実施形態によるハンドの裏返し部の一部断面拡大図である。It is a partial cross section enlarged view of the inside-out part of the hand by a 1st embodiment of the present invention. 図5のハンドの裏返し部のH方向から見た一部断面平面図である。FIG. 6 is a partial cross-sectional plan view as seen from the H direction of the inverted portion of the hand of FIG. 本発明の第1実施形態による将棋対局ロボットの動作説明図である。It is operation | movement explanatory drawing of the shogi game robot by 1st Embodiment of this invention. 本発明の第1実施形態による将棋の駒の認識点を示す正面図である。It is a front view which shows the recognition point of the shogi piece by 1st Embodiment of this invention. 本発明の第1実施形態による機器構成図である。It is an apparatus block diagram by 1st Embodiment of this invention. 本発明の第1実施形態による将棋対局ロボットの動作手順説明図である。It is operation | movement procedure explanatory drawing of the shogi game robot by 1st Embodiment of this invention. 本発明の第2実施形態による将棋対局ロボットの平面図である。It is a top view of the shogi game robot by a 2nd embodiment of the present invention. 本発明の第3実施形態による将棋対局ロボットの平面図である。It is a top view of the shogi game robot by 3rd Embodiment of this invention. 本発明の第4実施形態による機器構成図である。It is an apparatus block diagram by 4th Embodiment of this invention. 本発明の第5実施形態による将棋対局ロボットの平面図である。It is a top view of the shogi game robot by a 5th embodiment of the present invention.

符号の説明Explanation of symbols

10…将棋対局ロボット
11…本体部
11a…側面
12…可動部
13…CCDカメラ(配置状況認識手段)
13a…CCDイメージセンサ(画像センサ)
13b…信号処理部
14…制御装置
15…マイク(対話手段)
16…スピーカ(音声出力手段、対話手段)
17…取付金具
18…(欠番)
19…コネクタ
20…第1アーム(腕部)
21…旋回装置(腕部)
22…第2アーム(腕部)
23…ハンド(保持部)
24…コネクタ
25…サーボモータ(駆動部)
25a…本体部
25b…出力軸
26…旋回ベース
27…リニアサーボモータ(駆動部)
27a…本体部
27b…出力部
28…ハンド取付板
29…回転部
30…移載部
31…裏返し部
32…ベース
32a…貫通穴
32b…側面
33…ベアリング
34…ベアリング
35…回転軸
35a…上端部
35b…下端部
36…第1ギア
37…第2ギア
38…サーボモータ(駆動部)
38a…出力軸
39…リニアサーボモータ(駆動部)
39a…本体部
39b…出力軸
39c…端部
40…プレート
41…吸着パッド
42…真空ポンプ(駆動部)
43…電動チャック(駆動部)
43a…本体部
43b…アームプレート
43c…アームプレート
43d…穴部
43e…穴部
44…(欠番)
45…(欠番)
46…ベアリング
47…ベアリング
48…ベアリング
49…ベアリング
50…爪
50a…軸部
51…爪
51a…穴部
52…(欠番)
53…第1かさ歯車
54…第2かさ歯車
55…サーボモータ(駆動部)
55a…出力軸
56…ガイドピン
57…CPUボード
58…音声認識ボード(音声認識手段、対話手段)
59…音声出力ボード(音声出力手段、対話手段)
60…制御部
61…次の一手決定部(次の一手決定手段)
62…動作指令部
63…対話処理部(言葉決定手段、対話手段)
64…対局能力設定部
65…戦法設定部
66…送信部
67…受信部
68…音声再生ボード(音声再生手段)
69…(欠番)
70…(欠番)
71…リニアサーボモータ
71a…レール部
71b…可動ブロック
72…リニアサーボモータ
72a…レール部
72b…可動ブロック
101…テーブル
101a…上面
102…将棋盤
102a…上面
102b…升目
200…駒
200a…盤上の駒
200b…双方の持ち駒
201…駒
202…駒
203…持ち駒
204…持ち駒
DG…外形寸法
G…重心
PV…下端点
P1…位置
P2…位置
P3…位置
P4…位置
P5…位置
P11…認識点
P12…認識点
P13…認識点
P14…認識点
P15…認識点
DESCRIPTION OF SYMBOLS 10 ... Shogi game robot 11 ... Main-body part 11a ... Side surface 12 ... Movable part 13 ... CCD camera (arrangement state recognition means)
13a: CCD image sensor (image sensor)
13b ... Signal processing unit 14 ... Control device 15 ... Microphone (interaction means)
16 ... Speaker (voice output means, dialogue means)
17 ... Mounting bracket 18 ... (missing number)
19 ... Connector 20 ... 1st arm (arm part)
21 ... Swivel device (arm part)
22 ... Second arm (arm)
23 ... Hand (holding part)
24 ... Connector 25 ... Servo motor (drive unit)
25a ... Main body 25b ... Output shaft 26 ... Turning base 27 ... Linear servo motor (drive unit)
27a ... Body part 27b ... Output part 28 ... Hand mounting plate 29 ... Rotating part 30 ... Transfer part 31 ... Inverted part 32 ... Base 32a ... Through hole 32b ... Side 33 ... Bearing 34 ... Bearing 35 ... Rotating shaft 35a ... Upper end 35b ... lower end 36 ... first gear 37 ... second gear 38 ... servo motor (drive unit)
38a ... Output shaft 39 ... Linear servo motor (drive unit)
39a ... main body 39b ... output shaft 39c ... end 40 ... plate 41 ... suction pad 42 ... vacuum pump (drive unit)
43 ... Electric chuck (drive unit)
43a ... main body 43b ... arm plate 43c ... arm plate 43d ... hole 43e ... hole 44 ... (missing number)
45 ... (missing number)
46 ... Bearing 47 ... Bearing 48 ... Bearing 49 ... Bearing 50 ... Claw 50a ... Shaft 51 ... Claw 51a ... Hole 52 ... (missing number)
53 ... 1st bevel gear 54 ... 2nd bevel gear 55 ... Servo motor (drive part)
55a ... output shaft 56 ... guide pin 57 ... CPU board 58 ... voice recognition board (voice recognition means, dialogue means)
59. Audio output board (audio output means, dialog means)
60 ... Control unit 61 ... Next move determination unit (next move determination means)
62 ... Operation command unit 63 ... Dialogue processing unit (word determination means, dialogue means)
64 ... Playing ability setting unit 65 ... Strategies setting unit 66 ... Transmitting unit 67 ... Receiving unit 68 ... Audio reproduction board (audio reproduction means)
69… (missing number)
70 ... (missing number)
71 ... Linear servo motor 71a ... Rail portion 71b ... Movable block 72 ... Linear servo motor 72a ... Rail portion 72b ... Movable block 101 ... Table 101a ... Upper surface 102 ... Shogi board 102a ... Upper surface 102b ... Grid 200 ... Piece 200a ... On board Piece 200b ... Both holding pieces 201 ... Piece 202 ... Piece 203 ... Holding piece 204 ... Holding piece DG ... External dimension G ... Center of gravity PV ... Bottom point P1 ... Position P2 ... Position P3 ... Position P4 ... Position P5 ... Position P11 ... Recognition point P12 ... Recognition point P13 ... Recognition point P14 ... Recognition point P15 ... Recognition point

Claims (13)

将棋盤および駒を使って相手と対局をする将棋対局ロボットであって、
前記将棋盤、前記駒の配置状況を認識する配置状況認識手段と、
前記配置状況認識手段により認識された前記将棋盤、前記駒の配置状況から前記将棋対局ロボット側の次の一手を決定する次の一手決定手段と、
前記次の一手決定手段により決定された前記次の一手実行後の手になるように所定の動作を行う駒移動手段と、
から構成されていることを特徴とする将棋対局ロボット。
A shogi game robot that plays against the opponent using a shogi board and pieces,
An arrangement status recognition means for recognizing the arrangement status of the shogi board and the piece;
The next move determining means for determining the next move on the Shogi game robot side from the placement status of the shogi board recognized by the placement status recognition means, and the piece;
A piece moving means for performing a predetermined operation so as to become a hand after execution of the next hand determined by the next hand determining means;
A shogi game robot characterized by comprising
前記駒移動手段が、前記駒を保持可能、かつ裏返し可能な保持部と、
前記保持部に連結され、所定方向に動作可能な腕部と、
前記保持部および前記腕部に設けられて前記保持部および前記腕部のそれぞれを駆動する駆動部を制御することで前記保持部および前記腕部の動作を任意に制御する制御部と、
前記制御部に接続され、前記次の一手決定手段により決定された前記次の一手実行後の手になるように、前記腕部および前記保持部の動作手順を決定し、前記制御部に動作の指令信号を出す動作指令部と、
から構成されており、
前記制御部は、前記保持部および前記腕部が前記指令信号に沿った動きをするように前記駆動部を制御する請求項1の将棋対局ロボット。
The piece moving means can hold the piece and can be turned over,
An arm unit connected to the holding unit and operable in a predetermined direction;
A control unit that arbitrarily controls the operation of the holding unit and the arm unit by controlling a driving unit that is provided in the holding unit and the arm unit and drives each of the holding unit and the arm unit;
An operation procedure of the arm unit and the holding unit is determined so as to become a hand after the execution of the next hand determined by the next hand determination unit connected to the control unit, An operation command unit for outputting a command signal;
Consists of
The shogi game robot according to claim 1, wherein the control unit controls the driving unit so that the holding unit and the arm unit move along the command signal.
前記腕部が前記将棋対局ロボットの本体を構成する本体部に連結されており、
前記本体部に、前記配置状況認識手段、前記次の一手決定手段、前記制御部、前記動作指令部が搭載されている請求項2の将棋対局ロボット。
The arm is connected to a main body constituting the main body of the shogi game robot;
3. The shogi game robot according to claim 2, wherein the arrangement state recognizing unit, the next first determining unit, the control unit, and the operation command unit are mounted on the main body unit.
前記配置状況認識手段が、前記将棋盤、前記駒の配置状況を撮像する1つ以上の画像センサと、
前記画像センサにより撮像された画像を所定の信号に変換して前記駒の配置状況を認識する信号処理部と、
から構成されており、
前記保持部および前記腕部が、前記将棋対局ロボットの本体を構成する本体部と別体で構成されており、
前記画像センサ、前記信号処理部、前記次の一手決定手段、前記動作指令部、前記制御部のうち、少なくとも、前記次の一手決定手段が前記本体部に搭載されている請求項2の将棋対局ロボット。
The arrangement status recognition means, the shogi board, one or more image sensors for imaging the arrangement status of the pieces;
A signal processing unit that converts an image captured by the image sensor into a predetermined signal and recognizes the arrangement status of the pieces;
Consists of
The holding part and the arm part are configured separately from a main body part constituting a main body of the shogi game robot,
The shogi game according to claim 2, wherein at least the next hand determining means is mounted on the main body portion among the image sensor, the signal processing section, the next hand determining means, the operation command section, and the control section. robot.
前記駒移動手段が、前記駒を保持可能、かつ裏返し可能な保持部と、
前記保持部に連結され、所定方向に動作可能な腕部と、
前記保持部および前記腕部に設けられて前記保持部および前記腕部のそれぞれを駆動する駆動部を制御することで前記保持部および前記腕部の動作を任意に制御する制御部と、
前記制御部と別体に構成され、前記次の一手決定手段により決定された前記次の一手実行後の手になるように、前記腕部および前記保持部の動作手順を決定し、前記制御部に無線通信により動作の指令信号を出す動作指令部と、
から構成されており、
前記制御部は、前記保持部および前記腕部が前記指令信号に沿った動きをするように前記駆動部を制御する請求項1の将棋対局ロボット。
The piece moving means can hold the piece and can be turned over,
An arm unit connected to the holding unit and operable in a predetermined direction;
A control unit that arbitrarily controls the operation of the holding unit and the arm unit by controlling a driving unit that is provided in the holding unit and the arm unit and drives each of the holding unit and the arm unit;
The control unit is configured separately from the control unit, and determines the operation procedure of the arm unit and the holding unit so as to be a hand after the next one-step execution determined by the next one-hand determination unit, and the control unit An operation command unit that issues an operation command signal by wireless communication,
Consists of
The shogi game robot according to claim 1, wherein the control unit controls the driving unit so that the holding unit and the arm unit move along the command signal.
前記保持部および前記腕部制御部が、前記将棋対局ロボットの本体を構成する本体部と別体で構成されており、
前記次の一手決定手段、動作指令部が前記本体部に搭載されている請求項5の将棋対局ロボット。
The holding part and the arm part control part are configured separately from a main body part constituting a main body of the shogi game robot,
The shogi game robot according to claim 5, wherein the next one-hand determining means and the operation command section are mounted on the main body section.
請求項1乃至請求項6のいずれか1つの将棋対局ロボットにおいて、さらに、前記配置状況、前記相手側の一手、前記将棋対局ロボット側の一手のうち、いずれか1つに応じて、音声を再生する音声再生手段を有している将棋対局ロボット。 7. The shogi game robot according to claim 1, further playing a sound according to any one of the placement status, the opponent's hand, and the shogi game robot's hand. A shogi game robot having a voice reproducing means. 請求項1乃至請求項6のいずれか1つの将棋対局ロボットにおいて、さらに、前記相手と対話する対話手段を有している請求項1乃至請求項6のいずれか1つの将棋対局ロボット。   The shogi game robot according to any one of claims 1 to 6, further comprising dialogue means for dialogue with the opponent. 前記対話手段が、前記相手の言葉を認識する音声認識手段と、
前記音声認識手段により認識された前記言葉に対応する言葉を決定する言葉決定手段と、
前記言葉決定手段により決定された言葉を出力する音声出力手段と、
から構成された請求項8に記載の将棋対局ロボット。
A voice recognition means for recognizing the partner's word;
Word determining means for determining a word corresponding to the word recognized by the voice recognition means;
Voice output means for outputting the words determined by the word determination means;
The shogi game robot according to claim 8, comprising:
請求項1乃至請求項9のいずれか1つの将棋対局ロボットにおいて、さらに、前記相手の要求に応じて前記対局ロボットの対局能力を設定する対局能力設定機能が備えられており、
前記対局能力設定機能により前記対局能力が設定された場合には、前記対局能力を発揮するように、前記次の一手決定手段が前記次の一手を決定する将棋対局ロボット。
The shogi game robot according to any one of claims 1 to 9, further comprising a game capability setting function for setting a game capability of the game robot in response to the request of the opponent.
A shogi game robot in which, when the game ability is set by the game ability setting function, the next move determining means determines the next move so as to exert the game ability.
請求項1乃至請求項10のいずれか1つの将棋対局ロボットにおいて、さらに、前記相手の要求に応じて前記対局ロボットの戦法を設定する戦法設定機能が備えられており、
前記戦法設定機能により前記戦法が設定された場合には、前記戦法になるように、前記次の一手決定手段が前記次の一手を決定する将棋対局ロボット。
The shogi game robot according to any one of claims 1 to 10, further comprising a strategy setting function for setting a strategy of the game robot in response to a request from the opponent.
A shogi game robot in which, when the strategy is set by the strategy setting function, the next move determining means determines the next move so as to become the strategy.
請求項1乃至請求項11のいずれか1つの将棋対局ロボットにおいて、さらに、前記将棋対局ロボットが、ばらばらに配置された前記駒を自動的に対局開始時の配置に並べる自動配置機能を有している将棋対局ロボット。   12. The shogi game robot according to any one of claims 1 to 11, further comprising an automatic arrangement function in which the shogi game robot automatically arranges the pieces arranged separately in an arrangement at the start of the game. There is a shogi game robot. 請求項1乃至請求項12のいずれか1つの将棋対局ロボットにおいて、さらに、前記対局を再現する対局手再現機能が備えられている将棋対局ロボット。   The shogi game robot according to any one of claims 1 to 12, further comprising a game hand reproduction function for reproducing the game.
JP2007143659A 2007-05-30 2007-05-30 Shogi playing robot Pending JP2008295651A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007143659A JP2008295651A (en) 2007-05-30 2007-05-30 Shogi playing robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007143659A JP2008295651A (en) 2007-05-30 2007-05-30 Shogi playing robot

Publications (1)

Publication Number Publication Date
JP2008295651A true JP2008295651A (en) 2008-12-11

Family

ID=40169756

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007143659A Pending JP2008295651A (en) 2007-05-30 2007-05-30 Shogi playing robot

Country Status (1)

Country Link
JP (1) JP2008295651A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102698429A (en) * 2012-05-31 2012-10-03 东北大学 Chess playing robot
US8328613B2 (en) 2009-11-17 2012-12-11 Hasbro, Inc. Game tower
CN103405909A (en) * 2013-08-05 2013-11-27 昆山塔米机器人有限公司 Unattended chess-playing robot system
JP2015202341A (en) * 2014-04-16 2015-11-16 日本光電工業株式会社 Rehabilitation support system
CN110405781A (en) * 2019-07-15 2019-11-05 东南大学 A chess-playing robotic arm for man-machine games, its control system and method
CN116276947A (en) * 2023-03-24 2023-06-23 苏州君合机器人有限公司 Automatic go-chess device
WO2026005447A1 (en) * 2024-06-24 2026-01-02 박용남 Method and electronic device for providing mindsport-related information

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164079A (en) * 1981-01-05 1982-10-08 Karifuorunia Aaru Ando Dei Cen Computer chess device
JPS62127080A (en) * 1985-11-27 1987-06-09 ジヤパンシステム株式会社 Go play apparatus between remote areas
JPH0480588A (en) * 1990-07-24 1992-03-13 Iseki & Co Ltd Drying operation control system for grain dryer
JPH08112397A (en) * 1994-10-12 1996-05-07 Tanpopo World Kk Game machine with game play timer
JPH11206956A (en) * 1998-01-23 1999-08-03 Nikku:Kk Record-reproducing device for game such as go, shogi, etc., provided with guidance, etc., method therefor, and computer-readable string medium with record of game such as go, shogi, etc., provided with guidance, etc.
JP2002177642A (en) * 2000-12-12 2002-06-25 Taito Corp Voice exchanging method of mah-jongg game
JP2005334202A (en) * 2004-05-26 2005-12-08 Aruze Corp Mission distribution device and mission distribution program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164079A (en) * 1981-01-05 1982-10-08 Karifuorunia Aaru Ando Dei Cen Computer chess device
JPS62127080A (en) * 1985-11-27 1987-06-09 ジヤパンシステム株式会社 Go play apparatus between remote areas
JPH0480588A (en) * 1990-07-24 1992-03-13 Iseki & Co Ltd Drying operation control system for grain dryer
JPH08112397A (en) * 1994-10-12 1996-05-07 Tanpopo World Kk Game machine with game play timer
JPH11206956A (en) * 1998-01-23 1999-08-03 Nikku:Kk Record-reproducing device for game such as go, shogi, etc., provided with guidance, etc., method therefor, and computer-readable string medium with record of game such as go, shogi, etc., provided with guidance, etc.
JP2002177642A (en) * 2000-12-12 2002-06-25 Taito Corp Voice exchanging method of mah-jongg game
JP2005334202A (en) * 2004-05-26 2005-12-08 Aruze Corp Mission distribution device and mission distribution program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8328613B2 (en) 2009-11-17 2012-12-11 Hasbro, Inc. Game tower
CN102698429A (en) * 2012-05-31 2012-10-03 东北大学 Chess playing robot
CN103405909A (en) * 2013-08-05 2013-11-27 昆山塔米机器人有限公司 Unattended chess-playing robot system
JP2015202341A (en) * 2014-04-16 2015-11-16 日本光電工業株式会社 Rehabilitation support system
CN110405781A (en) * 2019-07-15 2019-11-05 东南大学 A chess-playing robotic arm for man-machine games, its control system and method
CN116276947A (en) * 2023-03-24 2023-06-23 苏州君合机器人有限公司 Automatic go-chess device
CN116276947B (en) * 2023-03-24 2024-03-08 苏州君合机器人有限公司 Automatic go-chess device
WO2026005447A1 (en) * 2024-06-24 2026-01-02 박용남 Method and electronic device for providing mindsport-related information

Similar Documents

Publication Publication Date Title
JP2008295651A (en) Shogi playing robot
US8976265B2 (en) Apparatus for image and sound capture in a game environment
KR100985694B1 (en) Listen to optional sound sources related to computer interaction processing
JP5429462B2 (en) Communication robot
JP4921550B2 (en) How to give emotional features to computer-generated avatars during gameplay
CN205055410U (en) Grab baby&#39;s machine based on gesture control
JP2009241166A (en) Robot remote operation system
JP2012249866A (en) Information processing program, information processor, information processing system and information processing method
JP2013248108A (en) Game system, game processing method, game device and game program
JP2011258158A (en) Program, information storage medium and image generation system
KR101229983B1 (en) Remote Billiards Game System
JP2005335053A (en) Robot, robot control apparatus and robot control method
JP2025018335A (en) GAME PROGRAM, GAME SYSTEM, GAME DEVICE, AND GAME PROCESSING METHOD
CN115056243A (en) A chess-playing robot and its working method
JP5373744B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
CN113635320A (en) Intelligent chess board operating manipulator system and remote chess playing method using the system
JP2010187940A (en) Game device, game control method and program
JP5551899B2 (en) Information processing system, information processing apparatus, information processing program
CN108705538A (en) A kind of child growth intelligent robot and its control method
CN209865255U (en) Intelligent electronic chessboard
JP5324956B2 (en) Road guidance robot
CN201279394Y (en) Remote controller for radio-control toy robot
KR101712488B1 (en) Robot, smart block toy, control system for robot using the smart block toy
JP5419007B2 (en) Communication robot development support device
JP2008307134A (en) Program, information storage medium, and game system

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090123

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100529

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110614

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110711

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110711

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120207