Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7322168B2 - control systems, seats and toy systems - Google Patents
[go: Go Back, main page]

JP7322168B2 - control systems, seats and toy systems - Google Patents

control systems, seats and toy systems Download PDF

Info

Publication number
JP7322168B2
JP7322168B2 JP2021554836A JP2021554836A JP7322168B2 JP 7322168 B2 JP7322168 B2 JP 7322168B2 JP 2021554836 A JP2021554836 A JP 2021554836A JP 2021554836 A JP2021554836 A JP 2021554836A JP 7322168 B2 JP7322168 B2 JP 7322168B2
Authority
JP
Japan
Prior art keywords
sheet
pattern
printed
coordinates
patterns
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.)
Active
Application number
JP2021554836A
Other languages
Japanese (ja)
Other versions
JPWO2021090593A1 (en
Inventor
哲法 中山
アレクシー アンドレ
ニコラ 佐藤
ロマン・トマ
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.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Interactive Entertainment Inc
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 Sony Interactive Entertainment Inc filed Critical Sony Interactive Entertainment Inc
Publication of JPWO2021090593A1 publication Critical patent/JPWO2021090593A1/ja
Priority to JP2023121947A priority Critical patent/JP7413592B2/en
Application granted granted Critical
Publication of JP7322168B2 publication Critical patent/JP7322168B2/en
Priority to JP2023221602A priority patent/JP7607738B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H18/00Highways or trackways for toys; Propulsion by special interaction between vehicle and track
    • A63H18/16Control of vehicle drives by interaction between vehicle and track; Control of track elements by vehicles
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H18/00Highways or trackways for toys; Propulsion by special interaction between vehicle and track
    • A63H18/02Construction or arrangement of the trackway

Landscapes

  • Toys (AREA)

Description

本発明は制御システム、シートおよび玩具システムに関する。 The present invention relates to control systems, seats and toy systems.

位置情報が符号化されたパターンが印刷されたシートがある。シート上に配置された移動デバイスは、シートに印刷されたパターンを読み込み、移動デバイスは、パターンにより認識された位置に基づいてその動作を制御される。 There is a sheet printed with a pattern in which position information is encoded. A moving device placed on the sheet reads the pattern printed on the sheet, and the moving device is controlled in motion based on the position recognized by the pattern.

特許文献1には、マットに印刷されたパターンを認識し、自走デバイスがそのパターンが示す位置に基づいてマット上を走行することが開示されている。 Patent Literature 1 discloses that a pattern printed on a mat is recognized and a self-propelled device travels on the mat based on the position indicated by the pattern.

国際公開第2018/025467号WO2018/025467

シート上に、位置情報が符号化されたパターンが印刷されたピースを乗せることで、移動デバイスの動作などに対する制御の自由度を高めることが可能である。発明者らは、このピースとしてカードを用いることを検討している。例えばカードはシールと異なり移動が容易であるが、移動デバイスがカードの上を通る際にカードがずれてしまうなどの走行上の問題が生じやすい。 By placing a piece on which a pattern in which position information is encoded is printed on the sheet, it is possible to increase the degree of freedom in controlling the operation of the mobile device. The inventors are considering using a card as this piece. For example, unlike stickers, cards are easy to move, but they are prone to running problems such as the cards being displaced when a mobile device passes over the cards.

本発明は上記課題を鑑みてなされたものであり、その目的は、位置情報が符号化されたパターンが印刷されたシートであってピースが配置されたシートの上を自走デバイスが走行する際の問題の発生を減らすことにある。 The present invention has been made in view of the above problems, and an object of the present invention is to solve the problem when a self-propelled device runs on a sheet on which a pattern in which position information is encoded is printed and on which pieces are arranged. to reduce the occurrence of the problem of

上記課題を解決するために、本発明にかかる制御システムは、位置情報が符号化されたパターンが印刷され、複数のくぼみを含むシートと、前記くぼみに応じた平面形状を有し、前記くぼみの上に配置可能なカードと、前記シートおよび前記くぼみの上に配置されるカードの上を走行する移動部、および、前記シートに印刷されるパターンを撮影するカメラ、を有する移動デバイスと、前記撮影されたパターンに基づいて検出される前記移動デバイスの位置に基づいて、前記移動デバイスを制御する制御手段と、を含む。 In order to solve the above problems, a control system according to the present invention includes a sheet on which a pattern in which position information is encoded is printed and which includes a plurality of depressions; a mobile device having a card that can be placed thereon, a moving part that travels over the card placed on the sheet and the recess, and a camera that captures a pattern printed on the sheet; control means for controlling the moving device based on the position of the moving device detected based on the detected pattern.

また、本発明にかかるシートは、カードを配置可能な形状を有するくぼみと、表面に印刷され位置情報が符号化されたパターンと、を含み、前記くぼみの上は、前記カードが配置されているかに関わらず、前記パターンを撮影し、かつ当該撮影されたパターンが復号化された位置情報に応じて走行する移動デバイスが走行可能である。 Also, the sheet according to the present invention includes depressions having a shape in which a card can be placed, and a pattern printed on the surface and encoded with positional information, and whether the card is disposed above the depressions. Regardless, a mobile device that captures the pattern and moves according to the location information from which the captured pattern is decoded is capable of running.

また、本発明にかかる玩具システムは、カードと、シートと、を含み、前記シートは、くぼみ、および、表面に印刷される位置情報が符号化されたパターンを含み、前記カードは、前記くぼみに応じた平面形状を有し、前記くぼみの上に配置可能であり、前記くぼみの上は、前記カードが配置されているかに関わらず、前記パターンを撮影し、かつ当該撮影されたパターンが復号化された位置情報に応じて走行する移動デバイスが走行可能である。 Also, the toy system according to the present invention includes a card and a sheet, the sheet including depressions and a positional information-encoded pattern printed on a surface of the sheet, the card being printed in the depressions. having a corresponding planar shape and being positionable over the recess, over the recess, regardless of whether the card is placed thereon, the pattern is photographed, and the photographed pattern is decoded. A mobile device that travels according to the provided location information is travelable.

本発明によれば、位置情報が符号化されたパターンが印刷されたシートであってピースが配置されたシートの上を自走デバイスが走行する際の問題の発生を減らすことができる。 According to the present invention, it is possible to reduce the occurrence of problems when a self-propelled device travels on a sheet on which a pattern in which position information is encoded is printed and on which pieces are arranged.

本発明の一形態では、前記くぼみの深さは、前記カードの厚さより小さくてよい。 In one form of the invention, the depth of the recess may be less than the thickness of the card.

本発明の一形態では、前記パターンは、前記くぼみの表面と、前記くぼみの外側とに印刷されてよい。 In one form of the invention, the pattern may be printed on the surface of the depression and on the outside of the depression.

本発明の実施形態にかかる制御システムの一例を示す図である。It is a figure which shows an example of the control system concerning embodiment of this invention. 制御システムのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a control system. 台車の一例を示す図である。It is a figure which shows an example of a truck. シートの一例を示す図である。It is a figure which shows an example of a sheet|seat. ピースが配置されるシートの一例を示す図である。It is a figure which shows an example of the sheet|seat in which a piece is arrange|positioned. 図5のVI-VI切断線における断面図である。FIG. 6 is a cross-sectional view taken along the line VI-VI of FIG. 5; ピースが配置されるシートの比較例を示す図である。FIG. 10 is a diagram showing a comparative example of a sheet on which pieces are arranged; 座標空間に対する領域の割当の一例を示す図である。FIG. 4 is a diagram showing an example of assignment of regions to coordinate space; 制御システムが実現する機能を示すブロック図である。3 is a block diagram showing functions realized by the control system; FIG. 制御システムの処理の一例を示すフロー図である。FIG. 4 is a flow chart showing an example of processing of the control system;

以下では、本発明の実施形態について図面に基づいて説明する。出現する構成要素のうち同一機能を有するものには同じ符号を付し、その説明を省略する。本発明の実施形態では、自走可能な移動デバイスがシートおよびシート上のピースの上を走行する。 An embodiment of the present invention will be described below with reference to the drawings. Those appearing components having the same function are denoted by the same reference numerals, and the description thereof is omitted. In an embodiment of the invention, a self-propelled moving device runs over the sheet and the pieces on the sheet.

図1は、本発明の実施形態にかかる制御システムの一例を示す図である。本発明にかかる制御システムは、デバイス制御装置10と、台車20a,20bと、コントローラ17と、カートリッジ18とを含む。台車20a,20bはカメラ24を有する自走式の移動デバイスであり、どちらも同じ機能を有する。以下では特に区別する必要がない限り、これらの台車20a,20bを台車20と記載する。デバイス制御装置10は、無線を介して台車20を制御する。デバイス制御装置10は凹部32を有し、台車20が凹部32にはめ込まれると、デバイス制御装置10は台車20を充電する。コントローラ17はユーザによる操作を取得する入力装置であり、ケーブルによりデバイス制御装置10に接続されている。カートリッジ18は不揮発性メモリを内蔵する。 FIG. 1 is a diagram showing an example of a control system according to an embodiment of the invention. The control system according to the present invention includes a device control device 10, carriages 20a and 20b, a controller 17, and a cartridge 18. Carriages 20a and 20b are self-propelled mobile devices with cameras 24 and both have the same functionality. These carriages 20a and 20b are hereinafter referred to as carriages 20 unless otherwise specified. The device control device 10 controls the cart 20 via radio. The device control apparatus 10 has a recess 32 , and when the carriage 20 is fitted into the recess 32 , the device control apparatus 10 charges the carriage 20 . The controller 17 is an input device that acquires user's operations, and is connected to the device control device 10 by a cable. The cartridge 18 incorporates non-volatile memory.

図2は、本発明の実施形態にかかる制御システムのハードウェア構成の一例を示す図である。デバイス制御装置10は、プロセッサ11、記憶部12、通信部13、入出力部14を含む。台車20は、プロセッサ21、記憶部22、通信部23、カメラ24、2つのモータ25を含む。デバイス制御装置10は、台車20の制御に最適化された専用の装置であってもよいし、汎用的なコンピュータであってもよい。 FIG. 2 is a diagram showing an example of the hardware configuration of the control system according to the embodiment of the invention. The device control device 10 includes a processor 11 , a storage section 12 , a communication section 13 and an input/output section 14 . Carriage 20 includes processor 21 , storage unit 22 , communication unit 23 , camera 24 and two motors 25 . The device control device 10 may be a dedicated device optimized for controlling the carriage 20, or may be a general-purpose computer.

プロセッサ11は、記憶部12に格納されているプログラムに従って動作し、通信部13、入出力部14などを制御する。プロセッサ21は、記憶部22に格納されているプログラムに従って動作し、通信部23、カメラ24、モータ25などを制御する。上記プログラムは、カートリッジ18内のフラッシュメモリ等のコンピュータで読み取り可能な記憶媒体に格納されて提供されるが、インターネット等のネットワークを介して提供されてもよい。 The processor 11 operates according to programs stored in the storage unit 12 and controls the communication unit 13, the input/output unit 14, and the like. The processor 21 operates according to programs stored in the storage unit 22 and controls the communication unit 23, the camera 24, the motor 25, and the like. The program is stored in a computer-readable storage medium such as a flash memory in the cartridge 18 and provided, but may be provided via a network such as the Internet.

記憶部12は、デバイス制御装置10に内蔵されるDRAMおよび不揮発性メモリと、カートリッジ18内の不揮発性メモリ等によって構成されている。記憶部22は、DRAMおよび不揮発性メモリ等によって構成されている。記憶部12,22は、上記プログラムを格納する。また、記憶部12,22は、プロセッサ11,21や通信部13,23等から入力される情報や演算結果を格納する。 The storage unit 12 is composed of a DRAM and a non-volatile memory built in the device control device 10, a non-volatile memory in the cartridge 18, and the like. The storage unit 22 is composed of a DRAM, a nonvolatile memory, and the like. Storage units 12 and 22 store the above programs. The storage units 12 and 22 store information and calculation results input from the processors 11 and 21, the communication units 13 and 23, and the like.

通信部13,23は他の機器と通信するための集積回路やアンテナなどにより構成されている。通信部13,23は、例えばBluetooth(登録商標)プロトコルに従って互いに通信する機能を有する。通信部13,23は、プロセッサ11,21の制御に基づいて、他の装置から受信した情報をプロセッサ11,21や記憶部12,22に入力し、他の装置に情報を送信する。なお、通信部13はLANなどのネットワークを介して他の装置と通信する機能を有してもよい。 The communication units 13 and 23 are composed of integrated circuits, antennas, and the like for communicating with other devices. The communication units 13 and 23 have a function of communicating with each other according to, for example, the Bluetooth (registered trademark) protocol. Under the control of processors 11 and 21, communication units 13 and 23 input information received from other devices to processors 11 and 21 and storage units 12 and 22, and transmit information to other devices. Note that the communication unit 13 may have a function of communicating with other devices via a network such as a LAN.

入出力部14は、コントローラ17などの入力デバイスからの情報を取得する回路と、音声出力デバイスや画像表示デバイスなどの出力デバイスを制御する回路とを含む。入出力部14は、入力デバイスから入力信号を取得し、その入力信号が変換された情報をプロセッサ11や記憶部12に入力する。また入出力部14は、プロセッサ11などの制御に基づいて、音声をスピーカに出力させ、画像を表示デバイスに出力させる。 The input/output unit 14 includes a circuit that acquires information from an input device such as the controller 17, and a circuit that controls output devices such as an audio output device and an image display device. The input/output unit 14 acquires an input signal from an input device and inputs information obtained by converting the input signal to the processor 11 and the storage unit 12 . Further, the input/output unit 14 causes the speaker to output the sound and the display device to output the image based on the control of the processor 11 or the like.

モータ25は、プロセッサ21により回転方向、回転量および回転速度が制御される、いわゆるサーボモータである。2つのモータ25のそれぞれには、1つの車輪254が割り当てられており、モータ25は、割り当てられた車輪254を駆動する。 The motor 25 is a so-called servomotor whose rotation direction, rotation amount and rotation speed are controlled by the processor 21 . One wheel 254 is assigned to each of the two motors 25 , and the motor 25 drives the assigned wheel 254 .

カメラ24は、台車20の下方を撮影するように配置され、台車20が置かれているシート31またはピース33(図4,15参照)に印刷されたパターンを撮影する。本実施形態では、シート31およびピース33には赤外線の周波数領域で認識されるパターンが印刷されており、カメラ24は、その赤外線の画像を撮影する。 The camera 24 is arranged to photograph the area below the carriage 20, and photographs the pattern printed on the sheet 31 or piece 33 (see FIGS. 4 and 15) on which the carriage 20 is placed. In this embodiment, the sheet 31 and piece 33 are printed with a pattern that can be recognized in the infrared frequency range, and the camera 24 captures the infrared image.

図3は、台車20の一例を示す図である。図3は、台車20を下からみた図である。台車20は、電源スイッチ250、スイッチ222、2つの車輪254をさらに含む。 FIG. 3 is a diagram showing an example of the truck 20. As shown in FIG. FIG. 3 is a bottom view of the truck 20. As shown in FIG. Truck 20 further includes power switch 250 , switch 222 and two wheels 254 .

図4は、シート31の一例を示す図である。シート31には、ユーザが視認できる画像が印刷されており、さらに、カメラ24により読み取り可能なパターンが印刷されている。シート31は複数のくぼみ41と、平面視でくぼみ41のそれぞれの周縁で接するフレーム領域42とを含む。シート31上のくぼみ41の底はフレーム領域42より低い位置にある。図4の例では、複数のくぼみ41は横方向および縦方向に並んでいる。複数のシート31が平面的に並べられてもよい。この場合、隣に他のシート31を固定するために、シート31の外周に係合部および被係合部が設けられてもよい。 FIG. 4 is a diagram showing an example of the sheet 31. As shown in FIG. The sheet 31 is printed with an image that can be visually recognized by the user, and further printed with a pattern that can be read by the camera 24 . The sheet 31 includes a plurality of depressions 41 and a frame region 42 in contact with the periphery of each of the depressions 41 in plan view. The bottom of the recess 41 on the seat 31 is below the frame area 42 . In the example of FIG. 4, the plurality of depressions 41 are arranged horizontally and vertically. A plurality of sheets 31 may be arranged two-dimensionally. In this case, an engaging portion and an engaged portion may be provided on the outer periphery of the sheet 31 in order to fix another sheet 31 next to it.

くぼみ41には、ピース33を配置することができる。図5はピース33が配置されるシート31の一例を示す図であり、図6は図5のVI-VI切断線における断面図である。図5および図6に示されるように、ピース33は厚みtを有する板状のカードであり、平面的に、ピース33の外形は、くぼみ41の内周に対応する形状である。より具体的には、平面的に、ピース33の外形状はくぼみ41の内周と相似であり、ピース33の大きさはくぼみ41より少し小さく、ピース33がくぼみ41の上に配置された際に、ピース33の端とくぼみ41の内周との距離が所定の値(例えば車輪254の半径)より小さくなるようにピース33の大きさが定められている。台車20は、ピース33が配置されているか否かに関わらず、くぼみ41の上を走行可能である。 A piece 33 can be placed in the recess 41 . FIG. 5 is a diagram showing an example of the sheet 31 on which the piece 33 is arranged, and FIG. 6 is a sectional view taken along the line VI-VI of FIG. As shown in FIGS. 5 and 6, the piece 33 is a plate-like card having a thickness t, and the outer shape of the piece 33 is a shape corresponding to the inner circumference of the recess 41 in plan view. More specifically, in plan view, the outer shape of the piece 33 is similar to the inner circumference of the recess 41, the size of the piece 33 is slightly smaller than the recess 41, and when the piece 33 is placed on the recess 41 First, the size of the piece 33 is determined so that the distance between the end of the piece 33 and the inner circumference of the recess 41 is smaller than a predetermined value (for example, the radius of the wheel 254). The carriage 20 can run over the recesses 41 regardless of whether the pieces 33 are arranged.

くぼみ41の底は平らであり、その底の深さDpはほぼ一定である。ピース33がくぼみ41に配置される場合には、底の平らな部分はピース33の裏面と接する。深さDpは、ピース33の厚さtより小さい。ここで、フレーム領域42とピース33との間の高さの差s(段差の大きさ)は(t-Dp)である。 The bottom of the depression 41 is flat, and the depth Dp of the bottom is substantially constant. When the piece 33 is placed in the recess 41 , the bottom flat portion contacts the back surface of the piece 33 . Depth Dp is smaller than thickness t of piece 33 . Here, the height difference s (size of the step) between the frame region 42 and the piece 33 is (t−Dp).

図7は、ピース33eが配置されるシート31eの比較例を示す図である。図7の例では、シート31eはフラットな形状を有し、くぼみ41を含まない。この場合、ピース33eの水平方向の移動を妨げるものが存在しないため、シート31eおよびピース33eの上を台車20が走行する際に、ピース33の位置がずれやすい。一方、本実施形態では、くぼみ41にピース33を配置することで、その上を台車20が走行する際にピース33の位置がずれることを避けることができる。 FIG. 7 is a diagram showing a comparative example of a sheet 31e on which pieces 33e are arranged. In the example of FIG. 7, sheet 31e has a flat shape and does not include depressions 41. In the example of FIG. In this case, since there is nothing to hinder the horizontal movement of the piece 33e, the position of the piece 33 tends to shift when the carriage 20 travels on the sheet 31e and the piece 33e. On the other hand, in this embodiment, by arranging the pieces 33 in the depressions 41, it is possible to prevent the pieces 33 from being displaced when the carriage 20 travels thereon.

また、図7の例では、シート31eの上からピース33eの上へ台車20が移動する際の段差の大きさがピース33の厚さtとなる。本実施形態では、くぼみ41の深さDpがピース33の厚さtより小さいことで、シート31eの上からピース33eの上へ台車20が移動する際の段差の大きさsが(t-Dp)となり、段差をより小さくすることができる。さらにいえば、仮に、深さDpが厚さtの場合はシート31eの上からピース33eの上へ台車20が移動する際の段差は最小になるが、ピース33が配置されていないくぼみ41に台車20が進入する際の段差の大きさが厚さt(深さDpに同じ)となる。ピース33の厚さtが一定であるとすると、この段差は本実施形態より大きくなってしまう。 In the example of FIG. 7, the thickness t of the piece 33 is the size of the step when the carriage 20 moves from the sheet 31e to the piece 33e. In the present embodiment, since the depth Dp of the recess 41 is smaller than the thickness t of the piece 33, the step size s when the carriage 20 moves from the sheet 31e to the piece 33e is (t-Dp ), and the step can be made smaller. Furthermore, if the depth Dp is the thickness t, the step when the carriage 20 moves from above the sheet 31e to above the piece 33e is minimized. The size of the step when the truck 20 enters is the thickness t (same as the depth Dp). Assuming that the thickness t of the piece 33 is constant, this step will be larger than in this embodiment.

くぼみ41を設けつつくぼみ41の深さDpがピース33の厚さtより小さいことで、シート31eの上からピース33eの上へ台車20が移動する際の段差、および、ピース33が配置されていないくぼみ41に台車20が進入する際の段差を小さくすることができる。これにより、例えば、車輪254の大きさなどの制約により段差を超える性能が低い台車20であっても、ピース33の厚さtを確保することが可能になる。 Since the depth Dp of the recess 41 is smaller than the thickness t of the piece 33 while the recess 41 is provided, there is no step when the carriage 20 moves from above the sheet 31e to above the piece 33e, and the piece 33 is arranged. A step when the carriage 20 enters the recess 41 that is not formed can be reduced. This makes it possible to secure the thickness t of the piece 33 even in the case of the truck 20 having low performance over steps due to restrictions such as the size of the wheels 254 .

ここで、シート31およびピース33に印刷されるパターンについてより詳細に説明する。シート31およびピース33の上には、所定の大きさ(例えば0.2mm角)の単位パターンがマトリクス状に並んでいる。単位パターンのそれぞれは、そのパターンが配置される位置の座標が符号化された画像である。 The patterns printed on the sheet 31 and pieces 33 will now be described in more detail. On the sheet 31 and the pieces 33, unit patterns of a predetermined size (for example, 0.2 mm square) are arranged in a matrix. Each unit pattern is an image in which the coordinates of the position where the pattern is arranged are encoded.

シート31およびピース33には、符号化された座標が表現することが可能な座標空間のうち、そのシート31およびピース33の大きさに対応する領域が割り当てられている。 The sheets 31 and pieces 33 are assigned areas corresponding to the sizes of the sheets 31 and pieces 33 in the coordinate space that can be represented by the encoded coordinates.

図8は、座標空間に対する領域の割当の一例を示す図である。図8の例では、シート31に対して割り当てられる座標領域と、ピース33に対して割り当てられる座標領域とが異なっている。また、フレーム領域42およびくぼみ41の底に対しては、走行時に座標の不連続が生じないように、一貫性のある座標領域が割り当てられている。 FIG. 8 is a diagram showing an example of assignment of regions to coordinate space. In the example of FIG. 8, the coordinate area assigned to the sheet 31 and the coordinate area assigned to the piece 33 are different. Consistent coordinate areas are assigned to the frame area 42 and the bottom of the recess 41 so that there are no coordinate discontinuities during travel.

本実施形態にかかる制御システムでは、台車20のカメラ24がシート31等に印刷された単位パターンを撮影し、台車20またはデバイス制御装置10がその単位パターンを復号して座標を取得する。これにより、台車20のシート31等の上における位置が認識される。また、台車20またはデバイス制御装置10は、カメラ24により撮影された画像内にある単位パターンの向きを検出することにより、台車20の向きも算出する。 In the control system according to this embodiment, the camera 24 of the cart 20 captures a unit pattern printed on the sheet 31 or the like, and the cart 20 or the device control device 10 decodes the unit pattern to obtain coordinates. Thereby, the position of the carriage 20 on the seat 31 or the like is recognized. The cart 20 or the device control device 10 also calculates the orientation of the cart 20 by detecting the orientation of the unit pattern in the image captured by the camera 24 .

本実施形態では、シート31等に印刷されるパターンを利用することにより、ステレオカメラなどの他のデバイスを用いることなくシート31等の上における台車20の位置を高精度に認識することができる。 In this embodiment, by using the pattern printed on the sheet 31 or the like, the position of the carriage 20 on the sheet 31 or the like can be recognized with high accuracy without using another device such as a stereo camera.

ここで、シート31に割当てられる座標領域と、ピース33に割当てられる座標領域が異なるため、シート31上からピース33上に台車20が移動すると、得られる座標が不連続的に移動し、台車20の制御の支障となる。以下では、この問題の発生を低減させるための制御システムの動作について説明する。 Here, the coordinate area assigned to the sheet 31 and the coordinate area assigned to the piece 33 are different. It interferes with the control of The operation of the control system to reduce the occurrence of this problem is described below.

図9は、制御システムが実現する機能を示すブロック図である。制御システムは、機能的に、現在位置取得部51、座標変換部52、走行制御部53を含む。これらの機能は、主に、デバイス制御装置10に含まれるプロセッサ11が記憶部12に格納されるプログラムを実行し、通信部13を介して台車20を制御することにより実現される。また、現在位置取得部51などの機能の一部は、台車20に含まれるプロセッサ21が記憶部22に格納されるプログラムを実行し、通信部23を介してデバイス制御装置10とデータをやり取りし、カメラ24やモータ25を制御することにより実現される。 FIG. 9 is a block diagram showing functions realized by the control system. The control system functionally includes a current position acquisition unit 51 , a coordinate conversion unit 52 and a travel control unit 53 . These functions are realized mainly by the processor 11 included in the device control device 10 executing a program stored in the storage unit 12 and controlling the carriage 20 via the communication unit 13 . Some of the functions such as the current position acquisition unit 51 are such that the processor 21 included in the cart 20 executes a program stored in the storage unit 22 and exchanges data with the device control device 10 via the communication unit 23. , the camera 24 and the motor 25 are controlled.

現在位置取得部51は、カメラ24により撮影された画像から、座標が符号化されたパターンを認識し、そのパターンが示す座標から、台車20の位置する座標と台車20の向きとを検出する。 The current position acquisition unit 51 recognizes a pattern in which coordinates are encoded from the image captured by the camera 24, and detects the coordinates at which the truck 20 is positioned and the orientation of the truck 20 from the coordinates indicated by the pattern.

座標変換部52は、台車20の検出された座標がシート31の内にない場合に、変換ルールに基づいてその座標をそのシート31を基準とする座標に変換し、向きもその変換ルールに基づいて変換する。 When the detected coordinates of the carriage 20 are not within the sheet 31, the coordinate conversion unit 52 converts the coordinates to coordinates with the sheet 31 as a reference based on the conversion rule, and also converts the orientation based on the conversion rule. to convert.

走行制御部53は、台車20の座標および向きに基づいて台車20の動作を制御する。 The travel control unit 53 controls the motion of the truck 20 based on the coordinates and orientation of the truck 20 .

以下ではこの制御システムが実行する処理についてより詳細に説明する。図10は、制御システムの処理の一例を示すフロー図である。 The processing performed by this control system will be described in more detail below. FIG. 10 is a flow diagram showing an example of processing of the control system.

はじめに、現在位置取得部51は、台車20のカメラ24が撮影したパターンに基づいて、現在の台車20の座標および向きを取得する(検出する)(ステップS201)。 First, the current position acquisition unit 51 acquires (detects) the current coordinates and orientation of the carriage 20 based on the pattern captured by the camera 24 of the carriage 20 (step S201).

次に、座標変換部52は、パターンに基づいて検出された座標が、シート31上の座標であるか否か判定する(ステップS202)。検出された座標がシート31上の座標である場合には(ステップS202のY)、座標の変換はせず座標変換部52の処理を終了する。一方、シート31上の座標でない場合は(ステップS202のN)、座標変換部52は取得された座標を含む領域が割り当てられたピース33を特定する(ステップS203)。 Next, the coordinate conversion unit 52 determines whether or not the coordinates detected based on the pattern are the coordinates on the sheet 31 (step S202). If the detected coordinates are coordinates on the sheet 31 (Y in step S202), the processing of the coordinate conversion unit 52 is terminated without converting the coordinates. On the other hand, if the coordinates are not on the sheet 31 (N in step S202), the coordinate conversion unit 52 identifies the piece 33 to which the area containing the acquired coordinates is assigned (step S203).

そして座標変換部52は、座標の変換ルールがすでに決定されているか判定する(ステップS204)。例えば、座標変換部52は、前回検出された座標がシート31上の座標で、今回検出されたピース33上の座標である場合に、座標の変換ルールが決定されていないと判定してもよい。 Then, the coordinate conversion unit 52 determines whether the coordinate conversion rule has already been determined (step S204). For example, the coordinate conversion unit 52 may determine that the coordinate conversion rule has not been determined when the coordinates detected last time are the coordinates on the sheet 31 and the coordinates detected this time are the coordinates on the piece 33 . .

座標の変換ルールが決定されていない場合には(ステップS204のN)、座標変換部52は直近のシート31上の座標およびピース33上の現在の座標に基づいて、ピース33上の座標をシート31上の座標に変換する変換ルールを決定する(ステップS205)。なお、このピース33について座標の変換ルールがすでに決定されている場合には(ステップS204のY)、ステップS205の処理はスキップされる。 If the coordinate conversion rule has not been determined (N in step S204), the coordinate conversion unit 52 converts the coordinates on the piece 33 to the sheet based on the latest coordinates on the sheet 31 and the current coordinates on the piece 33. A conversion rule for conversion to coordinates on 31 is determined (step S205). If the coordinate conversion rule has already been determined for this piece 33 (Y in step S204), the process of step S205 is skipped.

ステップS205の変換ルールの決定についてさらに説明する。以下では、移動元座標が最後に検出されたシート31の上の座標であり、移動先座標が最初に取得されたピース33の上の座標であるとする。座標変換部52は、移動元座標が示す位置、台車20の向き、および、移動元座標が取得されてから移動先座標が取得されるまでのモータ25の回転量に基づいて、仮にシート31上を走行した場合における、現在の位置の予測座標を求める。座標変換部52は、予測座標が示す位置と移動先座標が示す位置とが一致し、かつ、移動元座標における向きから移動先座標における向きの変化に基づいて算出されるシート31に対するピース33の傾きが反映されるように座標の変換式を生成し、その変換式を変換ルールとして決定する。 The determination of the conversion rule in step S205 will be further described. In the following description, it is assumed that the source coordinates are the coordinates on the last detected sheet 31 and the destination coordinates are the coordinates on the piece 33 that is first acquired. Based on the position indicated by the source coordinates, the orientation of the carriage 20, and the amount of rotation of the motor 25 from the acquisition of the source coordinates to the acquisition of the destination coordinates, the coordinate conversion unit 52 temporarily converts the position on the sheet 31. Calculate the predicted coordinates of the current position when traveling The coordinate conversion unit 52 calculates the position of the piece 33 with respect to the sheet 31 that is calculated based on the change in orientation from the orientation at the source coordinates to the orientation at the destination coordinates, where the position indicated by the predicted coordinates and the position indicated by the destination coordinates match. A coordinate conversion formula is generated so that the inclination is reflected, and the conversion formula is determined as a conversion rule.

変換ルールが決定されると、座標変換部52は、決定された変換ルールに基づいて、現在の座標をシート31上の座標に変換する(ステップS206)。 When the conversion rule is determined, the coordinate conversion unit 52 converts the current coordinates into coordinates on the sheet 31 based on the determined conversion rule (step S206).

座標変換部52による処理が終了すると、走行制御部53は、変換された台車20の座標および向きに基づいて、台車20の走行を制御する(ステップS207)。 After the processing by the coordinate conversion unit 52 is completed, the traveling control unit 53 controls traveling of the truck 20 based on the converted coordinates and direction of the truck 20 (step S207).

図10に示される処理により、台車20がピース33上にある場合に、座標変換部52は現在位置取得部51が取得したピース33上の座標をシート31上の座標に変換し、その変換された座標を走行制御部53が台車20の移動の制御に用いる座標として入力する。これにより、走行制御部53による走行の制御を適切に行うことが可能になる。例えば、ピース33上を走行している際にも、シート31上の他のオブジェクト等を考慮して台車20の移動を制御することが可能になる。 10, when the cart 20 is on the piece 33, the coordinate conversion unit 52 converts the coordinates on the piece 33 acquired by the current position acquisition unit 51 into coordinates on the sheet 31, and The travel control unit 53 inputs the obtained coordinates as the coordinates used to control the movement of the carriage 20 . As a result, it is possible to appropriately control the travel by the travel control unit 53 . For example, even when traveling on the piece 33 , it is possible to control the movement of the carriage 20 in consideration of other objects on the sheet 31 .

ここで、ステップS205の変換ルールの決定は他の手法により行われてもよい。例えば、くぼみ41およびピース33の形状により、ピース33の相対的位置と向きの自由度が制限されるので、座標変換部52は、移動元座標と移動先座標とに基づいて、変換式のパラメータを選択することにより変換ルールを決定してもよい。例えば、座標変換部52は、移動先座標がどのピース33に割り当てられているかにより、ピース33に対応する変換式のパラメータとしてピース33内の基準位置の座標を決定し、さらに移動先座標に近いピース33の端の方向を検出し、その検出された端に基づいてピース33がはめ込まれた向きの相違を解消するための座標および向きの変換のパラメータを決定してよい。 Here, determination of the conversion rule in step S205 may be performed by other methods. For example, since the degree of freedom of the relative position and orientation of the piece 33 is restricted by the shapes of the recess 41 and the piece 33, the coordinate transformation unit 52 uses the transformation formula parameter The conversion rule may be determined by selecting For example, the coordinate transformation unit 52 determines the coordinates of the reference position in the piece 33 as a parameter of the transformation formula corresponding to the piece 33 based on which piece 33 the movement destination coordinates are assigned to, and furthermore, determines the coordinates of the reference position in the piece 33 as a parameter of the transformation formula corresponding to the piece 33, and The orientation of the edge of the piece 33 may be detected, and based on the detected edge, the coordinates and orientation transformation parameters for resolving the difference in the inset orientation of the piece 33 may be determined.

なお、図8の説明において、くぼみ41の底およびフレーム領域42に対して統一的な座標領域が割り当てられているが、くぼみ41の底に対してフレーム領域42と連続しない領域が割り当てられてもよい。この場合、別途、座標変換部52は台車20が読み取った座標がくぼみ41の底の座標である場合に、座標の値に対して固定的な値をそうかまたは減少させることによりシート31上の座標に変換してよい。

In the description of FIG. 8, a unified coordinate area is assigned to the bottom of the depression 41 and the frame area 42, but even if an area that is not continuous with the frame area 42 is assigned to the bottom of the depression 41 good. In this case, separately, when the coordinates read by the carriage 20 are the coordinates of the bottom of the dent 41, the coordinate conversion unit 52 converts or decreases a fixed value with respect to the value of the coordinates so that the coordinates on the sheet 31 are You can convert to coordinates.

Claims (4)

位置情報が符号化されたパターンが印刷され、複数のくぼみおよび前記複数のくぼみのそれぞれの周縁に接するフレーム領域を含むシートと、
前記くぼみに応じた平面形状を有し、前記くぼみの上に配置可能なカードと、
前記シートおよび前記くぼみの上に配置されるカードの上を走行する移動部、および、前記シートに印刷される複数のパターンのうち一部を撮影するカメラ、を有する移動デバイスと、
前記撮影されたパターンに基づいて検出される前記移動デバイスの位置に基づいて、前記移動デバイスを制御する制御手段と、
を含み、
前記複数のパターンは、前記複数のくぼみの底と前記フレーム領域とに印刷され、前記複数のパターンのそれぞれは、自らが配置される位置を示す座標が符号化された画像である、
制御システム。
a sheet printed with a pattern encoded with positional information and including a plurality of depressions and a frame region abutting a perimeter of each of the plurality of depressions ;
a card that has a planar shape corresponding to the depression and can be placed on the depression;
a mobile device having a mobile unit that travels over the sheet and cards placed on the recesses, and a camera that captures a portion of a plurality of patterns printed on the sheet;
control means for controlling the moving device based on the position of the moving device detected based on the photographed pattern;
including
The plurality of patterns are printed on the bottoms of the plurality of indentations and the frame area, and each of the plurality of patterns is an image encoded with coordinates indicating the position where the pattern is located.
control system.
請求項1に記載の制御システムにおいて、
前記くぼみの深さは、前記カードの厚さより小さい、
制御システム。
The control system of claim 1, wherein
the depth of the recess is less than the thickness of the card;
control system.
カードを配置可能な形状を有する複数のくぼみと、
前記複数のくぼみのそれぞれの周縁に接するフレーム領域と、
表面に印刷され位置情報が符号化された複数のパターンと、
を含み、
前記複数のパターンは、前記複数のくぼみの底と前記フレーム領域とに印刷され、前記複数のパターンのそれぞれは、自らが配置される位置を示す座標が符号化された画像であり、
前記くぼみの上は、前記カードが配置されているかに関わらず、前記パターンを撮影し、かつ当該撮影されたパターンが復号化された位置情報に応じて走行する移動デバイスが走行可能である、
シート。
a plurality of indentations having a shape in which cards can be placed;
a frame region contacting the periphery of each of the plurality of depressions;
a plurality of patterns printed on the surface and encoded with positional information;
including
The plurality of patterns are printed on the bottom of the plurality of recesses and the frame area, each of the plurality of patterns is an image encoded with coordinates indicating the position where the pattern is arranged;
A mobile device that captures the pattern and moves according to the location information from which the captured pattern is decoded can run over the recess, regardless of whether the card is placed thereon.
sheet.
カードと、
シートと、を含み、
前記シートは、複数のくぼみ、前記複数のくぼみのそれぞれの周縁に接するフレーム領域および、表面に印刷される位置情報が符号化された複数のパターンを含み、
前記カードは、前記くぼみに応じた平面形状を有し、前記くぼみの上に配置可能であり、
前記複数のパターンは、前記複数のくぼみの底と前記フレーム領域とに印刷され、前記複数のパターンのそれぞれは、自らが配置される位置を示す座標が符号化された画像であり、
前記くぼみの上は、前記カードが配置されているかに関わらず、前記パターンを撮影し、かつ当該撮影されたパターンが復号化された位置情報に応じて走行する移動デバイスが走行可能である、
玩具システム。
card and
including a seat and
The sheet includes a plurality of depressions, a frame region in contact with the periphery of each of the plurality of depressions , and a plurality of patterns encoded with position information printed on the surface,
the card has a planar shape corresponding to the depression and can be placed on the depression;
The plurality of patterns are printed on the bottom of the plurality of recesses and the frame area, each of the plurality of patterns is an image encoded with coordinates indicating the position where the pattern is arranged;
A mobile device that captures the pattern and moves according to the location information from which the captured pattern is decoded can run over the recess, regardless of whether the card is placed thereon.
toy system.
JP2021554836A 2019-11-08 2020-09-24 control systems, seats and toy systems Active JP7322168B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023121947A JP7413592B2 (en) 2019-11-08 2023-07-26 Control systems, seats and toy systems
JP2023221602A JP7607738B2 (en) 2019-11-08 2023-12-27 Control Systems and Toy Systems

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019203469 2019-11-08
JP2019203469 2019-11-08
PCT/JP2020/036077 WO2021090593A1 (en) 2019-11-08 2020-09-24 Control system, sheet, and toy system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023121947A Division JP7413592B2 (en) 2019-11-08 2023-07-26 Control systems, seats and toy systems

Publications (2)

Publication Number Publication Date
JPWO2021090593A1 JPWO2021090593A1 (en) 2021-05-14
JP7322168B2 true JP7322168B2 (en) 2023-08-07

Family

ID=75849879

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2021554836A Active JP7322168B2 (en) 2019-11-08 2020-09-24 control systems, seats and toy systems
JP2023121947A Active JP7413592B2 (en) 2019-11-08 2023-07-26 Control systems, seats and toy systems
JP2023221602A Active JP7607738B2 (en) 2019-11-08 2023-12-27 Control Systems and Toy Systems

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2023121947A Active JP7413592B2 (en) 2019-11-08 2023-07-26 Control systems, seats and toy systems
JP2023221602A Active JP7607738B2 (en) 2019-11-08 2023-12-27 Control Systems and Toy Systems

Country Status (3)

Country Link
JP (3) JP7322168B2 (en)
CN (1) CN114599436A (en)
WO (1) WO2021090593A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7711137B2 (en) * 2023-09-13 2025-07-22 株式会社ソニー・インタラクティブエンタテインメント Toy system, mobile object, card set, control method and program
JP7711139B2 (en) * 2023-09-25 2025-07-22 株式会社ソニー・インタラクティブエンタテインメント Card Sets and Toy Systems
JP7741140B2 (en) * 2023-07-20 2025-09-17 株式会社ソニー・インタラクティブエンタテインメント Toy system, mobile object, control method and program
JP7742871B2 (en) * 2023-10-19 2025-09-22 株式会社ソニー・インタラクティブエンタテインメント Toy Systems and Cards
JP7711136B2 (en) * 2023-09-13 2025-07-22 株式会社ソニー・インタラクティブエンタテインメント Toy system, mobile object, card set, control method and program
JP7711138B2 (en) * 2023-09-13 2025-07-22 株式会社ソニー・インタラクティブエンタテインメント Toy system, mobile object, card set, control method and program
WO2025018025A1 (en) * 2023-07-20 2025-01-23 株式会社ソニー・インタラクティブエンタテインメント Toy system, moving body, control method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3131278U (en) 2007-02-15 2007-04-26 孝次郎 石山 Board game board
JP3205781U (en) 2016-06-02 2016-08-12 昌徳 米田 Game board
JP2018163547A (en) 2017-03-27 2018-10-18 カシオ計算機株式会社 Program processing apparatus, control method therefor, and control program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3020411U (en) * 1995-07-11 1996-01-23 株式会社永岡書店 Jigsaw traveling toy
JPH09300829A (en) * 1996-05-09 1997-11-25 Ricoh Co Ltd Mount for holding image receptor
US6695668B2 (en) 2001-01-29 2004-02-24 Kevin Gerard Donahue Toy vehicle and method of controlling a toy vehicle from a printed track
JP4303458B2 (en) * 2001-09-28 2009-07-29 株式会社コナミデジタルエンタテインメント Game device play field
JP2005036587A (en) * 2003-07-18 2005-02-10 Masahiro Kutogi Tile, road buried member and positional information system
JP4528113B2 (en) 2004-12-28 2010-08-18 株式会社タカラトミー Traveling toy
US20120050198A1 (en) * 2010-03-22 2012-03-01 Bruce Cannon Electronic Device and the Input and Output of Data
CA3032074C (en) 2016-08-04 2021-04-13 Sony Interactive Entertainment Inc. Information processing apparatus, information processing method, and information medium
JP3215614U (en) 2017-12-20 2018-04-05 安譜國際股▲分▼有限公司 Educational toys
CN209317015U (en) * 2018-10-29 2019-08-30 东莞宏溢塑胶玩具有限公司 A toy car that can recognize cards

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3131278U (en) 2007-02-15 2007-04-26 孝次郎 石山 Board game board
JP3205781U (en) 2016-06-02 2016-08-12 昌徳 米田 Game board
JP2018163547A (en) 2017-03-27 2018-10-18 カシオ計算機株式会社 Program processing apparatus, control method therefor, and control program

Also Published As

Publication number Publication date
JP2024026585A (en) 2024-02-28
WO2021090593A1 (en) 2021-05-14
JPWO2021090593A1 (en) 2021-05-14
CN114599436A (en) 2022-06-07
JP2023138579A (en) 2023-10-02
JP7413592B2 (en) 2024-01-15
JP7607738B2 (en) 2024-12-27

Similar Documents

Publication Publication Date Title
JP7322168B2 (en) control systems, seats and toy systems
JP5817611B2 (en) Mobile robot
KR102461093B1 (en) Depth image providing apparatus and method
JP6450788B2 (en) Work removal system
JP2013154457A (en) Workpiece transfer system, workpiece transfer method, and program
US11801602B2 (en) Mobile robot and driving method thereof
JP2015055969A (en) Mobile robot, mobile robot control system, control graphic display sheet, and program
JP2021020266A (en) Device and method for determining action of robot, and program
CN103472434B (en) Robot sound positioning method
CN108318050B (en) Central controller and the system and method for utilizing the central controller mobile navigation
JP3882083B2 (en) Ranging device
JP2020106872A (en) Moving device, object detection method and program
WO2019171491A1 (en) Mobile body control device, mobile body, mobile body control system, mobile body control method, and recording medium
JP7223133B2 (en) Control system, control method and program
JP6947779B2 (en) Control systems, control methods, and programs
KR102851270B1 (en) Docking apparatus and method of charging port for electric vehicle
WO2020036146A1 (en) Cards, card reading system, and card set
KR101035058B1 (en) Recognition method of ceiling area for mobile robot and its position recognition
CN112291701A (en) Positioning verification method, positioning verification device, robot, external equipment and storage medium
JP7552468B2 (en) Position measuring device, position measuring method, position measuring program, and logistics system
JP6964275B2 (en) Mobile robots and robot systems
JP7153747B2 (en) Control systems, control methods, programs and sheet sets
CN120696300B (en) Control methods, controllers, equipment and storage media for punching equipment
TW201741855A (en) Gesture control system and method
US20260120316A1 (en) Electronic device for recognizing structure of space by using camera and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230615

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: 20230627

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230726

R150 Certificate of patent or registration of utility model

Ref document number: 7322168

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150