JPH01187606A - 走行体の走行軌道計算方法 - Google Patents

走行体の走行軌道計算方法

Info

Publication number
JPH01187606A
JPH01187606A JP63011395A JP1139588A JPH01187606A JP H01187606 A JPH01187606 A JP H01187606A JP 63011395 A JP63011395 A JP 63011395A JP 1139588 A JP1139588 A JP 1139588A JP H01187606 A JPH01187606 A JP H01187606A
Authority
JP
Japan
Prior art keywords
wall
traveling
obstacle
running
traveling body
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
JP63011395A
Other languages
English (en)
Inventor
Yoshiki Kato
義樹 加藤
Iwao Miyake
三宅 岩夫
Yasushi Takemoto
靖 竹本
Takashi Shiokawa
汐川 孝
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.)
Obayashi Corp
Mitsubishi Heavy Industries Ltd
Original Assignee
Obayashi Corp
Mitsubishi Heavy Industries 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 Obayashi Corp, Mitsubishi Heavy Industries Ltd filed Critical Obayashi Corp
Priority to JP63011395A priority Critical patent/JPH01187606A/ja
Publication of JPH01187606A publication Critical patent/JPH01187606A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、左官ロボット、床面清掃ロボット等の走行体
の走行軌道計算方法に関する。
[従来の技術] 従来の床面仕上げロボットにおいては、その自動運転は
障害物のない長方形の床面に限られている。よって一部
に部屋などのある床面や障害物のある床面では、小さく
分割し、一部を手動運転で他の流工域へ移動を行うか、
すべてを手動運転す前記の如く、従来の床面仕上げロボ
ットにおいては、床面に障害物等がある場合には、ロボ
ットの自動運転はできなかった。
本発明の課題は、上記従来の欠点に鑑みて、障害物や部
屋などのある床面にも、自動運転が可能で、できるだけ
走行残部、例えば、施工残部分を残さないような走行体
の走行軌道計算方法を提供することである。
[問題点を解決するための手段] 本発明による走行体の走行軌道計算方法は、走行体の走
行範囲内の外壁座標および障害物座標、ならびに走行ピ
ッチ等の教示データから、外壁および障害物を認識し、
前記外壁の内回りの仮想壁を計算し、前記走行体の走行
モードを第1および第2工程に分割し、前記第1工程で
は前記仮想壁又は前記障害物のある位置で折り返すこと
により、前記仮想壁内で前記走行体を往復走行させる走
行軌道を発生するとともに前記障害物の裏側の走行残部
を記憶し、前記第2工程では前記外壁沿いに外壁回りの
障害物を避けながら走行できる走行軌道を発生するとと
もに前記走行残部をも走行することを特徴とする。
[作 用コ 本発明によれば、外壁および障害物0識装置、仮想壁計
算装置、走行モードを2分割する工程切換装置、走行残
部記憶装置、および走行軌道を発生させる舵角制御装置
を備えることにより、教示データから外壁および障害物
を!!!識し、仮想壁を計算し、走行モードの第1工程
では、外壁より例えば11Il程度手前に仮想壁を考え
、その内部を教示等による走行ピッチで往復しながら走
行し、かつ、障害物があれば直前で折り返し走行残部を
記憶し、第2工程では、外壁に沿って外壁回りの障害物
を回避しつつ走行し、その途中第1工程で記憶した走行
残部を走行するよう走行軌道を計算することにより、走
行体を自動運転することができる。
[実施例] 以下、本発明を図面に示す一実施例に基づいて、具体的
に説明する。第1図は本発明の一実施例の走行軌道計算
方法を実施するのに用いられる装置のブロック図を示す
。実施例として第2図のような障害物をもつ床面を考え
る。
第1図において、走行モード切換装置5を第1工程側に
切り換え、第5図に示す第1工程出発点12を出発した
ロボットが矢印方向に移動すると、第1図の外壁認識装
置1により、進行方向に外壁を認識する。第1図の仮想
壁計算装置2で第5図の仮想壁11を計算し、第1図の
舵角制御装置6で第5図に示す仮想壁前13での180
°旋回軌道を計算し次のピッチに移る。障害物がない場
合の走行は上記のくり返しであるが、障害物があると、
第1図の障害物認識装置3で仮想壁内部の障害物を認識
し、第1図の舵角制御装fif6で第5図に示す障害物
回避14の180°旋回軌道を計算すると共に第1図の
走行残部記憶装ff14に障害物の裏側の施工残部を記
憶する。以上の計算をくりかえし、第5図の第1工程終
了点15に達すると、第1工程は終了し、第1図の走行
モード切換装置5を第2工程側に切り換え第2工程を開
始する。
第2工程として第6図の第2工程出発点16を出発した
ロボットは、第1図の外壁認識装置1により進行方向に
外壁を認識すると第1図の舵角制御11装置6により第
6図に示す外壁yJ17の90゜旋回軌道を計算する。
このようにして外周を移動しながら、第1図の障害物認
識装置3によって第6図の仮想壁外部の障害物8を認識
すると、第1図の舵角制御装置6により旋回し、第6図
に示す障害物回避軌道18を計算する。第6図の19は
第1工程で記憶された施工残部であり、走行体が該走行
残部に達すると、第7図の軌道を第1図の舵角制御装置
6で計算する。
第6図の第2工程終了点20に到達すると、第2工程は
終了し、全軌道の計算を終了する。
第3図は第1工程のフローチャート図、第4図は第2工
程のフローチャート図を示す。
上記本発明の一実施例における走行体例えば左官ロボッ
トの外壁と障害物の教示方法および実走行中の認識につ
いて説明する。
左官ロボットには、その走行前にあらかじめ、第8図の
ように、外壁7と各障害物8〜10の対角となる頂点の
位置のデータを下記の如く、教示しておく。
外  壁7 : (X  1  、   ’)/1   )  −(X2
  、   V2   )障害物8: (xd 1(1) 、 ydl  (1) )−(xd
2  (1)、 Vd2  (1))障害物9: (xdt  (2)、Vd+  (2))−(xd2 
 (2)、Vd2  (2))障害物10: (xdt  (3)、Vdt  (3))−(xd2 
(3)、Vdz  (3))さらに、ここから障害物と
して仮想壁内部障害物と仮想型外部障害物に分けておく
。両方にまたがる障害物は両方に入れておく。本例の場
合には、仮想壁内部障害物は障害物9と10であり、仮
想型外部障害物は障害物8と10である。なお、第1図
中の仮想壁計算装@2というのは、第1工程の往復走行
での旋回開始点の判断として走行中に用いるものである
(仮想壁は外壁の1巾程度内側を考える。)。
走行中は、左官ロボットが検出したその時点での位置、
方向と外壁、障害物の教示データより外壁、障害物の認
知をする。認識した障害物の裏側は施工残部として記憶
する。
本発明の一実施例における左官ロボットの自己位置と方
位の検出方法について以下に説明する。
左官ロボットの位置・方位の検出は走行平面上に設置し
た4つ以上の反射鏡と走行体に取り付けられたレーザ光
照射装置を用いて行なわれる。第9図に示す通り反射鏡
は入射光と反射光が180度の角度をなす様に3枚の鏡
板がそれぞれ直角となるプリズムである。又、レーザ光
照射装置は第10図に示す通り発光部で生成されたレー
ザ光を回転速度300 rpmで周囲に照射するととも
に反射鏡からの反射光を受光部に伝達させる回転反射鏡
と、この反射光により左官ロボットの位置座標及び方位
を算出するマイクロコンピュータとから構成されている
。あらかじめ左官ロボットには、走行軌道の座標と方位
を、又、レーザ光照射装置には左官ロボットの初期位置
座標と初期方位並びに反!)1鏡の位置座標をそれぞれ
左官ロボットを介して教示しておく。レーザ光照射装置
は走行時の時々刻々変化する各反射鏡からの反射光の反
射角により左官ロボットの位置座標及び方位を以下の通
り算出し、その値を走行体に与える。第11図に示すよ
うに4つの反射鏡を直交座1!X−Y平面上のA(Xl
、Yt )、B(X2.Y2 )、C(X3 、 Y3
 ) 、 D (X4 、 Y4 )に設置すれば回転
反射鏡の回転角によりθ1〜θ4までの角度が求められ
るので、三角測量により左官ロボットの位置座標および
方位が求められる。その値を左官ロボットに与える。な
お左官ロボットが円弧を走行する場合の方位はその接線
方向となる。
[発明の効果] 本発明によれば、例えば、柱や部屋などの障害物のある
床面においても、走行体の自動運転のための軌道生成が
可能となる。さらに、第2工程で走行範囲の外周をまわ
るため、例えば外周の施工残部分も大幅に減少させるこ
とができる。
【図面の簡単な説明】 第1図は、本発明方法を実施するのに用いられる装置の
構成を示すブロック図、第2図は走行体が走行する床面
の外壁と障害物の例を示す図、第3図および第4図は、
それぞれ本発明の実施例における第1工程および第2工
程の作用を示すフローチャート図、第5図は第3図に示
す第1工程により出力された走行体の走行軌道と仮想壁
を示す図、第6図は第4図に示す第2工程により出力さ
れた走行体の走行軌道を示す図、第7図は第4図に示す
第2工程において、障害物の裏側の走行残部を走行する
ための走行軌道を示す図、第8図は走行体に対する外壁
と障害物の教示方法を説明するための図、第9〜第11
図は走行体の自己位置と方位の検出方法を説明するため
の図である。 1・・・外壁認識装置、2・・・仮想壁計算装置、3・
・・障害物認識装置、4・・・走行残部記憶装置、5・
・・走行モード切換装置、6・・・舵角制御装置、7・
・・外壁、8〜10・・・障害物、11・・・仮想壁、
19・・・走行残部。

Claims (1)

    【特許請求の範囲】
  1. 走行体の走行範囲内の外壁座標および障害物座標、なら
    びに走行ピッチ等の教示データから、外壁および障害物
    を認識し、前記外壁の内回りの仮想壁を計算し、前記走
    行体の走行モードを第1および第2工程に分割し、前記
    第1工程では前記仮想壁又は前記障害物のある位置で折
    り返すことにより、前記仮想壁内で前記走行体を往復走
    行させる走行軌道を発生するとともに前記障害物の裏側
    の走行残部を記憶し、前記第2工程では前記外壁沿いに
    外壁回りの障害物を避けながら走行できる走行軌道を発
    生するとともに前記走行残部をも走行することを特徴と
    する走行体の走行軌道計算方法。
JP63011395A 1988-01-21 1988-01-21 走行体の走行軌道計算方法 Pending JPH01187606A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63011395A JPH01187606A (ja) 1988-01-21 1988-01-21 走行体の走行軌道計算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63011395A JPH01187606A (ja) 1988-01-21 1988-01-21 走行体の走行軌道計算方法

Publications (1)

Publication Number Publication Date
JPH01187606A true JPH01187606A (ja) 1989-07-27

Family

ID=11776823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63011395A Pending JPH01187606A (ja) 1988-01-21 1988-01-21 走行体の走行軌道計算方法

Country Status (1)

Country Link
JP (1) JPH01187606A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0281210A (ja) * 1988-09-19 1990-03-22 Hitachi Ltd 自走ロボットの制御装置
CN116859965A (zh) * 2023-05-31 2023-10-10 中国航空工业集团公司沈阳飞机设计研究所 一种六自由度飞行轨迹预测方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6093522A (ja) * 1983-10-26 1985-05-25 Ootomatsukusu Kk 移動ロボツトの制御装置
JPS62120510A (ja) * 1985-11-21 1987-06-01 Hitachi Ltd 自動掃除機の制御方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6093522A (ja) * 1983-10-26 1985-05-25 Ootomatsukusu Kk 移動ロボツトの制御装置
JPS62120510A (ja) * 1985-11-21 1987-06-01 Hitachi Ltd 自動掃除機の制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0281210A (ja) * 1988-09-19 1990-03-22 Hitachi Ltd 自走ロボットの制御装置
CN116859965A (zh) * 2023-05-31 2023-10-10 中国航空工业集团公司沈阳飞机设计研究所 一种六自由度飞行轨迹预测方法及装置

Similar Documents

Publication Publication Date Title
US5804942A (en) Position determining apparatus and control method of robot
JP6258626B2 (ja) 自律移動装置およびその制御方法
JP6872159B2 (ja) 自律走行装置及び測距装置
JP5337408B2 (ja) 自律移動体及びその移動制御方法
JP6711138B2 (ja) 自己位置推定装置、及び、自己位置推定方法
JP2009288930A (ja) 自律移動体及びその移動制御方法
JP4738472B2 (ja) 障害物回避機能を有する移動制御装置
WO2014048597A1 (en) Autonomous mobile robot and method for operating the same
JP5152898B2 (ja) 障害認識装置及びこれを有する自律走行移動体並びにその制御方法
JPH01316808A (ja) 自走車の操向制御装置
JP4682973B2 (ja) 移動経路作成方法、自律移動体および自律移動体制御システム
JPH09325812A (ja) 自律移動ロボット
JP4670807B2 (ja) 移動経路作成方法、自律移動体および自律移動体制御システム
JP3293166B2 (ja) 車両の車庫誘導装置
JPH01106205A (ja) 自走式掃除機
JP3237500B2 (ja) 自律移動作業車
JPS59111508A (ja) 点追従方式による車両の自動誘導方法
JP2017097535A (ja) 自律移動体
JP2017227943A (ja) 位置検出装置、制御方法及び自動走行車
JPH02158809A (ja) 自走車の操向位置検出装置
JPH04153709A (ja) 移動ロボットの誘導制御装置
WO2023225812A1 (zh) 移动设备及其速度控制方法、装置、存储介质
JPH01280807A (ja) 移動体の誘導方法
JP2825239B2 (ja) 移動体の自動誘導制御装置
JPS63156203A (ja) 自立型作業車