[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006134221A - Tracking mobile device - Google Patents

Tracking mobile device Download PDF

Info

Publication number
JP2006134221A
JP2006134221A JP2004324947A JP2004324947A JP2006134221A JP 2006134221 A JP2006134221 A JP 2006134221A JP 2004324947 A JP2004324947 A JP 2004324947A JP 2004324947 A JP2004324947 A JP 2004324947A JP 2006134221 A JP2006134221 A JP 2006134221A
Authority
JP
Japan
Prior art keywords
distance
follow
moving body
movement
control unit
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
JP2004324947A
Other languages
Japanese (ja)
Inventor
Masamichi Nakagawa
雅通 中川
Koji Morikawa
幸治 森川
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2004324947A priority Critical patent/JP2006134221A/en
Publication of JP2006134221A publication Critical patent/JP2006134221A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a tracking mobile device that tracks smoothly according to the environment. <P>SOLUTION: A tracking distance control part 103 sets a tracking distance to a preceding moving body 202 according to an environment from an environment detection part 102, and a movement control part 104 can execute tracking control accordingly to achieve smooth tracking motion keeping the optimum distance according to the environment. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、ユーザなどの先行移動体を、適切な距離をおいて追従する追従移動装置に関する。   The present invention relates to a follow-up moving apparatus that follows a preceding moving body such as a user at an appropriate distance.

従来の追従移動装置としては、先行移動体の方向と距離を検出し、先行移動体に一定の距離をおいて追従するものがあった(例えば、特許文献1)。図19は、特許文献1に記載された従来の追従移動装置を示すものである。   As a conventional follow-up moving device, there is one that detects the direction and distance of a preceding moving body and follows the preceding moving body at a certain distance (for example, Patent Document 1). FIG. 19 shows a conventional follower moving apparatus described in Patent Document 1. In FIG.

図19において、追従移動装置1901の追従センサ1902が、先行移動体1903の方向Θ、距離Lを計測する。追従移動装置1901は、方向Θが0になるように−Θの角度だけ回転を行い、先行移動体の方向を向く。また、障害物センサ1904は、周囲の障害物を検出する。 19, tracking sensor 1902 of the follow-up mobile device 1901 measures the direction theta P prior mobile 1903, a distance L P. Follow the mobile device 1901 performs a rotation by an angle - [theta] P as direction theta P becomes 0, directed toward the preceding vehicle. The obstacle sensor 1904 detects surrounding obstacles.

追従の動作は、予め与えられている先行移動体1903との保つべき距離(追従距離)Lと、現在の距離Lとを比較して、現在の距離Lが一定の追従距離Lより小さければ減速、現在の距離Lが一定の追従距離Lより大きければ加速、等しければ現在の速度を維持する制御を行うことにより、先行移動体1903との距離を一定に保つ。 Follow-up of the operation, a distance (following distance) L D should be kept of the prior mobile 1903 capital given in advance, by comparing the current distance L P, the current distance L P is constant tracking distance L D more if smaller deceleration, acceleration if the current distance L P is greater than a certain follow-up distance L D, by performing a control for maintaining the current speed equal to keep the distance to the preceding mobile 1903 constant.

以上のような方向と距離の制御を行うことにより、移動体1901は先行移動体1903の後ろを一定の追従距離Lをおいて追従する。 By controlling the direction and distance as described above, the mobile 1901 will follow behind the leading mobile 1903 with a fixed follow-up distance L D.

追従の動作を、図19を用いて説明する。図19において、先行移動体1903が、点線で示した軌跡2001を移動した場合、追従移動装置1901は実線で示す軌跡2002を追従することになる。移動体1901は、その時刻での先行移動体1903への最短経路を動くスムーズな追従が行える。   The following operation will be described with reference to FIG. In FIG. 19, when the preceding moving body 1903 moves the locus 2001 indicated by the dotted line, the follower movement device 1901 follows the locus 2002 indicated by the solid line. The moving body 1901 can smoothly follow the shortest path to the preceding moving body 1903 at that time.

次に従来の追従移動装置1901の障害物回避の動作について説明する。障害物センサ1904がセンサに反応する距離内に障害物を検出すると、追従動作に割り込みをかけ、予め決められている所定の回転を行い回避動作を行う。センサの範囲外に出れば回避の割り込みが無くなることにより、追従動作が開始される。   Next, the obstacle avoidance operation of the conventional follower movement device 1901 will be described. When the obstacle sensor 1904 detects an obstacle within a distance that reacts to the sensor, the follow-up operation is interrupted, and a predetermined rotation is performed in advance to perform an avoidance operation. If the sensor goes out of the range of the sensor, the avoidance interrupt disappears and the follow-up operation is started.

一方、先行移動体の軌跡を忠実にトレースして追従する従来知られている別の追従移動装置として、例えば非特許文献1に示されるものがある。追従移動装置は、先行移動体の通過した位置を一定距離間隔で履歴として記憶する。この通過履歴を順次読み込み、その点を通過するように追従移動装置の経路を決定する。また追従移動装置の現在位置と先行移動体の間に存在する通過履歴の数により、追従移動装置の速度を決定する。このようにして、追従移動装置は、先行移動体の通った軌跡とほぼ同じ経路上を、先行移動体との間隔を一定に保つように走行する。   On the other hand, as another conventionally known follow-up moving apparatus that traces and follows the trajectory of the preceding moving body faithfully, for example, there is one shown in Non-Patent Document 1. The follow-up moving device stores the position through which the preceding moving body has passed as a history at regular distance intervals. The passage history is sequentially read, and the path of the follower moving device is determined so as to pass through the points. Further, the speed of the following moving device is determined by the number of passage histories existing between the current position of the following moving device and the preceding moving body. In this way, the follow-up moving device travels on a route substantially the same as the trajectory through which the preceding moving body has passed so as to keep the distance from the preceding moving body constant.

特開平7−36541号公報(段落番号0035、0037を参照)JP 7-36541 A (see paragraphs 0035 and 0037) 大矢晃久, 南雲陽介, 宗片匠: “人間と共に移動する生活支援ロボット −動作モードとインタラクション機能−”, 計測自動制御学会第3回システムインテグレーション部門講演会(SI2002)講演論文集(I), pp.171−172 (2002,12) (図1を参照)Akihisa Oya, Yosuke Nagumo, Takumi Munekata: “Life-support robots that move with humans: motion modes and interaction functions”, Proc. . 171-172 (2002, 12) (see FIG. 1)

しかしながら、図20に示される従来の追従移動装置1901の動作は、周囲の障害物が少ない広い空間においては、先行移動体1903の進路変更に対して最短経路を通るスムーズな追従動作が可能であるが、逆に障害物が多くある空間においては、最短経路上に障害物が存在する時に、逆に多くの回避動作を必要とすることになる。   However, the operation of the conventional follow-up movement device 1901 shown in FIG. 20 can perform a smooth follow-up action through the shortest path with respect to the course change of the preceding moving body 1903 in a wide space with few surrounding obstacles. However, in a space where there are many obstacles, many avoidance actions are required when there are obstacles on the shortest path.

図21、図22を用いて、多くの障害物がある場合の従来の追従移動装置の動作について説明する。図21で示すように、複数の障害物2101が存在する中を、先行移動体1903が軌跡2102に沿って移動した場合、追従移動装置1901は、障害物2101が無ければ、軌跡2103を通るように制御される。しかし、軌跡2103の上に障害物2101が存在するので、回避動作の割り込みがかかり、軌跡2103の通りには動けない。   The operation of the conventional follower movement apparatus when there are many obstacles will be described with reference to FIGS. As shown in FIG. 21, when the preceding moving body 1903 moves along the trajectory 2102 in the presence of a plurality of obstacles 2101, the follower movement device 1901 passes the trajectory 2103 if there is no obstacle 2101. Controlled. However, since the obstacle 2101 exists on the trajectory 2103, the avoidance operation is interrupted and cannot move according to the trajectory 2103.

そこで、図22に示すように、障害物回避動作を行った場合の追従移動装置1901の実際に通る軌跡2201を実線で示す。このように、追従装置1901は、障害物が多い環境では、非常に方向転換の多いジグザクした軌跡を動くことになる。これは、方向転換や加減速のために、エネルギーを余計な消耗することになる。また、回りに人がいる場合、頻繁に方向を変える追従移動装置1901は、人の移動の妨げになる。   Therefore, as shown in FIG. 22, a trajectory 2201 through which the following moving device 1901 actually passes when the obstacle avoiding operation is performed is indicated by a solid line. Thus, the follower 1901 moves along a zigzag trajectory with a lot of direction changes in an environment with many obstacles. This consumes extra energy due to turning and acceleration / deceleration. In addition, when there are people around, the follow-up movement device 1901 that frequently changes direction obstructs the movement of the people.

逆に、非特許文献1に示されるような、先行移動体の軌跡の上を通る制御を行う場合は、前記のような問題は生じない。しかし、一方、障害物の無い空間では、最短経路があるにも係らず、先行移動体の通った経路をなぞる遠回りの経路を通ることになる。また、先行移動体の通った経路は周囲には見えないので、時間をおいて突然向きを変える追従移動装置の動きは周りの人に予測しにくい動きとなってしまうことも考えられる。常に先行移動体の方向を向いて動作する特許文献1に示される制御の場合は、このようなことは少ない。   On the contrary, when performing control passing on the trajectory of the preceding moving body as shown in Non-Patent Document 1, the above problem does not occur. However, on the other hand, in a space free of obstacles, it passes through a circuitous route that traces the route that the preceding moving body has passed, despite the shortest route. In addition, since the route through which the preceding moving body has passed is not visible to the surroundings, the movement of the follow-up moving device that suddenly changes its direction with time may be difficult to predict for the surrounding people. In the case of the control shown in Patent Document 1 that always operates in the direction of the preceding moving body, such a situation is rare.

さらに、例えば先行移動体がユーザであり、ユーザが自分の後ろを荷物など載せた追従移動装置を追従させるなどの利用する場合において、ユーザの意図により追従移動装置の追従の距離を変化させたいという要望がある。例えば重要な荷物を追従移動装置に載せている場合は、荷物に何かあった場合に直ぐに知ることができ、素早く対処できるように、通常の距離より短めに追従させたいと考えることがある。また逆に、複数人で連れ立って歩いている場合などは、自分の直ぐ近くに追従移動装置があると、他の人の邪魔になるので、いつもより距離をおいて追従させたいと考えることがある。しかし、特許文献1、非特許文献1に示される従来の追従移動装置のどちらにおいても、追従距離は装置が予め決めた一定の値であるため、ユーザの要望により変化させることができない。   Further, for example, when the preceding moving body is a user and the user uses a follow-up moving device that carries a baggage or the like behind him, he wants to change the follow-up distance of the follow-up moving device according to the user's intention. There is a request. For example, when an important load is placed on a follow-up movement device, there is a case where it is desired to make the track follow a shorter distance than a normal distance so that the user can know immediately when something is in the load and can quickly cope with it. On the other hand, when you are walking with multiple people, if you have a tracking device near you, it will interfere with other people, so you may want to follow them at a longer distance than usual. is there. However, in both of the conventional follow-up movement apparatuses shown in Patent Document 1 and Non-Patent Document 1, the follow-up distance is a constant value determined in advance by the apparatus and cannot be changed according to the user's request.

以上のように、従来の追従移動装置は、追従距離を予め決めた固定の値での制御を行うため、周囲の状況やユーザの意図等によって、追従距離を変化させることができないという課題があった。   As described above, the conventional follow-up movement device performs control with a fixed value that is determined in advance, and thus there is a problem that the follow-up distance cannot be changed depending on the surrounding situation or the user's intention. It was.

本発明は、前記課題を解決するためになされ、その目的とするところは、周囲状況やユーザの意図に応じた追従距離を変化させることにより、障害物などの周囲状況に応じた動きや、ユーザの意図に応じた動きをする追従移動装置を提供することにある。   The present invention has been made to solve the above-described problems, and the object of the present invention is to change the follow-up distance according to the surrounding situation or the user's intention, thereby changing the movement according to the surrounding situation such as an obstacle or the user. It is an object of the present invention to provide a follow-up movement device that moves according to the intention of the user.

前記目的を達成するために、本発明は以下のように構成する。   In order to achieve the above object, the present invention is configured as follows.

本発明によれば、先行移動体を追従する追従移動装置において、
前記先行移動体を検出する先行移動体検出部と、
前記先行移動体検出部により検出された前記先行移動体との追従距離を可変に制御する追従距離制御部と、
を備えて、前記追従距離制御部により制御された前記追従距離に基づき前記先行移動体を追従することを特徴とする追従移動装置を提供する。
According to the present invention, in the following moving device that follows the preceding moving body,
A preceding moving body detection unit for detecting the preceding moving body;
A follow-up distance control unit that variably controls a follow-up distance with the preceding mobile body detected by the preceding mobile body detection unit;
And a follow-up moving device that follows the preceding moving body based on the follow-up distance controlled by the follow-up distance control unit.

以上のように、本発明は、追従距離制御部において先行移動体との距離を制御して追従するという構成により、状況に応じて適した距離を保ってスムーズな追従動作を実現することができる。   As described above, according to the present invention, the tracking distance control unit controls the distance from the preceding moving body to track and can realize a smooth tracking operation while maintaining a suitable distance according to the situation. .

以下に、本発明にかかる実施の形態を図面に基づいて詳細に説明する前に、本発明の種々の態様について説明する。   Before describing embodiments of the present invention in detail based on the drawings, various aspects of the present invention will be described below.

本発明の第1態様によれば、先行移動体を追従する追従移動装置において、
前記先行移動体を検出する先行移動体検出部と、
前記先行移動体検出部により検出された前記先行移動体との追従距離を可変に制御する追従距離制御部と、
を備えて、前記追従距離制御部により制御された前記追従距離に基づき前記先行移動体を追従することを特徴とする追従移動装置を提供する。
According to the first aspect of the present invention, in the following moving device that follows the preceding moving body,
A preceding moving body detection unit for detecting the preceding moving body;
A follow-up distance control unit that variably controls a follow-up distance with the preceding mobile body detected by the preceding mobile body detection unit;
And a follow-up moving device that follows the preceding moving body based on the follow-up distance controlled by the follow-up distance control unit.

本発明の第2態様によれば、周囲状況を検出する周囲状況検出部をさらに備えて、
前記追従距離制御部が、前記周囲状況検出部で検出された前記周囲状況に基づき前記先行移動体との前記距離を可変に制御することを特徴とする第1の態様に記載の追従移動装置を提供する。
According to the second aspect of the present invention, further comprising an ambient condition detection unit for detecting an ambient condition,
The follow-up movement apparatus according to the first aspect, wherein the follow-up distance control unit variably controls the distance from the preceding moving body based on the surrounding situation detected by the surrounding situation detection unit. provide.

本発明の第3態様によれば、前記周囲状況検出部で検出される前記周囲状況は、周囲の障害物の状況であることを特徴とする第2の態様に記載の追従移動装置を提供する。   According to a third aspect of the present invention, there is provided the follow-up movement apparatus according to the second aspect, wherein the ambient condition detected by the ambient condition detection unit is a situation of a surrounding obstacle. .

本発明の第4態様によれば、前記追従距離制御部は、前記周囲の前記障害物との距離が前記追従距離より短い場合に、前記先行移動体との前記追従距離をより短くするように可変に制御することを特徴とする第3の態様に記載の追従移動装置を提供する。   According to a fourth aspect of the present invention, the follow-up distance control unit is configured to shorten the follow-up distance with the preceding moving body when the distance from the surrounding obstacle is shorter than the follow-up distance. A follow-up moving device according to a third aspect is provided that is variably controlled.

本発明の第5態様によれば、前記追従距離制御部が、ユーザから指示された追従距離に基づき、前記先行移動体との前記追従距離を可変に制御することを特徴とする第1〜4のいずれか1つの態様に記載の追従移動装置を提供する。   According to the fifth aspect of the present invention, the following distance control unit variably controls the following distance with the preceding moving body based on the following distance instructed by the user. The tracking movement apparatus as described in any one aspect of this is provided.

本発明の第6態様によれば、前記ユーザから指示された前記追従距離は、前記先行移動体と前記追従移動装置の実際の距離に基づき指示された距離であることを特徴とする第5の態様に記載の追従移動装置を提供する。   According to a sixth aspect of the present invention, the following distance instructed by the user is an instructed distance based on an actual distance between the preceding moving body and the following moving device. A tracking movement device according to an aspect is provided.

本発明の第7態様によれば、前記追従距離制御部が、前記先行移動体の速度に基づいて、前記先行移動体との前記追従距離を可変に制御することを特徴とする第1〜6のいずれか1つの態様に記載の追従移動装置を提供する。   According to a seventh aspect of the present invention, in the first to sixth features, the follow-up distance control unit variably controls the follow-up distance with the preceding moving body based on the speed of the preceding moving body. The tracking movement apparatus as described in any one aspect of this is provided.

本発明の第8態様によれば、前記追従距離制御部が、前記先行移動体の速度の変化に基づいて、前記先行移動体との前記追従距離を可変に制御することを特徴とする第7の態様に記載の追従移動装置を提供する。   According to an eighth aspect of the present invention, in the seventh aspect, the following distance control unit variably controls the following distance from the preceding moving body based on a change in speed of the preceding moving body. The tracking movement apparatus as described in the aspect is provided.

本発明の第9態様によれば、前記追従距離制御部が、前記追従移動装置が移動する空間の位置に応じて、前記先行移動体との前記追従距離を可変に制御することを特徴とする第1〜8のいずれか1つの態様に記載の追従移動装置を提供する。   According to a ninth aspect of the present invention, the follow-up distance control unit variably controls the follow-up distance with the preceding moving body according to a position of a space in which the follow-up moving device moves. A follow-up movement device according to any one of the first to eighth aspects is provided.

本発明の第10態様によれば、前記先行移動体を追従するように前記追従移動装置を移動させる駆動部をさらに備え、前記追従距離制御部により制御された前記追従距離に基づき前記先行移動体を追従するように、前記駆動部を駆動して前記先行移動体を追従することを特徴とする第1〜9のいずれか1つの態様に記載の追従移動装置を提供する。   According to a tenth aspect of the present invention, the apparatus further comprises a drive unit that moves the follower movement device so as to follow the preceding mover, and the preceding mover is based on the follower distance controlled by the follower distance controller. The following moving device according to any one of the first to ninth aspects is provided, wherein the driving unit is driven so as to follow the preceding moving body.

本発明の第11態様によれば、前記周囲状況検出部で検出される前記周囲状況は、前記追従移動装置が移動しようとする場所の状況又はその場所の近傍の状況であることを特徴とする第2の態様に記載の追従移動装置を提供する。   According to an eleventh aspect of the present invention, the ambient condition detected by the ambient condition detection unit is a situation of a place where the follower movement device is about to move or a situation in the vicinity of the place. A follow-up movement device according to a second aspect is provided.

以下、本発明の実施形態を、図面を参照しながら説明する。   Embodiments of the present invention will be described below with reference to the drawings.

(第1実施形態)
図1は、本発明の第1実施形態における追従移動装置の構成を示すブロック図である。図1において、101は先行移動体202を計測する先行移動体検出部であり、102は二輪走行型のロボットなどの追従移動装置201の周囲の状況を検出する周囲状況検出部であり、103は追従移動装置201の先行移動体202への追従距離を制御する追従距離制御部であり、104は追従移動装置201の移動を制御する移動制御部であり、105は、追従移動装置201の移動を行う駆動部であり、移動制御部104からの目的とする進行方向及び速度等の情報により、回転制御部106左右のモータ107の回転数を制御し、左右の車輪の一例としての左右のタイヤ108を駆動することにより、目的の進行方向及び速度での追従移動装置201の移動を行う。110は、追従距離制御部103や移動制御部104の各種制御におけるパラメータの値を、ユーザなどの指示により設定し、変更するパラメータ設定部である。
(First embodiment)
FIG. 1 is a block diagram showing a configuration of a follow-up movement apparatus in the first embodiment of the present invention. In FIG. 1, 101 is a preceding moving body detection unit that measures the preceding moving body 202, 102 is an ambient condition detection unit that detects the surrounding conditions of the tracking movement device 201 such as a two-wheeled traveling robot, and 103 is A follow-up distance control unit that controls the follow-up distance of the follow-up moving device 201 to the preceding moving body 202, 104 is a movement control unit that controls the movement of the follow-up moving device 201, and 105 is a movement of the follow-up moving device 201. The rotation unit 106 controls the rotation speed of the motor 107 on the left and right of the rotation control unit 106 on the basis of information such as the target traveling direction and speed from the movement control unit 104, and the left and right tires 108 as an example of the left and right wheels. Is driven, the follow-up moving device 201 is moved in the target traveling direction and speed. Reference numeral 110 denotes a parameter setting unit that sets and changes parameter values in various controls of the follow-up distance control unit 103 and the movement control unit 104 according to instructions from the user or the like.

先行移動体202としては、例えば追従移動装置201を利用するユーザ202Aなどがある。この場合は、荷物を載せた追従移動装置201が自動的にユーザ202Aの後を追従して荷物などを運搬するなどの用途が考えられる。あるいは先行移動体202として自動車を考えれば、人間が運転又は自動運転する自動車に、他の自動車が追従走行する用途なども考えられる(図示せず)。
As the preceding moving body 202, for example, there is a user 202A using the following moving device 201. In this case, it is conceivable that the follow-up movement device 201 on which the load is placed automatically follows the user 202A to carry the load. Alternatively, if an automobile is considered as the preceding moving body 202, there may be an application in which another automobile follows the automobile driven or automatically driven by a human (not shown).

以上のように大略構成された追従移動装置201について、以下、さらに、その構成、動作、作用を図2〜図10を用いて詳細に説明する。   The following describes the configuration, operation, and action of the follower moving device 201 generally configured as described above in detail with reference to FIGS.

図2は本発明の第1実施形態における追従移動装置201の外観を示す斜視図である。ユーザの後を追従する場合を示しており、202Aは先行移動体202としてのユーザを表している。   FIG. 2 is a perspective view showing the appearance of the follower movement device 201 in the first embodiment of the present invention. A case of following the user is shown, and 202A represents the user as the preceding moving body 202.

先行移動体202の一例であるユーザ202Aは、その背後に、特定の波長の光を出す光源203を持っている。   A user 202A, which is an example of the preceding moving body 202, has a light source 203 that emits light of a specific wavelength behind it.

先行移動体検出部101は、先行移動体202の背後に装備された特定の波長の光を出す光源203を検出し、かつ、一定の間隔で追従移動装置201の前端に支持柱201Aを介して突出して配置された2台のカメラ204を備えている。この2台のカメラ204により、光源203をそれぞれ検出して、空間ステレオ計測により、光源203の方向及び距離を計測する。すなわち、カメラ204の画像中から光源203の位置を、光源203の波長を手がかりに抽出すれば、画像中での光源203の2次元位置が定まり、カメラ204のレンズ方向及び焦点距離などの情報から、カメラ204から光源203への向きを計算することができる。ただ、距離は1台のカメラ204では求まらないので、カメラ204から光源203の存在する方向を表す1本の直線が求まることから、三角測量の原理で、位置の違う2台のカメラ204で同様の直線を求めれば、その2つの直線の交点が光源203の位置となる。これにより、カメラ204の取り付けられている追従移動装置101からの光源203の方向及び距離を求めることができる。光源203の代わりに特定の波長を出す超音波の発信機を用い、発信機から出された超音波を受信する複数の超音波受信機を用いることにより、同様の計測をすることもできる。その場合は、超音波の到達する時間が距離を表すので、超音波の発信時刻と、各超音波受信器の受信時刻との時間差で距離が求まり、各超音波受信機から等距離の円の交点が、発信機の位置となる。
The preceding moving body detection unit 101 detects a light source 203 that emits light of a specific wavelength, which is mounted behind the preceding moving body 202, and supports the front end of the tracking movement device 201 at a constant interval via a support column 201A. Two cameras 204 are provided so as to protrude. The two cameras 204 detect the light source 203, and measure the direction and distance of the light source 203 by spatial stereo measurement. That is, if the position of the light source 203 is extracted from the image of the camera 204 using the wavelength of the light source 203 as a clue, the two-dimensional position of the light source 203 in the image is determined, and information such as the lens direction and focal length of the camera 204 is determined. The direction from the camera 204 to the light source 203 can be calculated. However, since the distance cannot be obtained by one camera 204, one straight line representing the direction in which the light source 203 exists can be obtained from the camera 204. Therefore, two cameras 204 having different positions can be obtained by the principle of triangulation. If a similar straight line is obtained, the intersection of the two straight lines becomes the position of the light source 203. Thereby, the direction and distance of the light source 203 from the follow-up movement apparatus 101 to which the camera 204 is attached can be obtained. By using an ultrasonic transmitter that emits a specific wavelength instead of the light source 203 and using a plurality of ultrasonic receivers that receive ultrasonic waves emitted from the transmitter, the same measurement can be performed. In that case, since the arrival time of the ultrasonic wave represents the distance, the distance is obtained by the time difference between the transmission time of the ultrasonic wave and the reception time of each ultrasonic receiver, and the circle of equidistant from each ultrasonic receiver is obtained. The intersection is the transmitter position.

また、先行移動体202の形状、色などの特徴を画像処理で抽出することにより、先行移動体202に、光源203のような特別な装備を持たせずに、先行移動体202の方向及び距離を計測することもできる。例えば、先行移動体202がユーザつまり人間202Aである場合について、図3を用いて説明する。最初に追従するユーザ202Aの後ろ姿の画像をカメラ204で撮影して登録する。ユーザ202Aの服装の色、模様などをメモリ(図示せず)に記憶しておく。動作時には、各カメラ204でユーザ202Aの後ろ姿を撮影する。左右のカメラ204で撮影された画像が図3(A)、図3(B)である。これらの画像から、頭部301と肩の部分302を、図3(C)、図3(D)に示すように、円303の形状と円弧304の形状とを認識処理によりそれぞれ抽出し、頭部301である円303の中心位置305の座標を各画像で求め、それらの位置から三角測量の原理でユーザ202Aの方向及び距離を計算する。同じ人物を追従するには、登録されたユーザ202Aの画像の肩より下の部分の、服装の色分布、輝度分布、エッジ位置などの情報により、画像中の追従対象が、同一人物と判断して追従する。あるいは、最初の登録した画像から、画像中でのユーザ202Aの位置の変化が少ない、つまり短い時間間隔(例えば1秒以下)で撮影している場合などは、登録領域の動きベクトルを調べて、同じ動きをする動きベクトルを追従すべきユーザ202Aの領域として検出する方法などがある。   In addition, by extracting features such as the shape and color of the preceding moving body 202 by image processing, the preceding moving body 202 is not provided with special equipment such as the light source 203, and the direction and distance of the preceding moving body 202 are determined. Can also be measured. For example, a case where the preceding moving body 202 is a user, that is, a human 202A will be described with reference to FIG. An image of the back of the user 202A that follows first is captured by the camera 204 and registered. The color, pattern, etc. of the clothes of the user 202A are stored in a memory (not shown). During operation, each camera 204 captures the back of the user 202A. Images taken by the left and right cameras 204 are shown in FIGS. From these images, the head portion 301 and the shoulder portion 302 are extracted by the recognition process, as shown in FIGS. 3C and 3D, respectively, and the shape of a circle 303 and the shape of an arc 304 are extracted. The coordinates of the center position 305 of the circle 303, which is the part 301, are obtained from each image, and the direction and distance of the user 202A are calculated from these positions by the principle of triangulation. In order to follow the same person, the following target in the image is determined to be the same person based on information such as the clothing color distribution, luminance distribution, and edge position in the portion below the shoulder of the image of the registered user 202A. Follow. Alternatively, from the first registered image, when the change in the position of the user 202A in the image is small, that is, when shooting at a short time interval (for example, 1 second or less), the motion vector of the registered area is examined, For example, there is a method of detecting a motion vector having the same motion as a region of the user 202A to be followed.

以上のような方法により、先行移動体検出部101によって、図4に示すように追従移動装置201の回転中心から距離L、前後軸方向に向かって時計回りにΘの方向に、追従すべき先行移動体202が検出される。   By the method as described above, the preceding moving body detection unit 101 causes the preceding moving body detecting unit 101 to follow the direction L in the clockwise direction toward the longitudinal direction L, the distance L from the rotation center of the following moving device 201 as shown in FIG. The moving body 202 is detected.

次に、周囲状況検出部102の動作について説明する。図2において、追従移動装置201の前端の上面には、追従移動装置201の周囲の障害物(言い換えれば、追従移動装置201の移動に障害となる物体)を検出して周囲状況データを作成する周囲状況検出部102が装備されている。これは、追従移動装置201の前方の障害物を検出する場合であり、追従が前進のみで後進を行わない場合を考えている。さらに、追従移動装置201の後部、側面などにも、周囲状況検出部102を配置すれば、より広い範囲での検出をすることが可能となる。特に、追従移動装置201の後進などを行う場合は、全周囲の検出が必要となる。   Next, the operation of the surrounding state detection unit 102 will be described. In FIG. 2, obstacles around the follower movement device 201 (in other words, an object that obstructs the movement of the follower movement device 201) are detected on the upper surface of the front end of the follower movement device 201, and ambient condition data is created. An ambient condition detection unit 102 is provided. This is a case where an obstacle ahead of the follower movement device 201 is detected, and the case where the follower only moves forward and does not move backward is considered. Furthermore, if the surrounding state detection unit 102 is also arranged on the rear portion, side surface, and the like of the follower movement device 201, detection in a wider range can be performed. In particular, when performing the backward movement of the follow-up movement device 201, it is necessary to detect the entire periphery.

周囲状況検出部102は、追従移動装置201の周囲の障害物の位置などの状況を検出して周囲状況データを作成して出力可能とする。図5、図6、図7を用いて、その検出の動作を説明する。図5の周囲状況検出部102の赤外線距離センサ501によって、放射状に等間隔に、周囲の障害物502までの距離を計測する。計測の原理は光飛行時間測定法と呼ばれるもので、赤外線距離センサで構成する障害物距離センサ501にある発光素子からレーザ光503を発射し、障害物502に反射して戻ってくる反射光を同じ障害物距離センサ501にある受光素子で受光し、発射してから受光するまでの時間を測定すれば、光の速度から障害物502までの距離を求めるものである。レーザ光503の方向をミラー、プリズムなどにより変化させ走査することにより、各方向に対する障害物502の距離を求めることが可能となる。   The surrounding situation detection unit 102 detects the situation such as the position of an obstacle around the tracking movement apparatus 201, and creates and outputs surrounding situation data. The detection operation will be described with reference to FIGS. 5, 6, and 7. The distance to the surrounding obstacle 502 is measured radially at equal intervals by the infrared distance sensor 501 of the surrounding state detection unit 102 in FIG. The principle of measurement is called a time-of-flight measurement method, in which a laser beam 503 is emitted from a light-emitting element in an obstacle distance sensor 501 constituted by an infrared distance sensor, and reflected light returning from the obstacle 502 is reflected. If the light receiving element in the same obstacle distance sensor 501 receives light, and measures the time from launching to light reception, the distance to the obstacle 502 is obtained from the speed of light. By changing the direction of the laser beam 503 using a mirror, a prism or the like and scanning, the distance of the obstacle 502 in each direction can be obtained.

なお、障害物502の検出には、このレーザ光503の光飛行時間を測定する方法以外にも、超音波が障害物に反射して戻ってくるまでの時間を用いる方式や、複数のカメラを用いて画像処理により空間ステレオ法で検出する方法など、多くの方法がある。   In addition to the method of measuring the optical flight time of the laser beam 503, the obstacle 502 can be detected by using a system that uses the time until the ultrasonic waves are reflected back to the obstacle and a plurality of cameras. There are many methods such as a method of detecting by spatial stereo method using image processing.

図6に周囲状況検出部102で検出された周囲状況データを示す。レーザ光503の走査方向Sを、追従移動装置201の前後軸方向を0度として、−110度から+110度まで10度間隔で走査した時の、各走査方向Sに対する障害物までの距離Dの値の組となっている。走査距離で、反射光が返ってこない場合は、センサの走査限界の距離Dmax(10.0m)としている。この周囲状況データにより、どの方向に、どれ位の距離で障害物があるか、どの方向が空いているかなどの周囲の状況が判る。図7に、図6の周囲状況データをグラフ化したものを示す。 FIG. 6 shows ambient condition data detected by the ambient condition detection unit 102. When the scanning direction S of the laser beam 503 is scanned at an interval of 10 degrees from −110 degrees to +110 degrees, where the longitudinal direction of the follower moving device 201 is 0 degrees, the distance D to the obstacle with respect to each scanning direction S It is a set of values. When the reflected light does not return at the scanning distance, the distance D max (10.0 m) of the scanning limit of the sensor is set. With this ambient condition data, it is possible to know the surrounding situation such as in which direction, at which distance there is an obstacle, and which direction is free. FIG. 7 shows a graph of the ambient situation data of FIG.

次に、パラメータ設定部110におけるユーザからのパラメータの設定について説明する。図2において、205はユーザ202Aが追従移動装置201の動作の制御するリモコンであり、このリモコン205でパラメータ設定部110へパラメータを入力することができる。あるいは、パラメータの設定以外にも、緊急停止のためのボタンなどを装備し、緊急時に動作を停止するなどの指示を与えることができる。このリモコン205のストラップの後ろ部分に光源203を装備することにより、ユーザ202Aがリモコン205を首に掛けて装着すれば、自然と光源203がユーザ202Aの後ろに配置されることができる。   Next, parameter setting from the user in the parameter setting unit 110 will be described. In FIG. 2, reference numeral 205 denotes a remote controller that the user 202 </ b> A controls the operation of the follower movement device 201, and the remote controller 205 can input parameters to the parameter setting unit 110. Alternatively, in addition to the parameter setting, an emergency stop button can be provided to give an instruction to stop the operation in an emergency. By installing the light source 203 behind the strap of the remote controller 205, the light source 203 can be naturally placed behind the user 202A if the user 202A wears the remote controller 205 around the neck.

また、追従移動装置201を、空港やスーパーなどでの荷物運搬に貸し出す時は、不特定多数のユーザが利用するときに、リモコン205を追従移動装置201のキーとして利用することもできる。   Further, when renting the follower movement device 201 for carrying goods at an airport or a supermarket, the remote controller 205 can be used as a key of the follower movement device 201 when used by an unspecified number of users.

追従移動装置201のパラメータ設定部110へのパラメータの入力手段としては、リモコン205以外にも、追従移動装置本体に装備されたインタフェース206を用いて、パラメータ設定部110へパラメータを入力するようにしてもよい。   As a parameter input unit to the parameter setting unit 110 of the follower movement device 201, in addition to the remote controller 205, the parameter 206 is input to the parameter setting unit 110 by using the interface 206 provided in the follower movement device body. Also good.

駆動部105は、図1、図2に示すように2輪のモータ107とタイヤ108と2つのモータ107を駆動制御する回転制御部106、現在速度検出部109とより大略構成されている。回転制御部106でのモータ107の駆動制御に基づき、両方のタイヤ108を同じ速度で回転させることにより、まっすぐ前進し、左右のタイヤ108の回転数に差を設けることにより、左右に曲がりながら進むことが可能である。また左右のタイヤ108の回転を、反対方向に行うことにより、その場で回転することもできる。現在速度検出部109では、追従移動装置201の現在の移動速度Vを検出し、移動制御部104に出力する。現在の移動速度Vは、左右タイヤ108の回転量を現在速度検出部109の一例としてのロータリエンコーダなどで検出して求めることができる。タイヤ108のスリップなどにより回転数と実際の移動量とに差がでる場合もあるので、加速度センサで加速度を計算してその積分値を用いる方法や、撮像素子で床面のパターンを撮影して、その変化から移動量、速度を検出する方法などを用いれば、より正確な現在の移動速度を検出することができる。   As shown in FIGS. 1 and 2, the drive unit 105 is roughly composed of a two-wheel motor 107, a tire 108, a rotation control unit 106 that drives and controls the two motors 107, and a current speed detection unit 109. Based on the drive control of the motor 107 by the rotation control unit 106, by rotating both tires 108 at the same speed, the vehicle advances straight, and by making a difference in the rotation speed of the left and right tires 108, the vehicle proceeds while turning left and right. It is possible. Further, by rotating the left and right tires 108 in opposite directions, they can be rotated on the spot. The current speed detection unit 109 detects the current movement speed V of the follower movement device 201 and outputs it to the movement control unit 104. The current moving speed V can be obtained by detecting the amount of rotation of the left and right tires 108 with a rotary encoder as an example of the current speed detecting unit 109. Since there may be a difference between the rotational speed and the actual amount of movement due to slipping of the tire 108, the acceleration sensor calculates the acceleration and uses the integrated value, or the floor pattern is imaged with the image sensor. If a method for detecting the movement amount and speed from the change is used, a more accurate current movement speed can be detected.

なお、駆動部105は、先行移動体202を追従できるだけの走行性能を持った方向と速度を制御できるものであれば、2輪や4輪などの車輪方式だけでなく、脚歩行のロボットであっても良い。   Note that the drive unit 105 is not only a wheel system such as a two-wheel or four-wheel system, but also a leg-walking robot, as long as it can control the direction and speed with sufficient traveling performance to follow the preceding moving body 202. May be.

追従距離制御部103は、周囲状況検出部102で検出されて入力される周囲の状況の情報(周囲状況データ)とパラメータ設定部110で設定されて入力されたパラメータの値とに基づき、追従移動装置201の先行移動体202への追従距離を制御する。この追従距離制御部103において、先行移動体202を追従するときに制御の目標とする追従距離Lを決定する動作について、図8を用いて説明する。図8は追従距離Lの決定の動作を説明するためのフローチャートである。 The follow-up distance control unit 103 is configured to follow and move based on information on surrounding conditions (ambient condition data) detected and input by the surrounding condition detection unit 102 and parameter values set and input by the parameter setting unit 110. The following distance of the apparatus 201 to the preceding moving body 202 is controlled. In this follow-up distance control unit 103, the operation of determining the following distance L d as a target of control when to follow the preceding moving body 202 will be described with reference to FIG. Figure 8 is a flowchart for explaining the operation of determination of the following distance L d.

ステップS801では、予め決められた追従距離の初期値Ld0を設定する。これは平均的な状況で、望ましいと考えられる距離を設計時に初期値として予め追従距離制御部103に設定しておけばよい。あるいは使用に際して、ユーザがその状況で望ましいと考えられる距離を、パラメータ設定部110を用いて追従距離制御部103に与えても良い。その与え方の一例としては、先行移動体202がユーザ202Aの場合、停止状態の追従移動装置201に対して、望ましいと考えられる追従距離Lが値Ld0だけ追従移動装置201から離れた位置から、動作開始の指示を、リモコン205などでユーザ202Aが送るなどの方法が考えられる。このとき、追従距離制御部103は、この開始時に先行移動体202であるユーザ202Aの距離Lを先行移動体検出部101で検出し、初期値Ld0として追従距離制御部103に記憶すればよい。 In step S801, an initial value L d0 of a predetermined follow-up distance is set. This is an average situation, and a distance considered to be desirable may be set in advance in the tracking distance control unit 103 as an initial value at the time of design. Alternatively, in use, the distance that the user thinks is desirable in the situation may be given to the tracking distance control unit 103 using the parameter setting unit 110. As an example of how to give it, when the preceding moving body 202 is the user 202A, a position where the following tracking distance L d considered to be desirable with respect to the stopped tracking moving apparatus 201 is separated from the following moving apparatus 201 by a value L d0. Thus, a method is conceivable in which the user 202A sends an operation start instruction by the remote controller 205 or the like. At this time, the follow-up distance control unit 103 may detect the distance L of the user 202A, which is the preceding moving body 202, at the start time by the preceding moving body detection unit 101, and store it in the following distance control unit 103 as the initial value Ld0. .

初期値Ld0の値としては、先行移動体202が人間の場合などは、人間同士が後を追って歩くときと同じ程度の1mから2mの値に設定することが多い。この設定された初期値Ld0により、追従距離LがL=Ld0として動作を開始する。 As the value of the initial value L d0 , when the preceding moving body 202 is a human, it is often set to a value of 1 m to 2 m, which is the same level as when humans walk behind each other. With this initial value L d0 set, the follow-up distance L d is set to L d = L d0 and the operation is started.

同様に、ステップS801では、追従距離の最小値Ldminを追従距離制御部103に設定する。これは、追従時の先行移動体202であるユーザ202Aに接近する限界の距離を設定することを意味する。例えば、追従距離の最小値Ldminには、先行移動体202であるユーザ202Aが急に停止してもユーザ202Aに追従移動装置201が衝突せずに停止できるように、現在の先行移動体202であるユーザ202Aの速度あるいはユーザ202Aの最高速度から停止までに最低限要する距離を基に安全率を見込んだ値に設定するなどが考えられる。あるいは先行移動体202がユーザ202Aである場合などは、物理的制約や安全が確保される範囲内で、ユーザ202Aの好みにより任意に設定することも可能である。より具体的な例として、追従移動装置201が人間を追従して、人間と同じ数m/分の速度で動く場合は、例えば50cm程度の値を追従距離の最小値Ldminとして設定する。 Similarly, in step S 801, the tracking distance minimum value L dmin is set in the tracking distance control unit 103. This means that a limit distance approaching the user 202A that is the preceding moving body 202 at the time of following is set. For example, the minimum value L dmin of the follow-up distance is such that even if the user 202A, which is the preceding moving body 202, suddenly stops, the following moving apparatus 201 can stop without colliding with the user 202A. It is conceivable to set a value that allows for a safety factor based on the speed of the user 202A or the minimum distance required from the maximum speed of the user 202A to the stop. Alternatively, when the preceding mobile body 202 is the user 202A, it can be arbitrarily set according to the preference of the user 202A within a range in which physical restrictions and safety are ensured. As a more specific example, when the follower movement device 201 follows a human and moves at the same speed of several m / min as that of a human, for example, a value of about 50 cm is set as the minimum value L dmin of the follow distance.

次に、ステップS802において、周囲状況検出部102から周囲状況データを追従距離制御部103に読み込み、その周囲状況データの中で障害物502までの距離Dの最小値Dminを追従距離制御部103で求める。その後、追従距離制御部103において、仮の追従距離Ldtmpとして、予め与えられている距離調整係数fを最小値Dminに掛けた値を設定する。例えば距離調整係数fを0.9とすると、仮の追従距離Ldtmpは(最小値Dmin×0.9)となるので、周囲にある障害物502からの距離よりも先行移動体202からの距離が一番小さくなって先行移動体202が一番近くなり、先行移動体202に追従することになる。距離調整係数fをより小さくすれば、より先行移動体202へ近づくことになる。こうすることにより、周囲に障害物502が近接している混雑した状況になった場合は、周囲の障害物502より、先行移動体202へより近く接近して追従することになり、障害物502への回避動作を少なくしてスムーズな追従が可能となる。 Next, in step S <b> 802, the surrounding state data is read from the surrounding state detection unit 102 into the tracking distance control unit 103, and the minimum value Dmin of the distance D to the obstacle 502 in the surrounding state data is determined as the following distance control unit 103. Ask for. Thereafter, the follow-up distance control unit 103 sets a value obtained by multiplying the predetermined value adjustment coefficient f s by the minimum value D min as the provisional follow-up distance L dtmp . For example, when the distance adjustment coefficient f s is 0.9, the provisional follow-up distance L dtmp is (minimum value D min × 0.9), and therefore, the distance from the preceding moving body 202 is greater than the distance from the obstacle 502 around. , The preceding moving body 202 becomes closest and follows the preceding moving body 202. If the distance adjustment coefficient f s is made smaller, it will be closer to the preceding moving body 202. In this way, when the obstacle 502 is in a congested state where the obstacle 502 is close to the surrounding, the obstacle 502 is closer to the preceding moving body 202 than the surrounding obstacle 502 and follows. Smooth follow-up is possible with fewer avoidance actions.

なお、ここでは、検出対象の範囲内のある距離範囲以内に障害物があれば、混雑した状況と考えている。この距離範囲を設定するための距離としては、追従距離の初期値Ld0とすることができる。よって、混雑しない状況とは、検出対象の範囲内で障害物を全く検出しないというわけではなく、検出対象の範囲内のある距離範囲以内に障害物が無ければ、混雑していない状況であると判断することにしている。より正確には、前記混雑した状況とは、障害物が近接している混雑した状況とも言える。よって、例えば、1つの概念としては、ある距離以内に障害物502を周囲状況検出部102で検出すれば、混雑した状況と判断する一方、前記ある距離以内に全く障害物502を周囲状況検出部102で検出しないならば、混雑していない状況と判断する。また、より具体的な概念の例としては、先行移動体202を中心として左右に110度の角度の範囲内に追従距離の初期値Ld0より近い障害物502が周囲状況検出部102で検出されれば、混雑した状況と判断する。先行移動体202を中心として左右に110度の角度の範囲内に追従距離の初期値Ld0以内に全く障害物502を周囲状況検出部102で検出しないならば、混雑していない状況と判断する。この場合、想定した通常の追従において、混雑した状況では、先行移動体202より近接した障害物502があるということになる。あるいは混雑度を判定する距離として、現在の先行移動体202までの距離Lを考えると、混雑した状況とは、現在の状況において先行移動体202より近い障害物502があるということである。なお、図12に、追従距離の初期値Ld0の範囲の領域1205を図示している。この領域1205に障害物1203が入った場合には、周囲が混雑していると考えることになる。詳しくは後述するが、追従移動装置201の出発位置1201より少し進みかつ図12において領域1205の右上に障害物1203が入ってくる辺りから、位置1204の少し手前でかつ左右110°の角度の範囲の領域1205内から障害物1203が外に出るまでが、周囲が混雑している状況だと考える。 Here, if there is an obstacle within a certain distance range within the detection target range, it is considered that the situation is congested. The distance for setting this distance range can be the initial value L d0 of the follow-up distance. Therefore, the situation that is not crowded does not mean that no obstacle is detected within the range of the detection target, and that there is no obstacle within a certain distance range within the range of the detection target, I will decide. More precisely, it can be said that the crowded situation is a crowded situation where obstacles are close to each other. Thus, for example, as one concept, if the obstacle state detection unit 102 detects the obstacle 502 within a certain distance, it is determined that the obstacle state is crowded, while the obstacle 502 is completely within the certain distance. If not detected in 102, it is determined that the situation is not congested. As a more specific example of the concept, the surrounding state detection unit 102 detects an obstacle 502 closer to the initial value L d0 of the follow-up distance within an angle range of 110 degrees to the left and right with the preceding moving body 202 as the center. If so, it is determined that the situation is crowded. If no obstacle 502 is detected by the surrounding state detection unit 102 within the initial value L d0 of the tracking distance within an angle range of 110 degrees to the left and right with the preceding moving body 202 as the center, it is determined that the situation is not congested. . In this case, in the assumed normal follow-up, in a congested situation, there is an obstacle 502 closer to the preceding moving body 202. Alternatively the distance determines the congestion degree, considering the distance L d to the current prior mobile 202, the crowded situation is that there is an obstacle 502 near from the prior mobile 202 in the current situation. FIG. 12 shows a region 1205 in the range of the initial value L d0 of the tracking distance. If an obstacle 1203 enters the area 1205, it is considered that the surrounding area is congested. As will be described in detail later, a range that is slightly forward from the starting position 1201 of the follower movement device 201 and that is 110 ° from the left and right of the position 1204 from the point where the obstacle 1203 enters the upper right of the area 1205 in FIG. It is considered that the surrounding area is congested until the obstacle 1203 comes out of the area 1205.

ステップS803においては、仮の追従距離Ldtmpが追従距離の初期値Ld0より大きいと追従距離制御部103により判断された場合は、周囲の障害物502が十分遠くにあると考えて、ステップS804で、追従距離制御部103により、追従距離Lをユーザ202Aが一般的な状況で望んでいる追従距離の初期値Ld0に設定する。このステップS803及びS804により、障害物502で混雑した状況から混雑していない状況へ移ったと判断されたときには、追従距離の最初の初期値Ld0に再設定されることを意味する。 In step S803, if the follow-up distance control unit 103 determines that the provisional follow-up distance L dtmp is greater than the initial value L d0 of the follow-up distance, the surrounding obstacle 502 is considered to be sufficiently far away, and step S804 is executed. in, the following distance control section 103 is set to follow a distance L initial value of the follow-up distance d the user 202A wants in the general context L d0. This means that if it is determined in steps S803 and S804 that the obstacle 502 has shifted from a crowded situation to a crowded situation, the initial initial value L d0 of the tracking distance is reset.

ステップS803において、仮の追従距離Ldtmpが追従距離の初期値Ld0より小さいと追従距離制御部103により判断された場合は、ステップS805により、仮の追従距離Ldtmpが追従距離の最小値Ldminより大きいか否かを判定する。 If the follow-up distance control unit 103 determines in step S803 that the temporary follow-up distance L dtmp is smaller than the initial value L d0 of the follow-up distance, the temporary follow-up distance L dtmp becomes the minimum follow-up distance value L in step S805. It is determined whether it is larger than dmin .

ステップS805において、仮の追従距離Ldtmpが追従距離の最小値Ldminより小さいと追従距離制御部103により判断された場合は、ステップS806において追従移動装置201の停止を移動制御部104に指示する。 If the follow-up distance control unit 103 determines in step S805 that the provisional follow-up distance L dtmp is smaller than the minimum follow-up distance value L dmin , the movement control unit 104 is instructed to stop the follow-up moving device 201 in step S806. .

追従距離が小さくなるのは、例えば先行移動体202が反転して、追従移動装置201へ真っ直ぐに近づいてきた場合などであり、この場合は前進、方向転換だけでは先行移動体202と一定の距離をとることができない。逆に、ユーザ202Aなどが一部の荷物を取るなどするために追従移動装置201に近づきたい場合に、追従移動装置201が後進して追従距離を一定に保っていては、ユーザ202Aなどは追従移動装置201に近づくことが出来なくなる。このため、前記したように追従移動装置201を停止させるように制御する。先行移動体202との距離が再度、追従移動装置201から離れていき、距離が最小値Ldminより大きくなったら、ステップS807,S804などでの追従が開始される。 The follow-up distance is reduced when, for example, the preceding moving body 202 is reversed and approaches the following moving device 201 straight. Can not take. On the other hand, when the user 202A or the like wants to approach the follower movement device 201 to pick up a part of the luggage, the user 202A or the like follows if the follower move device 201 moves backward and keeps the follow distance constant. The mobile device 201 cannot be approached. For this reason, as described above, control is performed so that the follow-up moving device 201 is stopped. When the distance from the preceding moving body 202 moves away from the follower moving device 201 again and the distance becomes larger than the minimum value L dmin , follow-up in steps S807 and S804 is started.

ステップS805において、仮の追従距離Ldtmpが追従距離の最小値Ldminより大きいと追従距離制御部103により判断された場合は、ステップS807において追従距離制御部103により追従距離Lは仮の追従距離Ldtmpに設定する。 If the follow-up distance control unit 103 determines in step S805 that the temporary follow-up distance L dtmp is larger than the minimum value L dmin of the follow-up distance, the follow-up distance control unit 103 determines that the follow-up distance L d is a temporary follow-up in step S807. Set to distance L dtmp .

移動制御部104は、先行移動体検出部101から入力される先行移動体202の情報と、追従距離制御部103から入力される追従距離と、周囲状況検出部102で検出されて入力される周囲の状況の情報(周囲状況データ)と、パラメータ設定部110で設定されて入力されたパラメータの値とに基づき、回転制御部106を制御して追従移動装置201の移動を制御する。   The movement control unit 104 includes information on the preceding moving body 202 input from the preceding moving body detection unit 101, the following distance input from the following distance control unit 103, and the surroundings detected and input by the surrounding state detection unit 102. Based on the situation information (ambient situation data) and the parameter value set and input by the parameter setting unit 110, the rotation control unit 106 is controlled to control the movement of the follow-up moving device 201.

次に、移動制御部104における動作について説明する。移動制御部104では、衝突する可能性のある障害物502の回避と、先行移動体202への追従の制御を行う。その制御を動作について、図9、図10を用いて説明する。   Next, the operation in the movement control unit 104 will be described. The movement control unit 104 performs control of avoiding an obstacle 502 that may collide and following the preceding moving body 202. The control will be described with reference to FIG. 9 and FIG.

図8は移動制御部104の全体の動作を説明するフローチャートである。   FIG. 8 is a flowchart for explaining the overall operation of the movement control unit 104.

まず、ステップS901において先行移動体202への追従処理を行い、新しい進行方向と速度が出力される。   First, a follow-up process for the preceding moving body 202 is performed in step S901, and a new traveling direction and speed are output.

次に、ステップS902において、周囲状況検出部102からの周囲状況データを用いて新しい進行方向と速度で追従移動装置201が移動する場合、追従移動装置201が衝突する可能性のある障害物502があるか否かを移動制御部104で判定する。具体的には、追従移動装置201の周囲状況データを示す図6で、進行の角度で、一定の時間×速度分で求まる進行距離より近くに障害物があるかどうかで移動制御部104により判断できる。この一定の時間は、単に次の動作ステップの時間ではなく、障害物502に対する回避処理の時間、安全率なども考慮した時間である。障害物502が急な動きにより追従移動装置201に接近してきた場合などにも、それを周囲状況検出部102が検出して、移動制御部104に回避動作の指示を出し、実際に追従移動装置201が障害物502に対する回避動作を完了するまでのトータルな時間を考慮する必要がある。また、回避動作も行わずに追従移動装置201の移動を停止して障害物502を回避する場合、又は追従移動装置201の進行方向を変化させて障害物502を回避できる場合などあり、現在の速度、周囲状況から、その回避動作が完了するまでの時間も複数ある。それらの回避処理の時間の中で一番時間のかかるもの、あるいは現在の状況から選択される回避処理の時間などを基に、安全率を考慮した時間から、衝突の可能性のある距離である衝突回避限界Dcolを移動制御部104により設定し、衝突回避限界Dcol以内の距離にある障害物502を移動制御部104により検出する。また周囲検出部102で求められる距離は、赤外線距離センサ501から障害物502までの距離であり、追従移動装置201の外形から障害物502までの距離ではない。よって、方向によっては、赤外線距離センサ501より障害物502に近いところに、追従移動装置201の外形がある場合がある。よって、図6の距離は、角度毎にその方向にある追従移動装置201の外形の最遠点と赤外線距離センサ501の位置との距離を引いて移動制御部104により補正する必要がある場合もある。図2、図5に示すように、赤外線距離センサ501が前方の端に位置している場合は、補正の必要がない場合もある。 Next, in step S902, when the follower movement device 201 moves with the new traveling direction and speed using the surrounding state data from the surrounding state detection unit 102, the obstacle 502 that the follower moving device 201 may collide with is detected. The movement control unit 104 determines whether there is any. Specifically, in FIG. 6 showing the surrounding state data of the tracking movement device 201, the movement control unit 104 determines whether there is an obstacle near the traveling distance determined by a certain time × speed at the angle of travel. it can. This fixed time is not simply the time of the next operation step, but is a time that takes into consideration the time of avoidance processing for the obstacle 502, the safety factor, and the like. Even when the obstacle 502 approaches the follower movement device 201 due to a sudden movement, the surrounding state detection unit 102 detects this and issues an instruction for avoidance operation to the movement control unit 104, and actually follows the follower movement device. It is necessary to consider the total time until 201 completes the avoidance operation for the obstacle 502. Further, there are cases where the movement of the follower moving device 201 is stopped without performing the avoiding operation to avoid the obstacle 502, or the obstacle 502 can be avoided by changing the traveling direction of the follower moving device 201. There are a plurality of times from the speed and the surrounding situation until the avoidance operation is completed. It is the distance that may cause a collision from the time considering the safety factor based on the time of the avoidance process that takes the most time or the time of the avoidance process selected from the current situation. The collision avoidance limit D col is set by the movement control unit 104, and the movement control unit 104 detects an obstacle 502 within a distance within the collision avoidance limit D col . The distance obtained by the surrounding detection unit 102 is a distance from the infrared distance sensor 501 to the obstacle 502, and is not a distance from the outer shape of the follow-up moving device 201 to the obstacle 502. Therefore, depending on the direction, there is a case where the outer shape of the follower moving device 201 is closer to the obstacle 502 than the infrared distance sensor 501. Therefore, the distance in FIG. 6 may need to be corrected by the movement control unit 104 by subtracting the distance between the farthest point of the outer shape of the follower moving device 201 in the direction and the position of the infrared distance sensor 501 for each angle. is there. As shown in FIG. 2 and FIG. 5, when the infrared distance sensor 501 is located at the front end, there is a case where correction is not necessary.

衝突回避限界Dcolの値を設定するとき、例えば、現在の速度が分速3mであり、回避動作に3秒かかるとすると、15cm以内の障害物は回避できないことになる。そこで、安全率を考慮して30cmを衝突回避限界Dcolとして移動制御部104により設定できる。 When the value of the collision avoidance limit D col is set, for example, if the current speed is 3 m / min and the avoiding operation takes 3 seconds, an obstacle within 15 cm cannot be avoided. Therefore, in consideration of the safety factor, the movement control unit 104 can set 30 cm as the collision avoidance limit D col .

ステップS902で、障害物502への追従移動装置201の衝突可能性ありと移動制御部104により判断した場合は、ステップS903の衝突回避動作を移動制御部104により行い、一定距離だけ衝突回避動作を、移動制御部104により駆動部105の移動制御部104を制御して行う。この衝突回避動作においても、先行移動体検出部101による先行移動体202の検出、周囲状況検出部102による周囲状況の計測を行った上で回避動作を行う。回避動作が終了すれば、再度、ステップS901の追従処理を行う。   In step S902, when the movement control unit 104 determines that there is a possibility of the collision of the tracking device 201 to the obstacle 502, the movement control unit 104 performs the collision avoidance operation in step S903, and performs the collision avoidance operation for a certain distance. The movement control unit 104 controls the movement control unit 104 of the driving unit 105 to perform this operation. Also in this collision avoidance operation, the avoidance operation is performed after the preceding moving body detection unit 101 detects the preceding moving body 202 and the surrounding state detection unit 102 measures the surrounding state. When the avoidance operation ends, the follow-up process in step S901 is performed again.

前記ループにより衝突可能性が無くなった場合、ステップS904において、移動制御部104により、ステップS901で出力された進行方向及び移動速度に基づいて駆動部105の移動制御部104を制御して、追従移動装置201による追従動作を行う。   When there is no possibility of a collision due to the loop, in step S904, the movement control unit 104 controls the movement control unit 104 of the driving unit 105 based on the traveling direction and the movement speed output in step S901, thereby following movement. Follow-up operation by the apparatus 201 is performed.

ステップS905で追従終了の指示が移動制御部104に入るまで、移動制御部104はこの動作ループを継続する。スムーズな動作を行うためには、分速数mで動作している場合には、少なくとも1秒間に数回から数十回は、このループを廻した方が良い。   The movement control unit 104 continues this operation loop until a follow-up end instruction enters the movement control unit 104 in step S905. In order to perform smooth operation, when operating at a speed of several meters per minute, it is better to run this loop at least several times to several tens of times per second.

追従終了の指示は、リモコン205のボタン等で入力することで行う。あるいは追従移動装置201の本体に装備されたインタフェース206に入力しても良い。ただし、先行移動体がユーザ202Aであった場合は、追従移動装置201に接近する必要がある。ユーザ202Aが追従移動装置201に向かって振り返り、真っ直ぐに近づけば、追従移動装置201が停止するので追従移動装置201の本体のインタフェース206を操作できる。
The follow-up end instruction is performed by inputting with the button of the remote controller 205 or the like. Or you may input into the interface 206 with which the main body of the tracking movement apparatus 201 was equipped. However, when the preceding moving body is the user 202A, it is necessary to approach the following moving device 201. When the user 202A looks back toward the follower moving device 201 and approaches straight, the follower moving device 201 stops, so that the interface 206 of the main body of the follower moving device 201 can be operated.

次に、ステップS901での追従処理について、図10の動作のフローチャートを用いて説明する。   Next, the following process in step S901 will be described using the flowchart of the operation in FIG.

まず、ステップS1001において、先行移動体202までの距離L及び先行移動体202の位置する方向Θを先行移動体検出部101から移動制御部104に読み込み、設定された追従距離Lを追従距離制御部103から移動制御部104に読み込む。また、現在速度検出部109により検出された現在の移動速度Vを移動制御部104に入力する。なお、現在の移動速度Vは、図1、図13の現在速度検出部109でそれぞれ検出可能である。図15においては、移動情報検出部1501で現在の移動速度Vは検出可能であるが、内部的には回転制御部106にも入力して、その部分でのフィードバック制御をすることが可能である。 First, in step S1001, the read direction Θ of the position of the distance L and the previous mobile 202 prior to moving object 202 from the prior moving body detection unit 101 to the movement control unit 104, following distance control set follow distance L d The data is read from the unit 103 to the movement control unit 104. In addition, the current movement speed V detected by the current speed detection unit 109 is input to the movement control unit 104. The current moving speed V can be detected by the current speed detecting unit 109 shown in FIGS. In FIG. 15, the current movement speed V can be detected by the movement information detection unit 1501, but it can also be internally input to the rotation control unit 106 to perform feedback control in that part. .

次いで、ステップS1002において、先行移動体202の方向に追従移動装置201を向かせるため、追従移動装置201の進行方向をΘに移動制御部104により設定する。   Next, in step S <b> 1002, the movement control unit 104 sets the traveling direction of the following moving device 201 to Θ in order to direct the following moving device 201 in the direction of the preceding moving body 202.

次に、ステップS1003において、先行移動体検出部101で検出された先行移動体202までの距離Lと、追従距離制御部103の追従距離Lとを移動制御部104により比較する。移動制御部104によりL>Lと判断された場合(ステップS1004)は、先行移動体202へ追いつくため、移動制御部104により、現在の移動速度Vを予め定めた割合aだけ増加させる。例えば予め定めた割合aを0.2とすると、新しい速度V×(1+a)はV×1.2となり、20%速度が速くなる。逆に、移動制御部104によりL<Lと判断された場合(ステップS1006)は、近づきすぎているので、移動制御部104により、現在の移動速度Vを予め定めた割合aだけ減少させる。予め定めた割合aを0.1とすると、新しい速度V×(1−a)はV×0.9となる。先行移動体202までの距離Lと追従距離Lが一致した場合(ステップS1005)は、現在の速度Vを維持する。以上の比較は、厳密に数値として一致するという判断ではなく、加速、減速の振動を避けるため、予め定めた一定の差の範囲内に入っていれば、先行移動体202までの距離Lと追従距離Lは等しいと移動制御部104により判断するようにしてもよい。 Next, in step S1003, the distance L is detected in the preceding moving body detection unit 101 to the preceding mobile 202 are compared by the movement control unit 104 and a follow-up distance L d of the tracking distance control unit 103. If the movement control unit 104 is determined to L> L d (step S1004), in order to catch up to the preceding mobile 202, the movement control unit 104 is increased by the ratio a 1 that defines the current moving velocity V in advance. For example, if the predetermined ratio a 1 is 0.2, the new speed V × (1 + a 1 ) becomes V × 1.2, and the speed is increased by 20%. Conversely, when L <L d is determined by the movement control unit 104 (step S1006), the movement control unit 104 decreases the current movement speed V by a predetermined ratio a 2 because it is too close. . If the predetermined ratio a 2 is 0.1, the new speed V × (1-a 2 ) is V × 0.9. If the distance L between tracking distance L d prior to the moving body 202 are matched (step S1005) maintains the current speed V. The above comparison is not a judgment that the numerical values coincide with each other, but in order to avoid acceleration and deceleration vibrations, follow the distance L to the preceding moving body 202 as long as it is within a predetermined range. the distance L d may be determined by the movement control unit 104 to be equal.

最後に、ステップS1007で求めた進行方向Θと速度Vを移動制御部104から移動制御部104に出力する。
Finally, the traveling direction Θ and the velocity V obtained in step S1007 are output from the movement control unit 104 to the movement control unit 104.

次に、図9のステップS903の衝突回避動作について図11を用いて説明する。図11は、衝突回避の動作を説明した模式図である。   Next, the collision avoidance operation in step S903 in FIG. 9 will be described with reference to FIG. FIG. 11 is a schematic diagram illustrating a collision avoidance operation.

図11の(A)において、先行移動体202に追従して移動していた追従移動装置201の方向αに、衝突回避限界Dcol以下の距離に障害物1101がステップS902で周囲状況検出部102により検出されたとする。 In FIG. 11A, in the direction α of the follower moving device 201 that has moved following the preceding moving body 202, the obstacle 1101 is located at a distance equal to or less than the collision avoidance limit D col in step S902. Is detected.

すると、移動制御部104の基に回転制御部106が左右のモータ107の駆動を制御して、図11の(B)に示すように、αの方向とは反対側に予め設定されて一定角βだけ追従移動装置201が回転する(図11の(B)では時計回りに一定角βだけ回転する)。この向きで、周囲の障害物(障害物1101や他の障害物)の位置を周囲状況検出部102により計測し、追従移動装置201の最小回転半径や外形の大きさなどから設計時に設定し、移動制御部104に予め記憶されている回避のための距離Mを前進する。前進後、その方向での衝突の可能性がないかを、ステップS902と同様の方法で判定する。再度、障害物との衝突の可能性がある場合は、さらに一定角βを加えた回転を追従移動装置201が行う(図11の(B)では時計回りにさらに一定角βだけ回転する)。この結果、追従移動装置201は、最初の位置からは2β回転することになる。障害物との衝突の可能性が無くなれば、図11の(C)のように、追従移動装置201が回避のための距離Mだけ2β回転した方向に前進する。もし全ての方向に障害物があり、追従移動装置201が360度以上回転しても衝突回避できない場合は、追従移動装置201は移動動作を停止して警告音などによりユーザに通知する。ここで、具体的な数値例としては、衝突回避限界Dcolを30cm、一定角βを30度、回避のための距離Mを60cmとする場合などがある。この数値例の場合、12回、その場で追従移動装置201が回転をしても衝突が回避できそうにない場合は、エラーとなり追従移動装置201の移動動作を停止する。 Then, based on the movement control unit 104, the rotation control unit 106 controls the driving of the left and right motors 107, and is set in advance on the opposite side to the direction of α as shown in FIG. The follower moving device 201 rotates by β (in FIG. 11B, it rotates clockwise by a fixed angle β). In this direction, the position of surrounding obstacles (obstacles 1101 and other obstacles) is measured by the surrounding state detection unit 102, and is set at the time of design from the minimum turning radius and the size of the outer shape of the follower movement device 201. The distance M for avoidance stored in advance in the movement control unit 104 is advanced. After advancing, it is determined by the same method as step S902 whether there is a possibility of a collision in that direction. When there is a possibility of collision with the obstacle again, the follower moving device 201 further rotates by adding a fixed angle β (in FIG. 11B, it further rotates by a fixed angle β clockwise). As a result, the follower movement device 201 rotates 2β from the initial position. If there is no possibility of a collision with an obstacle, as shown in FIG. 11C, the follower movement device 201 moves forward in a direction rotated by 2β by a distance M for avoidance. If there are obstacles in all directions and the collision moving device 201 cannot be avoided even if it rotates 360 degrees or more, the following moving device 201 stops the moving operation and notifies the user with a warning sound or the like. Here, as a specific numerical example, there is a case where the collision avoidance limit D col is 30 cm, the constant angle β is 30 degrees, and the distance M for avoidance is 60 cm. In the case of this numerical example, if the collision is not likely to be avoided even if the follower moving device 201 rotates on the spot 12 times, an error occurs and the moving operation of the follower moving device 201 is stopped.

図11の(C)のように、エラー無く衝突回避動作が行え距離Mだけ追従移動装置201が進行した場合は、そこで再度、ステップS901において、先行移動体検出部101により先行移動体202の方向を検出し、再度追従の動作に移り、図11の(D)のように先行移動体202の方向を向くことになる。先行移動体202を見失わないように、衝突回避動作ステップS903を行うときも、各時刻において(所定の時間毎に)先行移動体検出部101により先行移動体202の検出だけは続けておく方が望ましい。   As shown in FIG. 11C, when the collision avoiding operation can be performed without error and the follower moving device 201 advances by the distance M, the direction of the preceding moving body 202 is again detected by the preceding moving body detection unit 101 in step S901. Is detected again, and the operation moves to the follow-up operation again, and faces the preceding moving body 202 as shown in FIG. Even when the collision avoidance operation step S903 is performed so as not to lose sight of the preceding moving body 202, it is preferable to continue the detection of the preceding moving body 202 by the preceding moving body detection unit 101 at each time (every predetermined time). desirable.

第1実施形態の追従移動装置201の一連の動作の様子を図12に示す。   A state of a series of operations of the follower movement device 201 of the first embodiment is shown in FIG.

スタート地点1201での追従移動装置201は、先行移動体202と追従距離の初期値Ld0をとって追従を開始する。このスタート地点1201での追従移動装置201の中心から左右110度の角度の範囲内で距離Ld0以下の扇形の近傍領域を1205で点線で示している。この領域1205に障害物1203が存在すれば、障害物1203が追従移動装置201に近接している混雑した領域と考えられる。なお、ここでは、このスタート地点1201付近では、領域1205に障害物1203が無い混雑していない状況としているが、もし、領域1205に障害物1203のある混雑した状況の場合には、以下の中間位置1202と同様に、追従距離Lで追従を開始する。 The follower movement device 201 at the start point 1201 starts the follower by taking the initial value L d0 of the follower distance with the preceding moving body 202. A fan-shaped neighborhood area with a distance L d0 or less within a range of 110 degrees left and right from the center of the follow-up movement device 201 at the start point 1201 is indicated by a dotted line 1205. If the obstacle 1203 exists in this area 1205, it is considered that the obstacle 1203 is a congested area close to the follower movement device 201. Here, in the vicinity of the start point 1201, the area 1205 is not crowded with no obstacle 1203. However, if the area 1205 is crowded with the obstacle 1203, the following intermediate similar to position 1202, to start tracking at follow-up distance L d.

中間位置1202においては、周囲状況検出部102で検出される周囲の障害物1203の周囲状況データに基づいて、障害物1203で混雑した状況であると追従距離制御部103により判断して追従距離制御部103で追従距離の初期値Ld0より短い追従距離Lとなるように移動制御部104を制御することにより、追従距離を周囲の状況に合わせた短い追従距離Lに変更する。これによって中間位置1202の近傍領域1206内に障害物1203の存在する混雑した状況では、先行移動体202に近接して先行移動体202の軌跡202Gの近くを移動することになり、周囲の障害物1203との衝突及び衝突回避動作が少なくなる。 At the intermediate position 1202, the tracking distance control unit 103 determines that the situation is congested by the obstacle 1203 based on the surrounding situation data of the surrounding obstacle 1203 detected by the surrounding situation detection unit 102, and follows the distance control. by controlling the movement control unit 104 so that the short follow-up distance L d from the initial value L d0 of the follow-up distance in part 103, to change the following distance short follow-up distance L d to suit the ambient conditions. As a result, in a congested situation where the obstacle 1203 is present in the vicinity area 1206 of the intermediate position 1202, the obstacle 1203 moves close to the preceding moving body 202 and near the locus 202G of the preceding moving body 202. The collision with 1203 and the collision avoidance operation are reduced.

次に、近接領域1207に障害物1203のない混雑していない位置1204に追従移動装置201が移動した時には、再度、追従距離を追従距離の初期値Ld0に戻すことにより、先行移動体202への最短距離を通るスムーズな経路を通ることができる。 Next, when the follower movement device 201 moves to a non-congested position 1204 where there is no obstacle 1203 in the proximity area 1207, the follower distance is returned to the initial value Ld0 of the follower distance again to the preceding moving body 202. A smooth route through the shortest distance can be taken.

なお、第1実施形態において、周囲状況検出部102は、追従移動装置201に搭載されたものとして説明したが、それに限定されることなく、例えば追従移動装置201の移動する空間の天井などに取り付けられたカメラ(図示せず)を周囲状況検出部102の別の例として用いても良い。例えば、天井から下方向を見下ろした広角のカメラにより追従移動装置201と先行移動体202を含む広範囲の画像を撮影する。予め追従移動装置201と先行移動体202と障害物502の無い状況で床面などの背景画像を撮影しておけば、現在撮影された画像から背景画像を差分することにより、床面とは違う新たに現れた領域を抽出することができる。この抽出された領域は、追従移動装置201、先行移動体202、障害物1203のいずれかである。追従移動装置201及び先行移動体202は、それぞれの形状や色などの特徴が判っているので、それらの特徴を元に、抽出された領域から、追従移動装置201と、先行移動体202と、その他障害物502とをそれぞれ検出することができる。その場合、先行移動体202の位置も同時に計測でき、先行移動体検出部101と周囲状況検出部102を同一のカメラ映像を用いて処理することが可能となる。この場合は、追従移動装置201から見て、他の障害物の背後に隠れている障害物、及び先行移動体202も検出できるので、より多くの障害物を検出したり、先行移動体202を見失うことが少なくすることが可能となる。   In the first embodiment, the surrounding state detection unit 102 has been described as being mounted on the follower movement device 201. However, the present invention is not limited thereto, and is attached to, for example, a ceiling of a space in which the follower movement device 201 moves. A camera (not shown) may be used as another example of the surrounding state detection unit 102. For example, a wide-range image including the following moving device 201 and the preceding moving body 202 is taken by a wide-angle camera looking down from the ceiling. If a background image such as a floor surface is captured in the absence of the following moving device 201, the preceding moving body 202, and the obstacle 502 in advance, it is different from the floor surface by subtracting the background image from the currently captured image. A newly appearing region can be extracted. This extracted region is any one of the following moving device 201, the preceding moving body 202, and the obstacle 1203. Since the following moving device 201 and the preceding moving body 202 have characteristics such as their shapes and colors, the following moving device 201, the preceding moving body 202, and the like are extracted from the extracted regions based on those features. Other obstacles 502 can be detected. In that case, the position of the preceding moving body 202 can also be measured at the same time, and the preceding moving body detection unit 101 and the surrounding state detection unit 102 can be processed using the same camera image. In this case, since the obstacle moving behind the other obstacles and the preceding moving body 202 can be detected as viewed from the following moving device 201, more obstacles can be detected or the preceding moving body 202 can be detected. It is possible to reduce losing sight.

また、なお第1実施形態において、周囲状況検出部102は、周囲状況データを検出するとしていたが、周囲の壁や障害物502などの位置、形状などの情報が周囲状況検出部102に予め与えられる場合もある。その場合は、検出を行わず、予め与えられ得た位置、形状などの情報を周囲状況検出部102で用いることも可能である。   In the first embodiment, the ambient condition detection unit 102 detects ambient condition data. However, information such as the position and shape of the surrounding wall and the obstacle 502 is given to the ambient condition detection unit 102 in advance. Sometimes. In that case, it is also possible to use information such as a position and a shape, which can be given in advance, in the surrounding state detection unit 102 without performing detection.

前記第1実施形態によれば、追従移動装置201の周囲に障害物502が近い混雑した状況になった場合は、周囲の障害物502より、追従移動装置201が先行移動体202へより近く接近して追従することになり、周囲の障害物1203との衝突及び障害物502への回避動作を少なくしてスムーズな追従が可能となる。すなわち、追従距離制御部103において先行移動体202との距離を制御して追従するという構成により、状況に応じて適した距離を保ってスムーズな追従動作を実現することができる。
According to the first embodiment, when the obstacle 502 is congested near the follower moving device 201, the follower moving device 201 is closer to the preceding moving body 202 than the surrounding obstacle 502. Therefore, the collision with the surrounding obstacle 1203 and the avoidance action to the obstacle 502 are reduced, and the smooth following is possible. That is, with the configuration in which the tracking distance control unit 103 controls the distance from the preceding moving body 202 to track, a smooth tracking operation can be realized while maintaining a suitable distance according to the situation.

(第2実施形態)
本発明の第2実施形態にかかる追従移動装置について説明する。本実施形態では追従する先行移動体202として、主に追従移動装置201を利用するユーザ202Aを対象とする。本実施形態は、このような場合にユーザ202Aの意図により追従距離を可変にできる追従移動装置201に係るものである。
(Second Embodiment)
A follow-up moving device according to a second embodiment of the present invention will be described. In this embodiment, the user 202 </ b> A that mainly uses the following moving device 201 is targeted as the preceding moving body 202 that follows. In this case, the present embodiment relates to a follow-up movement apparatus 201 that can change the follow-up distance according to the intention of the user 202A.

図11の(A)〜(D)は、本発明の第2実施形態における追従移動装置201を示すものである。図11の(A)〜(D)において、第1実施形態の構成と異なるところは、図13に示すように、新たな追従距離の指示Ldusrの値を入力、設定するパラメータ設定部1301と、パラメータ設定部1301により設定されたその新たな追従距離の指示Ldusrの値に基づいて新たな追従動作をするように追従距離を制御してその追従距離を移動制御部104に出力する追従距離制御部1302を設けた点である。第1実施形態と同一の構成は同一の符号を記して説明を省略する。なお、この第2実施形態では、基本的には、単純化させるため、周囲の状況について自動的に検出するのではなく、全てユーザが指定するものであり、周囲が混雑してきたとユーザが思ったら、ユーザが指示を出して距離を入力するものである。よって、図13に図示された周囲状況検出部102は後述する変形例のためのものである。 FIGS. 11A to 11D show a follow-up moving device 201 according to the second embodiment of the present invention. 11 (A) to 11 (D) are different from the configuration of the first embodiment in that a parameter setting unit 1301 for inputting and setting a value of a new follow-up distance instruction L.sub.dus , as shown in FIG. The follow-up distance that controls the follow-up distance so as to perform a new follow-up operation based on the value of the new follow-up distance instruction Ldurr set by the parameter setting unit 1301 and outputs the follow-up distance to the movement control unit 104 This is the point that a control unit 1302 is provided. The same configurations as those of the first embodiment are denoted by the same reference numerals, and description thereof is omitted. In the second embodiment, basically, for simplification, the surrounding situation is not automatically detected, but all is specified by the user, and the user thinks that the surrounding area has become crowded. The user issues an instruction and inputs the distance. Therefore, the surrounding state detection unit 102 illustrated in FIG. 13 is for a modification described later.

パラメータ設定部1301においては、ユーザからの追従距離の指示Ldusrの値を読み取る。新たな追従距離の指示Ldusrの値の入力の方法としては、例えばユーザがリモコン205などを持ち、そのキー、ダイアルなどで距離の値を指示してパラメータ設定部1301に入力することができ、直接距離の値を数値で入力する場合や、距離の増減を入力するなどの方法がある。 The parameter setting unit 1301 reads the value of the follow-up distance instruction Ldusr from the user. As a method of inputting the value of the new tracking distance instruction Ldurr , for example, the user can hold the remote controller 205 or the like, and can input the distance value with its key, dial, etc. and input it to the parameter setting unit 1301. There are methods such as inputting the value of the direct distance numerically or inputting the increase / decrease of the distance.

新たな追従距離の指示Ldusrの値の別の入力の方法として、追従移動装置201の追従距離制御部1302に対して、近寄る、離れるの指示をリモコン205や、音声入力装置(図示せず)や、手振りの画像検出センサ(図示せず)などで伝えることにより、追従移動装置201を実際に動作させ、その追従距離を変化させ、望む距離になった位置で設定の指示を与えることで設定することもできる。この方法では実際の距離を見て判断できるので、数値で入力するより判りやすい。この場合、近づく、離れるの指示に対して、新たな追従距離の指示Ldusrの値を一定の値だけ増減させて追従動作をさせることを繰り返すことにより、追従移動装置201をリモコン205で操作するように制御することが可能である。逆に追従移動装置201を停止させておき、ユーザが動くことで追従距離を変えて、望む追従距離になった時に、設定の指示を与える方法もある。 As another method of inputting the value of the new tracking distance instruction Ldurr , the remote control 205 or a voice input device (not shown) is used to give an instruction to approach or leave the tracking distance control unit 1302 of the tracking movement device 201. Or by moving the follow-up movement device 201 by actually transmitting it with a hand-drawn image detection sensor (not shown) or the like, changing the follow-up distance, and giving a setting instruction at the desired distance You can also This method can be judged by looking at the actual distance, so it is easier to understand than inputting numerical values. In this case, in response to an instruction to approach or leave, the follow-up movement apparatus 201 is operated by the remote controller 205 by repeatedly increasing and decreasing the value of the new follow-up distance instruction L- durs by a certain value and performing a follow-up operation. It is possible to control as follows. On the other hand, there is also a method in which the follow-up movement device 201 is stopped, and the follow-up distance is changed by the movement of the user, and a setting instruction is given when the desired follow-up distance is reached.

追従距離制御部1302においては、パラメータ設定部1301から入力された新たな追従距離の指示Ldusrの値から追従距離Lを求める。この動作について、図14を用いて説明する。図14は追従距離制御部1302の動作を示したフローチャートである。 The follow-up distance control unit 1302 obtains the follow-up distance L d from the value of the new follow-up distance instruction L durs input from the parameter setting unit 1301. This operation will be described with reference to FIG. FIG. 14 is a flowchart showing the operation of the tracking distance control unit 1302.

ステップS1401において、パラメータ設定部1301からの新たな追従距離の指示Ldusrの値を追従距離制御部130に入力し、予め設定されている追従距離の最小値Ldminと、最大値Ldmaxとをパラメータ設定部1301から追従距離制御部130に読み込む。追従距離の最小値Ldminとしては、追従時の先行移動体202に接近する限界の距離が設定されている。例えば先行移動体202が急に停止しても先行移動体202に衝突せずに追従移動装置201が停止できる距離を設定するなどが考えられる。追従距離の最大値Ldmaxとしては、先行移動体202が追従移動装置201から離れた場合の追従の限界の距離が設定されている。例えば先行移動体検出部101の検出限界距離に一定の安全係数を掛けて検出限界距離よりも小さくした値などが考えられる。一例として、ユーザに追従する分速数mの追従移動装置201の場合、追従距離の最小値Ldminを50cm、追従距離の最大値Ldmaxを3mとして設定するなどが考えられる。あるいは追従距離の最小値Ldmin、追従距離の最大値Ldmaxとも、先行移動体202がユーザ202Aである場合などは、物理的制約や安全が確保される範囲内で、ユーザの好みにより設定することも可能である。 In step S1401, enter the value of the indication L Dusr new tracking distance from the parameter setting unit 1301 following distance control section 130, and the minimum value L dmin of the follow-up distance is set in advance, the maximum value L dmax Reading from the parameter setting unit 1301 to the tracking distance control unit 130. As the minimum value L dmin of the tracking distance, a limit distance that approaches the preceding moving body 202 at the time of tracking is set. For example, even if the preceding moving body 202 stops suddenly, it is conceivable to set a distance at which the follower moving apparatus 201 can stop without colliding with the preceding moving body 202. As the maximum value L dmax of the tracking distance, a limit distance for tracking when the preceding moving body 202 is separated from the tracking moving device 201 is set. For example, a value that is smaller than the detection limit distance by multiplying the detection limit distance of the preceding moving body detection unit 101 by a certain safety factor may be considered. As an example, in the case of the follower moving device 201 with a speed of m per minute following the user, it is conceivable that the minimum value L dmin of the follow distance is set to 50 cm and the maximum value L dmax of the follow distance is set to 3 m. Alternatively, the minimum value L dmin of the tracking distance and the maximum value L dmax of the tracking distance are set according to the user's preference within the range in which physical restrictions and safety are ensured when the preceding moving body 202 is the user 202A. It is also possible.

次いで、ステップS1402において、新たな追従距離の指示Ldusrの値と追従距離の最小値Ldminとを比較するとともに、新たな追従距離の指示Ldusrの値と追従距離の最大値Ldmaxとを比較する。新たな追従距離の指示Ldusrの値が追従距離の最小値Ldmin以下の場合は、ステップS1403において追従距離Lとして追従距離の最小値Ldminを設定し、新たな追従距離の指示Ldusrの値が追従距離の最大値Ldmax以上の場合は、ステップS1404において追従距離Lとして追従距離の最大値Ldmaxを設定する。新たな追従距離の指示Ldusrの値が追従距離の最小値Ldminと追従距離の最大値Ldmaxの間にある場合には、ステップS1405において追従距離Lとして新たな追従距離の指示Ldusrの値を設定する。これらのステップにより、ユーザが、追従距離の最大値と最小値の範囲外の値を無理に指示しても、そのような値は有効な入力とみなされないため、追従移動装置201が想定外の挙動をすることを防ぐことができる。 Then, in step S1402, as well as compared with the minimum value L dmin value and tracking distance indication L Dusr new tracking distance, and a maximum value L dmax of the follow-up distance and the value of the indication L Dusr new tracking distance Compare. If the value of the instruction L Dusr new tracking distance is less than or equal to the minimum value L dmin of the follow-up distance, set the minimum value L dmin of the follow-up distance as follow distance L d at step S1403, instructs L Dusr new tracking distance Is equal to or greater than the maximum value L dmax of the tracking distance, the maximum value L dmax of the tracking distance is set as the tracking distance L d in step S1404. If the value of the indication L Dusr new tracking distance is between the maximum value L dmax minimum L dmin and follow distance tracking distance, indicated L Dusr new tracking distance as follow distance L d at step S1405 Set the value of. With these steps, even if the user forcibly instructs a value outside the range of the maximum value and the minimum value of the tracking distance, such a value is not regarded as a valid input. It is possible to prevent the behavior.

以上のように、第2実施形態の追従移動装置201では、パラメータ設定部1301によりユーザの追従距離の指示を追従距離制御部1302が読み取り、追従距離制御部1302において追従距離を制御することにより、ユーザの設定した追従距離でユーザを追従することが可能となり、追従移動装置201がユーザの望む追従距離で追従することができる。   As described above, in the tracking movement device 201 of the second embodiment, the tracking distance control unit 1302 reads an instruction of the user's tracking distance by the parameter setting unit 1301, and the tracking distance control unit 1302 controls the tracking distance. It becomes possible to follow the user at the follow-up distance set by the user, and the follow-up movement device 201 can follow up at the follow-up distance desired by the user.

また、ステップS1401で入力された新たな追従距離の指示Ldusrの値を、本発明の第1実施形態における追従距離の初期値Ld0として、図8のステップS803からの処理を行うことにより、周囲に障害物がない場合は、何時でもユーザの望む距離に追従距離を変更することができ、周囲に障害物がある場合は周囲の状況に応じた追従制御を行うことが可能となる。なお、この変形例では、周囲の状況を考慮するため、図13でも、図1と同様に周囲状況検出部102から追従距離制御部1302への情報出力が必要となるため、図13に周囲状況検出部102を図示している。
Further, the value of the instruction L Dusr new tracking distance input in step S1401, as an initial value L d0 of the follow-up distance in the first embodiment of the present invention, by performing the processing from step S803 in FIG. 8, When there are no obstacles in the surroundings, the tracking distance can be changed to the distance desired by the user at any time. When there are obstacles in the surroundings, it is possible to perform tracking control according to the surrounding conditions. In this modified example, in order to consider the surrounding situation, FIG. 13 also requires the information output from the surrounding situation detection unit 102 to the follow-up distance control unit 1302 as in FIG. The detection unit 102 is illustrated.

(第3実施形態)
図15は、本発明の第3実施形態における追従移動装置201を示すものである。図15において、第1実施形態の構成と異なるところは、駆動部105において追従移動体の移動距離及び方向などを検出する移動情報検出部1501と、先行移動体202の速度を算出する先行移動体速度算出部1502と、新しい動作をする追従距離制御部1503と、を設けた点である。第1実施形態と同一の構成は同一の符号を記して説明を省略する。
(Third embodiment)
FIG. 15 shows a follow-up moving device 201 in the third embodiment of the present invention. In FIG. 15, the difference from the configuration of the first embodiment is that the driving unit 105 detects a moving distance and direction of the follower moving body, and a preceding moving body that calculates the speed of the preceding moving body 202. A speed calculation unit 1502 and a follow-up distance control unit 1503 that performs a new operation are provided. The same configurations as those of the first embodiment are denoted by the same reference numerals, and description thereof is omitted.

移動情報検出部1501としては、簡単には、移動制御部104からの進行方向及び速度の指令を蓄積、積分することにより、出発時の原点からの移動の方向及び距離などを計算するもので構成することができる。しかし、モータ107やタイヤ108の回転を正確に積分しても、タイヤ108と床のスリップなどにより実際の移動距離及び方向とずれが生じる場合がある。そのようなずれを無くすためには、移動情報検出部1501としては、移動情報検出部1501自身がそれぞれのタイヤ108の回転角を検出するジャイロや、床面と接して負荷無しに回転するセンサにより実際の移動距離を計測するセンサなどを独自に搭載し、かつ、ジャイロやセンサからの出力情報を基により正確な移動距離及び方向を演算して求めるものでもよい。   The movement information detection unit 1501 is simply configured to calculate the direction and distance of movement from the origin at the time of departure by accumulating and integrating the direction and speed commands from the movement control unit 104. can do. However, even if the rotations of the motor 107 and the tire 108 are accurately integrated, there may be a deviation from the actual moving distance and direction due to a slip between the tire 108 and the floor. In order to eliminate such a shift, the movement information detection unit 1501 includes a gyro that detects the rotation angle of each tire 108, or a sensor that rotates without load in contact with the floor surface. A sensor that actually measures the actual moving distance may be mounted, and an accurate moving distance and direction may be calculated based on output information from the gyroscope or sensor.

先行移動体速度検出部1502において、先行移動体検出部101からの先行移動体202の距離及び方向が入力される。この距離及び方向は、追従移動装置201に対する相対的な位置及び方向であるので、移動情報検出部1501からの追従移動装置201自身が移動した方向及び距離などの移動情報を差し引くことにより、先行移動体202が床、壁などの周りの静止した空間に対して動いた絶対的な移動方向及び距離などを計算することができる。それらを複数時刻分、メモリ(図示せず)に記憶しておき、単位時間当たりの差分を先行移動体速度検出部1502で計算することにより、先行移動体202の速度を算出する。   In the preceding moving body speed detection unit 1502, the distance and direction of the preceding moving body 202 from the preceding moving body detection unit 101 are input. Since this distance and direction are relative positions and directions with respect to the follower movement device 201, the preceding movement is obtained by subtracting movement information such as the direction and distance of the follower movement device 201 itself from the movement information detection unit 1501. It is possible to calculate the absolute direction and distance of movement of the body 202 relative to a stationary space around the floor, wall, etc. These are stored in a memory (not shown) for a plurality of times, and the speed of the preceding moving body 202 is calculated by calculating the difference per unit time by the preceding moving body speed detecting unit 1502.

追従距離制御部1503において、先行移動体速度検出部1502から入力される先行移動体202の速度に応じて追従距離を設定する。図16を用いて動作を説明する。図16は先行移動体202の速度と追従距離の変換テーブルの例であり、テーブルに従って、先行移動体202の速度に応じて異なる追従距離Lを設定する。先行移動体202の速度が速い場合は、追従する追従移動装置201の速度も速くなり、追従移動装置201の停止距離も長くなるため、追従距離も長く設定する。また、追従距離を長く設定すると、追従時に先行移動体202が曲がった場合など、最短経路を通って追従する割合が多くなるため、結果的に、速い速度で追従することになり有利となる。 In the following distance control unit 1503, the following distance is set according to the speed of the preceding moving body 202 input from the preceding moving body speed detection unit 1502. The operation will be described with reference to FIG. Figure 16 is an example of a conversion table of the follow-up distance and speed of the preceding mobile 202, in accordance with the table, set different follow-up distance L d in accordance with the speed of the preceding mobile unit 202. When the speed of the preceding moving body 202 is high, the speed of the following moving device 201 that follows is also increased, and the stop distance of the following moving device 201 is also increased. In addition, if the tracking distance is set to be long, the ratio of following along the shortest path increases when the preceding moving body 202 is bent at the time of tracking, and as a result, it is advantageous to follow at a high speed.

なお、さらに、先行移動体速度検出部1502で速度の変化を算出することにより、先行移動体202の速度の変化に応じた追従距離の制御を行うこともできる。例えば、速度の変化が多い場合は、追従距離を一定にすると、追従移動装置201の速度も変化が激しくなるので、そのような先行移動体202の速度の変化が多い時は、一定の範囲の中で追従距離を速度に合わせて細かく変化させることにより、追従移動装置201の速度が一定のままで追従することが可能である。   Further, by calculating the change in speed by the preceding moving body speed detection unit 1502, the follow-up distance can be controlled in accordance with the change in the speed of the preceding moving body 202. For example, when there is a large change in speed, if the tracking distance is made constant, the speed of the tracking mobile device 201 also changes drastically. It is possible to follow up while keeping the speed of the follower movement device 201 constant by changing the follow-up distance finely according to the speed.

また、図16の変換テーブルは1つに固定されるものではなく、複数の値の異なるテーブルを持ち、周囲の状況、ユーザの指示などにより切り替えて利用してもよい。また、ユーザの指示などを基に、テーブルの値を学習することも可能である。なお、この変形例では、周囲の状況を考慮するため、図15でも、図1と同様に周囲状況検出部102から追従距離制御部1503への情報出力が必要となるため、図15に周囲状況検出部102を図示している。
In addition, the conversion table in FIG. 16 is not limited to one, and a plurality of tables having different values may be used, and may be switched and used according to the surrounding situation, a user instruction, or the like. It is also possible to learn table values based on user instructions and the like. In this modification, in order to consider the surrounding situation, FIG. 15 also requires the information output from the surrounding situation detection unit 102 to the tracking distance control unit 1503 as in FIG. The detection unit 102 is illustrated.

以上のように、第3実施形態の追従移動装置201では、先行移動体202の速度を算出する先行移動体速度算出部1502と、先行移動体速度算出部1502で算出された先行移動体202の速度を基に追従距離を制御する追従距離制御部1503とを設けることにより、追従する先行移動体202の速度に応じて追従距離を制御することが可能となり、先行移動体202の速度に応じた追従距離の柔軟な制御が可能となる。例えば速度が速い場合は、停止距離、最短経路などを考慮して追従距離を大きくすることができる。
As described above, in the follow-up moving device 201 of the third embodiment, the preceding moving body speed calculation unit 1502 that calculates the speed of the preceding moving body 202 and the preceding moving body 202 calculated by the preceding moving body speed calculation unit 1502 are calculated. By providing the follow-up distance control unit 1503 that controls the follow-up distance based on the speed, it becomes possible to control the follow-up distance according to the speed of the preceding moving body 202 that follows, and according to the speed of the preceding moving body 202 Flexible control of the tracking distance is possible. For example, when the speed is high, the follow-up distance can be increased in consideration of the stop distance, the shortest path, and the like.

(第4実施形態)
図17は、本発明の第4実施形態における追従移動装置201を示すものである。図17において、第1実施形態の構成と異なるところは、追従移動装置201が移動する空間の場所における情報を検出するエリア情報検出部1701を設けた点である。第1実施形態と同一の構成は同一の符号を記して説明を省略する。なお、周囲の状況を考慮するため、図17でも、図1と同様に周囲状況検出部102から追従距離制御部1302へ情報が出力されている。
(Fourth embodiment)
FIG. 17 shows a follow-up moving device 201 in the fourth embodiment of the present invention. In FIG. 17, the difference from the configuration of the first embodiment is that an area information detection unit 1701 that detects information at a place in the space in which the follower movement device 201 moves is provided. The same configurations as those of the first embodiment are denoted by the same reference numerals, and description thereof is omitted. In FIG. 17, information is output from the surrounding state detection unit 102 to the follow-up distance control unit 1302 as in FIG.

エリア情報検出部1701において、追従移動装置201が移動する空間の特定の場所におけるエリア情報を検出し、追従距離Lを制御することで、より柔軟な制御が可能となる。 In the area information detection unit 1701, follow-up mobile device 201 detects the area information at a particular location of the space to be moved, by controlling the following distance L d, thereby enabling more flexible control.

実際の制御の例を図18を用いて説明する。ユーザ202Aがエレベータ1801の前で停止した場合、通常ならば追従移動装置201は、予め定められた追従距離で離れた位置1802の位置で停止することになる。しかし、周囲に他の人間1803が存在する場合、ユーザ202Aがエレベータ1801に乗り込む時に、追従移動装置201が前記位置1802に位置していたのでは、他の人間1803が障害物となり、追従移動装置201がユーザ202Aと一緒にエレベータ1801にスムーズに乗り込むことが難しくなる。   An example of actual control will be described with reference to FIG. When the user 202 </ b> A stops in front of the elevator 1801, the follower movement device 201 is normally stopped at a position 1802 that is separated by a predetermined follower distance. However, when there is another human 1803 around, if the follower moving device 201 is located at the position 1802 when the user 202A gets into the elevator 1801, the other human 1803 becomes an obstacle, and the follower moving device It becomes difficult for 201 to get into elevator 1801 smoothly together with user 202A.

この場合、エレベータ1801の近くに、その付近がエレベータ1801の前であるというエリア情報を流す発信機1804を設置しておき、エリア情報検出部1701が、このエリア情報を検出した場合、予め追従距離制御部103にエレベータ前の短い追従距離を設定しておき、先行移動体202の近くの短い追従距離だけ離れた位置1805まで追従移動装置201が近寄ることにより、追従移動装置201が先行移動体202と一緒にスムーズにエレベータ1801に乗り込むことが可能となる。   In this case, a transmitter 1804 that sends area information that the vicinity is in front of the elevator 1801 is installed in the vicinity of the elevator 1801, and when the area information detection unit 1701 detects this area information, a follow-up distance is previously provided. A short follow-up distance before the elevator is set in the control unit 103, and the follow-up moving device 201 approaches a position 1805 that is separated by a short follow-up distance near the preceding moving body 202. It becomes possible to get into the elevator 1801 smoothly together.

エリア情報の発信機1804は、自ら電波を発信するものであっても良いし、無線タグなどの問い合わせの電波により反応を返すものであっても良い。場所も壁、床、天井など、そのエリア付近に近づいたエリア情報検出部に対して情報を発信できる場所にあればよい。   The area information transmitter 1804 may transmit a radio wave by itself, or may return a response by an inquiry radio wave such as a wireless tag. The place may be a place where information can be transmitted to an area information detection unit that is close to the area, such as a wall, floor, or ceiling.

あるいは、特別な発信機1804が無くても、エリア情報検出部がカメラなどを用いて、エレベータ付近の状況を画像認識して、エレベータ特有のマーカ、表示板、扉の形状を認識することにより、付近がエレベータ前であることを認識しても良い。又は、追従移動装置201自身が地図情報を予め持っておき、現在の自身の位置を元に、そこに記された情報から読み取っても良い。   Alternatively, even if there is no special transmitter 1804, the area information detection unit recognizes the situation near the elevator using a camera or the like, and recognizes the shape of the elevator-specific marker, display board, door, You may recognize that the vicinity is in front of an elevator. Alternatively, the tracking movement device 201 itself may have map information in advance, and may read from the information recorded there based on the current position of itself.

エレベータ以外にも、各種の入り口、ドアなどにおいて、同様の動作をすることが可能である。例えば、先行移動体202が店に立ち寄った場合、荷物預け入れカウンターに立ち寄った場合等に、盗難防止などのために、追従距離を短くするなどの制御が考えられる。   In addition to the elevator, the same operation can be performed at various entrances, doors, and the like. For example, when the preceding mobile body 202 stops at a store or when it stops at a luggage deposit counter, control such as shortening the follow-up distance can be considered to prevent theft.

また逆に、セキュリティゲートを通過する場合や、トイレなどに入る場合など、常に追従されては困る場合がある。その場合、エリア情報により、トイレであれば、追従距離を離す、あるいは移動制御部104で、エリア情報に指定されている位置で停止して、ユーザを待つなどの動作を行わせることも可能である。
On the other hand, there are cases where it is not always possible to keep track of things such as passing through a security gate or entering a toilet. In that case, if the toilet is based on the area information, it is possible to move away from the follow-up distance, or cause the movement control unit 104 to perform an operation such as stopping at the position specified in the area information and waiting for the user. is there.

なお、以上の第1〜第4実施形態では、先行移動体検出部101として、先行移動体202の追従移動装置201からの相対的な方向と距離を検出するものとしたが、これに限定されることなく、先行移動体202の絶対的な位置を検出し一定時間毎に蓄積することで、先行移動体202の軌跡202Gを検出しても良い。ただし、軌跡202Gを検出する場合は移動制御部104では、先行移動体202の軌跡202Gの後をたどる制御を行うことが普通であり、第1実施形態における、障害物の少ない領域で最短経路を通るという効果は生じない。ただし、他の効果は同様に得られる。また、第2実施形態及び第3実施形態における効果は、先行移動体202の方向及び距離を検出する場合も、軌跡202Gを検出する場合も、同じ効果が得られる。   In the first to fourth embodiments described above, the preceding moving body detection unit 101 detects the relative direction and distance of the preceding moving body 202 from the follow-up moving device 201. However, the present invention is not limited to this. Alternatively, the locus 202G of the preceding moving body 202 may be detected by detecting the absolute position of the preceding moving body 202 and accumulating it at regular intervals. However, when detecting the trajectory 202G, the movement control unit 104 normally performs control to follow the trajectory 202G of the preceding moving body 202, and in the first embodiment, the shortest path is formed in a region with few obstacles. There is no effect of passing. However, other effects can be obtained similarly. Further, the same effects can be obtained in the second embodiment and the third embodiment both when the direction and distance of the preceding moving body 202 are detected and when the locus 202G is detected.

なお、前記様々な実施形態のうちの任意の実施形態を適宜組み合わせることにより、それぞれの有する効果を奏するようにすることができる。   It is to be noted that, by appropriately combining any of the various embodiments, the effects possessed by them can be produced.

本発明の追従移動装置は、障害物などの状況に応じた追従距離を保ってスムーズな追従が可能なので、多様で変化する環境下で人や先行車に追従する移動装置や、特に人込みで利用者を追従する荷物運搬などの移動装置等として有用である。   Since the following moving device of the present invention can smoothly follow a distance according to the situation such as an obstacle, the moving device that follows a person or a preceding vehicle in various and changing environments, especially a crowded person It is useful as a moving device for carrying a baggage to follow the user.

本発明の第1実施形態における追従移動装置の構成を示すブロック図である。It is a block diagram which shows the structure of the tracking movement apparatus in 1st Embodiment of this invention. 本発明の第1実施形態における追従移動装置の外観と先行移動体の例であるユーザを示す斜視図である。It is a perspective view which shows the user who is an example of the external appearance of the follower movement apparatus in 1st Embodiment of this invention, and a preceding moving body. (A)〜(D)はそれぞれ本発明の第1実施形態における先行移動体検出のための左右のカメラの画像を示す図及び左右のカメラの画像から頭部と肩の部分を抽出した図である。(A)-(D) is the figure which shows the image of the left and right cameras for the preceding moving body detection in 1st Embodiment of this invention, and the figure which extracted the part of the head and the shoulder from the image of the left and right cameras, respectively. is there. 本発明の第1実施形態における追従移動装置と先行移動体との関係を示す図である。It is a figure which shows the relationship between the tracking movement apparatus and 1st moving body in 1st Embodiment of this invention. 本発明の第1実施形態における追従移動装置の周囲状況検出部の動作を示す図である。It is a figure which shows operation | movement of the surrounding condition detection part of the tracking movement apparatus in 1st Embodiment of this invention. 本発明の第1実施形態における追従移動装置の周囲状況データを示す図である。It is a figure which shows the surrounding condition data of the tracking movement apparatus in 1st Embodiment of this invention. 本発明の第1実施形態における追従移動装置の周囲状況データを示すグラフである。It is a graph which shows the surrounding condition data of the tracking movement apparatus in 1st Embodiment of this invention. 本発明の第1実施形態における追従移動装置の追従距離制御部の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the tracking distance control part of the tracking movement apparatus in 1st Embodiment of this invention. 本発明の第1実施形態における追従移動装置の移動制御部の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the movement control part of the tracking movement apparatus in 1st Embodiment of this invention. 本発明の第1実施形態における追従移動装置の移動制御部の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the movement control part of the tracking movement apparatus in 1st Embodiment of this invention. (A)〜(D)はそれぞれ本発明の第1実施形態における追従移動装置の衝突物回避の動作を示す図である。(A)-(D) is a figure which shows the operation | movement of the collision object avoidance of the tracking movement apparatus in 1st Embodiment of this invention, respectively. 本発明の第1実施形態における追従移動装置の動作を示す図である。It is a figure which shows operation | movement of the tracking movement apparatus in 1st Embodiment of this invention. 本発明の第2実施形態における追従移動装置の構成を示すブロック図である。It is a block diagram which shows the structure of the tracking movement apparatus in 2nd Embodiment of this invention. 本発明の第2実施形態における追従移動装置の追従距離制御部の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the tracking distance control part of the tracking movement apparatus in 2nd Embodiment of this invention. 本発明の第3実施形態における追従移動装置の構成を示すブロック図である。It is a block diagram which shows the structure of the tracking movement apparatus in 3rd Embodiment of this invention. 本発明の第3実施形態における先行移動体の速度と追従距離の関係を示す図である。It is a figure which shows the relationship between the speed of a preceding moving body and follow-up distance in 3rd Embodiment of this invention. 本発明の第4実施形態における追従移動装置の構成を示すブロック図である。It is a block diagram which shows the structure of the tracking movement apparatus in 4th Embodiment of this invention. 本発明の第4実施形態における追従移動装置の動作を示す図である。It is a figure which shows operation | movement of the tracking movement apparatus in 4th Embodiment of this invention. 従来の追従移動装置の概略を示す図である。It is a figure which shows the outline of the conventional tracking movement apparatus. 従来の追従移動装置の動作を示す図である。It is a figure which shows operation | movement of the conventional tracking movement apparatus. 従来の追従移動装置の動作を示す図である。It is a figure which shows operation | movement of the conventional tracking movement apparatus. 従来の追従移動装置の動作を示す図である。It is a figure which shows operation | movement of the conventional tracking movement apparatus.

符号の説明Explanation of symbols

101 先行移動体検出部
102 周囲状況検出部
103 追従距離制御部
104 移動制御部
105 駆動部
106 回転制御部
107 モータ
108 タイヤ
109 現在速度検出部
110 パラメータ設定部
201 追従移動装置
202 先行移動体
202A ユーザ
202G 軌跡
203 光源
204 カメラ
205 リモコン
206 インタフェース
301 頭部
302 肩の部分
303 円
304 円弧
305 円の中心位置
501 赤外線距離センサ
502 障害物
503 レーザ光
1203 障害物
1301 パラメータ設定部
1302 追従距離制御部
1501 移動情報検出部
1502 先行移動体速度算出部
1503 追従距離制御部
1701 エリア情報検出部
1801 エレベータ
1802 位置
1803 他の人間
1804 発信機
1805 位置
DESCRIPTION OF SYMBOLS 101 Previous moving body detection part 102 Ambient condition detection part 103 Following distance control part 104 Movement control part 105 Drive part 106 Rotation control part 107 Motor 108 Tire 109 Current speed detection part 110 Parameter setting part 201 Following moving apparatus 202 Previous moving body 202A User 202G locus 203 light source 204 camera 205 remote control 206 interface 301 head 302 shoulder part 303 circle 304 arc 305 center position of circle 501 infrared distance sensor 502 obstacle 503 laser beam 1203 obstacle 1301 parameter setting unit 1302 tracking distance control unit 1501 movement Information detection unit 1502 Advance moving body speed calculation unit 1503 Tracking distance control unit 1701 Area information detection unit 1801 Elevator 1802 Position 1803 Other human 1804 Transmitter 18 5 position

Claims (11)

先行移動体を追従する追従移動装置において、
前記先行移動体を検出する先行移動体検出部と、
前記先行移動体検出部により検出された前記先行移動体との追従距離を可変に制御する追従距離制御部と、
を備えて、前記追従距離制御部により制御された前記追従距離に基づき前記先行移動体を追従することを特徴とする追従移動装置。
In the following moving device that follows the preceding moving body,
A preceding moving body detection unit for detecting the preceding moving body;
A follow-up distance control unit that variably controls a follow-up distance with the preceding mobile body detected by the preceding mobile body detection unit;
And a follow-up moving device that follows the preceding moving body based on the follow-up distance controlled by the follow-up distance control unit.
周囲状況を検出する周囲状況検出部をさらに備えて、
前記追従距離制御部が、前記周囲状況検出部で検出された前記周囲状況に基づき前記先行移動体との前記距離を可変に制御することを特徴とする請求項1に記載の追従移動装置。
It further includes an ambient condition detection unit for detecting the ambient condition,
The follow-up movement apparatus according to claim 1, wherein the follow-up distance control unit variably controls the distance from the preceding moving body based on the surrounding situation detected by the surrounding situation detection unit.
前記周囲状況検出部で検出される前記周囲状況は、周囲の障害物の状況であることを特徴とする請求項2に記載の追従移動装置。   The follow-up movement apparatus according to claim 2, wherein the surrounding situation detected by the surrounding situation detection unit is a situation of a surrounding obstacle. 前記追従距離制御部は、前記周囲の前記障害物との距離が前記追従距離より短い場合に、前記先行移動体との前記追従距離をより短くするように可変に制御することを特徴とする請求項3に記載の追従移動装置。   The follow-up distance control unit variably controls the follow-up distance with the preceding moving body to be shorter when a distance from the surrounding obstacle is shorter than the follow-up distance. Item 4. The following moving device according to Item 3. 前記追従距離制御部が、ユーザから指示された追従距離に基づき、前記先行移動体との前記追従距離を可変に制御することを特徴とする請求項1〜4のいずれか1つに記載の追従移動装置。   5. The tracking according to claim 1, wherein the tracking distance control unit variably controls the tracking distance with the preceding moving body based on a tracking distance instructed by a user. Mobile device. 前記ユーザから指示された前記追従距離は、前記先行移動体と前記追従移動装置の実際の距離に基づき指示された距離であることを特徴とする請求項5に記載の追従移動装置。   6. The follow-up movement apparatus according to claim 5, wherein the follow-up distance instructed by the user is a distance instructed based on an actual distance between the preceding moving body and the follow-up movement apparatus. 前記追従距離制御部が、前記先行移動体の速度に基づいて、前記先行移動体との前記追従距離を可変に制御することを特徴とする請求項1〜6のいずれか1つに記載の追従移動装置。   The follow-up distance control unit variably controls the follow-up distance with the preceding moving body based on the speed of the preceding moving body. Mobile equipment. 前記追従距離制御部が、前記先行移動体の速度の変化に基づいて、前記先行移動体との前記追従距離を可変に制御することを特徴とする請求項7に記載の追従移動装置。   The follow-up movement apparatus according to claim 7, wherein the follow-up distance control unit variably controls the follow-up distance with the preceding moving body based on a change in speed of the preceding moving body. 前記追従距離制御部が、前記追従移動装置が移動する空間の位置に応じて、前記先行移動体との前記追従距離を可変に制御することを特徴とする請求項1〜8のいずれか1つに記載の追従移動装置。   The follow-up distance control unit variably controls the follow-up distance with the preceding moving body according to a position of a space in which the follow-up moving device moves. The follow-up movement device described in 1. 前記先行移動体を追従するように前記追従移動装置を移動させる駆動部をさらに備え、前記追従距離制御部により制御された前記追従距離に基づき前記先行移動体を追従するように、前記駆動部を駆動して前記先行移動体を追従することを特徴とする請求項1〜9のいずれか1つに記載の追従移動装置。   A driving unit that moves the following moving device to follow the preceding moving body; and the driving unit is configured to follow the preceding moving body based on the following distance controlled by the following distance control unit. The follow-up moving device according to claim 1, wherein the follow-up moving device is driven to follow the preceding moving body. 前記周囲状況検出部で検出される前記周囲状況は、前記追従移動装置が移動しようとする場所の状況又はその場所の近傍の状況であることを特徴とする請求項2に記載の追従移動装置。
The follow-up movement apparatus according to claim 2, wherein the surrounding situation detected by the surrounding situation detection unit is a situation of a place where the follow-up movement apparatus is to move or a situation in the vicinity of the place.
JP2004324947A 2004-11-09 2004-11-09 Tracking mobile device Pending JP2006134221A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004324947A JP2006134221A (en) 2004-11-09 2004-11-09 Tracking mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004324947A JP2006134221A (en) 2004-11-09 2004-11-09 Tracking mobile device

Publications (1)

Publication Number Publication Date
JP2006134221A true JP2006134221A (en) 2006-05-25

Family

ID=36727690

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004324947A Pending JP2006134221A (en) 2004-11-09 2004-11-09 Tracking mobile device

Country Status (1)

Country Link
JP (1) JP2006134221A (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211512A (en) * 2009-03-10 2010-09-24 Toshiba Tec Corp Autonomous moving device
JP2014092861A (en) * 2012-11-01 2014-05-19 Symtec Hozumi:Kk Follow-up carriage system
JP2014092863A (en) * 2012-11-01 2014-05-19 Symtec Hozumi:Kk Tracking bogie
WO2014156458A1 (en) * 2013-03-28 2014-10-02 株式会社日立産機システム Automatic guided vehicle and automatic guided vehicle system
WO2016117204A1 (en) * 2015-01-23 2016-07-28 ソニー株式会社 Information processing device, information processing method, and program
JP2016212465A (en) * 2015-04-28 2016-12-15 株式会社ニコン Electronic device and imaging system
KR101795843B1 (en) * 2014-12-23 2017-12-04 한국해양대학교 산학협력단 Following Robot and Its Control method
JP2018085065A (en) * 2016-11-25 2018-05-31 株式会社竹中工務店 Electrically-driven travel base
JP2018106312A (en) * 2016-12-23 2018-07-05 株式会社Zmp Mobile vehicle
JP2018116359A (en) * 2017-01-16 2018-07-26 本田技研工業株式会社 Travel management system for autonomous mobile type robot
US10224769B2 (en) 2013-11-06 2019-03-05 Sony Corporation Solid-state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
CN109696924A (en) * 2019-01-31 2019-04-30 合肥联宝信息技术有限公司 Intelligent baggage car and control system
WO2019123622A1 (en) * 2017-12-21 2019-06-27 株式会社ニコン Guiding device
KR20190134970A (en) * 2018-05-04 2019-12-05 엘지전자 주식회사 A plurality of robot cleaner and a controlling method for the same
EP3579076A1 (en) 2018-06-05 2019-12-11 Kabushiki Kaisha Toyota Jidoshokki Tracking vehicle control system
CN111208846A (en) * 2018-11-21 2020-05-29 富士施乐株式会社 Autonomous moving apparatus and computer readable medium
WO2020138115A1 (en) * 2018-12-27 2020-07-02 株式会社豊田自動織機 Autonomous moving body
JP2021049910A (en) * 2019-09-26 2021-04-01 ダイムラー・アクチェンゲゼルシャフトDaimler AG Vehicle control system and vehicle control method
JP2021059217A (en) * 2019-10-07 2021-04-15 株式会社カーメイト Electric baby carriage
JPWO2020152777A1 (en) * 2019-01-22 2021-09-30 本田技研工業株式会社 Accompanying mobile
JPWO2020152778A1 (en) * 2019-01-22 2021-09-30 本田技研工業株式会社 Accompanying mobile
US11148290B2 (en) 2018-05-04 2021-10-19 Lg Electronics Inc. Plurality of robot cleaner and a controlling method for the same
JPWO2020170510A1 (en) * 2019-02-19 2021-12-16 パナソニックIpマネジメント株式会社 Unmanned aircraft, information processing methods and programs
JP2022525041A (en) * 2018-03-07 2022-05-11 スカイラ テクノロジーズ, インク. Execution of collaborative tasks between humans and robot vehicles
CN114803588A (en) * 2022-04-18 2022-07-29 珠海舒墨科技有限公司 Transmission device capable of automatically adjusting track width
WO2023140509A1 (en) * 2022-01-19 2023-07-27 주식회사 트위니 Human-following robot for logistics transportation
WO2023187859A1 (en) * 2022-03-28 2023-10-05 三菱電機株式会社 Device and method for controlling operation of autonomous mobile robot

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211512A (en) * 2009-03-10 2010-09-24 Toshiba Tec Corp Autonomous moving device
JP2014092861A (en) * 2012-11-01 2014-05-19 Symtec Hozumi:Kk Follow-up carriage system
JP2014092863A (en) * 2012-11-01 2014-05-19 Symtec Hozumi:Kk Tracking bogie
WO2014156458A1 (en) * 2013-03-28 2014-10-02 株式会社日立産機システム Automatic guided vehicle and automatic guided vehicle system
JP2014191786A (en) * 2013-03-28 2014-10-06 Hitachi Industrial Equipment Systems Co Ltd Automatic conveying vehicle, and automatic conveying vehicle system
CN105074601A (en) * 2013-03-28 2015-11-18 株式会社日立产机系统 Automatic guided vehicle and automatic guided vehicle system
US10224769B2 (en) 2013-11-06 2019-03-05 Sony Corporation Solid-state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
US11031833B2 (en) 2013-11-06 2021-06-08 Sony Corporation Solid-state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
US11689070B2 (en) 2013-11-06 2023-06-27 Sony Group Corporation Solid-state imaging device, method of manufacturing solid-state imaging device, and electronic apparatus
KR101795843B1 (en) * 2014-12-23 2017-12-04 한국해양대학교 산학협력단 Following Robot and Its Control method
WO2016117204A1 (en) * 2015-01-23 2016-07-28 ソニー株式会社 Information processing device, information processing method, and program
US11385641B2 (en) 2015-01-23 2022-07-12 Sony Corporation Information processing device and information processing method
US10509401B2 (en) 2015-01-23 2019-12-17 Sony Corporation Information processing device and information processing method
JP2016212465A (en) * 2015-04-28 2016-12-15 株式会社ニコン Electronic device and imaging system
JP2018085065A (en) * 2016-11-25 2018-05-31 株式会社竹中工務店 Electrically-driven travel base
JP2018106312A (en) * 2016-12-23 2018-07-05 株式会社Zmp Mobile vehicle
JP2018116359A (en) * 2017-01-16 2018-07-26 本田技研工業株式会社 Travel management system for autonomous mobile type robot
WO2019123622A1 (en) * 2017-12-21 2019-06-27 株式会社ニコン Guiding device
JP2022525041A (en) * 2018-03-07 2022-05-11 スカイラ テクノロジーズ, インク. Execution of collaborative tasks between humans and robot vehicles
KR20190134970A (en) * 2018-05-04 2019-12-05 엘지전자 주식회사 A plurality of robot cleaner and a controlling method for the same
KR102067603B1 (en) 2018-05-04 2020-01-17 엘지전자 주식회사 A plurality of robot cleaner and a controlling method for the same
US11148290B2 (en) 2018-05-04 2021-10-19 Lg Electronics Inc. Plurality of robot cleaner and a controlling method for the same
JP7119599B2 (en) 2018-06-05 2022-08-17 株式会社豊田自動織機 Tracking vehicle controller
JP2019212008A (en) * 2018-06-05 2019-12-12 株式会社豊田自動織機 Tracking vehicle control device
EP3579076A1 (en) 2018-06-05 2019-12-11 Kabushiki Kaisha Toyota Jidoshokki Tracking vehicle control system
US11209829B2 (en) 2018-06-05 2021-12-28 Kabushiki Kaisha Toyota Jidoshokki Tracking vehicle control system
CN111208846A (en) * 2018-11-21 2020-05-29 富士施乐株式会社 Autonomous moving apparatus and computer readable medium
JP2020107116A (en) * 2018-12-27 2020-07-09 株式会社豊田自動織機 Autonomous mobile body
WO2020138115A1 (en) * 2018-12-27 2020-07-02 株式会社豊田自動織機 Autonomous moving body
JPWO2020152777A1 (en) * 2019-01-22 2021-09-30 本田技研工業株式会社 Accompanying mobile
JP7116806B2 (en) 2019-01-22 2022-08-10 本田技研工業株式会社 Accompanying mobile body
JPWO2020152778A1 (en) * 2019-01-22 2021-09-30 本田技研工業株式会社 Accompanying mobile
JP7391882B2 (en) 2019-01-22 2023-12-05 本田技研工業株式会社 accompanying moving body
CN109696924B (en) * 2019-01-31 2024-04-26 合肥联宝信息技术有限公司 Intelligent luggage van and control system
CN109696924A (en) * 2019-01-31 2019-04-30 合肥联宝信息技术有限公司 Intelligent baggage car and control system
JPWO2020170510A1 (en) * 2019-02-19 2021-12-16 パナソニックIpマネジメント株式会社 Unmanned aircraft, information processing methods and programs
US11928974B2 (en) 2019-02-19 2024-03-12 Panasonic Intellectual Property Management Co., Ltd. Unmanned aircraft, information processing method, and recording medium
JP7336935B2 (en) 2019-09-26 2023-09-01 ダイムラー トラック エージー Vehicle control system and vehicle control method
JP2021049910A (en) * 2019-09-26 2021-04-01 ダイムラー・アクチェンゲゼルシャフトDaimler AG Vehicle control system and vehicle control method
JP7295771B2 (en) 2019-10-07 2023-06-21 株式会社カーメイト electric stroller
JP2021059217A (en) * 2019-10-07 2021-04-15 株式会社カーメイト Electric baby carriage
WO2023140509A1 (en) * 2022-01-19 2023-07-27 주식회사 트위니 Human-following robot for logistics transportation
WO2023187859A1 (en) * 2022-03-28 2023-10-05 三菱電機株式会社 Device and method for controlling operation of autonomous mobile robot
JP7400998B1 (en) * 2022-03-28 2023-12-19 三菱電機株式会社 Autonomous mobile robot motion control device and method
CN114803588A (en) * 2022-04-18 2022-07-29 珠海舒墨科技有限公司 Transmission device capable of automatically adjusting track width

Similar Documents

Publication Publication Date Title
JP2006134221A (en) Tracking mobile device
US11845473B2 (en) Autonomous driving apparatus including a driving state switcher
JP4316477B2 (en) Tracking method of mobile robot
JP5160322B2 (en) Autonomous mobile robot apparatus and control method for autonomous mobile robot apparatus
US11731630B2 (en) Methods and systems for asserting right of way for traversing an intersection
US20220340138A1 (en) Methods and systems for generating trajectory of an autonomous vehicle for traversing an intersection
US11299176B2 (en) Vehicle control device
JP4552869B2 (en) Tracking method for moving objects
US20200089252A1 (en) Guide robot and operating method thereof
US20220221286A1 (en) Pick-up/drop-off zone handoff between autonomous vehicles
JP7200970B2 (en) vehicle controller
US9607230B2 (en) Mobile object control apparatus and target object detecting apparatus
WO2017056334A1 (en) Object following movement system
WO2021200680A1 (en) Remote parking system and parking assistance control device for use thereof
US20220019228A1 (en) Mobile object control method, mobile object control device, mobile object and storage medium
JP2009223632A (en) Autonomous mobile device and autonomous mobile device system
JP7272257B2 (en) vehicle controller
WO2024194940A1 (en) Control device, control method, and program
WO2024134901A1 (en) Control device, control method, and program
WO2024195098A1 (en) Control device, control method, and program
WO2024201821A1 (en) Control device, control method, and program
JP2010277236A (en) Autonomously traveling robot, follow-up system using the same, and follow-up method
WO2020261703A1 (en) Information processing device, information processing method, and program
JP2023135479A (en) Control device of mobile object, control method of mobile object, mobile object, information processing method and program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20061206