研究概要 |
建物内の廊下環境を自律移動するロボットにとって,廊下環境内での自己の位置及び姿勢を検出する機能は必要不可欠である.本研究では,廊下の幅木を検出して高速に廊下画像から自己位置・姿勢を検出する方法を開発した.幅木とは,壁の床との境界部分に設置されている板で,ほぼ全ての建物に存在し,さらに壁や床の部分とのコントラストが強いため,その境界線の検出が容易である. 本方式の特徴としては,フィルタ処理等の時間のかかる計算が不要である点,及び画面中に一定の傾き角度を持つ幅木を利用しているため,廊下中の障害物(設置物,通行人等)の影響を受けにくい点が上げられる. まず、車輪式移動ロボットの駆動回路を製作し,基礎走行実験を行った. 次に廊下画像をロボット上のビデオカメラよりコンピュータに取り込み,画像解析を行った.画像解析においては,一定値以上の長さを持つ線分のうち,垂直方向のものはドア,設置物等であると判断して除外し,残った線分グループの交点を廊下の無限遠点とした. 廊下の壁までの距離及び廊下に対する角度を画像中の幅木の傾き及び無限遠点の座標から算出した後、それらによる変化分を換算した廊下長手方向の特徴点(幅木のドア等によるとぎれ目)までの距離を求める方法を開発した。さらに,ロボットの位置・姿勢を色々と変化させた場合の解析及び実験を行った。
|