[go: up one dir, main page]

JP2010211512A - Autonomous moving device - Google Patents

Autonomous moving device Download PDF

Info

Publication number
JP2010211512A
JP2010211512A JP2009056844A JP2009056844A JP2010211512A JP 2010211512 A JP2010211512 A JP 2010211512A JP 2009056844 A JP2009056844 A JP 2009056844A JP 2009056844 A JP2009056844 A JP 2009056844A JP 2010211512 A JP2010211512 A JP 2010211512A
Authority
JP
Japan
Prior art keywords
main body
obstacle
mobile device
autonomous mobile
target
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
JP2009056844A
Other languages
Japanese (ja)
Other versions
JP5037549B2 (en
Inventor
Akiko Numata
亜紀子 沼田
Masahito Sano
雅仁 佐野
Takeshi Takanose
剛 高野瀬
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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2009056844A priority Critical patent/JP5037549B2/en
Publication of JP2010211512A publication Critical patent/JP2010211512A/en
Application granted granted Critical
Publication of JP5037549B2 publication Critical patent/JP5037549B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】進行方向を長手方向とする本体形状であっても、本体周囲の障害物を適切に避けて目標物を追従できる自律移動装置を提供する。
【解決手段】レーザレンジファインダで捕捉した目標物の本体に対する相対位置情報と障害物センサで検出した周囲障害物の情報とに基づいて、本体の進行方向を、目標物の方向に障害物が検出されない場合はこの目標物の方向に決定し、障害物が検出される場合は本体を中心に放射状に広がる空間で障害物が検出されない空間のうち目標物に最も近い空間の方向に決定する。そして、決定された進行方向に本体を向けるために旋回を要するとき、その旋回領域内に障害物があるときには進行方向を直進方向に補正する。
【選択図】 図4
Provided is an autonomous mobile device capable of following a target while appropriately avoiding obstacles around the main body even if the main body has a traveling direction as a longitudinal direction.
An obstacle detects a moving direction of a main body in a direction of a target based on relative position information of the target captured by a laser range finder and information on surrounding obstacles detected by an obstacle sensor. If the obstacle is not detected, the direction of the target is determined. If the obstacle is detected, the direction of the space closest to the target is determined from the space in which the obstacle is not detected in the space radially extending around the main body. When turning is required to turn the main body in the determined traveling direction, the traveling direction is corrected to the straight traveling direction when there is an obstacle in the turning region.
[Selection] Figure 4

Description

本発明は、移動する目標物に追従して自律的に移動する自律移動装置に関する。   The present invention relates to an autonomous mobile device that autonomously moves following a moving target.

例えば特許文献1は、移動する目標物をユーザとし、このユーザの後を、荷物を載せた自律移動装置が追従する技術を開示する。このような自律移動装置は、装置本体の周囲に障害物を検出すると、予め決められた方向に装置本体を旋回させて、障害物を回避する。   For example, Patent Document 1 discloses a technology in which a moving target is a user and an autonomous mobile device on which a load is placed follows the user. When such an autonomous mobile device detects an obstacle around the device body, the device moves the device body in a predetermined direction to avoid the obstacle.

従来のこの種の自律移動装置は、障害物を回避するための旋回動作を容易にするために、装置本体の形状を、進行方向の長さとこの進行方向に直交する方向の長さとが略等しい形状、例えば略正円や略正方形としていた。しかしながら、積載量を考慮すると、自律移動装置の本体形状は、進行方向を長手方向とする長方形、若しくはそれに類似した形状とするほうが好ましい。ただし、進行方向を長手方向とする本体形状とした場合には、旋回動作の際に本体の旋回領域内に障害物が存在して旋回不能となる可能性があり、従来技術ではこの点について全く考慮されていない。   In this type of conventional autonomous mobile device, in order to facilitate a turning operation to avoid an obstacle, the shape of the device main body is approximately equal in length in the traveling direction and in the direction orthogonal to the traveling direction. The shape, for example, a substantially perfect circle or a substantially square was used. However, in consideration of the load capacity, the body shape of the autonomous mobile device is preferably a rectangle whose longitudinal direction is the traveling direction, or a shape similar thereto. However, if the main body has a longitudinal direction as the traveling direction, there may be an obstacle in the swivel area of the main body during the swiveling operation, which may make the swivel impossible. Not considered.

本発明はこのような事情に基づいてなされたもので、その目的とするところは、進行方向を長手方向とする本体形状であっても、本体周囲の障害物を適切に避けて目標物を追従できる自律移動装置を提供しようとするものである。   The present invention has been made based on such circumstances, and the purpose of the present invention is to follow the target by appropriately avoiding obstacles around the main body, even if the main body has the traveling direction as the longitudinal direction. It is intended to provide an autonomous mobile device that can be used.

本発明は、移動する目標物に追従して自律的に移動する自律移動装置において、長手方向を進行方向とする本体と、目標物を捕捉する捕捉手段と、本体の周囲障害物を検出する障害物検出手段と、捕捉手段により捕捉した目標物の本体に対する相対位置情報と障害物検出手段で検出した周囲障害物の情報とに基づいて、本体の進行方向を、目標物の方向に障害物が検出されない場合はこの目標物の方向に決定し、障害物が検出される場合は本体を中心に放射状に広がる空間で障害物が検出されない空間のうち目標物に最も近い空間の方向に決定する決定手段と、この決定手段により決定された進行方向に本体を向けるために旋回を要するとき、その旋回領域内に障害物があるときには進行方向を直進方向に補正する旋回補正手段と、本体を進行方向に走行させる走行制御手段とを備えたものである。   The present invention relates to an autonomous mobile device that autonomously moves following a moving target, a body having a longitudinal direction as a traveling direction, a capturing means for capturing the target, and an obstacle for detecting obstacles around the body. Based on the object detection means, the relative position information of the target object captured by the capturing means with respect to the surrounding obstacle information detected by the obstacle detection means, the traveling direction of the main body is changed to the direction of the target object. If the object is not detected, the direction of the target is determined. If the obstacle is detected, the direction in which the obstacle is not detected in the space radially extending around the main body is determined in the direction of the space closest to the target. A turning correction means for correcting the traveling direction to a straight traveling direction when there is an obstacle in the turning area when turning is required to direct the main body in the traveling direction determined by the determining means; Is obtained by a running control means for running direction.

かかる手段を講じた本発明によれば、進行方向を長手方向とする本体形状であっても、本体周囲の障害物を適切に避けて目標物を追従できる自律移動装置を提供できる。   According to the present invention in which such means is taken, an autonomous mobile device that can follow an object by appropriately avoiding obstacles around the main body can be provided even if the main body has a traveling direction as a longitudinal direction.

本発明の第1の実施形態における自律移動装置の斜視図。The perspective view of the autonomous mobile device in the 1st Embodiment of the present invention. 同自律移動装置を底面側から見た平面図。The top view which looked at the autonomous mobile device from the bottom side. 同自律移動装置の要部構成を示すブロック図。The block diagram which shows the principal part structure of the autonomous mobile device. 同自律移動装置の中央制御部が実行する処理手順の要部を示す流れ図。The flowchart which shows the principal part of the process sequence which the central control part of the autonomous mobile device performs. 図4において、矢印[1]〜[2]の間の処理手順を示す流れ図。The flowchart which shows the process sequence between arrow [1]-[2] in FIG. 図4において、矢印[3]以降の処理手順を示す流れ図。In FIG. 4, the flowchart which shows the process sequence after arrow [3]. 同実施形態の作用説明で用いる全方位障害物マップの一例を示す図。The figure which shows an example of the omnidirectional obstacle map used by action | operation description of the same embodiment. 本体と目標物と障害物との位置関係の一例を示す模式図。The schematic diagram which shows an example of the positional relationship of a main body, a target object, and an obstruction. 本体と目標物と障害物との位置関係の他の例を示す模式図。The schematic diagram which shows the other example of the positional relationship of a main body, a target object, and an obstruction. 本体と目標物と障害物との位置関係の他の例を示す模式図。The schematic diagram which shows the other example of the positional relationship of a main body, a target object, and an obstruction. 本体と目標物と障害物との位置関係の他の例を示す模式図。The schematic diagram which shows the other example of the positional relationship of a main body, a target object, and an obstruction. 本発明の第2の実施形態における自律移動装置を底面側から見た平面図。The top view which looked at the autonomous mobile device in the 2nd Embodiment of this invention from the bottom face side. 本発明の第3の実施形態における自律移動装置を底面側から見た平面図。The top view which looked at the autonomous mobile device in the 3rd Embodiment of this invention from the bottom face side. 本発明の第4の実施形態における自律移動装置を底面側から見た平面図。The top view which looked at the autonomous mobile device in the 4th Embodiment of this invention from the bottom face side. 本発明の第5の実施形態における自律移動装置を側面側から見た平面図。The top view which looked at the autonomous mobile apparatus in the 5th Embodiment of this invention from the side surface side.

以下、本発明を実施するための最良の形態について、図面を用いて説明する。
図1は、本実施形態における自律移動装置1の外観を示す斜視図、図2は、同自律移動装置1を底面側から見た平面図である。
The best mode for carrying out the present invention will be described below with reference to the drawings.
FIG. 1 is a perspective view showing an external appearance of the autonomous mobile device 1 in the present embodiment, and FIG. 2 is a plan view of the autonomous mobile device 1 as seen from the bottom side.

図1及び図2に示すように、自律移動装置1は、その本体10を長方形の箱状とし、この本体10における長手方向の一端面側を第1の湾曲面部11とし、他端面側を第2の湾曲面部12としている。そして、本体10の左右両側面部10a,10bと第1の湾曲面部11とに、それぞれ障害物センサとして能動型距離センサである超音波センサ13a,13b,13c,13d,13e,13f,13g.13h,13iを、所定の間隔を開けて設けている。超音波センサ13a〜13iは、超音波信号を送受信することにより、周囲における障害物の有無およびその障害物までの距離をそれぞれ検知する。   As shown in FIGS. 1 and 2, the autonomous mobile device 1 has a main body 10 in a rectangular box shape, one end surface side in the longitudinal direction of the main body 10 is a first curved surface portion 11, and the other end surface side is a first one. Two curved surface portions 12 are provided. Then, ultrasonic sensors 13a, 13b, 13c, 13d, 13e, 13f, 13g. Which are active distance sensors as obstacle sensors are respectively provided on the left and right side surface portions 10a, 10b and the first curved surface portion 11 of the main body 10. 13h and 13i are provided at predetermined intervals. The ultrasonic sensors 13a to 13i detect the presence or absence of an obstacle in the surroundings and the distance to the obstacle by transmitting and receiving ultrasonic signals.

自律移動装置1は、目標物として例えばユーザの後を、荷物を積んで追従するもので、図1に示すように、本体10の上部に荷物を載せるための凹部14を形成している。   The autonomous mobile device 1 follows a user, for example, following a user by loading a load, and forms a recess 14 on the top of the main body 10 for loading the load, as shown in FIG.

自律移動装置1は、図2に示すように、本体10の底面部10cにおける前記一端面側の左右に一対の駆動輪15a,15bを、前記他端面側の左右に一対の補助車輪(キャスタ)16a,16bをそれぞれ左右対称に取り付けている。駆動輪15a,15bの回転により、本体10はその長手方向を進行方向Sとし、第1の湾曲面部11側に前進したり、第2の湾曲面部12側に後退したりすることができる。すなわち、駆動輪15a,15bは前輪として機能し、補助車輪16a,16bは後輪として機能する。また、左右の駆動輪15a,15bは独立して制御され、その回転数の違いにより本体10を時計方向または反時計方向にその場で旋回させることができる。その回転中心は、左右の駆動輪15a,15bを結ぶ車軸上の中間点Oである。   As shown in FIG. 2, the autonomous mobile device 1 includes a pair of drive wheels 15 a and 15 b on the left and right sides of the one end face side of the bottom surface portion 10 c of the main body 10, and a pair of auxiliary wheels (casters) on the left and right sides of the other end face side. 16a and 16b are attached symmetrically. By rotation of the drive wheels 15a and 15b, the main body 10 can move forward in the longitudinal direction of the main body 10 to the first curved surface portion 11 side, or retreat to the second curved surface portion 12 side. That is, the drive wheels 15a and 15b function as front wheels, and the auxiliary wheels 16a and 16b function as rear wheels. The left and right drive wheels 15a and 15b are independently controlled, and the main body 10 can be turned on the spot clockwise or counterclockwise depending on the difference in the number of rotations. The rotation center is an intermediate point O on the axle connecting the left and right drive wheels 15a and 15b.

図2に示すように、前記一対の駆動輪(前輪)15a,15b間の中間点をOとし、この中間点Oを通る長手方向に直交する短手方向の本体の幅をdとしたとき、本体10の前面である第1の湾曲面部11は、中間点Oを中心とし半径をd/2(=r)とする半円形状とする。また、中間点Oから本体後面までの長さをa(>d/2)としたとき、本体10の後面である第2の湾曲面部12は、中間点Oを中心とし半径をaとする円弧形状とする。   As shown in FIG. 2, when the intermediate point between the pair of drive wheels (front wheels) 15a and 15b is O and the width of the main body in the short direction perpendicular to the longitudinal direction passing through the intermediate point O is d, The first curved surface portion 11 that is the front surface of the main body 10 has a semicircular shape with the intermediate point O as the center and a radius of d / 2 (= r). When the length from the intermediate point O to the rear surface of the main body is a (> d / 2), the second curved surface portion 12 that is the rear surface of the main body 10 is an arc whose center is the intermediate point O and whose radius is a. Shape.

このように、駆動輪15a,15bを結ぶ車軸上の中間点Oを回転中心とするとともに、前端面及び後端面を第1の湾曲面部11及び第2の湾曲面部12とすることによって、本体10は、狭い空間でも小回りを利かせることができる。また、旋回に関して本体形状の無駄なスペースが省略され、旋回性能および積載エリアの双方を、効率よく確保することが出来る。   As described above, the intermediate point O on the axle connecting the drive wheels 15a and 15b is set as the center of rotation, and the front end surface and the rear end surface are the first curved surface portion 11 and the second curved surface portion 12, thereby making the main body 10 Can make small turns even in a small space. Further, a useless space for the main body shape is omitted for turning, and both turning performance and a loading area can be efficiently secured.

各超音波センサ13a,13b,13c,13d,13e,13f,13g.13h,13iのうち、センサ13c,13d,13e,13f,13gは、各駆動輪15a,15bの車軸より前方に設けられている。特に、センサ13c,13gは、各駆動輪15a,15bの近傍である第1の湾曲面部11の側方に設けられている。これらのセンサ13c,13d,13e,13fは、障害物検出領域を本体10の側方より前方に向けている。残りの超音波センサ13a,13b,13h,13iは、各駆動輪15a,15bの車軸より後方に設けられている。これらのセンサ13a,13b,13h,13iは、障害物検出領域を本体10の側方に向けている。   Each ultrasonic sensor 13a, 13b, 13c, 13d, 13e, 13f, 13g. Among 13h and 13i, sensors 13c, 13d, 13e, 13f, and 13g are provided in front of the axles of the drive wheels 15a and 15b. In particular, the sensors 13c and 13g are provided on the side of the first curved surface portion 11 in the vicinity of the drive wheels 15a and 15b. These sensors 13 c, 13 d, 13 e, and 13 f point the obstacle detection area forward from the side of the main body 10. The remaining ultrasonic sensors 13a, 13b, 13h, 13i are provided behind the axles of the drive wheels 15a, 15b. These sensors 13 a, 13 b, 13 h, and 13 i have an obstacle detection area directed to the side of the main body 10.

同自律移動装置1の制御回路構成を、図3のブロック図で示す。自律移動装置1は、中央制御部21、超音波センサ制御部22、通信インターフェイス(I/F)23、レーザレンジファインダ(LRF)24、一対のモータ25a,25b及び一対のエンコーダ26a,26bを本体10に搭載している。   The control circuit configuration of the autonomous mobile device 1 is shown in the block diagram of FIG. The autonomous mobile device 1 includes a central control unit 21, an ultrasonic sensor control unit 22, a communication interface (I / F) 23, a laser range finder (LRF) 24, a pair of motors 25a and 25b, and a pair of encoders 26a and 26b. 10 is installed.

中央制御部21は、例えばマイクロコンピュータで構成され、超音波センサ制御部22、通信インターフェイス23、レーザレンジファインダ24、一対のモータ25a,25b及び一対のエンコーダ26a,26bをそれぞれ電気的に接続する。   The central control unit 21 is composed of, for example, a microcomputer, and electrically connects the ultrasonic sensor control unit 22, the communication interface 23, the laser range finder 24, the pair of motors 25a and 25b, and the pair of encoders 26a and 26b.

超音波センサ制御部22は、信号線27を介して接続された各超音波センサ13a〜13iをそれぞれ制御する。すなわち、超音波センサ制御部22は、予め決められたタイミングで、各超音波センサ13a〜13iに動作開始のトリガ信号を出力する。このトリガ信号を受信した各超音波センサ13a〜13iは、超音波信号(所定数の超音波パルスからなる信号)を送信する。超音波信号は、その進行方向に障害物があると、その障害物で反射するので、各超音波センサ13a〜13iは、その反射波を受信する。そして、所定レベル以上の反射波を受信したならば、各超音波センサ13a〜13iは、超音波信号を送信した時刻から反射波を受信した時刻までの時間差を計測する。この時間差は、超音波信号の飛行時間である。各超音波センサ13a〜13iは、この超音波信号の飛行時間と音速から、障害物までの距離を算出する。算出された距離データは、超音波センサ制御部22にて収集される。超音波センサ制御部22は、各超音波センサ13a〜13iから収集した障害物までの距離データを中央制御部21に伝送する。ここに、超音波センサ制御部22及び各超音波センサ13a〜13iは、本体10の周囲障害物を検出する障害物検出手段として機能する。   The ultrasonic sensor control unit 22 controls each of the ultrasonic sensors 13 a to 13 i connected via the signal line 27. That is, the ultrasonic sensor control unit 22 outputs an operation start trigger signal to each of the ultrasonic sensors 13a to 13i at a predetermined timing. Each of the ultrasonic sensors 13a to 13i that has received this trigger signal transmits an ultrasonic signal (a signal composed of a predetermined number of ultrasonic pulses). When there is an obstacle in the traveling direction of the ultrasonic signal, the ultrasonic signal is reflected by the obstacle, so that each of the ultrasonic sensors 13a to 13i receives the reflected wave. And if the reflected wave more than a predetermined level is received, each ultrasonic sensor 13a-13i will measure the time difference from the time which transmitted the ultrasonic signal to the time which received the reflected wave. This time difference is the time of flight of the ultrasonic signal. Each ultrasonic sensor 13a-13i calculates the distance to an obstacle from the flight time and sound speed of this ultrasonic signal. The calculated distance data is collected by the ultrasonic sensor control unit 22. The ultrasonic sensor control unit 22 transmits distance data to the obstacle collected from the ultrasonic sensors 13 a to 13 i to the central control unit 21. Here, the ultrasonic sensor control unit 22 and the ultrasonic sensors 13 a to 13 i function as an obstacle detection unit that detects an obstacle around the main body 10.

通信インターフェイス23は、本体10に接続される他のコンピュータ機器と中央制御部21との間のデータ通信を司る。通信インターフェイス23は、有線を利用したデータ通信を司る有線インターフェイスであってもよいし、無線を利用したデータ通信を司る無線インターフェイスであってもよい。   The communication interface 23 manages data communication between the central control unit 21 and other computer devices connected to the main body 10. The communication interface 23 may be a wired interface that governs data communication using wired communication, or may be a wireless interface that governs data communication utilizing wireless communication.

レーザレンジファインダ24は、本体10が追従する目標物の形状をレーザスキャンにより認識し、その形状認識信号を中央制御部21に送信する。中央制御部21は、レーザレンジファインダ24からの形状認識信号により、目標物を捕捉する捕捉手段としての機能を有している。また、中央制御部21は、上記捕捉手段により捕捉した目標物の本体10に対する相対位置情報と前記障害物検出手段で検出した周囲障害物の情報とに基づいて、本体10の進行方向Sを、目標物の方向に障害物が検出されない場合はこの目標物の方向に決定し、障害物が検出される場合は本体10を中心に放射状に広がる空間で障害物が検出されない空間のうち目標物に最も近い空間の方向に決定する決定手段と、この決定手段により決定された進行方向Sに本体10を向けるために旋回を要するとき、その旋回領域内に障害物があるときには進行方向Sを直進方向に補正する旋回補正手段としての機能を有している。さらに、中央制御部21は、本体10の進行方向Sに障害物が検出されると、この障害物から本体10までの間隔が一定間隔以上開く方向に本体10の進行方向Sを補正する方向補正手段、この方向補正手段による補正後の進行方向Sに障害物が検出されないと、この補正後の進行方向Sを本体10の進行方向Sとして決定する再決定手段、及び方向補正手段による補正後の進行方向Sに障害物が検出されると、本体10の走行を停止させる停止手段としての機能も有している。これら決定手段、旋回補正手段、方向補正手段、再決定手段及び停止手段については、後述する作用説明において、具体的に説明する。   The laser range finder 24 recognizes the shape of the target that the main body 10 follows by laser scanning, and transmits the shape recognition signal to the central control unit 21. The central control unit 21 has a function as a capturing unit that captures a target based on a shape recognition signal from the laser range finder 24. Further, the central control unit 21 determines the traveling direction S of the main body 10 based on the relative position information of the target object captured by the capturing means with respect to the main body 10 and information on surrounding obstacles detected by the obstacle detecting means. If no obstacle is detected in the direction of the target, the direction of the target is determined. If an obstacle is detected, the target is out of the spaces in which no obstacle is detected in a space radially extending around the main body 10. When a turn is required to direct the main body 10 in the travel direction S determined by the determination means and the travel direction S determined by the determination means, and when there is an obstacle in the turn area, the travel direction S is set to the straight travel direction. It has a function as a turning correction means for correcting to. Further, when an obstacle is detected in the traveling direction S of the main body 10, the central control unit 21 corrects the traveling direction S of the main body 10 in a direction in which the distance from the obstacle to the main body 10 is more than a certain distance. Means, if an obstacle is not detected in the traveling direction S corrected by the direction correcting unit, a redetermining unit that determines the corrected traveling direction S as the traveling direction S of the main body 10, and after correction by the direction correcting unit When an obstacle is detected in the traveling direction S, it also has a function as a stopping means for stopping the traveling of the main body 10. These determination means, turning correction means, direction correction means, redetermination means, and stop means will be specifically described in the description of the action described later.

一対のモータ25a,25bは、中央制御部21からの指令により各駆動輪15a,15bにそれぞれ動力を与え、各駆動輪15a,15bを独立して回転させる。一対のエンコーダ26a,26bは、各駆動輪15a,15bの回転を検知し、検知データを中央制御部21に与える。中央制御部21は、エンコーダ26a,26bからの検知データを用いた演算により、本体10の自己位置を推定する。そして、前記捕捉手段で捕捉した目標物の本体10に対する相対位置情報を算出し、この相対位置情報と周囲障害物の情報とから決定される本体10の進行方向Sに従い、一対のモータ25a,25bに駆動指令を与えて、本体10を進行方向Sに走行させる。   The pair of motors 25a and 25b respectively apply power to the drive wheels 15a and 15b according to a command from the central control unit 21, and rotate the drive wheels 15a and 15b independently. The pair of encoders 26 a, 26 b detect the rotation of the drive wheels 15 a, 15 b and provide detection data to the central control unit 21. The central control unit 21 estimates the self-position of the main body 10 by calculation using the detection data from the encoders 26a and 26b. And the relative position information with respect to the main body 10 of the target object captured by the capturing means is calculated, and the pair of motors 25a, 25b is set in accordance with the traveling direction S of the main body 10 determined from the relative position information and information on surrounding obstacles. A drive command is given to the main body 10 to travel in the traveling direction S.

図4〜図6は、中央制御部21における1サイクルの処理手順を示す流れ図である。次に、この流れ図を参照しながら、本実施形態における自律移動装置1の作用について説明する。   4 to 6 are flowcharts showing a processing procedure of one cycle in the central control unit 21. Next, the operation of the autonomous mobile device 1 in this embodiment will be described with reference to this flowchart.

中央制御部21は、先ず、ST(ステップ)1として、超音波センサ制御部22を介して各超音波センサ13a〜13iから取り込んだ障害物までの距離データやレーザレンジファインダ24からの形状認識信号に基づいて、本体10を中心とし、各超音波センサ13a〜13iが検知できる範囲内での全方位障害物マップを作成する。また、ST2として、レーザレンジファインダ24から取り込んだ目標物30の形状認識信号により、目標物30を捕捉する。なお、ST1とST2の処理手順は、どちらが先であってもよい。   The central control unit 21 firstly, as ST (step) 1, distance data to the obstacle captured from each of the ultrasonic sensors 13 a to 13 i via the ultrasonic sensor control unit 22 and a shape recognition signal from the laser range finder 24. Based on the above, an omnidirectional obstacle map is created in a range that can be detected by each of the ultrasonic sensors 13a to 13i with the main body 10 as the center. In ST2, the target 30 is captured by the shape recognition signal of the target 30 captured from the laser range finder 24. Note that either of the processing procedures of ST1 and ST2 may be first.

こうして、全方位障害物マップを作成するとともに、目標物30を捕捉したならば、中央制御部21は、ST3として目標物30は本体10が進行可能な空間内に存在しているか否かを判断する。   In this way, if the omnidirectional obstacle map is created and the target 30 is captured, the central control unit 21 determines whether the target 30 exists in a space in which the main body 10 can travel as ST3. To do.

この判断処理について、図7の模式図を用いて具体的に説明する。図7は全方位障害物マップの一例である。同図において、符号10は本体を示し、符号30は本体10が追従する目標物を示し、符号40は本体10の周囲に存在する複数の障害物を示している。また、本体10の一対の駆動輪15a,15bを結ぶ軸をX軸とし、一対の駆動輪15a,15bの中間点である回転中心Oを通るX軸と直交する軸をY軸とする。   This determination process will be specifically described with reference to the schematic diagram of FIG. FIG. 7 is an example of an omnidirectional obstacle map. In the figure, reference numeral 10 denotes a main body, reference numeral 30 denotes a target that the main body 10 follows, and reference numeral 40 denotes a plurality of obstacles existing around the main body 10. In addition, an axis connecting the pair of drive wheels 15a and 15b of the main body 10 is defined as an X axis, and an axis orthogonal to the X axis passing through the rotation center O that is an intermediate point between the pair of drive wheels 15a and 15b is defined as a Y axis.

中央制御部21は、本体の回転中心Oから放射状に広がる空間を、障害物40が存在する空間A2,A4,A6と、障害物40が存在しない空間A1,A3,A5とに区分する。そして中央制御部21は、目標物30が捕捉された空間は、障害物40が存在する空間であるか障害物40が存在しない空間であるかを判定する。障害物40が存在する空間であれば、目標物30は本体10が進行可能な空間内に存在していないと判断する(ST3のNO)。障害物40が存在しない空間であれば、目標物30は本体10が進行可能な空間内に存在していると判断する(ST3のYES)。   The central control unit 21 divides the space radially extending from the rotation center O of the main body into spaces A2, A4, A6 where the obstacle 40 exists and spaces A1, A3, A5 where the obstacle 40 does not exist. The central control unit 21 determines whether the space in which the target 30 is captured is a space where the obstacle 40 exists or a space where the obstacle 40 does not exist. If it is a space where the obstacle 40 exists, it is determined that the target 30 does not exist in the space in which the main body 10 can travel (NO in ST3). If it is a space where no obstacle 40 exists, it is determined that the target 30 exists in a space in which the main body 10 can travel (YES in ST3).

図7の例では、目標物30は、障害物40が存在しない空間A1で捕捉されている。したがって、中央制御部21は、目標物30は本体10が進行可能な空間内に存在していると判断する。この場合、中央制御部21は、ST4として目標物30が存在する空間A1の広がり角度θ1が、予め設定された任意のしきい値角度θ以上であるか否かを判断する。空間A1の広がり角度θ1とは、障害物40が存在しない空間A1の一方の境界線P1−Oと他方の境界線P2−Oとを結ぶ交点の角度である。中央制御部21は、この広がり角度θ1を算出し、しきい値角度θ以上であるか否かを判断する。   In the example of FIG. 7, the target 30 is captured in a space A <b> 1 where no obstacle 40 exists. Therefore, the central control unit 21 determines that the target 30 exists in a space in which the main body 10 can travel. In this case, the central control unit 21 determines whether or not the spread angle θ1 of the space A1 in which the target 30 is present is equal to or larger than a predetermined threshold angle θ set in ST4. The expansion angle θ1 of the space A1 is an angle of an intersection that connects one boundary line P1-O and the other boundary line P2-O of the space A1 where the obstacle 40 does not exist. The central control unit 21 calculates the spread angle θ1 and determines whether or not it is greater than or equal to the threshold angle θ.

目標物30が存在する空間A1の広がり角度θ1がしきい値角度θに満たない場合(ST4のNO)、中央制御部21は、ST5として本体10の進行方向Sをその空間A1の中心となる方向に決定する。その後、中央制御部21は、ST10の処理に進む。   When the spread angle θ1 of the space A1 in which the target 30 exists is less than the threshold angle θ (NO in ST4), the central control unit 21 sets the traveling direction S of the main body 10 as the center of the space A1 as ST5. Determine the direction. Thereafter, the central control unit 21 proceeds to the process of ST10.

これに対し、目標物30が存在する空間A1の広がり角度θ1がしきい値角度θ以上の場合には(ST4のYES)、中央制御部21は、ST6として目標物30の中心Cから近い方の空間境界線P1−OまたはP2−Oを選択する。そして、目標物30の中心Cと本体10の回転中心Oとを結ぶ線C−Oと選択した一方の空間境界線P1−OまたはP2−Oとの交点における角度θ2を算出する。   On the other hand, when the spread angle θ1 of the space A1 in which the target 30 exists is equal to or larger than the threshold angle θ (YES in ST4), the central control unit 21 is closer to the center C of the target 30 as ST6. The spatial boundary line P1-O or P2-O is selected. Then, the angle θ2 at the intersection of the line C-O connecting the center C of the target 30 and the rotation center O of the main body 10 and the selected one of the space boundary lines P1-O or P2-O is calculated.

中央制御部21は、ST7として角度θ2は、前記しきい値角度θの1/2以上であるか否かを判断する。
この判断処理について、図8の模式図を用いて具体的に説明する。図8は、本体10と、この本体10が追従する目標物30と、目標物30の近傍に位置する2つの障害物40a,40bとの位置関係を示している。この例は、目標物30を捕捉した空間A7が、障害物40が存在しない空間であり、この空間A7の広がり角度θ1がしきい値角度θと一致している場合である。また、目標物30は、空間A7の中心線Q−Oよりも一方の空間境界線P7−Oの側に寄っている。したがって、目標物30の中心Cから近い方の空間境界線として、空間境界線P7−Oが選択される。そして、目標物30の中心Cと本体10の回転中心Oとを結ぶ線C−Oと空間境界線P7−Oとの交点における角度θ2は、しきい値角度θの1/2未満であると判定される。
At ST7, the central control unit 21 determines whether or not the angle θ2 is equal to or greater than ½ of the threshold angle θ.
This determination process will be specifically described with reference to the schematic diagram of FIG. FIG. 8 shows the positional relationship between the main body 10, the target 30 that the main body 10 follows, and the two obstacles 40 a and 40 b located in the vicinity of the target 30. In this example, the space A7 in which the target 30 is captured is a space where the obstacle 40 does not exist, and the spread angle θ1 of the space A7 matches the threshold angle θ. Further, the target 30 is closer to one space boundary line P7-O than the center line QO of the space A7. Accordingly, the spatial boundary line P7-O is selected as the spatial boundary line closer to the center C of the target 30. The angle θ2 at the intersection of the line C-O connecting the center C of the target 30 and the rotation center O of the main body 10 and the space boundary line P7-O is less than ½ of the threshold angle θ. Determined.

角度θ2がしきい値角度θの1/2未満であると判定された場合(ST7のNO)、中央制御部21は、ST8として本体10の進行方向Sを選択した一方の空間境界線P7−Oからしきい値角度θの1/2だけ離れた方向に決定する。すなわち、図8の例では、空間A7の広がり角度θ1がしきい値角度θと一致していると仮定しているので、空間A7の中心線Q−Oの方向に進行方向Sを決定する。その後、ST10の処理に進む。   When it is determined that the angle θ2 is less than ½ of the threshold angle θ (NO in ST7), the central control unit 21 selects one space boundary line P7− that selects the traveling direction S of the main body 10 as ST8. It is determined in a direction away from O by ½ of the threshold angle θ. That is, in the example of FIG. 8, since it is assumed that the expansion angle θ1 of the space A7 matches the threshold angle θ, the traveling direction S is determined in the direction of the center line Q-O of the space A7. Thereafter, the process proceeds to ST10.

これに対し、角度θ2がしきい値角度θの1/2以上であると判定された場合には(ST7のYES)、中央制御部21は、ST9として本体10の進行方向Sを目標物の中心Cの方向に決定する。角度θ2がしきい値角度θの1/2以上である例は図7であり、この場合は、目標物30の中心Cと本体10の回転中心Oとを結ぶ線上に進行方向Sを決定する。その後、ST10の処理に進む。   On the other hand, when it is determined that the angle θ2 is equal to or greater than ½ of the threshold angle θ (YES in ST7), the central control unit 21 determines the traveling direction S of the main body 10 as the target in ST9. Determine in the direction of the center C. An example in which the angle θ2 is ½ or more of the threshold angle θ is shown in FIG. 7. In this case, the traveling direction S is determined on a line connecting the center C of the target 30 and the rotation center O of the main body 10. . Thereafter, the process proceeds to ST10.

一方、目標物30が、本体10が進行可能な空間内に存在していない場合(ST3のNO)、図5の処理に進む。すなわち中央制御部21は、ST21として障害物40が存在しない空間のうち、目標物30の捕捉位置に最も近い空間を選択する。そして、ST22としてこの空間の広がり角度θ1がしきい値角度θ以上であるか否かを判断する。空間の広がり角度θ1がしきい値角度θに満たない場合(ST22のNO)、中央制御部21は、ST23として本体10の進行方向Sを、この空間の中心線の方向に決定する。その後、ST10の処理に進む。   On the other hand, when the target 30 does not exist in the space in which the main body 10 can travel (NO in ST3), the process proceeds to FIG. That is, the central control unit 21 selects a space closest to the capture position of the target object 30 in the space where the obstacle 40 does not exist as ST21. Then, in ST22, it is determined whether or not the space expansion angle θ1 is greater than or equal to the threshold angle θ. When the space expansion angle θ1 is less than the threshold angle θ (NO in ST22), the central control unit 21 determines the traveling direction S of the main body 10 as the direction of the center line of this space as ST23. Thereafter, the process proceeds to ST10.

これに対し、空間の広がり角度θ1がしきい値角度θ以上の場合には(ST22のYES)、中央制御部21は、ST24として本体10の進行方向Sを、この空間の境界線のうち目標物30側の空間境界線よりθ/2だけずらした方向に決定する。その後、図4のST10の処理に進む。   On the other hand, when the spread angle θ1 of the space is equal to or larger than the threshold angle θ (YES in ST22), the central control unit 21 sets the traveling direction S of the main body 10 as the target of the boundary line of the space as ST24. The direction is determined to be shifted by θ / 2 from the space boundary line on the object 30 side. Thereafter, the process proceeds to ST10 in FIG.

ここに、中央制御部21は、ST1〜ST9及びST21〜ST24の各処理により、前記決定手段を構成する。   Here, the central control unit 21 constitutes the determination means by the processes of ST1 to ST9 and ST21 to ST24.

こうして、本体10の進行方向Sを決定したならば、次に、中央制御部21は、ST10としてその進行方向Sに本体10を向けるために旋回動作が必要であるか否かを判定する。例えば図7の例では旋回動作が必要であると判定され、図8の例では旋回動作が不要であると判定される。旋回動作が不要であると判定した場合(ST10のNO)、図6のST31の処理に進む。   When the traveling direction S of the main body 10 is determined in this way, the central control unit 21 next determines whether or not a turning operation is necessary to direct the main body 10 in the traveling direction S as ST10. For example, it is determined that the turning motion is necessary in the example of FIG. 7, and it is determined that the turning motion is unnecessary in the example of FIG. If it is determined that the turning motion is unnecessary (NO in ST10), the process proceeds to ST31 in FIG.

これに対し、旋回動作が必要であると判定した場合には(ST10のYES)、中央制御部21は、ST11として本体10の旋回可能か否かを判断する。
この判断処理について、図9を用いて具体的に説明する。本体10と、この本体10が追従する目標物30と、本体10の近傍に位置する障害物40cとの位置関係を示している。この例の場合、目標物30が存在する空間は、障害物が存在しない空間であり、この空間の広がり角度θ1はしきい値角度θ以上であり、目標物30の中心cから近い方の空間境界線までの角度θ2もしきい値角度θの1/2以上であるので、中央制御部21は、前記決定手段により、本体10の進行方向Sを、本体10の回転中心Oと目標物30の中心Cとを結ぶ線上に決定する。この進行方向Sに本体10を向けるためには、本体10の時計方向への旋回動作が必要である。
On the other hand, when it is determined that the turning operation is necessary (YES in ST10), the central control unit 21 determines whether or not the main body 10 can be turned as ST11.
This determination process will be specifically described with reference to FIG. The positional relationship of the main body 10, the target 30 which this main body 10 follows, and the obstruction 40c located in the vicinity of the main body 10 is shown. In the case of this example, the space where the target 30 exists is a space where no obstacle exists, and the spread angle θ1 of this space is equal to or greater than the threshold angle θ, and is the space closer to the center c of the target 30. Since the angle θ2 to the boundary line is also ½ or more of the threshold angle θ, the central control unit 21 determines the traveling direction S of the main body 10 between the rotation center O of the main body 10 and the target 30 by the determining means. It is determined on the line connecting the center C. In order to orient the main body 10 in the traveling direction S, it is necessary to turn the main body 10 in the clockwise direction.

中央制御部21は、本体10の一対の駆動輪15a,15bを結ぶX軸について、回転中心Oより図9中右側を正の軸とし、左側を負の軸とする。また、回転中心Oを通りX軸と直交するY軸について、X軸より図9中上側を正の軸とし、下側を負の軸とする。中央制御部21は、本体10を時計方向へ旋回動作させる必要がある場合は、X軸とY軸がいずれも正の領域、または、X軸とY軸がいずれも負の領域において、障害物40cが検出されているか否かを判断する。また、本体10を反時計方向へ旋回動作させる必要がある場合は、X軸が正の領域でY軸が負の領域、または、X軸が負の領域でY軸が正の領域において、障害物40cが検出されているか否かを判断する。障害物40cが検出されていない場合、中央制御部21は、旋回可能と判断する。   For the X axis connecting the pair of drive wheels 15a and 15b of the main body 10, the central control unit 21 sets the right side in FIG. 9 from the rotation center O as a positive axis and the left side as a negative axis. Further, regarding the Y axis passing through the rotation center O and orthogonal to the X axis, the upper side in FIG. 9 from the X axis is a positive axis and the lower side is a negative axis. When the central control unit 21 needs to turn the main body 10 in the clockwise direction, the obstacle is in the region where both the X axis and the Y axis are positive or the region where both the X axis and the Y axis are negative. It is determined whether or not 40c is detected. Also, if it is necessary to turn the main body 10 counterclockwise, an obstacle occurs when the X axis is positive and the Y axis is negative, or when the X axis is negative and the Y axis is positive. It is determined whether or not the object 40c is detected. When the obstacle 40c is not detected, the central control unit 21 determines that turning is possible.

障害物40cが検出されている場合、本体10からその障害物40cまでの間隔Wが予め設定されている安全間隔以上であるか否かを判断する。安全間隔は、図2において、長さaから長さd/2を減算した値に変数αを加算した値である。長さの単位をcmとしたとき、変数αは、例えば1cm〜30cmの範囲内の任意の値である。   When the obstacle 40c is detected, it is determined whether or not the interval W from the main body 10 to the obstacle 40c is equal to or greater than a preset safety interval. In FIG. 2, the safety interval is a value obtained by adding the variable α to a value obtained by subtracting the length d / 2 from the length a. When the unit of length is cm, the variable α is an arbitrary value within a range of 1 cm to 30 cm, for example.

本体10から障害物40までの間隔Wが安全間隔以上の場合には、中央制御部21は、旋回可能と判断する。これに対し、本体10から障害物40までの間隔Wが安全間隔未満の場合には、中央制御部21は、旋回不可能と判断する。図9の例では、本体10の時計方向の旋回に対し、X軸とY軸がいずれも負の領域において障害物40cが検出されており、しかもその間隔Wが安全間隔未満であるので、中央制御部21は、旋回不可能と判断する。図9において、本体10を進行方向Sに向けて旋回させたときの本体10の位置を破線で示す。図示するように、本体10を進行方向Sに向けて旋回させた場合には、本体10の左後方が障害物40cと衝突するので、旋回させることはできない。   When the interval W from the main body 10 to the obstacle 40 is equal to or greater than the safe interval, the central control unit 21 determines that the turn is possible. On the other hand, when the interval W from the main body 10 to the obstacle 40 is less than the safety interval, the central control unit 21 determines that turning is impossible. In the example of FIG. 9, the obstacle 40 c is detected in a region where both the X axis and the Y axis are negative with respect to the clockwise rotation of the main body 10, and the interval W is less than the safety interval. The control unit 21 determines that turning is impossible. In FIG. 9, the position of the main body 10 when the main body 10 is turned in the traveling direction S is indicated by a broken line. As shown in the drawing, when the main body 10 is turned in the traveling direction S, the left rear of the main body 10 collides with the obstacle 40c, so that the main body 10 cannot be turned.

旋回不可能と判断した場合(ST11のNO)、中央制御部21は、ST12として進行方向の旋回角度を0度に補正する。すなわち、中央制御部21は、図9に示すように、旋回領域内に障害物40があるときには、進行方向Sを直進方向Syに補正する(旋回補正手段)。旋回可能と判断した場合は、進行方向の補正は行わない。その後、図6のST31の処理に進む。   When it is determined that turning is not possible (NO in ST11), the central control unit 21 corrects the turning angle in the traveling direction to 0 degrees as ST12. That is, as shown in FIG. 9, when there is an obstacle 40 in the turning area, the central control unit 21 corrects the traveling direction S to the straight traveling direction Sy (turning correction means). If it is determined that the vehicle can turn, the traveling direction is not corrected. Thereafter, the process proceeds to ST31 in FIG.

こうして、本体10の進行方向Sを必要に応じて補正したならば、中央制御部21は、ST31としてその進行方向Sの近傍に障害物40が有るか否かを判断する。
この判断手段について、図10の模式図を用いて具体的に説明する。図10は、本体10と、この本体10が追従する目標物30と、本体10の近傍に位置する障害物40cと、本体10の進行方向に位置する障害物40dとの位置関係を示している。本体10とその近傍に位置する障害物40cとの位置関係は、図9と同一である。したがって、本体10の進行方向は、旋回補正手段により直進方向Syに補正される。
Thus, if the traveling direction S of the main body 10 is corrected as necessary, the central control unit 21 determines whether there is an obstacle 40 in the vicinity of the traveling direction S as ST31.
This determination means will be specifically described with reference to the schematic diagram of FIG. FIG. 10 shows the positional relationship between the main body 10, the target 30 that the main body 10 follows, the obstacle 40 c located in the vicinity of the main body 10, and the obstacle 40 d located in the traveling direction of the main body 10. . The positional relationship between the main body 10 and the obstacle 40c located in the vicinity thereof is the same as in FIG. Therefore, the traveling direction of the main body 10 is corrected to the straight traveling direction Sy by the turning correction means.

中央制御部10は、本体10の車幅dと、障害物40dのマップ位置データとから、決定された進行方向Syに進行した際の本体10と障害物40dとの最小間隔eを算出する。そして、この最小間隔eが予め設定されたしきい値間隔fより小さいか否かを判断する。最小間隔eがしきい値間隔fより小さい場合には、進行方向近傍に障害物有りと判断する。最小間隔eがしきい値間隔f以上の場合には、進行方向近傍に障害物無しと判断する。しきい値間隔fは、任意の値であり、本体10が障害物40dの近傍を実際に通過したときに障害物40dの影響を受けないと推定される安全な間隔の最小値を設定する。   The central control unit 10 calculates the minimum distance e between the main body 10 and the obstacle 40d when traveling in the determined traveling direction Sy from the vehicle width d of the main body 10 and the map position data of the obstacle 40d. Then, it is determined whether or not the minimum interval e is smaller than a preset threshold interval f. When the minimum interval e is smaller than the threshold interval f, it is determined that there is an obstacle near the traveling direction. When the minimum interval e is equal to or greater than the threshold interval f, it is determined that there is no obstacle near the traveling direction. The threshold interval f is an arbitrary value, and sets a minimum value of a safe interval that is estimated not to be affected by the obstacle 40d when the main body 10 actually passes near the obstacle 40d.

進行方向近傍に障害物無しと判断された場合(ST31のNO)、中央制御部10は、ST32として本体10を進行方向SまたはSyに前進させるべく、一対のモータ25a,25bにそれぞれ駆動指令を与えて、本体10を進行方向Sに走行させる(走行制御手段)。   When it is determined that there is no obstacle in the vicinity of the traveling direction (NO in ST31), the central control unit 10 issues a drive command to each of the pair of motors 25a and 25b to advance the main body 10 in the traveling direction S or Sy as ST32. The main body 10 is caused to travel in the traveling direction S (travel control means).

一方、図10の例では、最小間隔eがしきい値間隔fより小さいので、進行方向近傍に障害物有りと判断される。この場合(ST31のYES)、中央制御部21は、ST33として障害物40dから一定距離fだけ離れる方向に本体10が進行するように、本体10の進行方向を補正する(方向補正手段)。図10の例では、本体10の直進方向Syから時計方向に角度θ3だけ回転させた方向S1に進行方向を補正する。   On the other hand, in the example of FIG. 10, since the minimum interval e is smaller than the threshold interval f, it is determined that there is an obstacle in the vicinity of the traveling direction. In this case (YES in ST31), the central control unit 21 corrects the traveling direction of the main body 10 so that the main body 10 travels in a direction away from the obstacle 40d by a fixed distance f in ST33 (direction correcting means). In the example of FIG. 10, the traveling direction is corrected to a direction S1 that is rotated clockwise by an angle θ3 from the straight traveling direction Sy of the main body 10.

このとき、中央制御部10は、ST34として進行方向の補正が可能か否かを判断する。ST11と同様の判断手順により、進行方向を補正するために本体10を旋回させた際に障害物40cと衝突してしまうと判定された場合には、補正不可と判断する。   At this time, the central control unit 10 determines whether or not the traveling direction can be corrected in ST34. If it is determined by the same determination procedure as in ST11 that the main body 10 will collide with the obstacle 40c when turning to correct the traveling direction, it is determined that correction is not possible.

進行方向の補正が可能な場合(ST34のNO)、中央制御部21は、ST35として補正後の進行方向S1の近傍に障害物40が有るか否かを再度判断する。その結果、障害物40が存在しない場合には(ST35のNO)、中央制御部21は、補正後の進行方向Sを本体10の進行方向として確定する(再決定手段)。そして、ST32に進み、本体10を進行方向S1に前進させるべく、モータ25a,25bにそれぞれ駆動指令を与えて、本体10を進行方向Sに走行させる(走行制御手段)。   If the traveling direction can be corrected (NO in ST34), the central control unit 21 determines again whether or not there is an obstacle 40 in the vicinity of the corrected traveling direction S1 in ST35. As a result, when there is no obstacle 40 (NO in ST35), the central control unit 21 determines the corrected traveling direction S as the traveling direction of the main body 10 (redetermining means). Then, in ST32, in order to advance the main body 10 in the traveling direction S1, a drive command is given to each of the motors 25a and 25b to cause the main body 10 to travel in the traveling direction S (travel control means).

これに対し、図11に示すように、本体10が進行方向Syに進行した際に、障害物40dとは反対側に位置する別の障害物40eと本体10の右側面部との最小間隔gがしきい値間隔fより小さくなる場合には、再検討の結果でも進行方向の近傍に障害物有りと判断する。この場合(ST35のYES)、中央制御部21は、本体10を停止させるべく、モータ25a,25bの駆動を停止させる(停止手段)。   On the other hand, as shown in FIG. 11, when the main body 10 travels in the traveling direction Sy, the minimum gap g between another obstacle 40e located on the opposite side of the obstacle 40d and the right side surface portion of the main body 10 is When it is smaller than the threshold interval f, it is determined that there is an obstacle in the vicinity of the traveling direction even as a result of the review. In this case (YES in ST35), the central control unit 21 stops the driving of the motors 25a and 25b to stop the main body 10 (stopping means).

中央制御部21が図4〜図6の流れ図に示す処理手順を繰り返すことにより、本体10は、周囲の障害物40を適切に避けて目標物30を効率よく追従することができる。   When the central control unit 21 repeats the processing procedures shown in the flowcharts of FIGS. 4 to 6, the main body 10 can appropriately follow the target 30 while avoiding the surrounding obstacles 40 appropriately.

また、本体10の左右側面に、それぞれ長手方向に沿って前後に複数の超音波センサ13a,13b,13h,13iを配置したので、本体10の旋回エリア内に障害物があるかどうかを容易に発見することが出来る。なお、これらセンサの配置については、図9においてY軸の負の領域内に障害物があるかどうかを発見し易いよう、本体10の後端部近傍に少なくとも一組設けるのが、より好ましい。   In addition, since a plurality of ultrasonic sensors 13a, 13b, 13h, and 13i are arranged on the left and right side surfaces of the main body 10 along the longitudinal direction, it is easy to check whether there is an obstacle in the turning area of the main body 10. Can be found. As for the arrangement of these sensors, it is more preferable to provide at least one set in the vicinity of the rear end of the main body 10 so that it can be easily found whether there is an obstacle in the negative region of the Y axis in FIG.

さらに、上述した一実施の形態においては、各駆動前輪15a,15bの車軸X上に旋回中心を設定するとともに、この車軸X上近傍にセンサ13c,13gを側方に向けて設ける構成を採用したことから、ST11において旋回可能かどうかを判断する際、図9に示すX軸が本体10の進行方向前よりに設定されることになる。これにより、例えば、X軸が本体10の中央部に設定される場合と比較して、旋回動作が必要であるかどうかの判断を行う際、より早い段階において旋回要否を決定することが可能となる。   Further, in the above-described embodiment, a configuration is adopted in which the turning center is set on the axle X of each driving front wheel 15a, 15b, and the sensors 13c, 13g are provided in the vicinity of the axle X so as to face sideways. Therefore, when it is determined whether or not turning is possible in ST11, the X axis shown in FIG. Thereby, for example, when it is determined whether or not a turning operation is necessary as compared with the case where the X axis is set at the center of the main body 10, it is possible to determine whether or not the turning is required at an earlier stage. It becomes.

また、図2に示すように、センサ13c、13gを側方よりも前方に向けて配置したことにより、走行においてより障害となる頻度の高い前方の障害物を、いち早く、また、精度良く発見することが可能となる。   In addition, as shown in FIG. 2, by disposing the sensors 13c and 13g toward the front rather than the side, obstacles ahead that frequently become obstacles in traveling can be found quickly and accurately. It becomes possible.

なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage.

例えば、自律移動装置1における本体10の形状や構造は、前記実施形態のものに限定されるものではない。   For example, the shape and structure of the main body 10 in the autonomous mobile device 1 are not limited to those of the above embodiment.

図12は、第2の実施形態における自律移動装置1の本体10を底面側から見た平面図であり、第1の実施形態である図2と共通する部分には同一符号を付している。第2の実施形態は、半円形状であった第1の湾曲面部11を、一対の駆動輪15a,15bより前方で縦方向に切断し、その切断面である平面上に、超音波センサ13d,13e,13fを配置している。このように、一対の駆動輪15a,15bの車軸上の中点である回転中心Oから前記本体前面までの距離を、d/2(=r)より小さくしてもよい。また、この実施形態は、後輪である補助車輪16を1個としている。このように、補助車輪の数は1個でもよいし、3個以上であってもよい。   FIG. 12 is a plan view of the main body 10 of the autonomous mobile device 1 according to the second embodiment as viewed from the bottom surface side, and the same reference numerals are given to portions common to FIG. 2 of the first embodiment. . In the second embodiment, the first curved surface portion 11 having a semicircular shape is cut in the longitudinal direction in front of the pair of drive wheels 15a and 15b, and an ultrasonic sensor 13d is formed on a plane which is the cut surface. , 13e, 13f are arranged. Thus, the distance from the rotation center O, which is the midpoint on the axle of the pair of drive wheels 15a and 15b, to the front surface of the main body may be smaller than d / 2 (= r). In this embodiment, the number of auxiliary wheels 16 that are rear wheels is one. Thus, the number of auxiliary wheels may be one, or three or more.

図13は、第3の実施形態における自律移動装置1の本体10を底面側から見た平面図、図14は、第4の実施形態における自律移動装置1の本体10を底面側から見た平面図である。第3の実施形態は、左右対称に取り付けられた一対の前輪17a,17bを固定し、本体底面部の10cの長手方向後方における中央に取り付けられた1つの後輪18を駆動輪としている。第4の実施形態は、前輪17a,17bをディファレンシャル駆動輪とし、後輪18で回転させるようにしている。いずれの実施形態においても、第1の実施形態と同様な作用効果を奏することができる。   FIG. 13 is a plan view of the main body 10 of the autonomous mobile device 1 in the third embodiment as viewed from the bottom surface side, and FIG. 14 is a plan view of the main body 10 of the autonomous mobile device 1 in the fourth embodiment as viewed from the bottom surface side. FIG. In the third embodiment, a pair of front wheels 17a and 17b attached symmetrically is fixed, and one rear wheel 18 attached to the center of the bottom face of the main body 10c in the longitudinal direction is used as a drive wheel. In the fourth embodiment, the front wheels 17 a and 17 b are differential drive wheels and are rotated by the rear wheels 18. In any of the embodiments, the same operational effects as those of the first embodiment can be obtained.

図15は、第5の実施形態における自律移動装置1の本体10を一側面側から見た平面図である。第5の実施形態は、本体10の左右両側面部10a,10bと第1の湾曲面部11とに設けられる超音波センサ13a,13b,13c,13d,13e,13f,13g,13h,13iを、それぞれ上下方向に列をなして複数個配置している。すなわち、本体10の左右側面にそれぞれ長手方向に沿って前後に配置される複数の超音波センサ13a,13b,13h,13iと、本体10の前面に短手方向に沿って左右に配置される複数の超音波センサ13c,13d,13e,13f,13gとは、上下複数列に亙って配置されている。したがって、下側が凹んでいるような障害物や中央付近が突出している障害物があっても、確実に検知して、回避することができる。   FIG. 15: is the top view which looked at the main body 10 of the autonomous mobile device 1 in 5th Embodiment from the one side surface side. In the fifth embodiment, ultrasonic sensors 13a, 13b, 13c, 13d, 13e, 13f, 13g, 13h, and 13i provided on the left and right side surfaces 10a and 10b and the first curved surface portion 11 of the main body 10 are respectively provided. A plurality are arranged in rows in the vertical direction. That is, a plurality of ultrasonic sensors 13 a, 13 b, 13 h, and 13 i arranged on the left and right side surfaces of the main body 10 along the longitudinal direction, and a plurality of ultrasonic sensors arranged on the front surface of the main body 10 along the short direction. The ultrasonic sensors 13c, 13d, 13e, 13f, and 13g are arranged over a plurality of upper and lower rows. Therefore, even if there is an obstacle whose bottom is recessed or an obstacle protruding near the center, it can be reliably detected and avoided.

この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。   In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the constituent elements over different embodiments may be combined.

1…自律移動装置、10…本体、11…第1の湾曲面部、12…第2の湾曲面部、13a〜13i…超音波センサ、14…凹部、15a,15b…駆動輪、16a,16b補助車輪、21…中央制御部、22…超音波センサ制御部、23…通信インターフェイス、24…レーザレンジファインダ、25a,25b…モータ、26a,26b…エンコーダ。   DESCRIPTION OF SYMBOLS 1 ... Autonomous moving apparatus, 10 ... Main body, 11 ... 1st curved surface part, 12 ... 2nd curved surface part, 13a-13i ... Ultrasonic sensor, 14 ... Recessed part, 15a, 15b ... Drive wheel, 16a, 16b auxiliary wheel 21 ... Central control unit, 22 ... Ultrasonic sensor control unit, 23 ... Communication interface, 24 ... Laser range finder, 25a, 25b ... Motor, 26a, 26b ... Encoder.

特開2006−134221号公報JP 2006-134221 A

Claims (11)

移動する目標物に追従して自律的に移動する自律移動装置において、
長手方向を進行方向とする本体と、
前記目標物を捕捉する捕捉手段と、
前記本体の周囲障害物を検出する障害物検出手段と、
前記捕捉手段により捕捉した前記目標物の前記本体に対する相対位置情報と前記障害物検出手段で検出した周囲障害物の情報とに基づいて、前記本体の進行方向を、前記目標物の方向に障害物が検出されない場合はこの目標物の方向に決定し、障害物が検出される場合は前記本体を中心に放射状に広がる空間で障害物が検出されない空間のうち前記目標物に最も近い空間の方向に決定する決定手段と、
この決定手段により決定された進行方向に前記本体を向けるために旋回を要するとき、その旋回領域内に障害物があるときには進行方向を直進方向に補正する旋回補正手段と、
前記本体を進行方向に走行させる走行制御手段と、
を具備したことを特徴とする自律移動装置。
In an autonomous mobile device that moves autonomously following a moving target,
A main body whose longitudinal direction is the traveling direction;
Capturing means for capturing the target;
Obstacle detection means for detecting obstacles around the body;
Based on the relative position information of the target object captured by the capturing means with respect to the main body and the information of surrounding obstacles detected by the obstacle detecting means, the traveling direction of the main body is set in the direction of the target object. If no obstacle is detected, the direction of the target is determined. If an obstacle is detected, the space that radiates around the main body has a direction that is closest to the target in the space where no obstacle is detected. A decision means to decide;
A turning correction means for correcting the traveling direction to a straight traveling direction when there is an obstacle in the turning area when turning is required to direct the main body in the traveling direction determined by the determining means;
Traveling control means for traveling the main body in the traveling direction;
An autonomous mobile device characterized by comprising:
前記本体の進行方向に障害物が検出されると、この障害物から前記本体までの間隔が一定間隔以上開く方向に前記本体の進行方向を補正する方向補正手段、
をさらに具備したことを特徴とする請求項1記載の自律移動装置。
When an obstacle is detected in the advancing direction of the main body, direction correction means for correcting the advancing direction of the main body in a direction in which an interval from the obstacle to the main body opens more than a predetermined interval;
The autonomous mobile device according to claim 1, further comprising:
前記方向補正手段による補正後の進行方向に障害物が検出されないと、この補正後の進行方向を前記本体の進行方向として決定する再決定手段、
をさらに具備したことを特徴とする請求項2記載の自律移動装置。
If an obstacle is not detected in the travel direction corrected by the direction correction unit, the redetermination unit determines the travel direction after correction as the travel direction of the main body.
The autonomous mobile device according to claim 2, further comprising:
前記方向補正手段による補正後の進行方向に障害物が検出されると、前記本体の走行を停止させる停止手段、
をさらに具備したことを特徴とする請求項3記載の自律移動装置。
Stop means for stopping travel of the main body when an obstacle is detected in the traveling direction after correction by the direction correction means,
The autonomous mobile device according to claim 3, further comprising:
前記本体には、長手方向に沿って左右一対の前輪と少なくとも1つの後輪とが配置され、前記本体の旋回時の回転中心が前記一対の前輪の車軸上にあることを特徴とする請求項1乃至4のうちいずれか1記載の自律移動装置。   The pair of left and right front wheels and at least one rear wheel are disposed along the longitudinal direction of the main body, and the center of rotation of the main body when turning is on the axle of the pair of front wheels. The autonomous mobile device according to any one of 1 to 4. 前記一対の前輪間の中心をOとし、この中心Oを通る前記長手方向に直交する短手方向の前記本体の幅をdとしたとき、前記中心Oから前記本体前面までの距離をd/2以下とし、前記中心Oから前記本体後面までの距離をd/2より大きくなるように本体寸法を設定したことを特徴とする請求項5記載の自律移動装置。   When the center between the pair of front wheels is O and the width of the main body in the short direction perpendicular to the longitudinal direction passing through the center O is d, the distance from the center O to the front surface of the main body is d / 2. 6. The autonomous mobile device according to claim 5, wherein a main body dimension is set so that a distance from the center O to the rear surface of the main body is greater than d / 2. 前記中心Oから前記本体後面までの距離をa(>d/2)としたとき、前記本体の前面形状を、前記中心Oを中心とし半径をd/2とする半円の形状とし、前記本体の後面の形状を、前記中心Oを中心とし半径をaとする円弧の形状とすることを特徴とする請求項6記載の自律移動装置。   When the distance from the center O to the rear surface of the main body is a (> d / 2), the front surface of the main body has a semicircular shape with the center O as the center and a radius of d / 2. 7. The autonomous mobile device according to claim 6, wherein the shape of the rear surface is an arc shape having the center O as a center and a radius as a. 前記障害物検出手段は、前記本体の左右側面にそれぞれ長手方向に沿って前後に配置された複数の障害物センサを含むことを特徴とする請求項1乃至4のうちいずれか1記載の自律移動装置。   The autonomous movement according to any one of claims 1 to 4, wherein the obstacle detection means includes a plurality of obstacle sensors arranged on the left and right side surfaces of the main body, respectively, along the longitudinal direction. apparatus. 前記本体には、長手方向に沿って左右一対の前輪と少なくとも1つの後輪とが配置され、前記本体の旋回時の回転中心が前記一対の前輪の車軸上にあり、この車軸より前方の左右側面に少なくとも1組の障害物センサを設けたことを特徴とする請求項8記載の自律移動装置。   A pair of left and right front wheels and at least one rear wheel are disposed in the main body along the longitudinal direction, and the center of rotation of the main body when turning is on the axle of the pair of front wheels. 9. The autonomous mobile device according to claim 8, wherein at least one set of obstacle sensors is provided on a side surface. 前記車軸より前方の左右側面に設けられた障害物センサは、障害物検出領域を前記本体の側方より前方に向けていることを特徴とする請求項9記載の自律移動装置。   The autonomous mobile device according to claim 9, wherein the obstacle sensors provided on the left and right side surfaces in front of the axle have an obstacle detection area directed forward from a side of the main body. 前記本体の左右側面にそれぞれ長手方向に沿って前後に配置される複数の障害物センサは、上下複数列に亙って配置されていることを特徴とする請求項8記載の自律移動装置。   The autonomous mobile device according to claim 8, wherein the plurality of obstacle sensors arranged on the left and right side surfaces of the main body in the longitudinal direction are arranged in a plurality of vertical rows.
JP2009056844A 2009-03-10 2009-03-10 Autonomous mobile device Expired - Fee Related JP5037549B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009056844A JP5037549B2 (en) 2009-03-10 2009-03-10 Autonomous mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009056844A JP5037549B2 (en) 2009-03-10 2009-03-10 Autonomous mobile device

Publications (2)

Publication Number Publication Date
JP2010211512A true JP2010211512A (en) 2010-09-24
JP5037549B2 JP5037549B2 (en) 2012-09-26

Family

ID=42971598

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009056844A Expired - Fee Related JP5037549B2 (en) 2009-03-10 2009-03-10 Autonomous mobile device

Country Status (1)

Country Link
JP (1) JP5037549B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014223162A (en) * 2013-05-16 2014-12-04 日立アプライアンス株式会社 Autonomous traveling type vacuum cleaner
WO2018135256A1 (en) * 2017-01-20 2018-07-26 株式会社クボタ Work vehicle
JP2018116609A (en) * 2017-01-20 2018-07-26 株式会社クボタ Work vehicle
JP2018174891A (en) * 2017-04-21 2018-11-15 株式会社クボタ Work vehicle
JP2018174890A (en) * 2017-04-21 2018-11-15 株式会社クボタ Work vehicle
JP2018185236A (en) * 2017-04-26 2018-11-22 株式会社クボタ Working vehicle
JP2021074014A (en) * 2021-02-09 2021-05-20 株式会社クボタ Work vehicle
JP2022183096A (en) * 2021-05-26 2022-12-08 ボーマーク・ゲー・エム・ベー・ハー Control method of traveling operation of self-traveling soil compaction device and soil compaction device
WO2023063514A1 (en) * 2021-10-15 2023-04-20 에브리봇 주식회사 Mobile robot
WO2023100414A1 (en) * 2021-11-30 2023-06-08 パナソニックIpマネジメント株式会社 Autonomous mobile object control method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102771140B1 (en) * 2019-03-22 2025-02-25 이용수 Method and system for operating cart device

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53110257A (en) * 1977-03-08 1978-09-26 Matsushita Electric Ind Co Ltd Automatic vacuum cleaner
JPS62109528A (en) * 1985-11-08 1987-05-20 松下電器産業株式会社 Self-propelling type cleaner
JPS62293320A (en) * 1986-06-12 1987-12-19 Kajima Corp Self-traveling robot
JPH0440508A (en) * 1990-06-07 1992-02-10 Miyamoto Denki Kk Controller for optically guided moving vehicle
JPH04365104A (en) * 1991-06-13 1992-12-17 Toshiba Corp Optimum course planning device and autonomously moving robot
JPH05127748A (en) * 1991-11-01 1993-05-25 Suzuki Motor Corp Unmanned carrier
JPH0667722A (en) * 1991-04-16 1994-03-11 Tachi S Co Ltd Motor control method and motor control device for carrier truck
JPH07325620A (en) * 1994-06-02 1995-12-12 Hitachi Ltd Intelligent robot device and intelligent robot system
JPH0884696A (en) * 1994-09-16 1996-04-02 Fuji Heavy Ind Ltd Cleaning robot control method and device therefor
JPH09160648A (en) * 1995-12-06 1997-06-20 Fujitsu General Ltd Control method for unmanned travel vehicle
JP2001209428A (en) * 2000-01-27 2001-08-03 Osaka Gas Co Ltd Tracking mobile body
JP2002207516A (en) * 2000-11-09 2002-07-26 Hideo Mori Traveling robot, teaching method therefor and control method
JP2004126801A (en) * 2002-09-30 2004-04-22 Secom Co Ltd Transfer robot
JP2004272411A (en) * 2003-03-06 2004-09-30 Nippon Yusoki Co Ltd Steering correction device for autonomously traveling vehicle
JP2006134221A (en) * 2004-11-09 2006-05-25 Matsushita Electric Ind Co Ltd Follow-up movement device
JP2006321001A (en) * 2005-05-18 2006-11-30 Matsushita Electric Works Ltd Autonomous moving robot and moving status recording system thereof
JP2007199965A (en) * 2006-01-25 2007-08-09 Matsushita Electric Works Ltd Autonomous mobile device
JP2009500741A (en) * 2005-07-08 2009-01-08 アクティエボラゲット エレクトロラックス Robot cleaning device

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53110257A (en) * 1977-03-08 1978-09-26 Matsushita Electric Ind Co Ltd Automatic vacuum cleaner
JPS62109528A (en) * 1985-11-08 1987-05-20 松下電器産業株式会社 Self-propelling type cleaner
JPS62293320A (en) * 1986-06-12 1987-12-19 Kajima Corp Self-traveling robot
JPH0440508A (en) * 1990-06-07 1992-02-10 Miyamoto Denki Kk Controller for optically guided moving vehicle
JPH0667722A (en) * 1991-04-16 1994-03-11 Tachi S Co Ltd Motor control method and motor control device for carrier truck
JPH04365104A (en) * 1991-06-13 1992-12-17 Toshiba Corp Optimum course planning device and autonomously moving robot
JPH05127748A (en) * 1991-11-01 1993-05-25 Suzuki Motor Corp Unmanned carrier
JPH07325620A (en) * 1994-06-02 1995-12-12 Hitachi Ltd Intelligent robot device and intelligent robot system
JPH0884696A (en) * 1994-09-16 1996-04-02 Fuji Heavy Ind Ltd Cleaning robot control method and device therefor
JPH09160648A (en) * 1995-12-06 1997-06-20 Fujitsu General Ltd Control method for unmanned travel vehicle
JP2001209428A (en) * 2000-01-27 2001-08-03 Osaka Gas Co Ltd Tracking mobile body
JP2002207516A (en) * 2000-11-09 2002-07-26 Hideo Mori Traveling robot, teaching method therefor and control method
JP2004126801A (en) * 2002-09-30 2004-04-22 Secom Co Ltd Transfer robot
JP2004272411A (en) * 2003-03-06 2004-09-30 Nippon Yusoki Co Ltd Steering correction device for autonomously traveling vehicle
JP2006134221A (en) * 2004-11-09 2006-05-25 Matsushita Electric Ind Co Ltd Follow-up movement device
JP2006321001A (en) * 2005-05-18 2006-11-30 Matsushita Electric Works Ltd Autonomous moving robot and moving status recording system thereof
JP2009500741A (en) * 2005-07-08 2009-01-08 アクティエボラゲット エレクトロラックス Robot cleaning device
JP2007199965A (en) * 2006-01-25 2007-08-09 Matsushita Electric Works Ltd Autonomous mobile device

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014223162A (en) * 2013-05-16 2014-12-04 日立アプライアンス株式会社 Autonomous traveling type vacuum cleaner
US11383703B2 (en) 2017-01-20 2022-07-12 Kubota Corporation Work vehicle
WO2018135256A1 (en) * 2017-01-20 2018-07-26 株式会社クボタ Work vehicle
JP2018116609A (en) * 2017-01-20 2018-07-26 株式会社クボタ Work vehicle
US11904851B2 (en) 2017-01-20 2024-02-20 Kubota Corporation Work vehicle
KR102493698B1 (en) * 2017-01-20 2023-02-01 가부시끼 가이샤 구보다 work car
KR20190107703A (en) * 2017-01-20 2019-09-20 가부시끼 가이샤 구보다 Working car
JP2018174890A (en) * 2017-04-21 2018-11-15 株式会社クボタ Work vehicle
JP2018174891A (en) * 2017-04-21 2018-11-15 株式会社クボタ Work vehicle
JP2018185236A (en) * 2017-04-26 2018-11-22 株式会社クボタ Working vehicle
JP2021074014A (en) * 2021-02-09 2021-05-20 株式会社クボタ Work vehicle
JP7168705B2 (en) 2021-02-09 2022-11-09 株式会社クボタ work vehicle
JP2022183096A (en) * 2021-05-26 2022-12-08 ボーマーク・ゲー・エム・ベー・ハー Control method of traveling operation of self-traveling soil compaction device and soil compaction device
JP7375110B2 (en) 2021-05-26 2023-11-07 ボーマーク・ゲー・エム・ベー・ハー Method for controlling traveling operation of self-propelled soil compaction device and soil compaction device
WO2023063514A1 (en) * 2021-10-15 2023-04-20 에브리봇 주식회사 Mobile robot
WO2023100414A1 (en) * 2021-11-30 2023-06-08 パナソニックIpマネジメント株式会社 Autonomous mobile object control method

Also Published As

Publication number Publication date
JP5037549B2 (en) 2012-09-26

Similar Documents

Publication Publication Date Title
JP5037549B2 (en) Autonomous mobile device
JP4769625B2 (en) Parking assistance device and parking assistance method
US9182762B2 (en) Autonomous moving body, its control method, and control system
US8538631B2 (en) Method and system for vehicle parking assistance
JP4037722B2 (en) Outside-of-vehicle monitoring device and travel control device equipped with this out-of-vehicle monitoring device
US11242048B2 (en) Parking assistance method and parking control device
JP4670807B2 (en) Travel route creation method, autonomous mobile body, and autonomous mobile body control system
JP4647201B2 (en) Vehicle travel control device
JP4682973B2 (en) Travel route creation method, autonomous mobile body, and autonomous mobile body control system
JP6645922B2 (en) Autonomous mobile body and movement control method of autonomous mobile body
US11052907B2 (en) Parking control device and parking control method
JP2017088112A (en) Steering control device for vehicle
JP2017126367A (en) Coverage Robot Navigation
JP4176430B2 (en) Outside-of-vehicle monitoring device and travel control device equipped with this out-of-vehicle monitoring device
JP4807728B2 (en) Vehicle travel control device
CN114983293A (en) Self-moving robot
JP5304143B2 (en) Autonomous traveling control device, autonomous traveling control method, and self-propelled vehicle
JPH064133A (en) Obstacle evading method for moving body
JP2016062441A (en) Omnidirectional transfer vehicle
CN113448325A (en) Sweeping robot control method and sweeping robot
JP2010079689A (en) Vehicle
JP4893531B2 (en) Driving support system
CN114243868B (en) Robot charging system and recharging control method thereof
JP5803564B2 (en) Steering support apparatus and steering support method for vehicle
JP5048561B2 (en) Obstacle monitoring device for vehicles

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111226

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120704

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150713

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5037549

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees