JP2017134834A - コンピュータビジョン位置決めシステム及び方法 - Google Patents

コンピュータビジョン位置決めシステム及び方法 Download PDF

Info

Publication number
JP2017134834A
JP2017134834A JP2017009657A JP2017009657A JP2017134834A JP 2017134834 A JP2017134834 A JP 2017134834A JP 2017009657 A JP2017009657 A JP 2017009657A JP 2017009657 A JP2017009657 A JP 2017009657A JP 2017134834 A JP2017134834 A JP 2017134834A
Authority
JP
Japan
Prior art keywords
artificial
landmarks
combination
landmark
artificial landmarks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017009657A
Other languages
English (en)
Inventor
鴻鈞 李
Kokin Lee
鴻鈞 李
殿斌 劉
Jeon-Bin Liu
殿斌 劉
淑芬 陳
Shu-Fen Chen
淑芬 陳
宇倩 蕭
Yu-Chien Hsiao
宇倩 蕭
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.)
Hon Hai Precision Industry Co Ltd
Original Assignee
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Precision Industry Co Ltd filed Critical Hon Hai Precision Industry Co Ltd
Publication of JP2017134834A publication Critical patent/JP2017134834A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02—Control of position or course in two dimensions
    • G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Medical Informatics (AREA)
  • Game Theory and Decision Science (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Evolutionary Computation (AREA)
  • Image Analysis (AREA)

Abstract

【課題】本発明は、人工の目印の組み合わせ及び、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムおよび方法を提供する。【解決手段】本発明の人工の目印の組み合わせは、複数の人工の目印を含み、複数の人工の目印が相互に同じでなく、所定の順序どおりに配列されて、該人工の目印の組み合わせを1組の人工の目印として使用する。また、本発明は、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを提供して、該システムが画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む。また、本発明は、人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法を提供する。【選択図】図3

Description

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

Claims (5)

  1. 複数の人工の目印を含み、複数の人工の目印が相互に同じでなく、所定の順序どおりに配列されて、該人工の目印の組み合わせが1組の人工の目印として使用されることを特徴とする人工の目印の組み合わせ。
  2. 画像採集モジュール、人工の目印識別モジュール、データ記憶モジュール及び制御モジュールを含む人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムにおいて、
    前記画像採集モジュールは、画像を採集して、該画像を前記人工の目印識別モジュールに伝送することに用いられ、
    前記人工の目印識別モジュールは、人工の目印を識別して、該人工の目印のIDを読み取って、該人工の目印のIDを前記データ記憶モジュールに伝送することに用いられ、
    前記データ記憶モジュールは、人工の目印が付けられた地図及び地図説明文書が記憶され、更に、一つの人工の目印のIDが対応する位置情報及び、ほかの人工の目印の関連処理情報が記憶され、前記制御モジュールは、前記データ記憶モジュールに記憶された情報によって、人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置を制御して、該自律移動装置を移動させ、相応する処理を行わせることを特徴とする人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステム。
  3. 人工の目印の組み合わせを提供して、前記人工の目印の組み合わせが複数の人工の目印を含み、該人工の目印の組み合わせをマークする必要がある位置に設置して、一つの人工の目印が位置情報を含み、ほかの人工の目印が関連処理情報を含むステップと、
    請求項2に記載の人工の目印の組み合わせを使ったコンピュータビジョン位置決めシステムを備える自律移動装置を提供して、該自律移動装置における画像採集モジュールは、人工の目印の組み合わせの画像を採集して、該画像を人工の目印識別モジュールに伝送して、前記人工の目印識別モジュールは、人工の目印の画像を識別して、該人工の目印のIDをデータ記憶モジュールに伝送して、前記データ記憶モジュールは、位置情報を含む人工の目印のIDによって、自律移動装置の位置を判断することができ、前記データ記憶モジュールは、ほかの人工の目印のIDが対応する関連情報処理が記憶され、前記制御モジュールは、前記データ記憶モジュールに記憶された情報によって、自律移動装置を制御して、該自律移動装置を移動させ、相応する処理を行わせるステップと、
    を含むことを特徴とする人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法。
  4. 前記人工の目印識別モジュールは、前記画像の中のどの画像が人工の目印に類似するのかを判断して、類似する人工の目印をマークして、人工の目印であるかどうかを識別することを特徴とする、請求項3に記載の人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法。
  5. 前記人工の目印識別モジュールは、採集された人工の目印によって、ロボットの人工の目印に対する距離及び角度を計算することができ、これによって、ロボットが地図での位置を推算できることを特徴とする、請求項3に記載の人工の目印の組み合わせを使ったコンピュータビジョン位置決め方法。
JP2017009657A 2016-01-27 2017-01-23 コンピュータビジョン位置決めシステム及び方法 Pending JP2017134834A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW105102451A TW201727416A (zh) 2016-01-27 2016-01-27 人工標記組合以及進行電腦視覺定位的系統和方法
TW105102451 2016-01-27

Publications (1)

Publication Number Publication Date
JP2017134834A true JP2017134834A (ja) 2017-08-03

Family

ID=59360624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017009657A Pending JP2017134834A (ja) 2016-01-27 2017-01-23 コンピュータビジョン位置決めシステム及び方法

Country Status (3)

Country Link
US (1) US10296006B2 (ja)
JP (1) JP2017134834A (ja)
TW (1) TW201727416A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255177A (zh) * 2018-01-17 2018-07-06 航天科工智能机器人有限责任公司 机器人自主充电系统
CN109752855A (zh) * 2017-11-08 2019-05-14 九阳股份有限公司 一种光斑发射装置和检测几何光斑的方法
JP2020159838A (ja) * 2019-03-26 2020-10-01 一般社団法人新生福島先端技術振興機構 可視画像と赤外線熱画像との重畳処理方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111857143A (zh) * 2020-07-23 2020-10-30 北京以萨技术股份有限公司 基于机器视觉的机器人路径规划方法、系统、终端及介质
US12384410B2 (en) 2021-03-05 2025-08-12 The Research Foundation For The State University Of New York Task-motion planning for safe and efficient urban driving

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1534141B1 (en) * 2002-06-17 2013-08-07 Mazor Robotics Ltd. Robot for use with orthopaedic inserts
CA2633137C (en) * 2002-08-13 2012-10-23 The Governors Of The University Of Calgary Microsurgical robot system
US7651850B2 (en) * 2003-05-16 2010-01-26 Board Of Regents, The University Of Texas System Image and part recognition technology
US8017174B2 (en) * 2003-05-16 2011-09-13 Board Of Regents The University Of Texas System Densely packed sensor arrays
US7437226B2 (en) * 2003-08-20 2008-10-14 Samsung Electronics Co., Ltd. Method of constructing artificial mark for autonomous driving, apparatus and method of determining position of intelligent system using artificial mark and intelligent system employing the same
US9492241B2 (en) * 2005-01-13 2016-11-15 Mazor Robotics Ltd. Image guided robotic system for keyhole neurosurgery
US20100215216A1 (en) * 2009-02-25 2010-08-26 Samsung Electronics Co., Ltd. Localization system and method
EP2495593B1 (en) * 2009-10-30 2019-12-25 Optoelectronics Co., Ltd. Optical information reader
US11131747B2 (en) * 2010-03-31 2021-09-28 United States Foundation For Inspiration And Recog Systems and methods for remotely controlled device position and orientation determination
US9031809B1 (en) * 2010-07-14 2015-05-12 Sri International Method and apparatus for generating three-dimensional pose using multi-modal sensor fusion
AU2011305154B2 (en) * 2010-09-24 2015-02-05 Irobot Corporation Systems and methods for VSLAM optimization
US9286530B2 (en) * 2012-07-17 2016-03-15 Cognex Corporation Handheld apparatus for quantifying component features
US9538892B2 (en) * 2012-10-05 2017-01-10 Irobot Corporation Robot management systems for determining docking station pose including mobile robots and methods using same
US9810789B2 (en) * 2012-12-19 2017-11-07 Elwha Llc Unoccupied flying vehicle (UFV) location assurance
US9669926B2 (en) * 2012-12-19 2017-06-06 Elwha Llc Unoccupied flying vehicle (UFV) location confirmance
GB201320618D0 (en) * 2013-11-22 2014-01-08 Renishaw Plc Apparatus for robotic surgery
US9427874B1 (en) * 2014-08-25 2016-08-30 Google Inc. Methods and systems for providing landmarks to facilitate robot localization and visual odometry
US9665095B1 (en) * 2015-03-19 2017-05-30 Amazon Technologies, Inc. Systems and methods for removing debris from warehouse floors
US9758305B2 (en) * 2015-07-31 2017-09-12 Locus Robotics Corp. Robotic navigation utilizing semantic mapping
US10455216B2 (en) * 2015-08-19 2019-10-22 Faro Technologies, Inc. Three-dimensional imager
TW201727415A (zh) * 2016-01-27 2017-08-01 鴻海精密工業股份有限公司 結合人工標記和二維條碼進行電腦視覺定位的系統和方法
TW201805750A (zh) * 2016-08-04 2018-02-16 鴻海精密工業股份有限公司 自動修正環境資訊的自主移動設備及方法
TW201805595A (zh) * 2016-08-04 2018-02-16 鴻海精密工業股份有限公司 結合人工標記進行電腦視覺定位的自主移動設備及方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109752855A (zh) * 2017-11-08 2019-05-14 九阳股份有限公司 一种光斑发射装置和检测几何光斑的方法
CN108255177A (zh) * 2018-01-17 2018-07-06 航天科工智能机器人有限责任公司 机器人自主充电系统
JP2020159838A (ja) * 2019-03-26 2020-10-01 一般社団法人新生福島先端技術振興機構 可視画像と赤外線熱画像との重畳処理方法

Also Published As

Publication number Publication date
US20170212521A1 (en) 2017-07-27
US10296006B2 (en) 2019-05-21
TW201727416A (zh) 2017-08-01

Similar Documents

Publication Publication Date Title
US10962376B2 (en) Adaptive mapping with spatial summaries of sensor data
US12080027B2 (en) Article position managing apparatus, article position management system, article position managing method, and program
US8392036B2 (en) Point and go navigation system and method
CN106541404B (zh) 一种机器人视觉定位导航方法
JP2017134833A (ja) コンピュータビジョン位置決めシステム及び方法
KR101439921B1 (ko) 비젼 센서 정보와 모션 센서 정보를 융합한 모바일 로봇용 slam 시스템
US20140297090A1 (en) Autonomous Mobile Method and Autonomous Mobile Device
CN105302131A (zh) 借助可自主运行的设备清洁或处理空间的方法
KR100669250B1 (ko) 인공표식 기반의 실시간 위치산출 시스템 및 방법
JP2007155699A (ja) カメラ及び標識を用いた移動ロボットの測位システム及び方法
CN104635735A (zh) 一种新型agv视觉导航控制方法
JP7393185B2 (ja) 自律移動装置への地図情報提供システムおよび自律移動装置
WO2009089369A1 (en) Point and go navigation system and method
TWI733107B (zh) 基於光標籤網路的導航方法、相應的計算設備和儲存介質
US20220317704A1 (en) Transport system, control apparatus, transport method, and program
US20050149256A1 (en) Device for determining the position by means of fixed and/or variable landmarks
CN108458712A (zh) 无人驾驶小车导航系统及导航方法、无人驾驶小车
JP2018022492A (ja) コンピュータビジョン位置決め自律移動装置及び方法
KR102174729B1 (ko) 랜드마크를 활용한 주행차로 인식 방법 및 시스템
EP3897328B1 (en) Autonomous household appliance
TW201727416A (zh) 人工標記組合以及進行電腦視覺定位的系統和方法
KR102408327B1 (ko) 자율주행 판매를 위한 제스처 인식을 지원하는 ai 기반 자율주행 로봇 시스템
JP2018022491A (ja) 環境情報を自動的に補正する自律移動装置及び方法
JP4997615B2 (ja) 地図作成方法とロボットの移動経路決定方法
TW202113391A (zh) 基於光通訊裝置的導航方法、系統、設備及介質