JP2018537745A - 物体を認識する方法およびシステム - Google Patents

物体を認識する方法およびシステム Download PDF

Info

Publication number
JP2018537745A
JP2018537745A JP2018512239A JP2018512239A JP2018537745A JP 2018537745 A JP2018537745 A JP 2018537745A JP 2018512239 A JP2018512239 A JP 2018512239A JP 2018512239 A JP2018512239 A JP 2018512239A JP 2018537745 A JP2018537745 A JP 2018537745A
Authority
JP
Japan
Prior art keywords
probability
sensor
occupancy
grid
cell
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.)
Granted
Application number
JP2018512239A
Other languages
English (en)
Other versions
JP6869230B2 (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 JP2018537745A publication Critical patent/JP2018537745A/ja
Application granted granted Critical
Publication of JP6869230B2 publication Critical patent/JP6869230B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/02Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
    • G01S13/04Systems determining presence of a target
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/253Fusion techniques of extracted features
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Multimedia (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • Operations Research (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

物体認識方法であって以下のステップ、すなわちa)1個以上のセンサ(C1...CNC)から得られる、前記物体の複数の距離測定値を取得するステップと、b)占有格子に逆モデルを適用することにより、前記格子のセルの集合の占有確率を決定するステップと、c)ステップbで推定された占有確率の融合により統合された占有格子を構築するステップを含み、前記逆センサモデルの各々が対応する占有格子の各セルおよび各距離測定値に同一の有限集合内で選択されて整数添え字により識別される確率クラスを関連付ける離散的なモデルであること、および前記ステップc)が、前記ステップb)で決定された確率クラスの添え字に対して実行された整数計算により決定されることを特徴とする。上記の方法を実装すべく適合された物体認識システム。

Description

本発明は、計算能力およびエネルギー消費の観点から効率的な仕方でマルチセンサ融合を実行して、物体の位置を認識および推定する方法およびシステムに関係する。
「物体」とは、個別性を示し、且つ適当なセンサにより検出および識別可能な任意の物理的対象または物質を指す。従って、自然または人工の無生物、植物、動物、人間だけでなく、雲のように空気中に漂う液体または固体粒子、または実際に液体または気体の物質もまた物体であると考えられる。
本発明は特に、ロボット、ドローン、自律走行車両等のナビゲーション分野、より一般的には認識の分野に適用できる。
ロボットに組み込み可能な計算手段の発展に伴い、ロボット工学の応用が、工業生産からホームオートメーションまで、さらには宇宙および深海探査から一般消費市場向けの遊具ドローンまでに近年拡大している。ロボット工学用途で実行される作業は次第に複雑になっており、ロボットは未知の環境で動き回れることが求められるケースが増えている。このため、認識の手段および技術の開発、すなわち周囲の空間を発見および解釈を可能にすることが益々重要になっている。ロボット工学において認識を用いる重要な用途としてナビゲーションがあり、これはロボットの目標とする行き先を指定して、未知且つ潜在的に移動する障害を回避すべく誘導しながら、到着させることである。ロボットは従って、自身で自身の軌道を設定する責任がある。典型的な例が、注力されている研究主題となっている自律走行車である。
最大限に死角をなくしながら環境全体を把握し、且つセンサが故障するリスクを低減させるには一般に複数のセンサを統合する必要がある。恐らくは異なる種類の複数のセンサが同一空間を占める場合、その各々から抽出された情報を組み合わせることができなければならない。従ってマルチセンサ融合に言及する。
認識技術には主として二つの系統が存在する。表面形状手順は周囲の空間の対象の表面形状を識別することを目的とし、占有格子に基づく手順は特定の位置が障害物(より一般的には物体)により占有されているか否かを判定することを目的としている。本発明は占有格子に基づく技術に関する。
占有格子に基づくマルチセンサ認識および融合手順の理論的基礎がA.Elfesによる論文「Occupancy grids:a stochastic spatial representation for active robot perception」(Sixth Conference on Uncertainty in AI,1990)に記述されている。本文献は手順の実用的な実施には触れておらず、その直接的適用には複雑な浮動小数点計算を必要とする。
K.Konoligeによる論文「Improved occupancy grids for map building」(Autonomous Robots,4,351−367,1997)、J.Adarve他による論文「Computing occupancy grids from multiple sensors using linear opinion pools」(Proceedings,IEEE International Conference on Robotics and Automation,2012)、およびT.Rakotovao他による論文「Real−time power−efficent integration of multi−sensor occupancy grid on many core」(2015 International Workshop on Advanced Robotics and its Socal Impact,June 30,2015)に占有格子に基づく技術の発展が記述されている。この場合もまた、これらの技術の実装に多くの浮動小数点計算が必要になる。
文献米国特許第2014/035775号明細書、仏国特許第2006/050860号明細書、および独国特許第102009007395号明細書に、地上車両の自律走行に応用された占有格子に基づくマルチセンサ認識および融合の手順とシステムが記述されている。これらの手順は全て、実装のために浮動小数点計算を必要とする。
米国特許出願公開第2014/035775号明細書 仏国特許第2006/050860号明細書 独国特許発明第102009007395号明細書
A.Elfes、「Occupancy grids:a stochastic spatial representation for active robot perception」(Sixth Conference on Uncertainty in AI,1990) K.Konolige、「Improved occupancy grids for map building」(Autonomous Robots,4,351−367,1997) J.Adarve他、「Computing occupancy grids from multiple sensors using linear opinion pools」(Proceedings,IEEE International Conference on Robotics and Automation,2012) T.Rakotovao他、「Real−time power−efficient integration of multi−sensor occupancy grid on many core」(2015 International Workshop on Advanced Robotics and its Social Impact,June 30,2015)
しかし、浮動小数点計算の実行は計算能力の観点から相当なリソースを必要とし、これは組み込みシステムに固有な制約と両立し難い。正確には、IEEE標準754により定義された浮動小数点形式では、3個の要素、すなわち符号(1ビット)、仮数(23または52ビット)、および指数(8または11ビット)で数を表す。浮動小数点で表された数を用いる計算の実行は、整数計算の実行よりもはるかに複雑である(すなわち、はるかに多くの基本演算を必要とする)。これは従って、より高速なプロセッサおよび/または専用ハードウエアアクセラレータの使用を必要とし、コスト、大きさ、および電力消費の観点から好ましくない影響を伴う。
10cm×10cmの100000個のセルに離散化された20m×50mの環境、および25Hzで動作する2個のセンサを一例として考える。浮動小数点計算によりA.Elfesの理論を実装することにより、従来技術に従いデータ融合を実行する必要がある場合、必要な計算能力は5〜50GFlops(毎秒数十億回の浮動小数点演算)のオーダーである。自動車分野での用途により現実的な仮定である50Hzで動作する8個のセンサを有するセル150000個の格子を考えた場合、60〜600GFlopsの計算能力が必要となる。
本発明は、より少ない計算リソースで済み、従って組み込み型のソリューションにより適合されたマルチセンサ融合により物体を認識する手順を提供することを目的とする。本発明は特に、
−一方で、必ずしも浮動小数点演算に対応していない簡単な組み込み計算装置の使用を可能とし、
−他方で、浮動小数点計算対応している場合であっても、そのような計算の実行を回避または大幅に制限することにより、計算装置のエネルギー消費を減らすことを目的としている。そのようなエネルギー消費の低減自体が有利であり、更に、発熱を抑えることを可能になるため、放熱の観点からの制約を緩和しつつ計算装置の堅牢性および寿命が向上する。
一例として、発明者らは、本発明により、自動車分野で用いられるISO26262ASIL−D認定プラットフォームで利用できるものと同等の計算性能をもたらすデジタルシステム上での融合が実行可能になる点に気付くことができた。これは、従来技術で知られている融合技術を用いても不可能である。
以下では障害物の認識への応用を特に考慮するが、本発明はこの典型的なケースに一切限定されない。他の可能な用途は、雲や降雨、または実際に汚染物質の濃度、あるいは公共空間における人々の分布および動きの検出に関する。これら全てのケースにおいて、センサを利用して物体を検出し、その距離を測定して、測定値を用いて占有格子を計算することが可能である。
上述の目的を実現可能にする本発明の主題は、コンピュータまたは専用デジタル電子回路により実装された物体認識方法であって以下のステップ、すなわち
a)1個以上のセンサから得られる、前記物体の複数の距離測定値を取得するステップと、
b)前記距離測定値の各々に対し、前記センサの環境の離散化された空間表現を与える占有格子上の対応センサの逆モデルを適用することにより、物体による前記占有格子のセルの集合の占有確率を決定するステップと、
c)各セルがステップbで推定された占有確率の融合により計算された占有確率を示す統合された占有格子を構築するステップを含み、
前記逆センサモデルの各々が、対応する占有格子の各セルおよび各距離測定値に同一の有限集合内で選択された確率クラスを関連付ける離散的なモデルであり、前記確率クラスの各々が整数添え字により識別されること、および前記ステップc)において、統合された占有格子の各セルの占有確率が前記ステップb)で決定された確率クラスの添え字に対して実行された整数計算により決定されることを特徴とする方法である。
本発明の別の主題は、物体を認識するシステムであって、
−1個以上のセンサから得られる、前記物体の距離測定値を表す複数の信号を受信する少なくとも1個の入力ポートと、
−前記信号を入力として受信し、それらを用いて上で定義した方法を適用することにより、統合された占有格子を構築すべく構成されたデータ処理モジュールと、
−前記統合された占有格子を表す信号の少なくとも1個の出力ポートを含んでいる。
本発明の他の特徴、詳細、および利点は、例示的に示す添付図面を参照しながら以下の記述を精査することにより明らかになろう。
距離センサの「直接」モデルを示す。 占有格子を示す。 距離センサの「逆」モデルを示す。 占有格子上の逆モデルの空間離散化を占めす。 占有格子上のセンサの逆モデルを計算する手順を示す。 占有格子上のセンサの逆モデルを計算する手順を示す。 占有格子上のセンサの逆モデルを計算する手順を示す。 占有格子上のセンサの逆モデルを計算する手順を示す。 占有格子の最適空間解像度を選択する手順を示す。 占有格子の最適空間解像度を選択する手順を示す。 占有格子の最適空間解像度を選択する手順を示す。 占有格子の最適空間解像度を選択する手順を示す。 様々な確率クラスのシステムを示す。 様々な確率クラスのシステムを示す。 占有格子上のセンサの逆モデルを量子化する2個の手順を示す。 本発明の第1の実施形態による障害物認識システムを示す。 本発明の第1の実施形態による障害物認識システムを示す。 本発明の第2の実施形態による障害物認識システムを示す。 本発明の第2の実施形態による障害物認識システムを示す。 本発明の第3の実施形態による障害物認識システムを示す。
以下の詳細な記述において、障害物認識のケースに言及している。しかし、全ての記述内容はより一般的に任意の種類の物体の認識に適用できる。
通常、ナビゲーションに用いられるセンサは、周囲の障害物との距離に関して助言するものであり、以下では距離センサについて言及する。センサの精度、生じ得る誤差、または解像度を考察すべく確率モデルを導入する。その趣旨は、センサが出力した測定値が必ずしも障害物とセンサとの正確な距離を示す訳ではなく、従ってセンサの反応を把握して障害物が所与の距離にある確率の観点から推論することが適切であるというものである。
dを障害物とセンサとの実際の距離、zをセンサの出力とすれば、障害物の実際の位置と、センサが検知したその推定値との関係をモデル化する(「直接モデル」)条件付き確率密度関数p(z|d)に関心が持たれる。図1にセンサの例示的な直接モデルを示す。長さ50mの線形空間は考え、センサからd=25mに障害物が位置していると仮定する。ガウス関数によりモデル化可能な誤差を有するセンサの場合、最尤反応zは25m付近であるが、曲線により定義される確率密度により他の値も可能である。理想的なセンサの場合、p(z|d)=δ(z−d)が得られ(δはディラックのデルタ)、且つ測定値は常に真の距離に等しい。センサの直接モデルは実験的に決定することができ、典型的には、構築子が与えるデータ(ガウス関数の場合、モデルの特徴付けに標準偏差の値で充分である)に基づいて構築することができる。
以下において、Ωで1、2、または3次元の空間ベンチマークを表すものとする。占有格子GOは、Ωの連続的且つ有界な部分集合を、セルと呼ばれ、添え字i∈[0,N−1]で示すN個の部分に分割したものである。添え字iのセルをcで示す。一般性を失うことなく、以下において、1個の距離センサC(または同一位置に配置された複数のセンサ)により観察される1次元の占有格子を考える。遠いセンサほど大きい添え字iが付される(従って、cはセンサに最も近いセル、cN−1は最も遠いセンサである)。本構成を図2に示す。
障害物AはΩの有界な連続部分集合である。A∩c≠φの場合セルcは障害物Aにより占有されていると言い、A∩c=φの場合Aにより占有されていないと言う。換言すれば、障害物がセルの一部でも覆うならば、当該セルは占有されているとみなす。他の方式も可能であるが、いずれの場合もセルは空いているか占有されているかのいずれかでなければならない。
格子の各セルに対して、当該セルが障害物を含んでいるか否かを把握する、2通りの結果{占有、空}の一方を取り得る2値ランダム実験「状態」を考える。セルcの状態をeで示し、oは結果e=占有を示し、vは結果e=空を示す。1個の格子において全てのセルが独立していると考えられるため、次式が成り立つ。
∀i,j∈[0,N−1],P(o∧o)=P(o)・P(o) (1)
ここに、∧は論理演算子「and」であり、P(.)は事象の確率を示す(小文字「p」で表す確率密度と混同しないように)。
また、障害物の位置は、不確実な距離センサを利用することでしか分からないものと考えられ、より一般的に
Figure 2018537745
と書ける、但し
Figure 2018537745
は障害物の位置(複数次元の場合、直交、球面、極座標等で表されたベクトルであって単なるスカラーではない)、上述のような確率モデルにより特徴付けられる。これらのセンサはテレメータレーザー(ライダーとも呼ばれる)、ソナー、赤外線レーダー、航空カメラ等であってよい。
センサから得られる測定値zにより、セルcの占有確率P(o|z)を決定することが可能になる。所与の測定値zに対して、確率の集合P(o|z)∀i∈ [0,N−1]は格子上のセンサの逆モデルを構成する。センサの直接モデルはセンサの反応を現実世界の関数と見なして示唆するのに対し、逆モデルは、採用した現実世界のモデルである占有格子に対する測定の影響を表すため、逆モデルという用語が正当化される。
図3に、z=25mである場合の距離センサの逆モデルの典型的な例を示す。センサから24.25m未満の距離にあるセルに対して占有確率が準ゼロであって、距離25m(センサが与える測定値に対応する)でピークに達することが確認できよう。25mを越えた場合、占有確率は、障害物よりも遠方にあって、当該障害物により遮蔽されているためセンサに届かないセルの占有状態が全く分からないこと示す値0.5で安定するまで低下し続ける。
本明細書での主な適用例によれば、図3は平滑化された曲線を用いる逆モデルを表す。より正確な表現は、格子のセルの限度に対応する位置だけを示すものであろう。実際に、「部分的に」占有されたセルを「完全に」占有された別のセルから区別するのは不可能であり、全てのケースにおいて障害物までの距離を、対応するセルまでの距離として推定する。これは格子によりもたらされる空間誤差である。
格子により誘導される空間離散化を考慮した、図3の逆モデルのより適切なバージョンを図4に示す。
「占有」および「障害物距離」の概念が完全に同等である訳ではない点を強調すべきである。実際、センサ距離zに障害物にあると言った場合、単に特定のセルが占有されていることだけなく、当該センサにより近い格子の他のセルは空いていることも示す(さもなければ第1の障害物はz未満の距離にあった筈である)。上述の図2において、障害物Aは添え字iのセル(黒)に位置しており、添え字がよりも小さいセルは空いていることを示すため白く描かれ、添え字がよりも大きいセルは占有状態が未知であることを示すためにグレーに描かれている。
自身の(直接)モデル
Figure 2018537745
により特徴付けられた不確実なセンサの概念を考慮し、測定位置に関するセルcの距離をdで表し、
Figure 2018537745
でセルcの前記測定位置に最も近い点は表すならば、
Figure 2018537745
が得られる。
式(2)は、格子(x)のセルの境界上の点で評価されるセンサのモデルが、対応する格子構成、すなわち、セルiよりも近いセルが空であり、セルiは占有されていて、セルiよりも遠方のセルの占有状態が決定されていない格子に対するセンサの反応の確率密度に等しいことを示す。A.Elfesが上述の論文でセンサから逆モデルを構築する方法を提案したのはこの情報を利用したことによる。本方法について以下で説明する。
ベイズの定理により、センサの逆モデルP(o|z)を次式
Figure 2018537745
のように表すことが可能になる。ここに、P(o)およびP(v)は各々、セルcが占有されるか空いているかの事前確率(すなわち障害物の位置、またはセンサの出力が未知)を示す。以下に、仮定P(o)=にP(v)=1/2と仮定するが、何ら基本的な理論上の困難なしに一般化することができる。
従って次式
Figure 2018537745
が得られる。項p(z|o)およびp(z|v)の計算は、格子の可能な全ての構成にわたりコルモゴロフの定理を用いて行うことができる。構成は、N個組{e,e...eN−1}により形成され、e∈{o,v}である。N個のセルの格子は2個の可能な構成を有している。
項p(z|o)に対して可能な格子構成は形式
Figure 2018537745
であってセルiが占有されている。そのような格子が2N−1個存在する。項p(z|v)に対して可能な格子構成は形式
Figure 2018537745
であってセルcは空である。そのような格子が2N−1個存在する。
従って、次式
Figure 2018537745
のように書くことができる。

Figure 2018537745
は1/2N−1に等しい。占有と測定された距離を関連付ける式(2)を用いて、格子構成
Figure 2018537745
に基づいて、位置
Figure 2018537745

Figure 2018537745
のように決定することが可能である。当該位置は、観測者に最も近い構成
Figure 2018537745
の占有されたセルの位置である。式(5a)および(5b)は従って次式
Figure 2018537745
のように書き替えることができる。上式の項はセンサの直接モデルに基づいて直接計算することができる。(6)を(4)に代入することにより、原理的に、考慮する占有格子上のセンサの逆モデルを計算することができる。
上述の手順の主な制約は、式(6)の和の計算を現実的に不可能にする、和の項数の指数関数的爆発から生じる。実際、従来技術では、逆モデルの解析的式を、直接p(z|o)の関数として表すことなく一般に用いている。これは、実験により直接得られる唯一の関係である直接モデルとの関係、従ってモデリングにより生じる誤差を測定する能力が失われることを意味する。
本発明の第1の目的は、式(6)、(4)の使用に関して一切近似値を導入することなく、Nの指数関数ではなく線形な逆モデルを計算する簡素化された手順である。以下に、一般性を失うことなく本開示を簡素化する目的で、1次元占有格子のケースを考えることにし、障害物の位置をスカラー変数xで表し、この場合、式(6)を次式
Figure 2018537745
のように書くことができる。
N個のセルを有する1次元格子を考えているため、xはセルc、j∈[0〜N−1]のうち1個の位置の値しか取り得ない。従って、和(7)の項はN個の異なる値しか取り得ない。p(z|x)の同じ値を与える全ての格子を因数分解することにより、式(7)を2N−1ではなくN個の項の和に簡約化することができる。計算の複雑度は指数関数から線形関数となる。
まずe=oの場合を考えることから始める。cを占有された状態に固定し、第1の障害物の距離をセルcの距離あるように、従って当該距離が実際にxであるように固定する。従って、セルcが占有されていることを知った上で第1の障害物が位置xに見られるように格子の個数を求める。3個の典型的なケースが考えられる。
1.k<i。セルkは占有され(1個のセル)、j<kのセルcは空であり(k個のセル)、セルcは占有されていて(1個のセル)、他は占有されているかまたは空である。これを図5Aに示し、空きセルを白、占有されているセルを黒、および不確定状態のセルをグレーで表している。従って、固定状態のk+2個のセルおよび不確定状態のN−k−2個のセルがあり、そのような格子が2N−k−2個ある。
2.k=(図5B参照)。セルk=iは占有され(1個のセル)、j<iのセルcは空であり(i個のセル)、他は占有されているかまたは空である。この結果、状態が固定された1+i個のセルおよび状態が不確定のN−i−1個のセルが生じる。結局そのような格子が2N−i−1個存在する。
3.k>i。この構成は不可能である。その理由は、kが厳密にiよりも大きい場合、最も近い障害物はxではなくxに見られるであろう。
従ってe=oのケースで式(7)は次式
Figure 2018537745
のように書くことができる。
=vのケースに同じ推論を繰り返すことができる。この場合もまた3通りの可能性を区別することができる。
1.k<i、すなわち図5Cに示す状況。この条件を満たす2N−k−2個のセルがある。
2.k=i、すなわち不可能な状況。
3.k>、すなわち図5Dに示す状況。この条件を満たす2N−k−2個のセルがある。
従ってe=vのケースの式(7)は次式
Figure 2018537745
のように書くことができる。
式(8)および(9)を(4)に代入することにより、格子のサイズNに関して、線形の複雑度を有する直接モデルに基づいて占有格子上の1次元逆センサモデルを構築することができる。
Figure 2018537745
このような簡素化はまた、特に極または球面座標を用いてより大きい次元でも可能である。
逆モデルの構造は格子の定義に大いに依存する。従って、逆モデルに対する空間解像度の変化の影響を調べることが興味深い。図6A〜6Dに、4個の異なる空間解像度格子1m(6A)、50cm(6B)、25cm(6C)、12.5cm(6D)に対する同一のセンサの逆モデルを示す。解像度が増大する(格子の間隔が狭まる)につれて、逆モデルの最大値が減少し、0.5に収束する傾向がある点に注意されたい。実際、センサの精度よりも高い精度で障害物の位置を知ることができると期待すべきではない。逆に、センサの精度よりも極めて低い精度で占有を把握することで満足できるならば、障害物の有無を高い確度(逆モデルの最大が0.999994に等しい図6Aのケース)で決定することができる。これらの考察により、格子の空間解像度を最適化することが可能になる。実際、逆モデルの最大値が「重要」と考えられる閾値よりも大きいままである(0.5よりも厳密に大きく、且つ厳密に1未満)格子の最大解像度を決定可能にする探索を行うことが可能である。
センサの精度と格子の解像度との間に存在する関係が明らかなのは逆モデルが直接モデルに基づいて計算される(7〜10)場合に限る点に注目すると興味深い。この関係は、従来技術のように、逆モデルの近似的な解析的式で満足したならば失われる。これは本発明が提案する方法の追加的な利点となる。
同一の占有格子上の2個のセンサの逆モデルに基づいて、2個のセンサのデータの融合を次式
Figure 2018537745
を用いて行う。ここに、z、zは2個のセンサが与える測定値である(2個よりも多いセンサへの一般化は容易に可能である。P(o|z∧z)を「仮想」センサの逆モデルであると考えて、第3のセンサ等が与える測定値と融合すれば充分である)。式(11)が成り立つのはP(o)=P(v)=1/2の場合だけであるが、他の仮定への一般化は自明である。
この浮動小数点計算は、格子の各セルに対して、少なくともセンサの取得周波数と同程度の周波数で実行されなければならず、従って相当の計算能力を必要とする。
本発明の第2の目的は、占有格子における複数のセンサから得られるデータを、浮動小数点計算を行わずにベイズ的に融合する方法であり、従って占有格子の構築に必要な計算の複雑度を大幅に低下させ、従ってより広範な応用分野、特に組み込み計算容量が極めて制限される分野に適用可能にする。
本発明の上述の態様は、区間[0,1]における確率を、整数添え字により識別される確率クラスにより離散的に表すものである。
以下において、[0,1]の可算部分集合の要素pは従って、相対整数添え字「n」により特徴付けることができ、「確率クラスの系」
Figure 2018537745
と呼ばれる。上で式(11)により表されるデータ融合関数を「F」と呼べば、次式
Figure 2018537745
のように書くことができる。
特に興味深いケースは、系の2個の確率クラスの融合の結果もまた当該系に帰属するようなクラスの系である。形式的には∀p,p∈S、F(p、p)∈Sである。次いで、融合が一切誤差または近似をもたらさないため、クラスの「無誤差」系に言及する。従って、対応クラスの添え字により確率値にラベル付けすることができ、融合の結果もまた、添え字により識別される。従って融合問題は、2個の整数添え字に別の整数添え字を関連付ける適当な機能Fを決定することである。形式的に、
Figure 2018537745
となり、F(k,l)=iと書く。
,l)の計算は、添え字kとl、および整数添え字演算の知識だけを必要とする。情報p、pの融合の計算に浮動小数点計算は不要である。更に、クラスの系を考えた場合、F(k,l)を利用して得られた添え字は、式(11)を適用することにより浮動小数点数を用いて得られた値と厳密に同一の確率値を示す。当該手順は従って、浮動小数点計算の観点から無誤差の確率クラスの融合を可能にする。
系Sが個々に無誤差であるクラスの複数の部分系の和集合として構築されるケースを考えることにより上述の方式を一般化することが可能である。この場合、全体としての系Sは無誤差とは限らない。従って、融合関数Fの定義に近似ステップを導入する必要がある。
Figure 2018537745
従って、近似値モデルに応じて、F(k,l)=iまたはF(k,l)=i+1を切り捨て、切り上げ、または四捨五入することにより選択することができる。しかし、誤差は依然としてクラスの系が対応する幅により抑えられる。
無誤差系の自明な例がS={1/2,1}である。1/2,1、および0と異なる確率を含むクラスのあらゆる系が必然的に無限個の要素を含んでいる。実際、明らかな実装上の理由のために、有限個の確率クラスの系だけを考える。しかし、センサの個数が有限であり、それらの出力(量子化およびデジタル化された)が有限個の値しか取れないことを前提とすれば、有限個の確率クラスの系に基づく場合であっても「無誤差」融合が実行可能であろうことが証明されている。
第1の例示的な応用上の利点は、以下のクラスの2個の無誤差部分系の和集合
Figure 2018537745
で形成された確率クラスの系に関する。ここに、kは正整数
Figure 2018537745
であり、系
Figure 2018537745
は無誤差ではない。図7Aに、k=1、k=2、およびk=4のケースにおける確率クラスの系を示す。系Sは、値0.5の近くで大きく且つ値0および1に近づくにつれて小さくなる量子化間隔で区間[0,1]を非一様に量子化する。これは二つの面で有利である。すなわち、
−0.5の確率は不確実な占有を示し、従ってこの値の付近で精度が極めて高いことは不要である一方、極値0および1の付近では精度は有用である。
−|n|のある値を越えたならば、確率クラスpの様々な値は互いに極めて近くなり、従ってクラスの系の切り捨てにより生じる誤差は無視できる。
0または1に極めて近い確率だけが精密にサンプリングされるのを防ぐべく、kの小さい値(例えば5を越えない)を選択することが好適である。実際、センサの精度が高いほどkの値を大きくすることができる。
図4の逆モデルは、空間的に離散化されているが、各セルの占有確率は、区間[0,1]内で任意の値を取ることができる。現時点では、クラスSの系(より一般的にはクラスSの系)に属するように、確率値自体が離散化または量子化されている。従って、本発明によれば、図4の逆モデルの確率値をクラスSの系の要素で近似する必要がある。
第1の可能性は、量子化誤差を最小化すべく、図8の曲線MIで表される逆モデルの値をSの最も近い要素で代替することである。その結果は、確率クラスの系がS(Sでk=1)である場合、同じ図8の曲線MQPで表されている。この方式ではセルの占有確率が過小に推定される恐れがあることが分かり、これは障害物検出用途において受容できない恐れがある。代替方式は、理論上の逆モデルの値を、クラスSの系(同じく系Sの場合に、図8の曲線MQE)の最小上界で近似する。従って、占有確率が過小に推定されることは絶対になく、これは障害物の検出にとって利点であろう。人数を数える等、他の用途では、この種の近似は一方で偽陽性を引き起こす恐れがある。
考える近似値の種類が何であれ、空間的に離散化された逆系(図8の曲線MI)は極めて少ない個数の値(図8の例では7個、センサの誤差によるが格子の最大解像度を取れば最大18個)を取る。従って、逆モデルでの近似に必要な系Sの要素の個数もまた極めて少ない。従って考察する対象を、原理的に無限且つ可算クラスSの系の小さいサイズの有限部分集合に限定してもよい。
図6A〜6Dを参照しながら上で述べたように、所与のセンサに対して、空間占有格子の解像度が高いほど、逆モデルの最大値は0.5に近づく。しかし、クラスSの系に属する確率値に限定すれば、0.5よりも大きい最小値に対応する確率クラスpminが存在する。Sのケースではpmin=p1=2/3であり、より一般的には、クラスSの系ではpmin=p=(k+1)/(k+2)である。占有格子の最適解像度は従って、逆モデルの最大値がpminに等しいものである。これ以降は格子の間隔を狭くしても何らの情報も得られないまま計算負荷が増大する。
上記にて説明したように、タイプSの確率クラスの系を用いる利点は、データ融合に添え字「n」すなわち整数の計算だけを必要とする点である。
最初に
Figure 2018537745
のケースを考える。i,
Figure 2018537745
とする。式(12)に式(13)を代入して簡単な計算を実行することにより、次式
F(p,p)=pk・i・j (15)
が得られる。
最初に
Figure 2018537745
のケースを考える。i,
Figure 2018537745
とする。式(12)に式(14)を代入して簡単な計算を実行することにより、次式
F(p,p)=pi+j+k・i・j (16)
が得られる。
i=0ならば、確率pは0.5に等しく、従ってF(p,p)=pとなり、占有確率が0.5であるセンサは何らの情報も与えない。
融合すべき確率の一方が0.5未満であるためクラス
Figure 2018537745
に関係し、他方が0.5より大きいためクラス
Figure 2018537745
に関係するケースがある。この場合、次式
Figure 2018537745
が得られる。
整数比の計算結果は一般に整数とはならない。しかし、結果が整数、すなわち値が実際の結果に近い確率クラスの添え字となる整数除算「÷」を実行することは可能である。上式は従って次式
・i<0,j>0且つ|i|≧|j|ならば、F(p,p)=p(i+j)÷(1+k・j) (19)
・i<0,j>0且つ|i|≦|j|ならば、F(p,p)=p(i+j)÷(1−k・i) (20)
となる。
式(19)および(20)の適用によりもたらされる誤差は、2個の連続するクラス間の最大距離により抑えられる。最大距離の2個のクラスはpおよびpであり、従って最大の誤差は次式
E(k)=p−p=k/(2k+4) (21)
により与えられる。
ここで考える状況では2個のセンサが矛盾する情報を与える点に注意されたい。特定のケースでは、式(19)、(20)ではなく、従来技術で知られた矛盾を管理する規則を適用する方が好ましいであろう。例えば、特に潜在的に危険な衝突を回避する必要がある場合、占有確率の最も高い推定値を取ることが好ましいかもしれない。この場合、単に次式
F(p,p)=max(p,p) (22)
が得られる。
応用上の利点を示すクラスの別の例示的な系は再帰的に定義することができる。
pを厳密に0.5と1の間に存在する占有確率、すなわち0.5<p<1とする。従って数列pが次式
=0.5
=p
=F(p,p)
=F(p,p)
...
n+1=F(p,p) (23)
のように再帰的に定義される。
次いで、pの定義を次式
=0.5
−1=1−p
−2=F(p−1,p−1
−3=F(p−2,p−1
...
n−1=F(p,p−1) (24)
のようにnの負の整数値に拡張する。
次いで、パラメータp∈]0.5,1[を用いて以下のクラスの2個の系
Figure 2018537745
を定義する。ここに、pはnが正または負かに応じて(22)または(23)により定義される。クラス
Figure 2018537745
は構造的に無誤差である。実際、fが確率xによりf(x)=F(x,p)のように関連付けられた1変数関数を表すならば、
Figure 2018537745
であることが直ちに分かり、指数「」は「自身をi回掛け合わせる」ことを示す。従って、
Figure 2018537745
となる。
上式から、
Figure 2018537745
が無誤差であることが推論される。∀x,y∈[0,1]に注意すれば、F(1−x,1−y)=1−F(x,y)となり、同じ推論を
Figure 2018537745
に適用でき、従って同じく無誤差である。
Figure 2018537745
とおくことにより、本発明によるデータ融合手順に用いることができるクラスの新しい系が得られる。注目すべき点は、上で定義した系Sとは異なり、Gは定義する集合全体にわたり無誤差である。
式(27)によりG内のクラスを融合する次式
Figure 2018537745
を見つけること可能になる。
更に、パラメータpにより、量子化により生じた誤差を微細に制御することが可能になる。実際、p=1/2+εと置けば次式
E(p)=p−p=ε (29)
が得られる。
系Gが極めて興味深いのは、融合全体を可能な最も簡単な方式(整数追加)で実行可能且つ無誤差にし、且つパラメータpの選択により、量子化により生じた誤差を抑制することが可能になる。
図7Bにパラメータpの3個の値すなわち0.52、0.55、および0.7について系Gを示す。
図9Aに、距離センサC、例えば機械式走査レーザーテレメータ(LIDAR)を備えた地上車両Vへの本発明の応用を示す。当該センサは車両前面の空間に対し1次元走査を複数回の実行し、各走査が取得「シート」を画定すべく構成されている。好適には、異なる高さで複数のシートN1、N2...が生成される。各走査を行う間、センサは測定値zのベクトルを生成し、各測定値は、各方向における歩行者、他の車両、道路の端の木等、障害物の存在、およびその距離を表す(例えばzが最大値を取るとき、センサの走査範囲内で障害物が検出されなかったことを示す)。一変型例として、同一位置に配置された(すなわち、距離測定の同一原点を有する)複数のセンサにより複数の取得シートを同時に生成することが可能になる。
図9Bに、本出願に適した障害物認識システムを示す。本システムは、前記センサC(または同一位置に配置されたセンサの組)、およびセンサの各取得シートに対応する測定値のベクトルを入力として受信し、これらの取得シートのデータを融合して得られた占有格子を表す信号(典型的には整数のベクトル)を自身の出力端から配信するデータ処理モジュールMTD1受信を含んでいる。
図9Bの実施形態において、データ処理モジュールMTD1は、占有確率を計算する複数のハードウェアブロックCO...CONC、およびいわゆる統合または融合計算用のハードウェアブロックFを含んでいる。占有確率を計算する各ブロックCOは、確率クラスの系、例えばSにより離散化された、センサCの添え字のシートの逆モデルを対応する文書テーブルの形式で格納しているメモリを含んでいる。ここで、融合された各種のシートの測定値であるため「シートの逆モデル」に言及する。複数のシートを取得すためにセンサを1個だけ用いる場合、当該1個のセンサは実際、各々がシートを取得する複数のセンサと同等であり、(たとえこれらの逆モデルが全て同一であっても)各々が自身の逆モデルを有している。
各処理ブロックCOは従って各取得シートz(すなわちz...zNC)に対応する測定値を入力として受信し、占有格子を出力として格子の各種セルに関連付けられた確率クラスの添え字を表す整数gのベクトルの形式で配信する。従って、格子gは、シート単独の測定値、すなわち測定値zのベクトルを利用して推定された占有情報を含んでいる。
統合ハードウェアブロックFは、各々が式(15)、(16)、(19)および(20)を実装した4個の組み合わせ論理回路F、F、FおよびFを含んでいる。統合ハードウェアブロックFは自身の入力端で占有格子g...gNCを受信し、整数すなわち当該統合格子の各種セルに関連付けられた確率クラスの添え字のベクトルで表された「統合」占有格子を自身の出力端から配信する。
上記にて説明したように、式(19)および(20)は実装されない場合があり、従って、ブロックFおよびFは存在しないか、または検出の矛盾を管理する、例えば式21で表される規則(最大確率の選択)を実装する回路で代替されてもよい。
各種の取得シートに関連付けられた逆モデルが同一ならば、ブロックCO...CONCも同一であって、連続的に処理を実行しながら占有確率を計算する単一のハードウェアブロックで代替することができる。
データ処理モジュールMTD1はまた、他の任意の種類の距離センサに関連付けられていてよい。
図10A、10Bは、各種の視点から実行される測定を利用して構築される占有格子を提供すべく協働する、異なる位置に配置された複数のセンサを用いる本発明の別の実施形態に関係している。これらのセンサは、精度、範囲、視野および/または取得速度の観点から技術的に多様であってよい。本実施形態において、第1の障害物の距離は測定を行うセンサに関する情報の項目である。シナリオの模式的な例を様々な位置に配置されていて異なる範囲および視野を有する2個のセンサC、Cを示す図10Aで表す。従って、障害物OはC、Cにより完全に異なる距離で観察される。
本実施形態において、主な困難さは、占有格子とセンサが各々自身に関連付けられた固有のフレームを有していることである。従って、障害物の位置を評価するためにフレームの変更を実行する必要がある。
図10Bに、本発明の上述の実施形態による障害物認識システムを示す。本システムは、一般に、同一位置には配置されておらず、且つ潜在的に異なる種類の「NC」個のセンサC、C...CNCおよびデータ処理モジュールMTD2を含んでいる。データ処理モジュールMTD2は、占有確率を計算するハードウェアブロックCO...CONCと、統合ハードウェアブロックFとの間に挿入されたフレーム変更ブロックR...RNCをも含んでいる点で図9Bのデータ処理モジュールMTD1とは異なる。これらのブロックRの各々は、各センサのフレームから、データ融合が実行されるいわゆる「統合」占有格子のフレームへの変更を実行する一般に浮動小数点計算装置を含んでいる。フレームを変更すべく実行される計算は、センサCのフレーム内で既知の位置の占有(整数gのベクトルで表す)を統合格子のフレームの対応セルに再び割当てるものである。統合格子のセルの占有を表す整数のベクトルを
Figure 2018537745
で表す。この再割当ては、並進、回転等の計算を仮定している。ブロックRの処理は例えば組み込み型プロセッサ(FPU:浮動小数点装置)の浮動小数点演算装置を用いて実行することができる。このケースでは同一のハードウェアブロックでブロックRの集合に対する計算を実行することができる(逐次処理)。
一変型例として、フレームを更用する式は、モジュールRに含まれるメモリに保存された変換テーブルに保持することができる。従って、当該ケースであっても、浮動小数点計算を迂回して整数に対する演算だけを実行することが可能である。一方、これらの変換テーブルは相当大量になり得るため、それらの保存にはシリコン表面積の観点から無視できないコストを要する場合がある。
図11に、図示しない単一のセンサCがスカラーまたはベクトル測定値z,zt+1,...zt+m...を所定の用途で必要とされるよりもN倍速い取得速度で取得する本発明の第3の実施形態を示す。占有確率COを計算するハードウェアブロックは測定値の各々に対して占有格子g,gt+1,...gt+m...を生成する。次に、ハードウェア融合ブロックFが、連続する時点で取得された当該格子のうちN個を単一の統合された格子gfusに融合する。統合された占有格子gfusは従って、センサ用途よりもN倍遅い速度で生成される。例えば、センサCが100Hzの速度動作するのに対し、想定する用途では10Hzの速度で充分な場合、10個の連続的に取得された値を融合することができる。
図9B、10B、および11の実施形態において、複数の処理または少なくともそのいくつかをハードウェア計算ブロック、すなわち専用デジタル回路で実行するケースを考えた。しかし、本発明はまた、完全にまたは部分的に、複数の処理または少なくともそのいくつかを適切にプログラミングされた汎用プロセッサにより実行されるソフトウェアにより実装されていてよい。

Claims (16)

  1. コンピュータまたは専用デジタル電子回路(MTD1,MTD2)により実装された物体(O)認識方法であって以下のステップ、すなわち
    a)1個以上のセンサ(C...CNC)から得られる、前記物体の複数の距離測定値(z...zNC)を取得するステップと、
    b)前記距離測定値の各々に対し、前記センサの環境の離散化された空間表現を与える占有格子(GO)上の対応センサの逆モデルを適用することにより、物体による前記占有格子のセルの集合の占有確率を決定するステップと、
    c)各セルがステップbで推定された占有確率の融合により計算された占有確率を示す統合された占有格子を構築するステップとを含み、
    前記逆センサモデルの各々が、対応する占有格子の各セルおよび各距離測定値に同一の有限集合内で選択された確率クラスを関連付ける離散的なモデルであり、前記確率クラスの各々が整数添え字により識別されること、および前記ステップc)において、統合された占有格子の各セルの占有確率が前記ステップb)で決定された確率クラスの添え字に対して実行された整数計算により決定されることを特徴とする方法。
  2. 確率クラスの前記有限個の集合が1個以上の部分集合の和集合により形成されていて、前記ステップc)において、同一の部分集合に属する2個の確率クラスを融合した結果得られるクラスも同様に前記部分集合に属する、請求項1に記載の方法。
  3. 確率クラスの前記有限個の集合が、確率区間[0、1]において、離散化間隔が0〜0.5の間で増大し、次いで0.5〜1の間で減少するように非一様に離散化されている、請求項1または2に記載の方法。
  4. 有限個の確率クラスのSで示す前記集合が、次式により定義される2個の部分集合
    Figure 2018537745
    の和集合
    Figure 2018537745
    により形成されていて、添え字nが相対整数値を取り、パラメータが非ゼロ相対整数であり、且つ前記ステップc)において、2個の確率クラスp,p∈Sの間の融合F(p、p)が、添え字「」、「」が同一符号を有する場合に次式
    ・i,j<0ならばF(p,p)=pi+j−k・i・j
    ・i,j>0ならばF(p,p)=pi+j+k・i・j
    を適用することにより計算される、請求項2および3に記載の方法。
  5. 前記ステップc)において、2個の確率クラスp,p∈Sの間の融合F(p、p)が、添え字「」、「」が逆符号を有する場合に次式
    ・i<0,j>0且つ|i|≧|j|ならば、F(p,p)=p(i+j)÷(1+k・j)
    ・i<0,j>0且つ|i|≦|j|ならば、F(p,p)=p(i+j)÷(1−k・i)
    を適用することにより計算され、記号÷は整数除算を表す、請求項4に記載の方法。
  6. k=1である、請求項4または5に記載の方法。
  7. 有限個の確率クラスのGで示す前記集合が、次式で定義される2個の部分集合
    Figure 2018537745
    の和集合
    Figure 2018537745
    により形成され、添え字nが相対整数値を取り、pが厳密に0.5〜1の間に値を有するパラメータであり、確率pが次式
    =0.5
    =p
    n+1=F(p)∀n>1
    −1=1−p
    n−1=F(p,p−1)∀n<−1
    のように再帰的に定義され、且つ前記ステップc)において、2個の確率クラスp,p∈Gの間の融合F(p、p)が次式
    F(p,p)=pi+j
    を適用することにより計算される、請求項3に記載の方法。
  8. 前記ステップc)が、同一位置に配置されていないセンサに関連付けられた占有格子のセルの占有確率に基づいて前記統合された占有格子を構築すべくフレームの変更を実行するステップを含んでいる、請求項1〜7のいずれか1項に記載の方法。
  9. 次式
    Figure 2018537745
    0を適用することにより実装される少なくとも1個の前記センサの逆モデルを対応する占有格子上に構築する事前ステップをも含み、
    ここに、
    ・P(o│z)が占有格子の添え字「」のセルの占有確率を表し、前記セルが前記センサからの距離の昇順に並んでおり、
    ・Nが前記占有格子のセルの個数であり、
    ・zが前記センサから得られる距離測定値を表し、
    ・p(z│x)が、前記センサにより近い他の全てのセル以外の占有格子のセルkの位置xが物体により占有されている場合に前記センサが与える測定値「z」の確率密度を表す前記センサの直接モデルを表している、請求項1〜8のいずれか1項に記載の方法。
  10. 少なくとも1個の前記占有格子の空間解像度を決定する事前ステップをも含んでいて、前記空間解像度が制約マップ[p(z│x)]≧pminと互換な最小のものであるように選択されていて、p(z│x)が、前記センサにより近い他の全てのセル以外の占有格子のセルkの位置xが物体により占有されている場合に前記センサが与える測定値「z」の確率密度を表す前記センサの直接モデルを表し、pminが前記集合属し、且つ0.5よりも大きい最小確率クラスである、請求項1〜9のいずれか1項に記載の方法。
  11. 物体を認識するシステムであって、
    −1個以上のセンサから得られる、前記物体の距離測定値を表す複数の信号(z,...,zNC)を受信する少なくとも1個の入力ポートと、
    −前記信号を入力として受信し、それらを用いて請求項1〜8に記載の方法を適用することにより、統合された占有格子を構築すべく構成されたデータ処理モジュール(MTD1,MTD2)と、
    −前記統合された占有格子を表す信号(gfus)の少なくとも1個の出力ポートを含むシステム。
  12. 前記物体の複数の距離測定値を表す信号を生成すべく適合されていて、前記入力ポートまたはポート群に接続された1個以上の距離センサ(C,...,CNC)をも含んでいる、請求項11に記載のシステム。
  13. 前記データ処理モジュールが、占有格子の各セルに関連付けられた確率クラスの添え字を表す各距離測定値に整数ベクトルを関連付けるセンサの逆モデルを対応関係テーブルの形式で保存しているメモリを含んでいて占有確率(CO...COnNC)を計算する少なくとも1個のハードウェアブロックを含んでいる、請求項11または12に記載のシステム。
  14. 前記データ処理モジュールが、各々の占有格子のセルに関連付けられた確率クラスの添え字を表す複数の整数を入力として受信し、前記統合された占有格子のセルに関連付けられた確率クラスの添え字を計算すべく構成された、いわゆる統合(F)用の整数計算ハードウェアブロックを含んでいる、請求項11〜13のいずれか1項に記載のシステム。
  15. 請求項13に依存する場合に、前記データ処理モジュールが、
    −占有確率を計算する対応ハードウェアブロックから得られ、且つ占有格子の各セルに関連付けられた確率クラスの添え字を表す、少なくとも1個の第1の整数ベクトルを入力として受信し、
    −前記第1の整数ベクトルを、前記統合された占有格子と空間的に一致する別の占有格子の各セルに関連付けられた確率クラスの添え字を表す第2の整数ベクトルに変換して、
    −前記第2の整数ベクトルを前記統合ハードウェアブロックへの入力として提供すべく構成された、フレーム(R,...,RNC)のいわゆる変更を行う少なくとも1個の計算ブロックをも含んでいる、請求項14に記載のシステム。
  16. 前記データ処理モジュールが、同一のセンサまたは同一位置に配置されたセンサにより連続的に取得された距離測定値を表す信号(z、...、zNC)を入力として受信し、連続的な取得時点に対応する複数の前記信号に基づいて統合された占有格子を構築すべく構成されている、請求項11または12に記載のシステム。
JP2018512239A 2015-09-22 2016-09-22 物体を認識する方法およびシステム Active JP6869230B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1558919A FR3041451B1 (fr) 2015-09-22 2015-09-22 Procede et systeme de perception de corps materiels
FR1558919 2015-09-22
PCT/EP2016/072530 WO2017050890A1 (fr) 2015-09-22 2016-09-22 Procede et systeme de perception de corps materiels

Publications (2)

Publication Number Publication Date
JP2018537745A true JP2018537745A (ja) 2018-12-20
JP6869230B2 JP6869230B2 (ja) 2021-05-12

Family

ID=54783801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018512239A Active JP6869230B2 (ja) 2015-09-22 2016-09-22 物体を認識する方法およびシステム

Country Status (5)

Country Link
US (1) US11397901B2 (ja)
EP (1) EP3353720B1 (ja)
JP (1) JP6869230B2 (ja)
FR (1) FR3041451B1 (ja)
WO (1) WO2017050890A1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3052275A1 (fr) 2016-06-03 2017-12-08 Commissariat Energie Atomique Procede et systeme de determination de cellules traversees par un axe de mesure ou de visualisation
US10635913B2 (en) * 2016-10-17 2020-04-28 Mediatek Inc. Path planning method and related navigation device
FR3062924B1 (fr) 2017-02-16 2019-04-05 Commissariat A L'energie Atomique Et Aux Energies Alternatives Procede et systeme de perception contextualisee de corps materiels
DE102017217972A1 (de) * 2017-10-10 2019-04-11 Robert Bosch Gmbh Verfahren und Vorrichtung zum Erzeugen eines inversen Sensormodells und Verfahren zum Erkennen von Hindernissen
EP3594719A1 (en) 2018-07-13 2020-01-15 Commissariat à l'Energie Atomique et aux Energies Alternatives Environment sensing method and apparatus using a wide-angle distance sensor
US11449705B2 (en) 2019-01-08 2022-09-20 Motional Ad Llc Field theory based perception for autonomous vehicles
US11168985B2 (en) * 2019-04-01 2021-11-09 GM Global Technology Operations LLC Vehicle pose determining system and method
EP3734388B1 (en) 2019-04-29 2023-03-15 Commissariat à l'Energie Atomique et aux Energies Alternatives Method and apparatus for performing simultaneous localization and mapping
RU2744012C1 (ru) 2019-12-24 2021-03-02 Общество с ограниченной ответственностью "Яндекс Беспилотные Технологии" Способы и системы для автоматизированного определения присутствия объектов
DE102021112349A1 (de) 2020-05-12 2021-11-18 Motional Ad Llc Fahrzeugbetrieb unter verwendung eines dynamischen belegungsrasters
EP3926434B1 (en) 2020-06-18 2022-09-07 Commissariat à l'Energie Atomique et aux Energies Alternatives Method and apparatus for performing grid-based localization of a mobile body
FR3114174A1 (fr) 2020-09-14 2022-03-18 Commissariat A L'energie Atomique Et Aux Energies Alternatives Procédé et système de détection coopérative de corps matériels dans un environnement
FR3116640B1 (fr) 2020-11-20 2023-11-17 Commissariat Energie Atomique Procédé itératif d’estimation du mouvement d’un corps matériel par génération d’une grille de mouvement filtrée
FR3135790B1 (fr) 2022-05-17 2024-06-21 Commissariat Energie Atomique Procede et systeme de perception de corps materiels a balayage optimise
FR3143814B1 (fr) 2022-12-16 2025-03-28 Commissariat Energie Atomique Procédé de caractérisation de l’environnement d’un porteur mobile, produisant une grille d’espace statique et/ou une grille d’espace libre

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009508199A (ja) * 2005-09-09 2009-02-26 アンスティテュ ナスィヨナル ドゥ ラ ルシェルシュ アン アンフォルマティク エ アン オートマティク 車両運転補助方法および改良型関連装置
JP2012048642A (ja) * 2010-08-30 2012-03-08 Denso Corp 走行環境認識装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009007395B4 (de) 2008-03-25 2015-11-26 Volkswagen Ag Verfahren zur kartenbasierten Umfelddarstellung eines Fahrzeugs
US9429650B2 (en) 2012-08-01 2016-08-30 Gm Global Technology Operations Fusion of obstacle detection using radar and camera

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009508199A (ja) * 2005-09-09 2009-02-26 アンスティテュ ナスィヨナル ドゥ ラ ルシェルシュ アン アンフォルマティク エ アン オートマティク 車両運転補助方法および改良型関連装置
JP2012048642A (ja) * 2010-08-30 2012-03-08 Denso Corp 走行環境認識装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TIANA RAKOTOVAO ET AL.: "Real-time power-efficient integration of multi-sensor occupancy grid on many-core", 2015 IEEE INTERNATIONAL WORKSHOP ON ADVANCED ROBOTICS AND ITS SOCIAL IMPACTS (ARSO) [ONLINE], JPN6020031303, 30 June 2015 (2015-06-30), ISSN: 0004331836 *

Also Published As

Publication number Publication date
FR3041451A1 (fr) 2017-03-24
JP6869230B2 (ja) 2021-05-12
WO2017050890A1 (fr) 2017-03-30
FR3041451B1 (fr) 2018-02-16
US20180247216A1 (en) 2018-08-30
EP3353720B1 (fr) 2023-12-20
EP3353720A1 (fr) 2018-08-01
US11397901B2 (en) 2022-07-26

Similar Documents

Publication Publication Date Title
JP6869230B2 (ja) 物体を認識する方法およびシステム
US11105911B2 (en) Method and system for contextualized perception of physical bodies
US11073619B2 (en) Efficient and scalable three-dimensional point cloud segmentation
US10723024B2 (en) Specialized robot motion planning hardware and methods of making and using same
Zheng et al. The obstacle detection method of uav based on 2d lidar
Xie et al. Congestion-aware multi-agent trajectory prediction for collision avoidance
EP3734388B1 (en) Method and apparatus for performing simultaneous localization and mapping
Bucki et al. Rectangular pyramid partitioning using integrated depth sensors (rappids): A fast planner for multicopter navigation
EP3537248A1 (en) Motion planning for autonomous vehicles and reconfigurable motion planning processors
Kim et al. Autonomous exploration in a cluttered environment for a mobile robot with 2d-map segmentation and object detection
Chen et al. Continuous occupancy mapping in dynamic environments using particles
US20150003683A1 (en) Method for Representing the Surroundings of a Vehicle
CN115273002A (zh) 一种图像处理方法、装置、存储介质及计算机程序产品
US12227191B2 (en) Iterative method for estimating the movement of a material body by generating a filtered movement grid
EP3839830A1 (en) Trajectory estimation for vehicles
Zhang et al. A generalized continuous collision detection framework of polynomial trajectory for mobile robots in cluttered environments
Lian et al. Improved coding landmark-based visual sensor position measurement and planning strategy for multiwarehouse automated guided vehicle
Chen et al. An ant colony path planning optimization based on opposition-based learning for AUV in irregular regions
CN108151746B (zh) 基于多分辨率态势建图的改进标签实时航路重规划方法
Politi et al. Path planning and landing for unmanned aerial vehicles using ai
Saleh et al. Estimating the 2d static map based on moving stereo camera
Richter et al. Advanced occupancy grid techniques for lidar based object detection and tracking
Kim et al. Optimizing Coverage Path Planning for Underwater Surveys with Mother Ship-Deployed AUVs
Masoud A harmonic potential field approach with a probabilistic space descriptor for planning in non-divisible environments.
Lyu et al. Autonomous Exploration Algorithm for Mobile Robots in Unknown Confined Environment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20201119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210217

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210413

R150 Certificate of patent or registration of utility model

Ref document number: 6869230

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250