[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7233442B2 - ロボット制御装置を備えた玩具構築システム - Google Patents

ロボット制御装置を備えた玩具構築システム Download PDF

Info

Publication number
JP7233442B2
JP7233442B2 JP2020560582A JP2020560582A JP7233442B2 JP 7233442 B2 JP7233442 B2 JP 7233442B2 JP 2020560582 A JP2020560582 A JP 2020560582A JP 2020560582 A JP2020560582 A JP 2020560582A JP 7233442 B2 JP7233442 B2 JP 7233442B2
Authority
JP
Japan
Prior art keywords
robot controller
input
robot
machine
instructions
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
JP2020560582A
Other languages
English (en)
Other versions
JP2021511924A (ja
Inventor
クリステンセン ウェレウス,レネ
ホルト ペダーセン,ビャルケ
ノールビー アンデルセン,ケビン
ヘンペル,ラルフ
ノーマン ブリックス,ペレ
Original Assignee
レゴ エー/エス
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 レゴ エー/エス filed Critical レゴ エー/エス
Publication of JP2021511924A publication Critical patent/JP2021511924A/ja
Application granted granted Critical
Publication of JP7233442B2 publication Critical patent/JP7233442B2/ja
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
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/042Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H30/00Remote-control arrangements specially adapted for toys, e.g. for toy vehicles
    • A63H30/02Electrical arrangements
    • A63H30/04Electrical arrangements using wireless transmission
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/06Building blocks, strips, or similar building parts to be assembled without the use of additional elements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/22Optical, colour, or shadow toys
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21SNON-PORTABLE LIGHTING DEVICES; SYSTEMS THEREOF; VEHICLE LIGHTING DEVICES SPECIALLY ADAPTED FOR VEHICLE EXTERIORS
    • F21S10/00Lighting devices or systems producing a varying lighting effect
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21VFUNCTIONAL FEATURES OR DETAILS OF LIGHTING DEVICES OR SYSTEMS THEREOF; STRUCTURAL COMBINATIONS OF LIGHTING DEVICES WITH OTHER ARTICLES, NOT OTHERWISE PROVIDED FOR
    • F21V33/00Structural combinations of lighting devices with other articles, not otherwise provided for
    • F21V33/008Leisure, hobby or sport articles, e.g. toys, games or first-aid kits; Hand tools; Toolboxes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4155Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0053Computers, e.g. programming
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H2200/00Computerized interactive toys, e.g. dolls
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39371Host and robot controller
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45007Toy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/40Bus coupling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Manufacturing & Machinery (AREA)
  • Mechanical Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Toys (AREA)

Description

本発明は、ロボット制御装置を含む玩具構築ロボットシステムの一態様に関する。ロボット制御装置は、ロボット制御装置と協働玩具構築要素とを取り外し可能に相互接続するように形成された連結要素を含むハウジングと、プログラムされた命令を含む処理装置と、処理装置と通信するように形成された複数の入出力ポートを含む。
多くの機能を有する玩具ロボットの構築に使用されるロボット制御装置を含む玩具構築システムは、ユーザーに、特に子供に、高度に対話的で(interactive)刺激的な遊戯経験を提供する。ロボット制御装置は、動作可能な玩具構築モデルに統合されると、特に、駆動装置および/またはセンサーなどの適切な周辺装置と組み合わされると、プログラムされた機能または自律的な機能を実行するように、モデルに「生命」をもたらすことができる。このようなロボットを設計する、組み立てる、およびプログラミングすることは、遊び心のある方法で、ユーザーの高度な学習経験を刺激することができる、とりわけやりがいのあるタスクである。
しかしながら、タスクにユーザーを関与させることに成功するためには、全く異なる水準の構築およびプログラミング経験を有する可能性のある広範囲のユーザーに適した方法で、組立およびプログラミング工程における様々な段階の直感的な理解を促進することが重要である。
したがって、例えば、ロボット構築セットでの使用のための、特に、遊び心のある方法で組立およびプログラミング経験を高めるロボット玩具構築モデルでの使用のための、改善されたロボット制御装置の必要性がある。
本発明の第1の態様は、ロボット制御装置を含む玩具構築ロボットシステムに関連し、ロボット制御装置は、
ロボット制御装置を、協働玩具構成要素と取り外し可能に相互接続するように構成された連結要素を含むハウジングと、
プログラムされた命令を含む処理装置と、
処理装置と通信するように構成された複数の入出力ポートと、
各発光体が、処理装置からの命令に応答して、少なくとも2つの異なる表示状態を選択的に生成するように動作可能である複数の別個の発光体と、
を備え、
発光体は、直交する列および行の2次元行列内に配置され、各行は、第1の端部と第2の端部との間に延在し、行の第1の端部は、行列の第1の縁部を画定し、行の第2の端部は、第1の縁部とは反対側の行列の第2の縁部を画定し、各入出力ポートは、行のうちの1つによって画定される線上で、行の第1の端部および第2の端部のうちの1つに配置される。
このように、別々の発光体と入出力ポートとを互いに整列した関係で配置することにより、玩具構築ロボットシステムの状態の変化、特にロボット制御装置の構成の変化に従った入出力ポート間の様々な関係を、柔軟でありさらに明確な方法で動的に視覚化することができる。例えば、玩具構築システムの現在の状態に関する情報は、周辺装置の接続として可視化することができ、または外部装置との対話が、玩具ロボット組立体の構築および/または操作の過程において、ユーザーに示唆および指示されるとともに、試行され、構成され、および/または再構成される。さらに、視覚化は、玩具構築システムの現在の状態を反映するように毎回動的に適応させることができる。これにより、玩具構築ロボットシステムにおける、ロボット制御装置の現在の構成に従った、発光体による異なる入出力ポートの状態のさらなる改善された視覚化が達成される。入出力ポートと、それに関連付けられた発光体との位置合わせと、組み合わせた行列配置は、経験の浅いユーザーによる、より複雑な組立での使用のためのロボット制御装置の利便性を高める。
ロボット制御装置のハウジングは処理装置を収容する、すなわち、処理装置はハウジング内に配置される。これにより、自律的な装置が提供される。好ましくは、ロボット制御装置は、同じハウジング内に独立した電源をさらに含み、それによってロボット制御装置を完全に自律的にする。同時に、ハウジングは、ロボット制御装置を、対応する結合部材を有する協働要素と取り外し可能に相互接続するように構成された1つ以上の結合部材を有する。したがって、ハウジングは、玩具ロボットを構築するため、モジュール方式の容易に拡張可能な遊戯経験を促進するために、ロボット制御装置を既知の玩具構築要素と統合するための結合要素を提供する。例えば、協働要素は、1つ以上の玩具構築要素を含むことができ、玩具構築要素は、玩具構築要素を互いに取り外し可能に相互接続するように構成された1つ以上の結合部材を含む。協働要素の他の例は、ロボット制御装置上に配置された結合部材と係合するように構成されたそのような結合部材を備えた支持面または周辺装置を含むことができる。これにより、ロボット制御装置を玩具構築モデルに一体部品として、あるいは新部品の追加導入として容易に追加することができる。したがって、ロボット制御装置を、他の玩具構築要素の協働結合要素と相互接続するためのそのような結合要素の存在は、玩具構築システムのコンテキスト(context)におけるその有用性のために重要である。
「I/Oポート」とは、入出力ポートのことをいう。入出力ポートは、周辺センサーおよび/またはモーターを介して、ロボットの機能性を実現するためのものである。入出力ポートは入力と出力の両方に対応している。しかしながら、作動中、入力および/または出力タスクの実際の割り当ては、例えば、入出力ポートに接続された周辺装置およびこの入出力ポートを介して実装された特定のロボット機能に依存し得る。
発光体は、以下に詳述するように、巨視的寸法を有する。各個別の発光体は、人間のユーザーによって個々の要素として視覚的に認識可能であり、処理装置からの命令に応答して選択的に動作させることができる。発光体は、ハウジングの前面に、平行な行と、行に直交する列とを有する二次元配置で配置される。発光体はさらに、各入出力ポートがその隣に関連付けられた発光体を有するように、入出力ポートに対して位置合わせされる。最も好ましくは、入出力ポートは、行列の第1の縁部および第2の縁部によって画定される境界の外側の行の延長に位置する。
前面は、発光体が配置される側としてみなすことができ、作動中、上、下、または横などの任意の方向を指すことができる。このため、ハウジングの外側から発光体を見ることができる。「上」および「下」という用語は、鉛直方向、すなわち本質的に重力方向に平行な方向として定義することができる。なお、「横」とは、鉛直方向に対して角度を有する方向と定義することができる。入出力ポートの各々に対して、関連付けられた発光体が、入出力ポートに隣接する発光体の二次元配置の縁部に配置される。関連付けられた発光体を作動させて、例えば、ロボット改良モデルを組み立てる際の入出力ポートの正しい使用に関して、ロボット制御装置のユーザーに視覚的手引きを提供することができる。これは、複雑なロボット玩具構築モデルを組み立てる際に、特に未経験のユーザーにとって、改善された対話的学習体験を促進する。
上述のように、発光体は、入出力ポートの各々がその隣に一意的に関連付けられた発光体を有するように、入出力ポートに対して位置決めされる。有利には、これは、行列の縁に沿った方向において見たときに、関連付けられた発光体を入出力ポートの関連する幅内に配置することによって達成される。したがって、関連付けられた発光体は、それぞれの入出力ポートに視覚的に容易に関連付けられる。関連する幅は、入出力ポートに隣接する行列の縁に沿った方向においてみたときの入出力ポートの幅によって画定されてもよい。さらに有利には、入出力ポートの幅は、行列の縁の隣にマーク付けされてもよい。これにより、さらに改善された対話的学習体験を促進するために、未経験のユーザーのさらなる改善された手引きが提供される。
有利には、発光体は、玩具構築システムの入出力ポートおよびそのような状況で使用される連結装置の寸法にスケールが対応するように寸法決めされる。有用な入出力ポートおよび協働連結装置は、手動での組立操作で使用するために寸法を決められるべきであり、特に、子供または未経験のユーザーによる使用に適しているべきである。このような入出力ポートの典型的な寸法は、ミリメートルおよび/またはセンチメートルの範囲であってもよい。したがって、発光体は、入出力ポートおよび協働連結装置と同様に、直接的な人間の対話上で使用するように適合された巨視的寸法を有する。すなわち、発光体は、好ましくは、ミリメートルおよび/またはセンチメートルの範囲内で、行列の面内の横の寸法で寸法決めされる。0.5mmまでの発光体寸法が考えられるが、個々の発光体を適切に分解および識別し、それぞれの入出力ポートとの適切な関連付けを提供するために、少なくとも1mm、少なくとも2mm、または少なくとも3mmの最小横寸法が望ましい。発光体の寸法の上限は、入出力ポートの配置によって決定され、例えば、入出力ポートの実際の幅によって、または入出力ポートの隣の縁に沿った入出力ポートの関連する幅によって、および/または隣接する入出力ポート間の距離に関して決定され得る。
発光体の巨視的寸法と一致して、行間隔と列間隔も巨視的である。有利には、列間隔は、少なくとも0.5mm、少なくとも1mm、少なくとも2mm、少なくとも3mm以上である。さらに有利には、行間隔は、少なくとも0.5mm、少なくとも1mm、少なくとも2mm、少なくとも3mm以上である。いくつかの実施形態によれば、有利には、行と列は等間隔に配置される。好ましくは、行間隔は、行列配置全体にわたって同じである。さらに好ましくは、列間隔は、行列配置全体にわたって同じである。好ましくは、行および列の行列は、行間隔および列間隔が行列全体にわたって同一である、正方形グリッドを形成する。
巨視的発光体の目的は、ロボット玩具構築モデルの構築および組立中に、ユーザーに対話的な手引きを提供することである。別個の発光体と入出力ポートとの巨視的な寸法決定および位置合わせは、例えば、関連付けられた発光体を介して発される「Simon’s」のコマンドに従って、入出力ポートにおける特定の入力または入力の組み合わせの起動を必要とする種類の遊戯「Simon says」のような、対話的遊戯におけるユーザーとの対話(interaction)にも有用である。さらに、制御装置に関するデータを符号化する機械可読デジタルコードを生成するように発光体を制御するときに、発光体の巨視的寸法化の相乗効果が達成され、機械可読デジタルコードが視覚パターンとして提示される。上述のように、視覚パターンは、互換性のある外部装置を使用して取り込むことができる。視覚パターンを形成する発光体の巨視的寸法化により、外部装置による視覚パターンの確実な取り込みは、一般的に入手可能な携帯装置のカメラ、または安価な低解像度取込装置を用いて実施することができる。さらに、発光体の巨視的寸法化により、ロボット制御装置から外部装置への符号化データの光学伝送処理は、ユーザーが直接アクセスできるようになる。これは、組立処理の対話的学習体験を改良し、またロボット制御装置と対話する外部装置への機能的連結を含むように、この体験を相乗的に拡張する。
ロボット制御装置とその環境との間の対話は、それによって、組立処理の間も、その後の制御および完成した組立体との対話の間も両方とも、直接アクセス可能な方法で実施される。直接的かつ連想的な可視化は、ロボット制御装置と環境の間の対話の直感的理解を支援する。その結果、入出力ポートおよび前面表示装置を有するものの、入出力ポートおよび表示装置が、本発明の実施形態による別個の発光体の行および列と入出力ポートとの特定の位置合わせによって達成されるのと同じ方法で相互に関連されない従来技術のロボット制御装置と比較して、改良された対話的遊戯および学習体験が生成される。
ロボット制御装置および/またはそれに接続された任意の関連周辺装置の状態の視覚化も、このような任意の構成要素を較正する目的に有用である。例えば、向き、位置、温度、強度、色、縮尺等のような特定のパラメータに関するセンサーおよび/または駆動装置の較正は、対応する基準との比較を実行し、補正を適用する場合に、ロボット制御装置および/またはそれに接続された関連周辺装置の状態を視覚化することによって、直感的かつ対話的な方法で実行および/または確認することができる。第1のロボット制御装置上の視覚化は、例えば、較正の目的のために、第1のロボット制御装置と通信する関連付けられた第2のロボット制御装置の状態を反映することも考えられる。
いくつかの実施形態によれば、アクセス性は、点灯照明または点滅照明、色彩効果および/またはそれらの任意の組み合わせなどの、アニメーション照明効果(animated light effects)によって支援される。いくつかの実施形態によれば、アクセス性は、視覚的伝達処理と相互に関連し、さらに上記視覚効果のいずれかと組み合わせることができる音響信号/音などの他の手段によってさらに支援される。関連する音響信号は、人間の聴覚に適合する周波数範囲で提供されるべきである。これにより、対話的な体験をさらに向上させることができる。
行に整列された入出力ポートに加えて、または代替的に、システムは、行に関連付けられた入出力ポートと同様に、列に関連付けられたさらなる入出力ポートを含むことができる。この関連付けは、行列の列によって定義される線に、さらなる入出力ポートを整列させることによって得られる類似の方法である。上記と同様に、各列は、第3の端部から第4の端部に向かって延在し、第3および第4の端部は、それぞれ行列の第3および第4の縁部を画定する。したがって、さらなる入出力ポートの各々は、列のうちの1つによって画定される線上、およびその第3および第4の端部のうちの1つに配置され得る。さらに、さらなる入出力ポートは、行列の第3および第4の縁部によって画定される境界の外側の列の延長に位置付けることが最も好ましい。行に対する入出力ポートの整列に関して本明細書で説明したものと同等の考慮事項は、直交行列配置の列に対するさらなる入出力ポートの整列にも適用されることに留意されたい。したがって、このようなさらなる入出力ポートおよびその利点を含む両実施形態に関するこれらの考慮事項は、本開示と同等であると考えられ、以下ではさらに詳細には説明しない。
いくつかの実施形態によれば、有利には、入出力ポートと整列した別個の発光体の2次元行列配置の上述の利点は、以下の特徴のうちの1つ以上によってさらに支援されてもよい。
いくつかの実施形態によれば、有利には、別々の発光体の二次元配置における行の数は、少なくとも3つ、少なくとも5つ、または少なくとも7つである。さらに、各行における別個の発光体の数は、少なくとも3個、少なくとも5個、または少なくとも7個である。したがって、いくつかの実施形態では、行の数は、少なくとも3つ、少なくとも5つ、または少なくとも7つである。行および/または列の数の上限は、個別の発光体をその上に配置するためにハウジング上で利用可能な設置面積の全体寸法および個別の発光体の巨視的寸法によって決定される。一般に、ロボット制御装置上の別個の発光体の行数および/または列数は、20を超えないか、15を超えないか、12を超えないか、または10を超えない。
いくつかの実施形態によれば、有利には、入出力ポートは、ハウジングの前面にある発光体の二次元配置の少なくとも一つの縁部に沿って配置される。入出力ポートは、モーター、センサー、またはユーザーが操作可能な要素などの互換性のある周辺装置を接続するために構成される。このように、入出力ポートは、ロボット制御装置への、およびロボット制御装置からの、ユーザーが設定可能な入力および/または出力信号のためのインターフェースを提供する。入出力ポートは、電気コネクタ、光学コネクタを含むことができ、ワイヤレスポートを含むことさえでき、ワイヤレスポートは、発光体の2次元配置の縁部の隣にワイヤレス入出力ポートの視覚的マークアップを含むことができる。入出力ポートの各々は、発光体の2次元配列の縁部に沿って見られるように、関連するポート幅を有する。
さらに、いくつかの実施形態によれば、少なくとも第1の入出力ポートが行の第1の端部に配置され、第2の入出力ポートが行の第2の端部に配置される。したがって、第1の入出力ポートおよび第2の入出力ポートは、対応する行によって画定される同じ行において、その行の両端に配置される。
さらに、いくつかの実施形態によれば、第1のグループの第1の出入力ポートが行列の第1の縁部に沿って配置され、および/または第2のグループの第2の入出力ポートが行列の第2の縁部に沿って配置される。好ましくは、第1および第2の入出力ポートの対は、それぞれ対応する行によって画定される同じライン上において、その両端に配置される。好ましくは、第1のグループ入出力ポートの数は、第2のグループ入出力ポートの数と等しい。行は、それぞれの第1の入出力ポートおよび/またはそれぞれの第2の入出力ポートなど、少なくとも1つのそれぞれの入出力ポートに関連付けられる。入出力ポートに関連づけられた行は、同じ方法で特定の入出力ポートに割り当てられていない1つ以上の追加の行によって挿入され得る。これは例えば、隣接する入出力ポート間や隣接する行に属する入出力ポート間の、物理的および/または論理的接続などの関係を明確に示すのに有用である。行列内の行の数は、典型的には、入出力ポートの数または第1および第2の入出力ポート対の数に比例した倍数(commensurable multiple)に任意の終端行を加えた数である。
第1のグループ入出力ポートは、行列の第1の縁部に沿った方向に見られるような第1のポート幅を有する。第2のグループ入出力ポートは、行列の第2の縁部に沿った方向に見られるような第2のポート幅を有する。したがって、第1のグループ出入力ポートおよび第2のグループ出入力ポートのそれぞれは、行列の第1および第2の縁部に沿って、それぞれ関連するポート幅を有することができる。第1および第2のグループ入出力ポートのそれぞれは、上述したように、関連する発光体を有する。有利には、第1および第2のグループ出入力ポートのそれぞれについて、関連する発光体は、行列の第1または第2の縁部に沿った方向に見られるような第1または第2のグループの入出力ポートの関連するポート幅内で行列の第1または第2の縁部に配置される。これにより、前述したように、発光体とそれぞれの入出力ポートとの良好な視覚的関連付けが達成される。
有利には、ロボット制御装置のいくつかの実施形態によれば、第1のグループの入出力ポートの数は、第2のグループの入出力ポートの数と等しい。これにより、簡単な対称的な配置構成を得ることができる。対称的な配置は、ロボット制御装置の設置面積を効率的に利用するための単純化されたアライメントジオメトリを提供する。さらに、対称的な配置により、入出力ポートとそれに関連する発光体との視覚的に直感的な位置合わせが達成される。また、これにより、経験の少ないユーザーによる、より複雑な組立のためのロボット制御装置の使用が容易になる。
さらに、いくつかの実施形態によれば、行の数は列の数に等しい。このような構成は、例えば、QRコード(登録商標)のような特定のタイプの視覚パターンまたは機械可読視覚コードを表すのに有用である。
さらに、いくつかの実施形態によれば、発光体は、処理装置からの命令に応答して、ロボット制御装置に関するデータを符号化する機械可読コードを生成するように動作可能である。
ロボット制御装置に関するデータを符号化する機械可読デジタルコードを生成することによって、ロボット制御装置は、自身に関する情報を送信し、そのような情報を他の装置、機械、ロボット等に利用可能にすることができる。これらの他の装置、機械、ロボット等は、機械可読コードを取り込み、ほぼ自動化された方法で符号化されたデータに含まれる情報を復号することができる。したがって、ロボット制御装置は、このような他の装置、機械、ロボットなどと直接通信することができる。
さらに、いくつかの実施形態によれば、複数の発光体は、組み合わせて2次元パターンなどのパターンを生成するように動作可能である。パターンは、ユーザーに信号を送るために構成され、かつ/または、外部装置に信号を送るために適合されたパターンであってもよい。外部装置に信号を送るように適合された機械可読コードは、QRコード(登録商標)やバーコード等の任意の適切なコードを形成するために、デジタル2値または複数のレベルの離散的表現を使用して、色および強度などの、発光体の光学パラメータによって表現される、本明細書に開示されているいくつかの組み合わせによって画定される2次元パターンとして表現することができる。機械可読コードは、好ましくは規格化されたプロトコルに従って、デジタルフォーマットで符号化される。これにより、ロボット制御装置は、データに含まれる情報の効率的な伝達のためにデータを提示するように構成される。ロボット制御装置に関するデータの例としては、状態データ、構成データ、識別データ、ロボット制御装置から他の装置への命令およびそのような命令に関するデータ、例えば、システムを使用して構築された玩具ロボットを組み立てるおよび/または操作する際の、ユーザーに対する状態表示および構成指示がある。
好ましくは、パターンは、外部装置による光学的認識のために適合され、それによって、外部装置のカメラまたはラインスキャナなどの光学取込装置を、単にロボット制御装置の発光体の方へ向けることによって、外部装置によって認識され得る機械可読コードを生成する。外部装置は、光学撮像センサー、カメラ、マシンビジョンシステム、または光学走査装置などの光学入力装置を備えることができ、また光学入力装置から受信した光学入力を処理するための関連するソフトウェアモジュールをさらに備えることができ、ソフトウェアモジュールは、処理された光学入力を解釈するため、および/または光学入力装置によって取り込まれた光学入力における所定の視覚パターンを認識するためにさらに構成される。このように構成された外部装置による光学認識に適した視覚パターンを提供することにより、外部装置との効率的な通信が容易になる。
さらに、いくつかの実施形態によれば、発光体は、表示状態の時系列を生成するように動作可能である。これにより、点滅、点灯、または他の時間依存視覚効果などのアニメーション表示を生成し、ユーザーに提示することができる。時系列はまた、特定の状態を符号化するために、上述した他の任意の光学パラメータと組み合わせることができる。例えば、(速い)点滅光と組み合わせた赤色は警告を示し、一方で、(遅い)点滅光と組み合わせた緑色は待機/準備完了状態を示し得る。また、複数の発光体は、パターンの時系列を生成するために、組み合わせることができる。さらに、表示状態の時系列は、例えば、時間依存二次元パターンといった、機械可読デジタルコードを符号化するために使用され得る。前者はユーザーにとって可視の信号であるが、後者は伝達のためのデータの純粋な機械可読の符号化であり得る。これにより、視覚パターンを用いて、ユーザーおよび/または外部装置が、効率的に通信するための多種多様なコードが利用可能となる。
さらに、いくつかの実施形態によれば、発光体は、少なくとも可視光を放射するように構成された発光体を含む。機械可読コードは好ましくは視覚パターンであり、それによってロボット制御装置との直感的なユーザー対話を促進する。本明細書で使用される「視覚的な」という用語は、人間のユーザーに対して可視であるという特性を指す。したがって、「視覚パターン」とは、人間の視覚によって知覚可能に構成されたパターンを指す。用語「可視」は、電磁スペクトルの可視部分の光を指し、典型的には、750nmと400nmとの間の波長を有するスペクトル範囲に特定される。機械可読デジタルコードをハウジングの前面の視覚パターンとして表すことによって、送話(transmission)がユーザーに直接見えるようになり、したがって、ユーザーは、例えば、ロボット制御装置と他の装置との間の通信処理における、ロボット制御装置の活動を監視することができる。通信処理を観察して、ユーザーは、例えば、接続を確立し、通信の流れに影響を与え、ユーザー入力を提供し、および/または通信を終了するために介入することもできる。したがって、ユーザーは、ロボット制御装置と他の装置との間の直接通信を追跡および制御することができる。
これにより、ロボット制御装置とその環境との間の機械駆動の対話は、組立処理の間だけでなく、その後の検証や完成した組立体との対話との間にも、ユーザーにとって直接アクセス可能な方法で実施される。直接的かつ連想的な可視化は、ロボット制御装置と環境の間の対話の直感的理解を支援する。これにより、特に有益で、直感的、対話的な学習および遊戯体験が促進される。
さらに、いくつかの実施形態によれば、発光体は、赤外線、好ましくは近赤外線光、および/またはUV光を放射するようにさらに構成された発光体を含む。赤外線および/またはUVスペクトル範囲は、純粋に機械可読データを送信するためなどのいわゆる不可視チャネルを、主にユーザーのためのいわゆる可視チャネルに追加するために特に有用である。したがって、赤外線および/またはUVスペクトル範囲は、ユーザーがアクセス可能であるよりも高速度で大量のデータを伝達するために特に有用である。いくつかの実施形態によれば、不可視チャネルは、機械可読コードをユーザーのための可視信号と多重送信するために、可視チャネルと組み合わされることが有利である。したがって、可視チャネルは、例えば、ユーザー手引きのため、ロボット制御装置と外部装置との間のデータ交換を可視化するため、および/または基本量のデータを転送するために使用されてもよく、一方、不可視チャネルは、高速対話および/または追加の(より大きくなる可能性がある)データ量の転送のための対応するリンクとして使用されてもよい。
さらに、いくつかの実施形態によれば、発光体は、ロボット制御装置を識別するデータ、ロボット制御装置の内部状態に関するデータ、ロボット制御装置内に格納されたプログラムを参照するデータ、および/またはロボット制御装置の処理装置内で起動されたプログラムを参照するデータ、および/または同様のデータを符号化する機械可読コードを生成するように動作可能である。このようなデータは、例えば、機械通信を確立し、実行するために有用であり、さらに、他の装置、機械、ロボット等との高度な対話を容易にする。データはさらに、受信装置内に格納されたプログラムされた命令を起動するための命令を送信し、ロボット制御装置およびそれによって制御される周辺構成要素の特定の構成と通信し、ロボット制御装置内に格納された特定のプログラムされた命令の実行のための可用性を伝達し、および/または任意のエラー状態を示すために有用なデータであり得る。
さらに、いくつかの実施形態によれば、発光体は、ロボット制御装置と外部装置との間の対話のための命令を符号化する機械可読コードを生成するように動作可能である。したがって、ロボット制御装置は、ロボット制御装置との対話のために外部装置に命令を送信するように構成される。ロボット制御装置および対話のための命令は、1つまたは複数の外部装置との対話のために適合されてもよい。したがって、ロボット制御装置は、1つまたは複数の外部装置と対話してもよく、1つまたは複数の外部装置は、携帯装置および/または他のロボット制御装置であってもよい。例えば、携帯装置は、携帯電話、タブレットコンピュータ、ラップトップコンピュータ、および/またはゲームコントローラであり得る。他のロボット制御装置は、例えば、玩具構築ロボットシステムのロボット制御装置と互換性があるか、または同じタイプのロボット制御装置であってもよい。他のロボット制御装置は、玩具構築システムのロボット制御装置に対して任意の携帯装置をシミュレートするように構成されてもよい。
有利には、そのような命令は、機械可読コードの光学伝達に依存する光学リンクに加えて、ロボット制御装置と外部装置との間のさらなるリンクを開始するか、または他の方法で影響するように適合される。有利には、このようなさらなるリンクは、ロボット制御装置と外部装置との間の双方向通信のために構成され、それによって、ロボット制御装置と外部装置との間の直接的な対話を支援し、改良する。さらなるリンクの有利な例は、赤外線または無線周波数リンクのような直接無線リンク、または無線ネットワークを基礎とするTCP/IPもしくは他の適切な規格およびインフラストラクチャなどのバスまたはデジタルネットワークを介して媒介される無線リンクのような、無線リンクの任意の形態である。さらに有利には、モジュール性、効率性および/または追跡可能性の理由から、さらなるリンクを介した通信は、例えば欧州特許EP2341993B1に記載されているような規格化されたプロトコルに従う。
いくつかの実施形態によれば、視覚パターンとして提示された機械可読デジタルコードを介した光学リンクは、単に「交信する(contact)」ように構成され、光学リンクは、ロボット制御装置と外部装置との間のさらなるリンクを直感的かつ対話的な方法で開始するように構成される。その後、ロボット制御装置と外部装置との間の対話は、さらなるリンクに転送され得る。これは、ロボット工学によって改良されたモデルを直感的かつ対話的な方法で作成し、その後、改良されたモデルを遊戯にもたらすことを容易にする。一旦確立されると、さらなるリンクを介した外部装置とロボット制御装置との間の対話は、外部装置によって、ユーザーが知覚可能な方法で可視化または他の方法でモデル化され得る。
さらに、いくつかの実施形態によれば、対話のための命令は、ペアリングのための命令、外部装置とロボット制御装置との間の無線リンクを確立するための命令、および/または外部装置によるプログラムされた命令の実行のための命令、および/または内部双方向通信のための命令を含む。したがって、ロボット制御装置は、それとの通信およびその他の対話に必要な情報を提供することができる。ロボット制御装置はまた、別のロボット制御装置などの外部装置を直接制御する命令を有してもよい。ロボット制御装置は、互換性のある外部装置に必要な命令を検索し、これらの命令を実行するように促すことさえ可能である。外部装置は、そのようなプログラムされた命令を、それ自身の記憶手段、接続された記憶装置またはその他の記憶装置、および/またはネットワークにリンクされたソースから読み出すことができる。これにより、信頼性のある自動化または半自動化された対話をロボット制御装置から開始することができるが、外部装置によって安定した方法で確立することができる。これは、外部装置を柔軟に選択することを可能にする。これにより、ロボット指令装置に互換性情報を過負荷にすることなく、ユーザーの利便性に応じてより多くの種類の互換性のある外部装置の使用が可能となり、教育的な対話体験が達成される。
上述のように、別個の発光体は、巨視的寸法を有する別個の要素である。別個の発光体は、有利には発光ダイオード(LED)を含むことができる。個別の発光体は、例えば、個別のLEDであってもよく、あるいは発光ダイオード(LED)に基づいていてもよく、あるいはLEDを用いて照明される玩具構築要素などの巨視的要素であってもよい。
いくつかの実施形態によれば、有利には、発光体は、少なくとも「オン」状態および「オフ」状態を有する。「オン」状態および「オフ」状態は、発光体に供給される電力をそれぞれオンまたはオフに切り替えるだけで実現できる。あるいは、オン状態およびオフ状態は、発光体によって放射される光の著しく異なる強度として実施されてもよく、オン状態は、上限閾値強度を超えるものとして定義されてもよく、オフ状態は、下限閾値強度を下回る強度を有する発光として定義されてもよい。より一般的には、上述の「オン」状態および「オフ」状態などの別個の発光体の異なる状態は、異なる色、波長範囲、強度および/または輝度、およびそれらの任意の同時および/または順次の組み合わせなどの、放射された光の光学パラメータによって識別可能な異なる発光特性によって実施されてもよい。さらに、個々の発光体の各々は、上述の光学パラメータまたはそれらの組み合わせ/連続のいずれかを用いて表現されるように、2つ以上の異なる状態を生成することができる。多数の別々の発光体を組み合わせて1つのセットにすることによって、さらに複雑な情報を符号化することができる。セットは、ロボット制御装置ハウジングの前面の行列配置における個別の発光体の総数まで、少なくとも2個、少なくとも3個、少なくとも4個、少なくとも6個、または少なくとも10個など、任意の整数個の複数の個別の発光体を含み得る。別々の発光体を使用することによって、セットの個々の要素の確実な区別が保証され、したがって、所与のセットによって表される情報の確実な復号が可能になる。異なる状態は、ロボット制御装置自体の特定の状態をユーザーに指し示すように、玩具構築ロボットシステムの現在のコンテキストにおけるロボット制御装置、および/または任意の他の構成要素もしくは装置に関連するロボット制御装置のそれぞれの状態を視覚化することができる。それに加えて、異なる状態は、異なる状態を表現するために使用される異なる光学パラメータに関して、異なる状態間の区別を可能にする光学的取り込みおよび検出技術を使用して機械的に読み取ることもできる。これにより、豊富な情報を視覚化し、機械可読コードとして表現し、個々の発光体を用いて転送することができる。例えば、異なる状態は、予め定義されたカラーパレットおよび/または色の組み合わせのスキームを使用することによって、携帯電話、タブレット、さらなるロボット制御装置などの携帯装置または他の外部装置で可読であるように適合可能であり、外部装置は、そのような色で符号化された情報を取り込むおよび復号するための取り込み手段、処理装置、およびプログラムされた命令を含む。
さらに、いくつかの実施形態によれば、発光体は、2つ以上の入出力ポート間の接続を示す図表(graph)、1つ以上の入出力ポートと1つ以上の協働する周辺装置との間の接続を示す図表フ、および/または1つ以上の入出力ポートで受け取られた入力を表す図表をレンダリングするように動作可能である。したがって、処理装置からの命令に応答して、関連する入出力ポートを介して提供されるロボット制御装置への入力および/またはロボット制御装置からの出力の間の任意の関係、ならびにロボット制御装置に接続されたセンサーで読み取られた値に関する図表、または2つの接続された入出力ポートを介したモーター制御のための出力の同期化を表す図表などの任意の関連情報を視覚化するために、発光体を操作することができる。レンダリングされた接続は、既に確立された接続に関連してもよく、または既に確立された接続を直接反映してもよく、これにより、周辺装置を介して支援され、また特定の組立においてロボット制御装置によって制御される、機能の直感的な表示を与える。既に確立されている接続をレンダリングすることは、学習経験を支援および改良するためにも役立つ。いくつかの実施形態によれば有利には、レンダリングされた接続は、例えばロボット制御装置を用いて所与のモデルを完成させるために形成される接続にさらに関連する。これにより、所与のモデルを組み立てる間に直感的なガイダンスを提供することができる。したがって、経験の浅いユーザーは、より複雑なモデルを組み立てるように案内され、それによって、学習経験のチュートリアル効果を高めることができる。有利なことに、行われるべき接続のレンダリングは、入力によって促される。
入力は、ユーザー入力に応答して生成されてもよく、および/または、周辺装置をロボット制御装置に接続するためのガイドされた手順の一部として生成されてもよい。このような入力の一例は、外部装置上で実行され、ロボット制御装置に通信される対話的組立プラン内のステップとして、外部装置によって生成される信号を含むことができる。別の例は、自身を識別し、そのような情報を放送するために起動される周辺装置によって生成される信号を含むことができる。このような入力に応答して、ロボット制御装置は、例えば識別された周辺装置を接続するために形成される接続に利用可能な1つ以上の入出力ポートを示すことができる。これにより、対話的な組立体験が改良され、例えば、経験の浅いユーザーが複雑なモデルを組み立てることができる。
さらに、ロボット制御装置のいくつかの実施形態によれば、発光体の行列は、1つ以上の入出力ポートで受け取られた入力を表す図表をレンダリングするように構成される。特に、発光体は、処理装置からの命令に応答して、1つ以上の入出力ポートで受信された入力を表す図表をレンダリングするように動作することができる。有利には、図表は、1つ以上の入出力ポートで入力として与えられる信号の信号値を表すようにレンダリングされる。これにより、ロボット制御装置によって「見える」ような入力の直感的な視覚化が提供され、ユーザーは、ロボット制御装置を有するモデルとその環境との間の対話に従うことができる。図表は、さらに、ユーザーまたは発光体の配置を観察する外部装置に、ロボット制御装置と対話するよう促すことができる。
さらに、ロボット制御装置の以下の実施形態は、ロボット制御装置と協働/互換する周辺装置との間の対話を容易にするという有利な特徴を特定する。好ましくは、入出力ポートの指定されたインターフェースは、出入力ポートへの互換性のある周辺装置の交換可能な接続を可能にするモジュール方式で構成される。これにより、互換性のある装置と入出力ポートの多様な接続性が実現される。これは、複雑なロボット制御システムを直感的な方法で組み立て、創造的な組立体験を高めるのに特に有用である。いくつかの実施形態によれば、入出力ポートは、センサー、モーター、発電機、および/または電源などの周辺装置と対話するためのインターフェースとして有利に構成される。さらに有利には、入出力ポートは、1つ以上のデジタルインターフェースを含む。さらに有利には、入出力ポートは、1つ以上のアナログインターフェースを含む。さらに有利には、入出力ポートは、周辺装置との有線および/または無線通信のために構成される。
さらに、いくつかの実施形態によれば、システムは、1つ以上の玩具構築要素をさらに含み、各玩具構築要素は、玩具構築要素をロボット制御装置と取り外し可能に相互接続するように構成された1つ以上の結合部材を含む。これにより、システムから構築された玩具構築モデルは、ロボット制御装置のコンテキストにおいて上述したように、対話的学習および遊戯体験の特別な利点と共に、生活にもたらされ得る。
さらに、いくつかの実施形態によれば、システムは、外部装置をさらに含み、外部装置は、
ロボット制御装置によって生成された機械可読コードを取り込むように構成された取込装置と、
機械可読コードを復号するようにプログラムされた復号手段と、
入力として復号された機械可読コードを使用するプログラムされた命令と、
を、備える。
ロボット制御装置は、ハウジングの前面側のロボット制御装置に関するデータを符号化する機械可読コードを生成することによって、ロボット制御装置に関する符号化されたデータを送信するように構成される。外部装置は、制御装置によって生成された機械可読コードを取り組むように構成された取込装置によって、制御装置に関して符号化データを受信するように構成される。外部装置は、受信された符号化データを使用してロボット制御装置と対話するためのプログラムされた命令をさらに含む。したがって、外部装置は、ロボット制御装置と対話するように構成される。上述のように、外部装置は、携帯装置および/または別のロボット制御装置であってもよい。例えば、携帯装置は、携帯電話、タブレットコンピュータ、ラップトップコンピュータ、および/またはゲームコントローラであってもよく、他のロボット制御装置は、例えば、玩具構築ロボットシステムのロボット制御装置と互換性があるか、または同じタイプのロボット制御装置であってもよい。他のロボット制御装置は、玩具構築システムのロボット制御装置に対して任意の携帯装置をシミュレートするように構成されてもよい。これにより、玩具構築ロボットシステムを使用する際の対話的学習体験は、ロボット制御装置を含むモデル組立から、外部装置との対話を含むように拡張され、したがって、対話的組立および遊戯体験に含めることができる。ロボット制御装置のコンテキストにおいて上述したような利点もまた、本発明のこの態様によって達成され、それによって促進される対話的学習および遊戯体験の複数の面(facet)を含む。
有利には、外部装置は、視覚パターンに符号化されたデータを復号するために、取り込まれた視覚パターンを分析するように構成される。さらに有利には、外部装置は、機械可読視覚コードを受信、処理および/または認識するように構成される。さらに有利には、外部装置は、受信され復号されたデータを命令として解釈するようにさらに構成される。さらに有利には、外部装置(ロボット制御装置)は、機械可読視覚コードを使用して、外部装置とロボット制御装置との間に無線リンクを確立するように構成された通信手段を含む。
さらに、いくつかの実施形態によれば、玩具構築ロボットシステムは、無線通信手段をさらに含み、外部装置は、受信され復号化されたデータに基づいて、ロボット制御装置と対話するための無線リンクを確立するように構成される。特に、無線リンクは、発光体を送信機として使用し、取込装置/復号化手段を受信機として使用する、外部装置とロボット制御装置との間のリンク以外のさらなるリンクである。有利には、さらなるリンクは、復号された機械可読コードから導出されるように対話するための、プログラムされた命令を使用して確立され得る。さらなるリンクは、任意の適切なデジタル通信プロトコルを使用するなど、規格化されたプロトコルを使用する無線周波数通信に基づくことができる。無線リンクは、IRリンク等を介してもよい。上述のように、さらなるリンクは、スペクトル多重化技術を使用するなどの多重化技術によって実施することもできる。例えば、2次元行列配置の発光体は、1つ以上のIR帯および/または1つ以上のUV帯など、可視範囲に隣接するスペクトル範囲で発光する発光体を含むことができる。特に、さらなるリンクは、複数のロボット制御装置間の直接的な対話のために、有利に使用され得る。
さらに、いくつかの実施形態によれば、外部装置は、ゲームコントローラ、携帯電話、タブレットコンピュータ、またはラップトップ/ポータブルコンピュータなどの携帯装置であり、前記携帯装置は、プログラムされた命令およびユーザーインターフェースを含み、前記プログラムされた命令およびユーザーインターフェースは組み合わせて、ロボット制御装置をプログラミングおよび/または制御するように構成される。
さらに、いくつかの実施形態によれば、システムは、さらに、
ロボット制御装置と通信する取込装置であって、機械可読コードを取り込むように構成される取込装置と、
機械可読コードを復号するようにプログラムされた復号手段と、
復号された機械可読コードを入力として使用するプログラムされた命令と、
を備える。
ロボット制御装置は、ハウジングの前面側のロボット制御装置に関するデータを符号化する機械可読コードを生成することによって、ロボット制御装置に関する符号化されたデータを送信するように構成される。ロボット制御装置はまた、例えば別の制御装置によって生成された機械可読コードを取り込むように構成された取込装置によって、符号化データを受信するように構成される。このような実施形態は、玩具構築ロボットシステムが、複数のロボット制御装置の対話のために構成されている場合、例えば、ゲームプレイのために構成された複数のロボットを組み立てる際に、ロボットが互いに遭遇し、遭遇時に互いに認識/識別し、および/または他の方法で対話し得る場合に、特に有用である。例えば、玩具構築ロボットシステムは、互いに対話するように構成された複数のロボット制御装置を含むことができ、または玩具構築システムのロボット制御装置は、1つまたは複数の外部装置と対話するように構成され、1つまたは複数の外部装置は、1つまたは複数の他のロボット制御装置であるか、もしくは1つまたは複数の他のロボット制御装置をシミュレートすることができる。
本発明のさらなる側面によれば、玩具構築ロボットキットは、上記実施形態のいずれかに従う第1のシステムと、上記実施形態のいずれかに従う第2のシステムとを含む。したがって、本明細書に開示された実施形態のいずれかによる複数の玩具構築システムは、例えば、対話するロボットを構築するために、キットに組み合わせてもよい。このようなキットは、複数のロボット制御装置、すなわち少なくとも第1のロボット制御装置および第2のロボット制御装置を含む。有利には、複数のロボット制御装置は、以下でさらに詳細に説明するように、発光体および取り込み技術を使用して互いに対話するように、直接的にさらには自律的に動作可能である。
玩具構築ロボットキットのいくつかの実施形態によれば、第1のシステムの第1のロボット制御装置の第1の発光体は、第1のロボット制御装置に関するデータを符号化する機械可読コードを生成するように動作可能であり、さらに/または、第2のシステムの第2のロボット制御装置の第2の発光体は、前記第2のロボット制御装置に関するデータを符号化する機械可読コードを生成するように動作可能である。
さらに、玩具構築ロボットキットのいくつかの実施形態によれば、第1のシステムは、さらに、
第1のロボット制御装置と通信する第1の取込装置であって、第2の発光体によって生成された機械可読コードを取り込むように適合された第1の取込装置と、
取り込まれた機械可読コードを復号するようにプログラムされた復号手段と、
復号された機械可読コードを使用して、第1のロボット制御装置と対話するためのプログラムされた命令と、
を備え、
および/または、第2のシステムはさらに、
第2のロボット制御装置と通信する第2の取込装置であって、第1の発光体によって生成された機械可読コードを捕捉するように構成されている、第2の取込装置と、
取り込まれた機械可読コードを復号するようにプログラムされた復号手段と、
復号された機械可読コードを使用して、第1のロボット制御装置と対話するためのプログラムされた命令と、
を備える。
したがって、複数のロボット制御装置は、自律的な方法で、互いに直接認識および/または対話することができる。代替的にまたはそれに加えて、対話は、玩具構築ロボットシステムに関して上述したように、キットの2つ以上のロボット制御装置と通信する外部装置によって媒介/開始されてもよい。
本発明のさらに別の態様によれば、ロボット制御装置を制御する方法のいくつかの例示的な実施形態が以下に提供される。このような実施形態は、ユーザーが複雑なロボット組立体を作成および理解することを可能にすることによって、ユーザーに教育的および魅力的な体験の両方を提供するのに有用である。ロボット制御装置自体の上で、ロボット制御装置の組立ステップ、およびその環境との対話の他のステップを可視化することによって、この方法は、未経験者であっても、直感的に対話的方法でそのような成果に導くために特に有用となる。さらに、ロボット制御装置(およびこのようなロボット制御装置を含む玩具構築ロボットシステム)に関して説明したのと同様の利点が、類似のこれらの方法によっても達成される。とりわけ、本明細書に開示される方法は、このように組立および遊戯体験のために有用であり、以下のステップ、
ロボット制御装置、ロボット制御装置の入出力ポートに接続された周辺装置、および/または玩具構築要素を含む、改良された組立体を作成することと、
対話的な方法を使用して改良された組立体を作成することと、
ロボット制御装置の入出力ポートと周辺装置との間で行われた接続および/または行われるべき接続の指示を提供することを、ロボット制御装置に促すことと、
ロボット制御装置に、視覚パターンとしての機械可読デジタルコードの生成を促すことと、
外部装置の光学入力装置に視覚パターンを提示することによって、ロボット制御装置と外部装置との間の交信を確立することであって、外部装置は、前記視覚パターンを取り込むことを可能にするために、ロボット制御装置を「見る」ものとして想定され得ることと、
視覚パターンを取り込むことにより、機械間の直接通信で機械可読デジタルコードを「読み取る」ことと、
取り込まれた機械可読デジタルコードに基づき、特に、取り込まれたデータにおける符号化されたデータに応答して、ロボット制御装置と外部装置との間の対話のための命令を展開することと、
これらの命令に応答して、外部装置とロボット制御装置との間のさらなるリンクを開始および確立することと、
改良された組立体の制御を外部装置に移すこと、好ましくは、さらなるリンクを介して通信することと、
例えば、外部装置上のユーザーインターフェースを介して、ロボット制御装置および/またはそれに接続された周辺装置のプログラミングをすることと、
例えば、外部装置上のユーザーインターフェースを介して、ロボット制御装置および/またはそれに接続された周辺装置を遠隔制御することと、
改良された組立体と対話するためのユーザーインターフェースを作成および構成することと、
外部装置から改良された組立体と対話すること、および/または
外部装置上のユーザーインターフェースを介して、改良された組立体のプログラミングおよびリモート制御をすることと、
のうちの、1つ以上のステップを備えることができる。
有利には、いくつかの実施形態によれば、ロボット制御装置を制御する方法は、以下のステップ、
ロボット制御装置に関するデータを符号化する機械可読デジタルコードを生成することであって、機械可読デジタルコードは、視覚パターンとしてロボット制御装置上に生成されることと、
外部装置の光学入力装置へ視覚パターンを提示することと、
外部装置の光学入力装置によって機械可読デジタルコードを取り込み、機械可読デジタルコードにおいて符号化されたデータを表す取り込まれたデータを生成することと、
取り込まれたデータに基づいて、ロボット制御装置と外部装置との間の対話のための命令を展開することと、
前記対話を確立するための命令を実行すること、
を備える。
さらに、本方法のいくつかの実施形態によれば、対話のための命令は、外部装置とロボット制御装置との間のさらなるリンクを開始するための命令を含む。その後、さらなるリンクは、そのような命令の実行の結果として、確立される。
さらに、いくつかの実施形態によれば、本方法は、ロボット制御装置と対話するためのユーザーインターフェースを、外部装置上に提供するステップをさらに含む。
さらに、本方法のいくつかの実施形態によれば、ロボット制御装置と対話するためのユーザーインターフェースは、
ロボット制御装置をプログラミングするように構成された要素と、
ロボット制御装置の入出力ポートに接続された周辺装置をプログラミングするように構成された要素と、
ロボット制御装置を遠隔制御するための要素と、および/または、
ロボット制御装置の入出力ポートに取り付けられた周辺装置を遠隔制御するための要素と、
を備える。
有利には、ロボット制御装置を制御する方法は、本明細書に開示される任意の実施形態によるロボット制御装置において実施される。さらに有利には、ロボット制御装置を制御する方法は、そのようなロボット制御装置を含む玩具構築ロボットシステム、および/またはそのようなロボット制御装置を含む玩具構築モデルにおいて実施される。
本発明の好ましい実施形態は、以下に示す添付図面に関連してさらに詳細に説明される。
従来技術の玩具構築要素を示す。 従来技術の玩具構築要素を示す。 従来技術の玩具構築要素を示す。 一実施形態によるロボット制御装置を示す。 行列の縁部に沿って配置された入出力ポートに対して整列された、別個の発光体の行列配置を有するロボット制御装置の実施形態を概略的に示す。 行列の縁部に沿って配置された入出力ポートに対して整列された、別個の発光体の行列配置を有するロボット制御装置の実施形態を概略的に示す。 行列の縁部に沿って配置された入出力ポートに対して整列された、別個の発光体の行列配置を有するロボット制御装置の実施形態を概略的に示す。 一実施形態によるロボット制御システムの概略図である。
本明細書に開示されるようなロボット制御装置を含むことによって改良されるロボット制御装置並びに玩具構築システムの様々な態様および実施形態を、積み木の形態の玩具構築要素を参照して説明する。しかしながら、本発明は、玩具構築セットで使用するための他の形態の構築要素に適用することができる。
図1は、頂面上の結合スタッドと、底部から積み木の中に延在する空洞を有する玩具構築要素を示している。空洞は中央管を有し、他の積み木の結合スタッドは、米国特許第3005282号に開示されているような摩擦により作用する係合で空洞内に受けられることができる。図2および3は、他のこのような従来技術の構築要素を示す。残りの図に示される構築要素は、協働するスタッドおよび空洞の形態のこの公知の型の結合要素を有する。しかしながら、スタッドおよび空洞に加えて、またはこれらの代わりに、他のタイプの結合要素を使用することもできる。結合スタッドは、四角い平面グリッドに、すなわち、一連の結合スタッドが沿って配置される直交方向を画定するように配置される。隣接する結合スタッド間の距離は均一で、両方向で等しい。規則的な平面グリッドを画定する結合位置における結合要素のこのようなまたは同様の配置は、玩具構築要素が、互いに別々の複数の位置および方向に、特に互いに直角に相互連結されることを可能にする。
図4は、一実施形態によるロボット制御装置100を示す。ロボット制御装置100は、ハウジング110を有し、その内部に処理装置120が配置されている。処理装置120は、プログラムされた命令を含み、このプログラムされた命令は、例えば、ロボット制御装置上のユーザーが操作可能な制御要素を介した、ユーザーからの、または、例えば、有線または無線接続を通じて、ロボット制御装置と通信する装置からの入力に応答して、起動および実行することができる。直交する行および列の発光体131の二次元行列130は、ハウジング110の前面に配置され、発光体131は、処理装置120と通信するように接続される。行列130は、二次元配列内に規則的に間隔を置いて配置された複数の別個の発光体131を有する。発光体131は、行と列の矩形の行列に配置されている。個別の発光体131は、発光ダイオード(LED)のような個別に制御可能な発光体である。発光体131は、処理装置120からの命令に応答して操作可能である。
ロボット制御装置100は、処理装置120と通信するために接続された複数の入出力ポート140a~fをさらに含む。入出力ポート140a~fは、行列130の対向する縁部に沿って配置され、入出力ポート140a~cの第1のグループは、行列130の第1の縁部に沿って配置され、入出力ポート140d~fの第2のグループは、行列130の第1の縁部と対向する第2の縁部に沿って配置される。ここで、第1のグループの入出力ポート140a~cの数は、第2のグループの入出力ポート140d~fの数と等しい。入出力ポート140a~fは、ハウジング110の前面の縁部に沿って配置されたソケットを含み、このソケットは、ハウジング110の側面から、協働するプラグ(図示されない)を挿入するために利用できる。入出力ポート140a~fは、周辺装置の接続のためのインターフェースを画定する。インターフェースは、デジタル信号通信路、アナログ信号通信路、および/または周辺装置に電力を供給するための電源出力を含むことができる。入出力ポート140a~fの各々は、行列の縁部に沿って関係付けられるポート幅を有し、図4の実施形態では、ハウジング110の前面上に、それぞれの縁部に沿って行列130に接してマークアップされている。入出力ポートは、本明細書に記載されるように、玩具構築システムのコンテキストにおいて、手動組立操作と共に使用するように寸法決めされ、特に、そのような手動組立操作における子供または未経験のユーザーによる使用に適合されるべきである。
発光体131は、入出力ポート140a~fの各々が、それに隣接してそれぞれ固有に関連付けられた発光体131a~fを有するように、入出力ポート140a~fに対して位置合わせされる。特に、発光体131の行列の行、入出力ポート140a~cの第1のグループ、および入出力ポート140d~fの第2のグループは、第1のグループ入出力ポート140a~cのそれぞれが、発光体131の行を介して、対応する第2のグループ入出力ポート140d~fに一致して(in line with)配置されるように、互いに位置合わせされる。発光体は、容易に関連付けることができるように、入出力ポートの寸法に対応するように寸法決めされており、典型的な寸法は数ミリメートルから数センチメートルである。
発光体131a~131fを構成する行の間には、さらに発光体131が等間隔の格子状に配置され、それによって、入出力ポート140a~140fと関連する発光体131a~131fとの間の固有の関連性を損なうことなく、ロボット制御装置によって視覚パターンとして提示され得る情報の量および多様性を増大させる。
ハウジング110はまた、解放可能に構成され、ロボット制御装置と連結し、対応する/協働する結合要素を有する玩具構築要素と協働する、一つ以上の結合要素111を有する。これらの結合要素111は、ロボット制御装置100を玩具構築要素に機械的に取り付けることを可能にし、したがってロボット制御装置100を玩具構築モデル内に、例えばモーターやセンサーなどの、結合要素を含む周辺装置と接続して統合することを可能にする。これにより、玩具構築モデルは、「生活にもたらされる」ことができ、ユーザーの対話的遊戯および学習体験を向上させることができる。
有利には、ロボット制御装置100はまた、少なくともロボット制御装置100に電力を供給するように適合された電源を含み、さらに有利には、例えば入出力ポートインターフェースを介して、取り付けられた周辺装置に電力を供給することもできる。周辺装置は、モーターまたはセンサーを含むことができるが、これらに限定されるものではない。任意の適切な電源が想定されてよい。しかしながら、ロボット制御装置に統合された自律的な電源が好ましい。そのような自律的な電源の非限定的な例として、充電式バッテリーパックのようなバッテリーパック、光起電力要素のようなエネルギー収集装置、または、適切な燃料供給/貯蔵装置を備えた燃料電池のような電気化学電力変換器がある。これは、ロボット制御装置100を柔軟な方法で玩具構築モデルに容易に統合することができ、また一つ以上のこのような自律的なロボット制御装置100を含む玩具構築モデルが自律的な方法で動き回ることができ、それによって、このような玩具構築モデルを組み立て、続いて完成した組立体と対話する際のユーザーの対話的遊戯および学習体験を高めるという利点を有する。
次に、図5~7を参照し、ロボット制御装置200、300、400の3つの異なる実施形態について説明する。異なる実施形態は、発光体231、331、431による周囲環境を有する、ロボット制御装置200、300、400の対話の異なるモードを助長する異なる構成に関する。
図5~7の全ての図において、ロボット制御装置200、300、400は、行列230、330、430と共に上面図で概略的に示され、行列230、330、430は、ロボット制御装置200、300、400の前面の一部を覆って二次元配列で配置された別個の発光体231、331、431を有する。入出力ポート240a~c、340a~c、440a~cの第1のグループは、行列230、330、430の左端に沿って配置され、入出力ポート240d~f、340d~f、440d~fの第2のグループは、行列230、330、430の右端に沿って配置される。例として、3つの第1のグループ入出力ポート240a~c、340a~c、440a~c、および3つの第2のグループ入出力ポート240d~f、340d~f、440d~fがある。入出力ポート240a~c、340a~c、440a~cの第1のグループ、入出力ポート240d~f、340d~f、440d~fの第2のグループ、および発光体231、331、431は、第1のグループ入出力ポート240a~c、340a~c、440a~cの各々が、別個の発光体231、331、431の行を介して、対応する第2のグループ入出力ポート240d~f、340d~f、440d~fに一致して配置されるように、互いに位置合わせされる。各入出力ポート240a~f、340a~f、440a~fは、そのすぐ隣に独自に関連付けられた発光体231a~f、331a~f、431a~fを有する。したがって、第1のグループ入出力ポート240a、340a、440aは、発光体231a、331a、431aから発光体231d、331d、431dまで延びる発光体231、331、431の行を介して、対応する第2のグループ入出力ポート240d、340d、440dと視覚的に関連付けられる。同様に、「b」とラベル付けされた第1のグループ入出力ポートは、それぞれ「b」および「e」とラベル付けされた関連する発光体を含む行を介して、「e」とラベル付けされた入出力ポートに視覚的に接続される。それに応じて、「d」および「f」のラベルが付けられた入出力ポートと、「d」および「f」のラベルが付けられた関連する発光体についても同様である。
一例として、図5~7に示される行列配列230、330、430の各々は、25個の別個の発光体231、331、431を有し、これらは、五行×五列の等間隔の矩形行列に配置されており、関連付けられた発光体231a~f、331a~f、431a~fを含む発光体231、331、431の三行は、上述のように、入出力ポート240a~f、340a~f、440a~fと位置付けされている。そして、2つの中間部の行があり、中間部の行は、位置づけされた行の間の中間毎に配置される。各行は、5つの発光体231、331、431によって形成される。
発光体231、331、431は、処理装置からの命令に応答して個別にアドレス指定および制御することができる。発光体231、331、431は、少なくとも、発光体がオンされて発光する「オン」状態と、発光体がオフされて実質的に発光しない「オフ」状態とを有する。「オン」および「オフ」状態は、例えば、「オン」状態の発光の最小強度および「オフ」状態の発光の最大強度の閾値によって特徴付けられ得る。「オン」状態と「オフ」状態との間の発光強度が中間である中間状態が想定でき、発光体231、331、431の全体的効果によって生成されるパターンの情報深度を増大させることが可能である。これにより、ロボット制御装置200、300、400およびその環境との対話および/または相互接続に関する異なるデータおよび/または情報を表す、様々なパターンを生成することができる。空間的配置により、データおよび/または情報は、ロボット制御装置200、300、400の入出力ポート240a~f、340a~f、440a~fのうちの一つ以上の特定のものと、選択的におよび/または集合的に関連付けることができる。これは、ロボット制御装置200、300、400の状態の、特に直感的な理解を提供することを可能にし、それによって、ユーザーを対話的遊戯および学習体験に関与させ、また対話的遊戯および学習体験を行うことができるようにする。
データおよび/または情報は、ロボット制御装置200、300、400への適切な入力によって促されるように、処理装置によって実行および発せられる命令に従って提示される。例えば、ロボット制御装置200、300、400は、ロボット制御装置200、300、400自体に記憶されたプログラムされた命令を実行するように、または有線もしくは無線接続等の適切なリンクを介して接続された装置もしくは遠隔制御/プログラミング装置から受信した命令を実行するように促されてもよい。また、実行は、ロボット制御装置200、300、400上のユーザーが操作可能な制御要素を介してユーザーから直接入力として受信される指示によって促されてもよい。一例として、ロボット制御装置200、300、400は、ロボット装置自体の状態に関する情報や、ロボット制御装置200、300、400の入出力ポート240a~f、340a~f、440a~fのいずれかに接続された周辺装置の状態に関する情報、ロボット制御装置200、300、400がその一部となる玩具構築ロボットシステムの状態に関する情報、ロボット制御装置200、300、400がその一部となる玩具構築モデルの状態に関する情報、組立プランの段階に応じて行われるもしくは行われるべき入出力ポート接続の状態に関する情報、指定/識別された周辺装置の入出力ポート接続の状態に関する情報、または確立された接続の検証の状態に関する情報を提示することができる。
図5に示されるロボット制御装置200は、処理装置220からの命令に従って、それぞれの入出力ポート240a~fの隣に配置された一つ以上の関連付けられた発光体231a~fを起動/停止するように構成される。関連付けられた発光体231a~231fを起動/停止するこのような設定は、それぞれの入出力ポート240a~240fで確立された接続の状態、例えば、成功した接続、またはその接続における入力/出力活動を示すのに有用であり得る。図5に示されるロボット制御装置200の起動/停止設定は、関連付けられた発光体231a~fによって、所与の入出力ポート240a~fに接続された周辺装置に関する状態を可視化するために使用することもできる。周辺装置に関する状態は、例えば、動作/非動作状態であってもよい。起動/停止設定は、さらに、センサーによって測定された量の値、またはモーターに出力される電力の値など、周辺装置と交換される入力または出力データの値を視覚的に表すことができる。測定された量は、運動、接触、近接、圧力、温度、電流/電圧、光強度、色、パターン認識、磁界、ジャイロスコープ方向、位置、位置決め、または同様のものなどの、ロボット工学用途に有用な物理量に有利に関係し得る。関連付けられた発光体とそれぞれの入出力ポートとの空間的な相関性を用いて、図5の実施形態200の起動/停止設定は、周辺装置からの関連する入力を受ける特定の入出力ポートと視覚化された量との間の関連性を特に強調する。したがって、視覚化された値と、入出力ポートと、それに取り付けられた周辺装置との間の起動/停止設定によって作成された直感的なリンクは、ロボット制御装置200のユーザーに特に有益な遊戯および学習体験を提供する。さらに、この実施形態200の特に有用な適用は、図5の起動/停止設定が、ロボット制御装置200を含むロボット玩具構築モデルを組み立てるための組立プランのステップに従って促される際の、対話的遊戯および学習体験を高めるように用いられる場合である。この起動/停止設定による視覚化は、必要な接続を検査すること、組立プランの特定のステップで行われる特定の接続を示すこと、特定の周辺装置の同一性をロボット制御装置に伝達することに応答して特定の入出力ポートを識別すること、および/または確立された接続の妥当性を検証することを含み得る。
視覚化は、関連する入力を受け取る処理装置からの命令に従って、各発光体の「オン」および「オフ」を切り替える単純な起動/停止設定を使用して実施することができる。可視化は、色、強度、および持続時間などの発光のパラメータを制御することを伴ってもよく、パルスまたは時間依存の配列順序で発光を制御することを含んでもよい。図5のロボット装置200の起動/停止設定は、関連する入出力ポート240a~fの関連する発光体231a~fに隣接する発光体231をさらに含むことができる。例えば、隣接する発光体は、関連付けられた発光体231a~231fから始まる、またはこれを含む発光体231のラインの長さによって値を記号化するために、起動/停止設定に含めることができる。明滅や追跡光効果のような時間依存/配列順序効果により、特定の可視化を強調することがさらに考えられる。
図6に示されるロボット制御装置300は、処理装置320からの命令に従って、それぞれの入出力ポート340a~fの隣に配置された関連付けられた発光体331a~fのうちの少なくとも二つを起動/停止し、さらに二つの関連付けられた発光体331a~fを接続する発光体を起動/停止するように構成される。発光体331を起動/停止するこのような設定は、伴われ、関連付けられた発光体331a~331fに属するそれぞれの入出力ポート340a~340fの間に確立された接続を示すのに有用であり得る。
上述のように、視覚化は、関連する入力を受け取る処理装置320からの命令に従って、関連する発光体の「オン」および「オフ」を切り替える、単純な起動/停止設定を使用して実施することができる。視覚化は、色、強度、および持続時間などの発光のパラメータを制御することを伴ってもよく、さらに、パルスまたは時間依存の配列順序で発光を制御することを含んでもよい。
図7に示されるロボット制御装置400はまた、明確に画定された行および列の矩形グリッド内に規則的に間隔を置いて配置された別個の発光体431を有する、二次元行列430を利用する。発光体431のグリッドは、上述したように、入出力ポート440a~440fに対して位置合わせされる。ロボット制御装置400は、処理装置420からの命令に従って、機械可読の二次元視覚パターンを形成するように、発光体431の全体を起動/停止するように構成される。二次元視覚パターンは、ロボット制御装置400を識別するデータ、ロボット制御装置400の内部状態に関するデータ、ロボット制御装置400に格納されたプログラムを参照するデータ、ロボット制御装置の処理装置で起動されたプログラムを参照するデータなど、ロボット制御装置400に関するデータを符号化するデジタルコードを表す。視覚パターンは、携帯装置のカメラなどの外部装置による光学認識に適合される。これは、図8に関して以下にさらに詳細に述べるように、直感的で直接的な方法で外部装置と通信するために特に有用である。
上述のように、視覚化は、色、強度、および持続時間のような発光のパラメータを制御することを伴ってもよく、さらに、パルスまたは時間依存の配列順序で発光を制御することを含んでもよい。有利には、この実施形態では、携帯装置のカメラなどの単純な光学走査機器によって取り込み可能な機械可読の二次元デジタル符号を形成するために、視覚化は、処理装置420からの命令に従って、関連する発光体を「オン」および「オフ」に切り替える単純な起動/停止設定を使用して実施される。
図5~図7の異なる実施形態は、同じロボット制御装置内で異なる起動/停止設定として実施されることができ、また入力に応じて選択/起動されることも、もしくは外部装置上で実行される対話的組立プランに従って自動的に選択/起動されることもできる。外部装置は、ロボット制御装置と対になってもよく、また、例えば、図8を参照して以下にさらに詳細に説明するように、ロボット制御システム500内のロボット制御装置と通信してもよい。
図8は、ロボット制御システム500を示し、これは、ロボット制御装置501と、ロボット制御装置501と対話するように構成された外部装置502とを含む。ロボット制御装置501は、処理装置520と、処理装置520に接続された行列530とを有する。行列530は、個別にアドレス指定され、ロボット制御装置501の前面に機械可読の視覚パターンを提示することができるように処理装置520からの命令に応答して起動/停止されることができる、別個の発光体531を有する。ロボット制御装置501は、さらに、モーターMまたはセンサーSなどの周辺装置90と通信するための入出力ポート540を含んでいる。入出力ポートは、本明細書の別の箇所で既に説明したように、行列530の発光体531と位置合わせされている。
制御装置501は、制御装置501に関連する符号化されたデータを、そのようなデータを符号化する機械可読の視覚パターンを別個の発光体531の行列530上に提示することによって送信するように適合される。例として、これは、図7に関して上述したような、ロボット制御装置400の実施形態に応じた制御設定によって達成される。
外部装置502は、制御装置501により生成された視覚パターンを取り込むように構成された取込装置550によって、制御装置に関連する符号化されたデータを受信するように適合されている。外部装置502は、受信した符号化されたデータを使用してロボット制御装置501と対話するためのプログラムされた命令をさらに含む。
行列530上に提示された視覚パターンは、外部装置502による光学認識に適合される。外部装置は、光学撮像感知器、カメラ、機械視覚システム、または光学走査装置などの光学入力装置550と、光学認識のために光学入力装置550によって受け取られた光学入力を処理するための関連するソフトウェアモジュールを有する処理装置とを含む。制御装置に関するデータは、外部装置502とロボット制御装置501との間の対話のための命令を含むことができる。
このような対話のための命令は、例えば、無線リンクを介した通信のためにロボット制御装置501と外部装置502とを対にするための命令を含むことができる。このような対話のための命令はまた、外部装置502とロボット制御装置501との間のこのような無線リンクを確立するための命令、および/または外部装置502に記憶されたかまたは外部装置502にダウンロードされたプログラムされた命令の実行のための命令を含んでもよい。
機械可読なリンクは、ユーザーが同時に見ることができ、直感的で直接的で、さらに非常に柔軟な方法で外部装置と通信するために特に有用である。ユーザーは、典型的には、二つの機械間(すなわち、ロボット制御装置501と外部装置502との間)のリンクの開始および/または制御に関与する。同時に、この機械リンクの動作がユーザーに視覚化され、ユーザーは、ロボット制御装置501と外部装置502との間の対話が確立され、自分の目の前で起こっているのを見ることができる。したがって、このような方法で通信処理を構築し、確立し、それに従うことは非常に有益であり、また対話的遊戯と学習体験を向上させる。
上述したように、データを符号化するための視覚パターンは、色、強度、および持続時間のような、発光体531の発光のパラメータを制御することを伴うことができ、さらに、パルスまたは他の時間依存配列順序で発光を制御することを含むことができる。有利には、この実施形態では、携帯機器のカメラなどの単純な光学走査装置によって取り込み可能な、機械可読の二次元デジタルコードを形成するために、視覚化が、処理装置420からの命令に従って、関連する発光体の「オン」および「オフ」を切り替える単純な起動/停止設定を使用することで実施される。符号化されたデータは、さらに、時間分解された取り込みおよびパターン処理を用いて、外部装置によって時間分解された方法で検出可能な、異なる視覚パターンの時系列として表されてもよい。

Claims (27)

  1. 具構築ロボットシステムで使用するためのロボット制御装置であって、該ロボット制御装置は、
    該ロボット制御装置と協働する玩具構築要素とを、取り外し可能に相互接続するように構成された連結要素を含むハウジングと、
    プログラムされた命令を含む処理装置と、
    前記処理装置と通信するように構成された複数の入出力ポートと、
    それぞれの発光体が、前記処理装置からの命令に応答して、少なくとも2つの異なる表示状態を選択的に生成するように動作可能である、複数の別々の該発光体と、
    を備える、ロボット制御装置であって、
    前記発光体は、直交する列と行の2次元行列内に配置され、各行は、第1の端部と第2の端部との間に延在し、前記行の前記第1の端部は、前記行列の第1の縁部を画定し、前記行の前記第2の端部は、前記第1の縁部とは反対側の前記行列の第2の縁部を画定し、各前記入出力ポートは、該行のうちの1つによって画定される線上であって、また前記行の前記第1および第2の端部のうちの1つに配置され、さらに前記発光体は、前記処理装置からの命令に応答して、前記ロボット制御装置に関するデータを符号化する機械可読コードを生成するように動作可能である、玩具構築ロボットシステム。
  2. 少なくとも第1の入出力ポートが前記行の前記第1の端部に配置され、第2の入出力ポートが前記行の前記第2の端部に配置される、請求項1に記載のロボット制御装置
  3. 第1の入出力ポートの第1のグループが前記行列の前記第1の縁部に沿って配置され、および/または第2の出入力ポートの第2のグループが前記行列の前記第2の縁部に沿って配置される、請求項2に記載のロボット制御装置
  4. 前記行の数は前記列の数に等しい、請求項1乃至3のいずれか一項に記載のロボット制御装置
  5. 複数の発光体が、パターンを生成するように組み合わせて動作可能である、請求項1乃至のいずれか一項に記載のロボット制御装置
  6. 前記発光体は、表示状態の時系列を生成するように動作可能である、請求項1乃至のいずれか一項に記載のロボット制御装置
  7. 前記発光体は、可視光を放射するように構成された発光体を含む、請求項1乃至のいずれか一項に記載のロボット制御装置
  8. 前記発光体は、赤外線、好ましくは近赤外光、および/または紫外光を放射するような発光体を含む、請求項1乃至のいずれか一項に記載のロボット制御装置
  9. 前記発光体は、前記ロボット制御装置を識別するデータ、前記ロボット制御装置の内部状態に関するデータ、前記ロボット制御装置内に記憶されたプログラムを参照するデータ、および前記ロボット制御装置の前記処理装置内で起動されるプログラムを参照するデータの一つ以上を符号化する機械可読コードを生成するように動作可能である、請求項1乃至のいずれか一項に記載のロボット制御装置
  10. 前記発光体は、前記ロボット制御装置と外部装置との間の対話のための命令を符号化する機械可読コードを生成するように動作可能である、請求項1乃至のいずれか一項に記載のロボット制御装置。
  11. 前記対話のための命令は、対とするための命令、前記外部装置と前記ロボット制御装置との間に無線リンクを確立するための命令、および前記外部装置によってプログラムされた命令の実行のための命令の一つ以上を含む、請求項10に記載のロボット制御装置
  12. 前記発光体は、2つ以上の入出力ポート間の接続を示す図表、1つ以上の入出力ポートと1つ以上の協働する周辺装置との間の接続を示す図表、および1つ以上の入出力ポートで受け取られた入力を表す図表の一つ以上を提供するように動作可能である、請求項1乃至11のいずれか一項に記載のロボット制御装置
  13. 前記入出力ポートは、センサー、モーター、発電機、および/または電源などの周辺装置と対話するための接続装置として構成される、請求項1乃至12のいずれか一項に記載のロボット制御装置
  14. 前記入出力ポートは、1つ以上のデジタルインターフェースを含む、請求項1乃至13のいずれか一項に記載のロボット制御装置
  15. 前記入出力ポートは、周辺装置との有線および/または無線通信のために構成される、請求項1乃至14のいずれか一項に記載のロボット制御装置
  16. 請求項1から15のうちいずれか一つに記載のロボット制御装置を備える玩具構築ロボットシステムであって、該システムはさらに1つ以上の玩具構築要素を含み、各玩具構築要素は、該玩具構築要素をロボット制御装置に取り外し可能に相互接続するように構成された1つ以上の結合部材を含む、玩具構築ロボットシステム。
  17. さらに外部装置を含み、該外部装置は、
    前記ロボット制御装置によって生成された前記機械可読コードを取り込むように構成された取込装置と、
    前記機械可読コード復号化するようプログラムされた復号化手段と、
    前記復号された機械可読コードを入力として使用するプログラムされた命令と、
    を備える、請求項16に記載のシステム。
  18. 前記外部装置は、ゲームコントローラ、携帯電話、タブレットコンピュータ、またはラップトップ/ポータブルコンピュータなどの携帯装置であり、前記携帯装置は、プログラムされた命令およびユーザーインターフェースを含み、前記プログラムされた命令およびユーザーインターフェースは、組み合わせて、前記ロボット制御装置をプログラムするおよび/または制御するように構成される、請求項17に記載のシステム。
  19. 該システムはさらに、
    前記ロボット制御装置と通信する取込装置であって、機械可読コードを取り込むように構成された取込装置と、
    前記機械可読コードを復号化するようにプログラムされた復号化手段と、
    前記復号化された機械可読コードを入力として使用するプログラムされた命令と、
    を備える、請求項16乃至18のいずれか一項に記載のシステム。
  20. 請求項16乃至19のいずれか一項に記載の第1のシステムと、請求項16乃至19のいずれか一項に記載の第2のシステムとを含む、玩具構築ロボットキット。
  21. 前記第1のシステムの請求項1乃至15のいずれか一項に記載の第1のロボット制御装置の第1の発光体は、該第1のロボット制御装置に関するデータを符号化する機械可読コードを生成するように動作可能であり、および/または、
    前記第2のシステムの請求項1乃至15のいずれか一項に記載の第2のロボット制御装置の第2の発光体は、該第2のロボット制御装置に関するデータを符号化する機械可読コードを生成するように動作可能である、請求項20に記載のキット。
  22. 前記第1のシステムはさらに、
    前記第1のロボット制御装置と通信する第1の取込装置であって、前記第2の発光体によって生成された前記機械可読コードを取り込むように構成された第1の取込装置と、
    前記取り込まれた機械可読コードを復号化するようにプログラムされた復号化手段と、
    前記復号化された機械可読コードを使用して前記第1のロボット制御装置と対話するためのプログラムされた命令と、
    を備え、および/または、
    前記第2のシステムは、さらに、
    前記第2のロボット制御装置と通信する第2の取込装置であって、前記第1の発光体によって生成された前記機械可読コードを取り込むように構成された第2の取込装置と、
    前記取り込まれた機械可読コードを復号化するようにプログラムされた復号化手段と、
    前記復号化された機械可読コードを使用して前記第1のロボット制御装置と相互作用するためにプログラムされた命令と、
    を備える、請求項21に記載のキット。
  23. 外部装置を使用してロボット制御装置を制御する方法であって、該ロボット制御装置は請求項1乃至15のいずれか一項に記載のロボット制御装置であり、該方法は、
    前記ロボット制御装置に関するデータを符号化する機械可読デジタルコードを生成する工程であって、該機械可読デジタルコードは視覚パターンとして生成される工程と、
    前記外部装置の光学入力装置へ前記視覚パターンを提示する工程と、
    前記外部装置の前記光学入力装置を用いて機械可読デジタルコードを取り込み、前記機械可読デジタルコードに符号化された該データを表す取り込まれたデータを生成する工程と、
    前記取り込まれたデータに基づいて、前記ロボット制御装置と前記外部装置間の対話のための命令を展開する工程と、
    前記対話を確立するために前記命令を実行する工程と、
    を含む、方法。
  24. 対話のための前記命令は、前記外部装置と前記ロボット制御装置との間のさらなるリンクを開始するための命令を含む、請求項23に記載の方法。
  25. 前記ロボット制御装置と対話するためのユーザーインターフェースを前記外部装置上に提供する工程をさらに含む、請求項23または24に記載の方法。
  26. 前記ロボット制御装置と対話するための前記ユーザーインターフェースは、
    前記ロボット制御装置をプログラムするように構成された構築要素、
    前記ロボット制御装置の入出力ポートに取付けられた周辺装置をプログラムするように構成された構成要素、
    前記ロボット制御装置を遠隔操作するための構成要素、およ
    記ロボット制御装置の入出力ポートに取付けされた周辺機装置を遠隔制御するための構築要素のうちの一つ以上を備える、請求項25に記載の方法。
  27. 前記外部装置は、請求項1乃至15のいずれか一項に記載のさらなるロボット制御装置である、請求項23乃至26のいずれか一項に記載の方法。
JP2020560582A 2018-01-25 2019-01-24 ロボット制御装置を備えた玩具構築システム Active JP7233442B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DKPA201870052 2018-01-25
DKPA201870052 2018-01-25
PCT/EP2019/051720 WO2019145405A1 (en) 2018-01-25 2019-01-24 Toy construction system with robotics control unit

Publications (2)

Publication Number Publication Date
JP2021511924A JP2021511924A (ja) 2021-05-13
JP7233442B2 true JP7233442B2 (ja) 2023-03-06

Family

ID=65268914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020560582A Active JP7233442B2 (ja) 2018-01-25 2019-01-24 ロボット制御装置を備えた玩具構築システム

Country Status (8)

Country Link
US (1) US11813543B2 (ja)
EP (1) EP3743182B1 (ja)
JP (1) JP7233442B2 (ja)
KR (1) KR102642873B1 (ja)
CN (1) CN111655347B (ja)
DK (1) DK3743182T3 (ja)
MX (1) MX2020007822A (ja)
WO (1) WO2019145405A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019230365A1 (ja) * 2018-05-31 2019-12-05 日本ゼオン株式会社 連結ユニット
USD1027062S1 (en) * 2020-07-09 2024-05-14 Lego A/S Construction toy with interlocking bricks
DK181020B1 (en) * 2021-03-25 2022-09-29 Lego As LIGHT MATRIX BUILDING BLOCKS FOR MODULAR TOYS OR EDUCATIONAL CONSTRUCTION KITS
USD973147S1 (en) * 2021-05-11 2022-12-20 Guangdong Qunyu Interactive Technology Co., Ltd. Toy block
CN115107034B (zh) * 2022-07-18 2023-07-11 江南大学 一种单机械臂的量化迭代学习控制方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008236049A (ja) 2007-03-16 2008-10-02 Toshiba Corp 光通信システム
JP2011500116A (ja) 2007-10-11 2011-01-06 レゴ エー/エス 玩具構築システム
JP2015123231A (ja) 2013-12-26 2015-07-06 株式会社ソニー・コンピュータエンタテインメント ブロック、ブロックシステム、情報処理装置、表示方法、および情報処理方法
JP2016034053A (ja) 2014-07-30 2016-03-10 パナソニックIpマネジメント株式会社 可視光通信システム
WO2016128967A1 (en) 2015-02-10 2016-08-18 Darabi Amir System and method for providing optically coded information
US20170263155A1 (en) 2016-03-11 2017-09-14 Joseph T. Broms Simplified circuit building block device and method of use
JP2017225518A (ja) 2016-06-21 2017-12-28 株式会社エフティエルインターナショナル ブロック及びブロック制御システム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3005282A (en) 1958-01-28 1961-10-24 Interlego Ag Toy building brick
DE2951975C2 (de) 1979-12-22 1983-04-07 Walter Ing.(Grad.) 8728 Hassfurt Voll Sender
US6645037B1 (en) * 1998-08-24 2003-11-11 Silverlit Toy Manufactory Ltd. Programmable toy and game
AU2430300A (en) * 1999-02-04 2000-08-25 Munch, Gaute A microprocessor controlled toy building element with visual programming
US20020196250A1 (en) * 2001-06-20 2002-12-26 Gateway, Inc. Parts assembly for virtual representation and content creation
AU2002321720A1 (en) 2002-07-03 2004-01-23 Spinelix 3d microarray
CN102137699B (zh) 2008-08-29 2013-07-24 乐高公司 具有功能块的玩具搭建系统
US8690631B2 (en) * 2008-09-12 2014-04-08 Texas Instruments Incorporated Toy building block with embedded integrated circuit
US20160361662A1 (en) * 2012-02-17 2016-12-15 Technologyone, Inc. Interactive lcd display back light and triangulating toy brick baseplate
CA2847378A1 (en) * 2012-02-17 2013-08-22 Technology One, Inc. Baseplate assembly for use with toy pieces
KR101483017B1 (ko) 2014-06-26 2015-01-16 주식회사 헬로긱스 프로그래밍 가능한 결합형 블록장치
US10758836B2 (en) * 2015-05-20 2020-09-01 Robo Technologies Gmbh Connecting structures in a modular construction kit
DE202015103189U1 (de) 2015-06-17 2016-09-20 Sick Ag Modulare Sicherheitssteuerung
CN106267847B (zh) 2016-09-22 2019-03-15 苏州乐派特机器人有限公司 一种发光积木的可编程控制方法
KR20180060376A (ko) 2016-11-29 2018-06-07 주식회사 휴인텍 교육용 무선 이동 로봇의 구동을 위한 매체에 저장된 어플리케이션 및 그 어플리케이션이 저장된 컴퓨터
CN206363709U (zh) 2016-12-31 2017-07-28 深圳市优必选科技有限公司 数码管装置
US20190105579A1 (en) * 2017-10-06 2019-04-11 Technologyone, Inc. Baseplate assembly for use with toy pieces
IT201700120670A1 (it) * 2017-10-24 2019-04-24 Clay Paky Spa Proiettore, preferibilmente da palcoscenico
US11964212B2 (en) * 2021-12-28 2024-04-23 Pixart Imaging Inc. Game board device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008236049A (ja) 2007-03-16 2008-10-02 Toshiba Corp 光通信システム
JP2011500116A (ja) 2007-10-11 2011-01-06 レゴ エー/エス 玩具構築システム
JP2015123231A (ja) 2013-12-26 2015-07-06 株式会社ソニー・コンピュータエンタテインメント ブロック、ブロックシステム、情報処理装置、表示方法、および情報処理方法
JP2016034053A (ja) 2014-07-30 2016-03-10 パナソニックIpマネジメント株式会社 可視光通信システム
WO2016128967A1 (en) 2015-02-10 2016-08-18 Darabi Amir System and method for providing optically coded information
US20170263155A1 (en) 2016-03-11 2017-09-14 Joseph T. Broms Simplified circuit building block device and method of use
JP2017225518A (ja) 2016-06-21 2017-12-28 株式会社エフティエルインターナショナル ブロック及びブロック制御システム

Also Published As

Publication number Publication date
EP3743182A1 (en) 2020-12-02
WO2019145405A1 (en) 2019-08-01
KR20200113230A (ko) 2020-10-06
RU2020123604A (ru) 2022-01-17
US11813543B2 (en) 2023-11-14
KR102642873B1 (ko) 2024-03-05
US20200376402A1 (en) 2020-12-03
CN111655347B (zh) 2022-02-11
DK3743182T3 (da) 2022-05-09
MX2020007822A (es) 2020-09-25
JP2021511924A (ja) 2021-05-13
RU2020123604A3 (ja) 2022-04-27
CN111655347A (zh) 2020-09-11
EP3743182B1 (en) 2022-03-02

Similar Documents

Publication Publication Date Title
JP7233442B2 (ja) ロボット制御装置を備えた玩具構築システム
CN210200069U (zh) 可编程机器人
JP5484465B2 (ja) 機能ブリックを有する玩具組立システム
KR102494005B1 (ko) 기능 구축 요소를 갖는 완구 구축 시스템
US8525421B2 (en) Lighting apparatus and method
KR101683022B1 (ko) 코딩 학습용 교구
CN107079252B (zh) 用于在电子装置之间建立无线连接的方法
KR101831334B1 (ko) 코딩 학습용 교구
KR20180130934A (ko) 소프트웨어 코딩 교육이 가능한 무선 통신 기반 스마트 코딩 블록 세트
KR200480780Y1 (ko) 학생용 센서로봇
KR20170053185A (ko) 동작카드를 이용한 블록완구 동작 제어시스템 및 그 제어방법
CN107670268B (zh) 魔方、魔方控制方法以及终端
US9413172B1 (en) Remote controlled extension cord with embedded housing for a remote control
RU2772388C2 (ru) Игрушечный конструктор с блоком управления робототехникой
Rajan et al. A Review: Comparative Analysis of Arduino Micro Controllers in Robotic Car
EP3785864B1 (en) Modular robot system
KR101923557B1 (ko) 블럭완구를 이용한 로봇 제어 시스템
KR102238167B1 (ko) 조립 편의성이 향상된 모듈러 로봇 시스템
KR100824585B1 (ko) 보드 상에 조립되는 블록을 가지는 교구
US10312641B2 (en) Remote controlled extension cord with embedded housing for a remote control
DK181020B1 (en) LIGHT MATRIX BUILDING BLOCKS FOR MODULAR TOYS OR EDUCATIONAL CONSTRUCTION KITS
KR102097164B1 (ko) 프로그래밍 가능한 모션블록의 지원장치
KR20200059701A (ko) 모듈러 로봇 시스템
KR20170126573A (ko) 가시광통신 방식의 교육용 마이크로로봇 시스템 플랫폼

Legal Events

Date Code Title Description
A529 Written submission of copy of amendment under article 34 pct

Free format text: JAPANESE INTERMEDIATE CODE: A529

Effective date: 20200915

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221209

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230221

R150 Certificate of patent or registration of utility model

Ref document number: 7233442

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150