(57)【要約】【課題】本発明は、人工の目印の組み合わせ及び、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムおよび方法を提供する。【解決手段】本発明の人工の目印の組み合わせは、複数の人工の目印を含み、複数の人工の目印が相互に同じでなく、所定の順序どおりに配列されて、該人工の目印の組み合わせを１組の人工の目印として使用する。また、本発明は、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを提供して、該システムが画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む。また、本発明は、人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法を提供する。【選択図】図３
2017134834.tif 000002
【特許請求の範囲】
【請求項１】
複数の人工の目印を含み、複数の人工の目印が相互に同じでなく、所定の順序どおりに配列されて、該人工の目印の組み合わせが１組の人工の目印として使用されることを特徴とする人工の目印の組み合わせ。
【請求項２】
画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムにおいて、
前記画像採集モジュールは、画像を採集して、該画像を前記人工の目印識別モジュールに伝送することに用いられ、
前記人工の目印識別モジュールは、人工の目印を識別して、該人工の目印のＩＤを読み取って、該人工の目印のＩＤを前記データ記憶モジュールに伝送することに用いられ、
前記データ記憶モジュールは、人工の目印が付けられた地図及び地図説明文書が記憶され、更に、一つの人工の目印のＩＤが対応する位置情報及び、ほかの人工の目印の関連処理情報が記憶され、前記制御モジュールは、前記データ記憶モジュールに記憶された情報によって、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置を制御して、該自律移動装置を移動させ、相応する処理を行わせることを特徴とする人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステム。
【請求項３】
人工の目印の組み合わせを提供して、前記人工の目印の組み合わせが複数の人工の目印を含み、該人工の目印の組み合わせをマークする必要がある位置に設置して、一つの人工の目印が位置情報を含み、ほかの人工の目印が関連処理情報を含むステップと、
請求項２に記載の人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置を提供して、該自律移動装置における画像採集モジュールは、人工の目印の組み合わせの画像を採集して、該画像を人工の目印識別モジュールに伝送して、前記人工の目印識別モジュールは、人工の目印の画像を識別して、該人工の目印のＩＤをデータ記憶モジュールに伝送して、前記データ記憶モジュールは、位置情報を含む人工の目印のＩＤによって、自律移動装置の位置を判断することができ、前記データ記憶モジュールは、ほかの人工の目印のＩＤが対応する関連情報処理が記憶され、前記制御モジュールは、前記データ記憶モジュールに記憶された情報によって、自律移動装置を制御して、該自律移動装置を移動させ、相応する処理を行わせるステップと、
を含むことを特徴とする人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法。
【請求項４】
前記人工の目印識別モジュールは、前記画像の中のどの画像が人工の目印に類似するのかを判断して、類似する人工の目印をマークして、人工の目印であるかどうかを識別することを特徴とする、請求項３に記載の人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法。
【請求項５】
前記人工の目印識別モジュールは、採集された人工の目印によって、ロボットの人工の目印に対する距離及び角度を計算することができ、これによって、ロボットが地図での位置を推算できることを特徴とする、請求項３に記載の人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人工の目印の組み合わせ及び、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムおよび方法に関する。
【背景技術】
【０００２】
視覚化された人工の目印による位置決めシステムにおいて、較正されたレンズで、所定のサイズ及びフォーマットを有する人工の目印を撮って、自律移動装置の所在位置及び該自律移動装置の人工の目印に対する位置と角度とを判断することができる。しかし、人工の目印のフォーマットは、見分けることができる独特な人工の目印の数量を制限している。例えば、１６ｈ５のマークシリーズは、３０個のマークメンバーがあり、３６ｈ１１のマークシリーズは、５８６個のマークメンバーがあり、１６ｈ５のマークシリーズは、９００点だけを覆うことができ、３６ｈ１１のマークシリーズは、３４３３９６点を覆うことができ、また、他のシリーズの人工の目印もあり、他のシリーズの人工の目印は、覆うことができる点が３４３３９６点より少ない。これによって、広い区域の応用が制限され、このような制限により大きな地図において、使用できる人工の目印は十分ではない。
【０００３】
また、現在、視覚化された人工の目印による位置決めシステムにおいて、一つの人工の目印だけで、自律移動装置の所在位置及び該自律移動装置の人工の目印に対する位置と角度とを判断できる。しかし、自律移動装置がその位置に関して知る必要がある情報及び関連処理情報は、人工の目印だけを通じて、取得することはできない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多くの点を覆うことができる人工の目印の組み合わせ及び、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムおよび方法を提供する必要がある。
【課題を解決するための手段】
【０００５】
人工の目印の組み合わせは、複数の人工の目印を含み、複数の人工の目印が相互に同じでなく、所定の順序どおりに配列されて、該人工の目印の組み合わせを１組の人工の目印として使用する。
【０００６】
人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムは、画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む。前記画像採集モジュールは、画像を採集して、該画像を前記人工の目印識別モジュールに伝送することに用いられる。前記人工の目印識別モジュールは、人工の目印を識別して、該人工の目印のＩＤを読み取って、該人工の目印のＩＤを前記データ記憶モジュールに伝送することに用いられる。前記データ記憶モジュールは、人工の目印が付けられた地図及び地図説明文書が記憶され、更に、一つの人工の目印のＩＤが対応する位置情報及び、ほかの人工の目印が対応する関連処理情報が記憶される。前記制御モジュールは、前記データ記憶モジュールに記憶された情報によって、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置を制御して、該自律移動装置を移動させ、相応する処理を行わせる。
【０００７】
人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法は、人工の目印の組み合わせを提供して、前記人工の目印の組み合わせが複数の人工の目印を含み、該人工の目印の組み合わせをマークする必要がある位置に設置して、一つの人工の目印が位置情報を含み、ほかの人工の目印が関連処理情報を含むステップと、上記のような人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置を提供して、該自律移動装置における画像採集モジュールは、人工の目印の組み合わせの画像を採集して、該画像を人工の目印識別モジュールに伝送して、前記人工の目印識別モジュールは、人工の目印の画像を識別して、各々の人工の目印のＩＤをデータ記憶モジュールに伝送して、前記データ記憶モジュールは、位置情報を含む人工の目印のＩＤによって、自律移動装置の位置を判断することができ、前記データ記憶モジュールは、ほかの人工の目印のＩＤが対応する関連情報処理が記憶され、前記制御モジュールは、前記データ記憶モジュールに記憶された情報によって、自律移動装置を制御して、該自律移動装置を移動させ、相応する処理を行わせるステップと、を含む。
【発明の効果】
【０００８】
従来技術と比べて、本発明の人工の目印の組み合わせは、二つ又は二つ以上の人工の目印を組み合わせて、複数の人工の目印のＩＤをビットの組み合わせをするので、制限されることなく、人工の目印の数量を拡大することができ、広い範囲において使用することを達することができる。即ち、使用の数量が制限されない。また、本発明の人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムおよび方法は、人工の目印の組み合わせの中の一つの人工の目印によって、自律移動装置の位置を判断することができるだけではなく、自律移動装置がその位置に関して知る必要がある情報及び関連処理情報も、人工の目印の組み合わせの中のほかの人工の目印によって、取得することもできる。知る必要がある情報及び関連処理情報が変化する時に、人工の目印だけを取り替えることによって、自律移動装置に対応する処理をさせてもよく、自律移動装置のプログラムを新たに修正する必要はない。従って、コーディングすることに融通性を有して、位置の情報及び処理方法をバインディングする必要がないので、処理過程がより簡単になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例の一つの人工の目印の組み合わせである。
【図２】本発明の実施例のもう一つの人工の目印の組み合わせである。
【図３】本発明の実施例の人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムのブロック図である。
【図４】本発明の実施例の人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法のフローチャートである。
【００１０】
以下、図面を参照して、本発明の実施例について説明する。
【００１１】
以下、図面及び具体的な実施例を参照して、本発明の人工の目印の組み合わせ及び人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステム及び方法について詳しく説明する。
【００１２】
本発明の実施例は、人工の目印の組み合わせを提供する。該人工の目印の組み合わせは、多くの人工の目印を含み、各々の人工の目印が相互に同じでなく、所定の順序どおりに配列されて、該人工の目印の組み合わせを１組の人工の目印として使用する。人工の目印の組み合わせの中の複数の人工の目印は、二つ又は二つ以上の人工の目印の組み合わせである。複数の人工の目印は、Ｔａｇ３６ｈ１１マークシリーズ、Ｔａｇ３６ｈ１０マークシリーズ、Ｔａｇ２５ｈ９マークシリーズ、又はＴａｇ１６ｈ５マークシリーズなどの中のいずれかの一つの人工の目印である。人工の目印の組み合わせを１組の人工の目印として使用することは、二つ又は二つ以上の人工の目印を所定の順序どおりに一つの紙に印刷して、その後、自動的に情報を処理するように、画像入力装置又は光電走査装置によって、自動的に人工の目印の組み合わせを見分けて、読み取る。
【００１３】
一つの人工の目印の組み合わせは、二つの人工の目印を含むことができ、二つの前記人工の目印がＴａｇ１６ｈ５マークシリーズの中のいずれかの二つの人工の目印であり、二つの前記人工の目印は同じでない。例えば、図１を参照する。
【００１４】
一つの人工の目印の組み合わせは、三つの人工の目印を含むことができ、三つの前記人工の目印がＴａｇ３６ｈ１１マークシリーズの中のいずれかの三つの人工の目印であり、三つの前記人工の目印が相互に同じでない。例えば、図２を参照する。
【００１５】
一つの人工の目印の組み合わせは、三つの人工の目印を含むことができ、三つの前記人工の目印の中の一番目の人工の目印が、Ｔａｇ３６ｈ１１マークシリーズの中の一つの人工の目印であり、二番目の人工の目印が、Ｔａｇ２５ｈ９マークシリーズの中の一つの人工の目印であり、三番目の人工の目印が、Ｔａｇ１６ｈ５マークシリーズの中の一つの人工の目印である。即ち、人工の目印の組み合わせの中の各々の人工の目印は、異なるマークシリーズの中の一つの人工の目印である。
【００１６】
もちろん、一つの人工の目印の組み合わせは、四つ及び四つ以上の人工の目印を含むことができる。二つの人工の目印の組み合わせの中の各々の人工の目印が同じであっても、同じ人工の目印に与えられる意義が同じでなければ、この二つの人工の目印の組み合わせは同じではない。
【００１７】
人工の目印の組み合わせの中の一番目の人工の目印が位置情報であり、二番目の人工の目印が関連処理情報であり、三番目の人工の目印が他の情報などである。しかし、これに制限されなく、ユーザーが実現しようとする機能によって、いくつかの人工の目印を有する人工の目印の組み合わせを選択して、相応する機能を実現できる。
【００１８】
本実施例において、二つ及び二つ以上の人工の目印の組み合わせによって、複数の人工の目印のＩＤをビットの組み合わせをするので、制限されることなく、人工の目印の数量を拡大することができ、広い範囲において使用することを達することができる。即ち、使用の数量が制限されない。
【００１９】
図３を参照すると、本発明の実施例は、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを提供する。人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムは、画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む。
【００２０】
画像採集モジュールは、画像を採集して、該画像を人工の目印識別モジュールに伝送することに用いられる。画像採集モジュールは、レンズを含み、該レンズがＣＣＤのレンズ又はＣＭＯＳのレンズである。
【００２１】
人工の目印識別モジュールは、前記画像の中のどの画像が人工の目印に類似するのかを判断して、類似する人工の目印をマークして、人工の目印であるかどうかを識別して、人工の目印であれば、各々の人工の目印のＩＤを読み取って、各々の人工の目印のＩＤをデータ記憶モジュールに伝送する。それに、人工の目印識別モジュールは、採集された人工の目印における位置情報を含む人工の目印によって、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置が、位置情報を含む人工の目印に対する距離及び角度を計算することができ、その後、制御モジュールは、自律移動装置を微調整して、自律移動装置を、位置情報を含む人工の目印の位置に移動させる。
【００２２】
データ記憶モジュールは、人工の目印が付けられた地図及び地図説明文書が記憶され、人工の目印が地図の中に張られ、各々の人工の目印には地図での具体的な位置が与えられ、自律移動装置が識別できるフォーマットで地図に埋め込まれて関連を形成する。また、データ記憶モジュールは、他の人工の目印の関連処理情報が記憶される。
【００２３】
制御モジュールは、データ記憶モジュールに記憶された情報によって、自律移動装置を制御して、自律移動装置を移動させ、相応する処理を行わせる。
【００２４】
また、本発明の実施例は、人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法を提供する。図４を参照すると、人工の目印の組み合わせを使ったコンピュータビジョン位置決めをする方法は、下記のステップを含む。
【００２５】
一つの人工の目印の組み合わせを提供して、該人工の目印の組み合わせは、多くの人工の目印を含み、該人工の目印の組み合わせをマークする必要がある位置に設置して、その中には、一つの人工の目印が位置情報を含み、他の人工の目印が関連処理情報を含む。
【００２６】
上記のような人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置を提供して、該自律移動装置における画像採集モジュールは、人工の目印の組み合わせの画像を採集して、該画像を人工の目印識別モジュールに伝送して、人工の目印識別モジュールは、人工の目印の画像を識別して、各々の人工の目印のＩＤをデータ記憶モジュールに伝送して、データ記憶モジュールは、位置情報を含む人工の目印のＩＤによって、自律移動装置の位置を判断でき、データ記憶モジュールは、他の人工の目印のＩＤが対応する処理情報が記憶され、制御モジュールは、データ記憶モジュールに記憶された情報によって、自律移動装置を制御して、自律移動装置を移動させ、相応する処理を行わせる。
【００２７】
次に、例を挙げて、自律移動装置が人工の目印の組み合わせを使って、コンピュータビジョン位置決めをする方法を説明する。自律移動装置は、ロボット、無人搬送車又は無人自動車などである。
【００２８】
例1：大きな工場では、ロボットが目的地に歩いて、目的地の物品を運搬しようとする。
【００２９】
ロボットは、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える。人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムは、画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む。各々のモジュールの構成及び機能は上記のように述べたので、ここで詳しく説明しない。
【００３０】
本実施例において、ロボットにシェルフに位置する機器を運搬させるために、機器の上方に人工の目印の組み合わせを設置する。人工の目印の組み合わせは、人工の目印Ａ及び人工の目印Ｂを含む。人工の目印Ａが位置情報を含み、人工の目印Ｂが関連処理情報を含む。データ記憶モジュールにおいて、人工でコーディングすることによって、人工の目印の組み合わせの中の各々の人工の目印に異なる意義を与え、人工の目印Ａがシェルフに設置された機器の位置を表示して、人工の目印Ｂが、壊れにくい物品であり、普通のマニピュレーターを使って挟むことを表示する。
【００３１】
まず、制御モジュールは、ロボットを制御して、ロボットに地図説明文書に計画される走行経路に沿って、人工の目印Ａの付近に歩かせる。即ち、シェルフの機器が設置された位置の付近に歩く。
【００３２】
その後、ロボットの画像採集モジュールは、校正されたカメラのレンズを使って、画像を採集して、採集された画像を人工の目印識別モジュールに伝送する。校正されたカメラのレンズを使って採集された画像は、変形及び映像歪みはない。
【００３３】
人工の目印識別モジュールは、前記画像の中のどの画像が人工の目印に類似するのかを判断して、類似する人工の目印をマークして、人工の目印であるかどうかを識別して、人工の目印であれば、該人工の目印のＩＤを読み取って、該人工の目印のＩＤをデータ記憶モジュールに伝送する。それに、人工の目印識別モジュールは、採集された位置情報を含む人工の目印によって、ロボットの位置情報を含む人工の目印に対する距離及び角度を計算することができ、これによって、ロボットが地図での位置を推算できる。ロボットが人工の目印の位置（シェルフの運搬しようとする物品の位置）に到着していなければ、制御モジュールは、ロボットを微調整して、ロボットを人工の目印の位置（シェルフの運搬しようとする物品の位置）に移動させる。ロボットが人工の目印の位置（シェルフの運搬しようとする物品の位置）に到着すれば、制御モジュールは、ロボットが作動することを制御しない。本実施例において、人工の目印識別モジュールが人工の目印の組み合わせの中の人工の目印Ａ及び人工の目印Ｂを識別して、人工の目印ＡのＩＤ及び人工の目印ＢのＩＤをそれぞれデータ記憶モジュールに伝送する。人工の目印識別モジュールは、採集された人工の目印Ａによって、ロボットの人工の目印Ａに対する距離及び角度を計算して、これによって、ロボットが人工の目印Ａの位置（シェルフの機器が設置された位置）に位置することを推算する。
【００３４】
データ記憶モジュールは、人工の目印が付けられた地図及び地図説明文書が記憶され、位置情報を含む人工の目印のＩＤが対応する位置情報及び、ほかの人工の目印のＩＤが対応する関連処理情報を含み、データ記憶モジュールは、位置情報を含む人工の目印のＩＤによって、自律移動装置の位置を判断することができる。本実施例において、人工の目印ＡのＩＤが対応する位置情報は、シェルフの機器が設置された位置であり、人工の目印ＢのＩＤが対応する関連処理情報は、運搬しようとする物品である機器が壊れにくい物品であり、普通のマニピュレーターを使って挟むことである。
【００３５】
制御モジュールは、自律移動装置を制御して、自律移動装置に人工の目印ＢのＩＤが対応する関連処理情報によって動作させる。本実施例において、制御モジュールは、人工の目印ＢのＩＤが対応する運搬しようとする物品である機器が壊れにくい物品であり、普通のマニピュレーターを使って挟むという情報によって、対応する処理をする。即ち、制御モジュールは、自律移動装置を制御して、自律移動装置に普通のマニピュレーターを伸させ、機器を挟ませる。
【００３６】
もちろん、シェルフの運搬しようとする物品が壊れやすい物品であれば、シェルフの運搬しようとする物品の上方に他の人工の目印Ｂを設置することができる。該人工の目印Ｂは、対応するＩＤがあり、該ＩＤが対応する関連処理情報は、運搬しようとする物品が壊れやすい物品であり、吸盤を使って壊れやすい物品を吸着するという情報である。
【００３７】
従って、シェルフに位置する物品を取り替える時に、人工の目印Ｂだけを取り替えることによって、ロボットに対応する処理をさせてもよく、ほかの人工の目印Ｂが対応する関連処理情報がデータ記憶モジュールに記憶されるので、ロボットのプログラムを新たに修正する必要はない。これによって、コーディングすることに融通性を有して、位置情報及び処理方法をプログラムにバインディングする必要がないので、処理過程がより簡単である。
【００３８】
もちろん、人工の目印の組み合わせの中の各々の人工の目印の意義は、これに制限されない。異なる人工の目印が異なる意義を代表することができ、コーディングすることによって、実現することができる。
【００３９】
例２：ロボットの走行経路において、異なる地面を有して、ロボットに異なる各々の地形を滞りなく歩かせる。
【００４０】
ロボットの走行経路において、異なる地面を有して、例えば、セメント床、絨毯、上り坂又は下り坂などであり、ロボットが異なる地面に走行する時の摩擦係数も同じでなく、異なる地形によって、モーターの出力を調整するべきである。この時には、人工の目印を使う方法によって、ロボットにモーターの出力を動態的に調整することを教え、ロボットに各種の異なる地形を滞りなく歩かせる。
【００４１】
ロボットは、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える。人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムは、画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む。各々のモジュールの構成及び機能は上記のように述べたので、ここで詳しく説明しない。
【００４２】
特殊な路面の起点に人工の目印の組み合わせを設置して、人工の目印の組み合わせの中のある人工の目印が位置情報を含み、ある人工の目印が関連処理情報を含む。位置情報を含む人工の目印が特殊な路面の起点を表示して、ほかの人工の目印が特殊な路面のタイプ及び関連処理情報を表示する。例えば、特殊な路面がセメント床であれば、モーターがいくらの仕事率を出力するかでロボットにセメント床を通らせる情報、特殊な路面が絨毯であれば、モーターがいくらの仕事率を出力するかでロボットに絨毯を通らせる情報、特殊な路面が上り坂であれば、モーターがいくらの仕事率を出力するかでロボットに上り坂を通らせる情報、特殊な路面が下り坂であれば、モーターがいくらの仕事率を出力するかでロボットに下り坂を通らせる情報、及び特殊な路面のほかのタイプと関連処理情報である。本実施例において、上り坂の起点に人工の目印の組み合わせを設置して、人工の目印の組み合わせは、人工の目印Ｃ及び人工の目印Ｄを含み、人工の目印Ｃが特殊な路面の起点を表示して、人工の目印Ｄが、特殊な路面が上り坂であり、モーターがいくらの具体的な仕事率を出力するかでロボットに上り坂を通させる情報を表示する。
【００４３】
まず、制御モジュールは、ロボットを制御して、ロボットを地図説明文書に計画される走行経路に沿って、人工の目印Ｃの付近に歩かせる。即ち、特殊な路面の起点に歩く。
【００４４】
その後、ロボットの画像採集モジュールは、校正されたカメラのレンズを使って、画像を採集して、採集された画像を人工の目印識別モジュールに伝送する。校正されたカメラのレンズを使って採集された画像は、変形及び映像歪みはない。
【００４５】
上記のように、人工の目印識別モジュールは、人工の目印Ｃ及び人工の目印Ｄを識別して、人工の目印ＣのＩＤ及び人工の目印ＤのＩＤを読み取って、人工の目印ＣのＩＤ及び人工の目印ＤのＩＤをデータ記憶モジュールに伝送する。それに、人工の目印識別モジュールは、採集された人工の目印Ｃによって、ロボットの人工の目印Ｃに対する距離及び角度を計算して、これによって、ロボットが地図での位置を推算できる。計算をして、ロボットが人工の目印Ｃの位置（特殊な路面の起点）に到着していなければ、制御モジュールは、ロボットを微調整して、ロボットを人工の目印Ｃの位置（特殊な路面の起点）に移動させる。
【００４６】
データ記憶モジュールは、人工の目印ＣのＩＤによって、ロボットの位置を判断することができ、即ち、該位置が特殊な路面の起点である。データ記憶モジュールは、人工の目印ＤのＩＤが対応する特殊な路面が上り坂であり、モーターがいくらの仕事率を出力するかでロボットに上り坂を通らせることが記載される。
【００４７】
もちろん、特殊な路面が他の路面であれば、特殊な路面の起点に他の人工の目印Ｄを設置することができる。データ記憶モジュールにおいて、人工の目印Ｄと対応して、ロボットがモーターのどの出力で該路面を走行することが記載される。
【００４８】
従って、ロボットが他の新しい環境で任務を実施する時に、人工の目印Ｄだけを取り替えることによって、ロボットに対応する処理をさせてもよく、ほかの人工の目印Ｄが対応する関連処理情報が、データ記憶モジュールに記載されるので、ロボットのプログラムを新たに修正する必要はない。従って、コーディングすることに融通性を有して、位置の情報及び関連処理情報をプログラムにバインディングする必要がないので、処理過程がより簡単である。
【００４９】
もちろん、人工の目印の組み合わせの各々の人工の目印が代表する意義は、これに制限されない。異なる人工の目印が異なる意義を代表することができ、コーディングすることによって、実現することができる。
【００５０】
本発明の人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムにおいて、人工の目印の組み合わせの中の一つの人工の目印によって、自律移動装置がいる位置を判断することができるだけではなく、自律移動装置がその位置に関して知る必要がある情報及び関連処理情報も人工の目印の組み合わせの中のほかの人工の目印によって、取得することもできる。知る必要がある情報及び関連処理情報が変化する時に、人工の目印だけを取り替えることによって、自律移動装置に対応する処理をさせてもよく、自律移動装置のプログラムを新たに修正する必要はない。従って、コーディングすることに融通性を有して、位置の情報及び関連処理情報をプログラムにバインディングする必要がないので、処理過程がより簡単である。
【図１】
2017134834.tif 000003
【図２】
2017134834.tif 000004
【図３】
2017134834.tif 000005
【図４】
2017134834.tif 000006