JP2019067215A - Autonomous traveling apparatus, autonomous traveling system, and program - Google Patents
Autonomous traveling apparatus, autonomous traveling system, and program Download PDFInfo
- Publication number
- JP2019067215A JP2019067215A JP2017193077A JP2017193077A JP2019067215A JP 2019067215 A JP2019067215 A JP 2019067215A JP 2017193077 A JP2017193077 A JP 2017193077A JP 2017193077 A JP2017193077 A JP 2017193077A JP 2019067215 A JP2019067215 A JP 2019067215A
- Authority
- JP
- Japan
- Prior art keywords
- traveling device
- user
- control unit
- autonomous
- autonomous traveling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims abstract description 12
- 238000005259 measurement Methods 0.000 claims abstract description 11
- 238000003384 imaging method Methods 0.000 claims abstract description 4
- 230000004807 localization Effects 0.000 claims abstract description 4
- 238000013507 mapping Methods 0.000 claims abstract description 4
- 239000003550 marker Substances 0.000 claims description 30
- 238000009825 accumulation Methods 0.000 claims description 5
- 238000013473 artificial intelligence Methods 0.000 claims description 3
- 238000010295 mobile communication Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 241000283153 Cetacea Species 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 13
- 239000000428 dust Substances 0.000 description 13
- 238000000034 method Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 239000010813 municipal solid waste Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000035622 drinking Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
本発明は、自律走行装置、自律走行システム及びプログラムに関する。 The present invention relates to an autonomous traveling device, an autonomous traveling system, and a program.
ユーザ利用装置から印刷データを受領し用紙に印刷して出力する画像形成装置本体と、画像形成装置本体と分離可能に接続される自走型フィニッシャーとからなる画像形成装置が知られている(例えば、特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2006−321583号公報
There is known an image forming apparatus including an image forming apparatus main body that receives print data from a user utilization apparatus and prints and outputs it on a sheet, and a self-propelled finisher that is detachably connected to the image forming apparatus main body (for example, , Patent Document 1).
[Prior art document]
[Patent Document]
[Patent Document 1] Japanese Patent Application Laid-Open No. 2006-321583
印刷装置や物品の回収容器等がニーズに応じて適切な位置に自動的に配置されると利便性が極めて高まる。このように、多様なニーズに応じて様々な物品を所望の場所に自在に配置させることが可能な装置が望まれている。 The convenience is extremely enhanced when the printing apparatus and the collection container for articles are automatically disposed at appropriate positions according to the needs. Thus, there is a need for an apparatus that can freely place various articles at desired locations according to various needs.
本発明の第1の態様によれば、自律走行装置が提供される。自律走行装置は、モータを含む走行装置を備える。自律走行装置は、自律走行装置の足元に設けられたLIDAR(Laser Imaging Detection and Ranging)又は複数の超音波距離センサを含むセンサを備えてよい。自律走行装置は、深度センサを備えてよい。自律走行装置は、カメラを備えてよい。自律走行装置は、IMU(Inertial Measurement Unit)を備えてよい。自律走行装置は、SLAM(Simultaneous Localization and Mapping)機能を搭載し、走行装置を制御する制御装置を備えてよい。自律走行装置は、物体を載置するための載置部であって、センサの視野を妨げない載置部を備えてよい。 According to a first aspect of the present invention, an autonomous mobile device is provided. The autonomous traveling device includes a traveling device including a motor. The autonomous mobile device may include a sensor including LIDAR (Laser Imaging Detection and Ranging) provided at the foot of the autonomous mobile device or a plurality of ultrasonic distance sensors. The autonomous mobile device may comprise a depth sensor. The autonomous mobile device may comprise a camera. The autonomous mobile device may include an IMU (Inertial Measurement Unit). The autonomous mobile device may be equipped with a controller that has a Simultaneous Localization and Mapping (SLAM) function and controls the mobile device. The autonomous traveling device may be provided with a placement unit for placing an object and not disturbing the field of view of the sensor.
自律走行装置は、走行装置に設けられ、ユーザからの印刷指示に基づいて印刷する印刷装置を備えてよい。制御装置は、印刷装置に印刷を指示したユーザの位置を特定する位置特定部を有してよい。制御装置は、位置特定部が特定した位置に向けて走行装置を走行させる制御部を有してよい。 The autonomous traveling device may be provided with a printing device provided in the traveling device and printing based on a print instruction from the user. The control device may have a position specifying unit which specifies the position of the user who instructed the printing apparatus to print. The control device may have a control unit that causes the traveling device to travel toward the position identified by the position identification unit.
制御装置は、ユーザを識別する識別情報と空間内の位置との対応情報を記憶するマップ情報記憶部を有してよい。制御部は、印刷指示を含む情報に対応づけて、ユーザを識別する識別情報をユーザ端末から受信してよい。位置特定部は、マップ情報記憶部に記憶されている対応情報に基づいて、受信した識別情報に対応づけられた位置を、印刷を指示したユーザの位置として特定してよい。 The control device may have a map information storage unit that stores correspondence information between identification information for identifying a user and a position in space. The control unit may receive identification information for identifying the user from the user terminal in association with the information including the print instruction. The position specifying unit may specify the position associated with the received identification information as the position of the user who instructed printing based on the correspondence information stored in the map information storage unit.
自律走行装置は、識別情報を示す物体を検出するためのセンサを備えてよい。制御部は、空間内で走行装置を走行させることにより、センサにより検出された物体が示す識別情報と当該物体の位置との対応情報を収集して、マップ情報記憶部に記憶させてよい。 The autonomous mobile device may include a sensor for detecting an object indicating identification information. The control unit may cause the traveling device to travel in space to collect correspondence information between the identification information indicated by the object detected by the sensor and the position of the object, and store the correspondence information in the map information storage unit.
センサは、カメラであってよい。識別情報は、マーカに表示されてよい。制御部は、空間内で走行装置を走行させ、カメラにより撮影された画像からマーカが示す識別情報を検出した場合に、自律走行装置の現在位置に基づいて、空間内におけるマーカの位置を特定し、特定したマーカの位置と検出した識別情報との対応情報をマップ情報記憶部に記憶させてよい。 The sensor may be a camera. Identification information may be displayed on the marker. The control unit causes the traveling device to travel in the space, and when the identification information indicated by the marker is detected from the image captured by the camera, identifies the position of the marker in the space based on the current position of the autonomous traveling device. The correspondence information between the position of the specified marker and the detected identification information may be stored in the map information storage unit.
自律走行装置は、測距センサを備えてよい。制御部は、カメラにより撮影された画像からマーカが示す識別情報を検出した場合に、自律走行装置の位置と、測距センサにより測定されたマーカまでの距離と、カメラの向きとに基づいて、空間内におけるマーカの位置を特定してよい。 The autonomous mobile device may include a distance measuring sensor. The control unit detects the identification information indicated by the marker from the image captured by the camera, based on the position of the autonomous traveling device, the distance to the marker measured by the distance measurement sensor, and the orientation of the camera. The position of the marker in space may be identified.
自律走行装置は、音声を取得する集音装置を備えてよい。制御部は、集音装置により取得された音声から識別情報を示す音声が検出された場合に、対応情報に基づいて、当該検出された音声により示される識別情報に対応づけられた位置に向けて、走行装置を走行させてよい。 The autonomous mobile device may include a sound collection device that acquires voice. When a voice indicating identification information is detected from the voice acquired by the sound collection device, the control unit directs, based on the correspondence information, a position associated with the identification information indicated by the detected voice. The traveling device may be made to travel.
自律走行装置は、走行装置及び制御装置に電力を供給するバッテリを備えてよい。
制御装置は、バッテリの残存容量が予め定められた値未満となった場合に、予め定められた充電ステーションの位置に向けて走行装置を走行させて、バッテリを充電させてよい。
The autonomous mobile device may include a battery that supplies power to the mobile device and the controller.
The control device may cause the traveling device to travel toward the position of the predetermined charging station to charge the battery when the remaining capacity of the battery is less than the predetermined value.
自律走行装置は、走行装置に設けられ、飲食物を載置するための載置部を備えてよい。制御装置は、載置部に飲食物が載置され、かつ、巡回走行及び特定地点での一定時間の待機することで販売を行うことに加え、かつ、飲食物を購入するユーザが検出されている場合に、走行装置を停止させてよい。 The autonomous traveling device may be provided in the traveling device and may include a placement unit for placing food and drink. The food and drink are placed on the placement unit, and the control device sells by traveling for a while and waiting for a certain period of time at a specific point, and a user who purchases the food is detected. If it is, the traveling device may be stopped.
第2の態様において、自律走行システムが提供される。自律走行システムは、上記の自律走行装置を備える。自律走行装システムは、ユーザから印刷指示を取得した場合に、印刷装置に対する印刷指示を、ユーザの位置を特定するための情報に対応づけて送信するユーザ端末を備えてよい。 In a second aspect, an autonomous travel system is provided. An autonomous travel system is provided with the above-mentioned autonomous travel device. The autonomous traveling vehicle system may include a user terminal that transmits a print instruction to the printing apparatus in association with information for specifying the position of the user when the print instruction is acquired from the user.
第3の態様において、自律走行装置が提供される。自律走行装置は、走行装置を備える。自律走行装置は、走行装置に設けられ、走行装置を制御する制御装置を備えてよい。自律走行装置は、走行装置に設けられ、物品を回収するための容器を備えてよい。制御装置は、容器に収容されている物品の量を検出する検出部を有してよい。制御装置は、検出部により検出された物品の量が予め定められた量を超えた場合に、予め定められた集積所の位置に向けて走行装置を走行させる制御部を有してよい。 In a third aspect, an autonomous vehicle is provided. The autonomous traveling device includes a traveling device. The autonomous traveling device may be provided with a control device that is provided in the traveling device and controls the traveling device. The autonomous traveling device may be provided in the traveling device and may include a container for collecting articles. The control device may have a detection unit that detects the amount of articles contained in the container. The control device may have a control unit that causes the traveling device to travel toward a predetermined accumulation location when the amount of articles detected by the detection unit exceeds a predetermined amount.
制御部は、走行装置を制御して走行装置を走行させ、容器に回収される物品を入れる人物を検出した場合に、走行装置による移動速度を減速させてよい。 The control unit may control the traveling device to cause the traveling device to travel, and may decrease the moving speed of the traveling device when detecting a person who puts an article to be collected in the container.
制御部は、降雨情報に応じて、雨を避けることが可能な予め定められた位置に向けて、走行装置を走行させてよい。 The control unit may cause the traveling device to travel toward a predetermined position where rain can be avoided, according to the rainfall information.
第1の態様又は第3の態様において、自律走行装置は、音声とその方向を取得する指向性集音装置を備えてよい。制御装置は、指向性集音装置により取得された音から音の質及び方向を検知し、手が叩かれたことが検出された場合に、手が叩かれた方向に深度センサを向けるように姿勢を制御し、深度センサで検出した人物の位置に向かって、走行装置を走行させてよい。 In the first aspect or the third aspect, the autonomous mobile device may be equipped with a directional sound collecting device for acquiring voice and its direction. The controller detects the quality and direction of the sound from the sound acquired by the directional sound collector, and directs the depth sensor in the direction the hand was struck if it was detected that the hand was struck. The posture may be controlled, and the traveling device may travel toward the position of the person detected by the depth sensor.
第1の態様又は第3の態様において、自律走行装置は、荷物を載置するための載置部から荷物が取り除かれたことを認識するセンサを備えてよい。 In the first aspect or the third aspect, the autonomous mobile device may include a sensor that recognizes that the load has been removed from the loading unit for loading the load.
第1の態様又は第3の態様において、自律走行装置は、モバイル通信もしくは無線LANを経由してクラウドに接続し、一部制御および人工知能による物体認識をクラウド側で処理してよい。 In the first aspect or the third aspect, the autonomous mobile device may be connected to the cloud via mobile communication or a wireless LAN, and may process object control by partial control and artificial intelligence on the cloud side.
制御装置は、エレベータの搭乗口に到達して画像認識により周囲の人物を認識できた場合に、エレベータを用いて移動するべき方向のボタンを押すよう当該人物に音声で依頼し、エレベータの籠が到着した場合に、籠内に人物がいるか否かを画像認識し、籠内に人物がいる場合に籠に乗り込み、籠に乗り込んだ後、移動先の階を籠内の人物に音声により伝達してよい。 When the controller arrives at the boarding gate of the elevator and recognizes the surrounding person by image recognition, the control device requests the person by voice to press the button in the direction to be moved using the elevator, and the elevator hook When it arrives, it recognizes the image whether or not there is a person in the boat, gets into the boat if there is a person in the boat, gets into the boat and then conveys the destination floor by voice to the person in the boat. You may
第4の態様において、プログラムが提供される。プログラムは、コンピュータを、上記の制御装置として機能させる。 In a fourth aspect, a program is provided. The program causes the computer to function as the control device described above.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not enumerate all the necessary features of the present invention. In addition, a subcombination of these feature groups can also be an invention.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through the embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Moreover, not all combinations of features described in the embodiments are essential to the solution of the invention.
図1は、第1の実施形態における自律走行装置100の一例を概略的に示す。自律走行装置100は、オフィスに設けられる。自律走行装置100は、コンテンツを印刷するとともに、オフィス内の各所に移動して印刷物を提供する。また、自律走行装置100は、オフィス内を巡回して飲食物を販売する。
FIG. 1 schematically illustrates an example of the autonomous
自律走行装置100は、本体102、車輪109、印刷装置150、及び容器160を備える。本体102は、筐体103、載置台104、支柱105、載置台106、カメラ120、LIDARセンサ130(Laser Imaging Detection and Rangingセンサ)、制御ユニット140、センサ170、バッテリ180、及びモータ190を有する。カメラ120、LIDARセンサ130、制御ユニット140、センサ170、バッテリ180、及びモータ190は、筐体103内に設けられる。なお、自律走行装置100がこれらのすべての構成を備えることは必須とは限らない。
The autonomous
LIDARセンサ130は、測距センサの一例である。LIDARセンサ130は、深度センサとして機能し得る。測距センサとして、超音波距離センサ、赤外線深度センサ等の種々の深度センサを用いてよい。センサ170は、例えば加速度センサ、ジャイロセンサ、温度センサ、湿度センサ、集音センサ等の各種センサを含んでよい。集音センサは、指向性集音装置であってよい。加速度センサ、ジャイロセンサは、IMU(Inertial Measurement Unit)センサの一例である。
The
自律走行装置100は、バッテリ180の電力を使用して、制御ユニット140による制御の下、各種動作を行う。例えば、自律走行装置100は、モータ190によって、車輪109を回転駆動させる。車輪109は本体102に対して水平方向に回転可能に取り付けられている。これにより、自律走行装置100は、任意の方向に移動可能であり、かつ、回転移動可能であってよい。モータ190及び車輪109は、自律走行装置100における走行装置として機能する。制御ユニット140は、ユーザにより指定された位置に向けて、自律走行装置100の走行装置を走行させる。
The autonomous
自律走行装置100の自律走行機能は、制御ユニット140と、モータ190及び車輪109とによって実現される。モータ190及び車輪109は自律走行装置100における走行装置として機能する。
The autonomous traveling function of the
制御ユニット140は、自己位置推定機能を備える。制御ユニット140は、任意の手法を用いて自己の位置を推定してよい。例えば、制御ユニット140は、LIDARセンサ130やカメラ120による周辺認識機能、センサ170による加速度、角速度の認識機能を用いて、位置を推定する。制御ユニット140は、例えば、SLAM(Simultaneous Localization and Mapping)によって、自らの位置を推定してよい。制御ユニット140は、ライントレースを行ってもよい。
The
カメラ120は、自律走行装置100の周囲を撮影する。カメラ120は、色及び深度を認識可能なセンサーカメラであってよい。カメラ120は、例えば、障害物、人、及び他の自律走行装置等を撮影する。制御ユニット140は、カメラ120による撮影画像と、センサ170及びLIDARセンサ130によって測定された情報とを用いて、障害物の回避、人の回避、及び他の自律走行装置の回避等を行ってよい。
The camera 120 captures an image around the autonomous
載置台104は、物体を載置するための載置部の一例である。載置台104は、LIDARセンサ130の視野を実質的に妨げないように設けられる。例えば、載置台104と筐体103とは、自律走行装置100の走行面に直交する方向に隙間を有するように設けられ、LIDARセンサ130の検出光が当該隙間を通過する。
The mounting table 104 is an example of a mounting unit for mounting an object. The mounting table 104 is provided so as not to substantially block the field of view of the
載置台104には、印刷装置150が設けられる。印刷装置150は、バッテリ180の電力を使用して動作する。印刷装置150は、ユーザからの印刷指示に基づいて印刷する。印刷装置150は、例えばネットワークプリンタである。印刷装置150は、ユーザが印刷を指示したコンテンツの印刷データを受信して、印刷を行う。制御ユニット140は、ユーザに割り当てられた机の位置を記憶している。制御ユニット140は、印刷指示に応じて、印刷を指示したユーザの机の位置まで自律走行装置100を走行させる。これにより、ユーザは、自分の机の近くで印刷物を受け取ることができる。
The mounting table 104 is provided with a printing apparatus 150. Printing device 150 operates using the power of
なお、制御ユニット140は、印刷装置150が印刷している最中に、ユーザの机の位置まで自律走行装置100を走行させてよい。また、制御ユニット140は、ユーザの机の位置まで自律走行装置100を走行させた後、印刷装置150に印刷させてよい。制御ユニット140は、印刷装置150による印刷が完了した後に、ユーザの机の位置まで自律走行装置100を走行させてよい。
The
載置台106には、飲食物が収容された容器160が設けられる。容器160には、金銭の投入口162が設けられる。制御ユニット140は、ユーザによる飲食物の購買要求に応じて、当該ユーザの机の位置まで自律走行装置100を走行させる。ユーザは、投入口162に、購入する飲食物の代金を投入して、容器160内から飲食物を取り出す。これにより、ユーザは、所望のタイミングで自律走行装置100を呼んで、自分の机の近くで飲食物を購入することができる。
The mounting table 106 is provided with a container 160 containing food and drink. The container 160 is provided with a money inlet 162. The
図2は、自律走行装置100を含む自動走行システム280の利用形態を示す。自動走行システム280は、自律走行装置100及び複数のユーザ端末210を備える。
FIG. 2 shows a mode of use of an
ユーザ端末210は、それぞれユーザ200が使用する端末である。ユーザ端末210は、パーソナルコンピュータであってよい。ユーザ端末210は、ユーザ200にそれぞれ割り当てられた机に設けられる。ユーザ端末210は、ユーザ200の指示に応じて、自律走行装置100の走行先の位置を示す情報を自律走行装置100に送信する。例えば、ユーザ端末210は、ユーザ200から印刷指示を取得した場合に、印刷装置150に対する印刷指示と、ユーザ200を識別するユーザタグとを、自律走行装置100に送信する。ユーザタグは、ユーザ200の位置を特定するための情報の一例である。
The
ユーザ端末210は、無線ネットワーク通信により、自律走行装置100の制御ユニット140と通信することができる。ユーザ端末210は、無線ネットワーク通信により、印刷装置150と通信することができる。なお、ユーザ端末210は、制御ユニット140を介することなく印刷装置150と通信可能であってよい。ユーザ端末210は、制御ユニット140を介して、印刷装置150と通信可能であってよい。
The
ユーザ200は、ユーザ端末210を操作して印刷装置150に印刷を指示する。例えば、ユーザ200は、ワードプロセッサやプレゼンテーションソフトウェア等のアプリケーションソフトウェアから、印刷を指示する。ユーザ端末210で稼働するオペレーションシステム(OS)は、アプリケーションソフトウェアから印刷データを受け取って、プリンタドライバを通じて、無線ネットワーク通信により、印刷データを印刷装置150に送信する。
The
また、ユーザ端末210は、印刷指示とともに、無線ネットワーク通信により、ユーザ200のユーザタグを制御ユニット140に送信する。制御ユニット140はウェブサーバ機能を有しており、ユーザ端末210は、HTTPメッセージにより、ユーザタグを制御ユニット140に送信してよい。例えば、プリンタドライバを通じて印刷する場合にブラウザがキックされて、ブラウザから制御ユニット140にHTTPメッセージによりユーザタグが送信されてよい。また、ユーザタグは、ユーザ端末210にインストールされた印刷装置150用のプリンタドライバに設定されていてよい。プリンタドライバを通じて印刷する場合に、プリンタドライバに設定されたユーザタグが、プリンタドライバの制御の下、制御ユニット140に送信されてよい。
Further, the
また、制御ユニット140は、印刷装置150をネットワークプリンタとして、ユーザ端末210に対してサービス提供してよい。この場合、制御ユニット140は、プリンタドライバに設定されたユーザタグ及び印刷データを含むデータを受信し、受信したデータに含まれる印刷データを印刷装置150に送信して印刷させ、受信したデータからユーザタグを抽出してもよい。
Further, the
印刷装置150は、受信した印刷データに基づいて印刷する。制御ユニット140は、ユーザタグとユーザ200の机の座標との対応情報を予め記憶している。制御ユニット140は、受信したユーザタグに対応する机の座標で示される位置Pまで、自律走行装置100の走行装置を走行させる。これにより、ユーザ200は、アプリケーションソフトウェアから印刷を指示するだけで、所望の印刷物を机の近くで受け取ることができる。
The printing apparatus 150 prints based on the received print data. The
また、ユーザ200は、ブラウザを用いて制御ユニット140にアクセスして、HTTPメッセージにより、飲食物の購買要求を送信する。購買要求を示すHTTPメッセージには、ユーザ200のユーザタグが含まれてよい。また、制御ユニット140は、HTTPメッセージのセッションに紐付けてユーザタグを記憶しており、購買要求を示すHTTPメッセージのセッションに紐付けられているユーザタグを特定してよい。制御ユニット140は、受信したユーザタグに対応する机の座標まで、自律走行装置100の走行装置を走行させる。これにより、ユーザ200は、簡単な操作で所望の飲食物を手元で受け取ることができる。
Also, the
図3は、自律走行装置100がユーザ200の位置を示すマップ情報を収集している状況を概略的に示す。図2及び図3に示されるように、ユーザ200の机には、マーカ310が貼り付けられている。マーカ310には、それぞれのユーザ200のユーザタグをコード化したQRコード300(QRコードは登録商標)が印刷されている。ユーザタグは、「Aさん」、「Bさん」等、ユーザ200の名前を含む文字列であってよい。制御ユニット140は、オフィス内において自律走行装置100を走行させながら、カメラ120で撮影した画像を解析する。制御ユニット140は、カメラ120で撮影した画像からQRコード300を検出すると、QRコード300をデコードしてユーザタグを読み出す。
FIG. 3 schematically illustrates the
制御ユニット140は、カメラ120の撮影方向と、自律走行装置100からマーカ310までの距離Dと、自律走行装置100の現在の座標(x0、y0)から、オフィス内に設定した座標系におけるマーカ310の座標(x1、y2)を算出する。距離Dは、カメラ120の撮影方向におけるマーカ310までの距離である。制御ユニット140は、LIDARセンサ130により測定された距離と、自律走行装置100の向きに基づいて、距離Dを算出してよい。制御ユニット140は、マーカ310から読み出したユーザタグと、マーカ310の座標との対応情報を記憶する。
The
図2を参照して、充電ステーション250には、マーカ312が貼り付けられている。マーカ310と同様に、マーカ312には、充電ステーション250を示すタグをコード化したQRコードが印刷されている。当該QRコードは、「充電ステーション」等、充電ステーション250に対して予め定められた文字列のタグをコード化したものであってよい。
Referring to FIG. 2,
自律走行装置100は、オフィス内を巡回して、ユーザ200のそれぞれの机及び充電ステーションのそれぞれの位置を示す座標と、ユーザ200のそれぞれのユーザタグ及び充電ステーション250のタグとの対応情報を収集する。これにより、自律走行装置100は、図4に模式的に示されるように、(0,0)を原点とする座標系上にユーザ200の机の座標とタグとを対応づけたマップ情報400を生成することができる。また、自律走行装置100は、ユーザ200等からの更新指示がなくても、対応情報を最新の情報に更新することができる。
The autonomous
図5は、ユーザ200が印刷物を受け取る位置を指定するための画面500を概略的に示す。ユーザ端末210において、ユーザ200がアプリケーションソフトウェアを用いて印刷を指示すると、ユーザ端末210上で動作するブラウザ上に、画面500が表示される。画面500は、制御ユニット140が有するウェブサーバ機能により提供される。
FIG. 5 schematically shows a
例えば、ユーザ200がアプリケーションソフトウェア上で印刷装置150に印刷を指示すると、OSの印刷APIがコールされる。印刷APIがコールされたことに応じて、ブラウザがキックされて、制御ユニット140が提供するウェブページにアクセスする。ブラウザのキックは、APIフック等により実現されてよい。また、プリンタドライバがブラウザをキックする機能を有してもよい。
For example, when the
ユーザインタフェース画面500には、ユーザ200自身の机で印刷物を受け取ることを指示するボタン510と、ユーザ200自身の机以外の場所で印刷物を受け取ることを指示するボタン520とを含む。ユーザ200がボタン510をクリックすると、HTTPメッセージにより、ユーザ200自身の机で印刷物を受け取る旨の指示が印刷装置150に送信される。この場合、制御ユニット140は、印刷を指示したユーザ200のユーザタグに基づいて、自律走行装置100の走行先の座標を決定する。ユーザ200がボタン520をクリックすると、印刷物を受け取る位置を地図上で選択するための画面に遷移する。
The
図6は、ユーザ200が印刷物を受け取る位置を地図上で選択するための画面600を概略的に示す。画面600には、オフィス内の空間を示すマップ610が含まれる。マップ610は、ユーザ200の机を示すオブジェクト620と、会議室を示すオブジェクト630とを含む。
FIG. 6 schematically shows a
ユーザがマップ610内の任意の位置をクリックすると、ユーザ端末210は、クリック位置を制御ユニット140に送信する。印刷装置150は、クリック位置を、オフィス内に設定した座標系における座標に変換して、変換した座標が示す位置まで自律走行装置100を走行させる。これにより、ユーザ200は、自身の机から離れた位置にいる場合でも、ユーザ200の現在の位置で印刷物を受け取ることが可能になる。また、ユーザ200は自身の机から離れることなく、他のユーザ200に印刷物を渡すことができる。
When the user clicks on any position in the
図7は、制御ユニット140の機能構成の一例を概略的に示す。制御ユニット140は、演算処理装置770と、記憶部730と、通信部740とを備える。制御ユニット140が、これらのすべての構成を備えることが必須とは限らない。
FIG. 7 schematically illustrates an example of a functional configuration of the
演算処理装置770は、MPU等のプロセッサにより実現されてよい。記憶部730は、フラッシュメモリ等の不揮発性記憶媒体で実現されてよい。記憶部730は、コンピュータ可読媒体として機能する。記憶部730は、演算処理装置770が実行するプログラムを記憶する。
The
通信部740は、ネットワークIC等によって実現されてよい。通信部740は、制御ユニット140における通信を担う。例えば、通信部740は、ユーザ端末210から受信した情報を演算処理装置770に出力する。また、通信部740は、演算処理装置770から取得した情報をユーザ端末210に送信する。
The
演算処理装置770は、制御部700と、位置特定部710とを備える。制御部700は、自律走行装置100の走行装置を制御する。具体的には、制御ユニット140は、モータ190及び車輪109を含む走行装置を制御する。
The
位置特定部710は、印刷装置150に印刷を指示したユーザ200の位置を特定する。制御部700は、位置特定部710が特定した位置に向けて走行装置を走行させる。ユーザ200の位置とは、上述したように、ユーザ200の机の位置の座標や、ユーザ200が選択したオフィス内の位置の座標であってよい。
The
記憶部730は、ユーザ200を識別する識別情報と空間内の位置との対応情報を記憶する。空間とは、例えば、オフィス内の予め定められた範囲である。識別情報とは、例えば、上述したユーザタグである。制御部700は、印刷指示を含む情報に対応づけて、ユーザ200を識別する識別情報をユーザ端末から受信する。位置特定部710は、マップ情報記憶部730に記憶されている対応情報に基づき、受信した識別情報に対応づけられた位置を、印刷を指示したユーザ200の位置として特定する。
The
なお、カメラ120は、識別情報を示す物体を検出するためのセンサの一例である。上述したように、制御部700は、自律走行装置100の走行装置を空間内で走行させることにより、カメラ120により検出した識別情報及び当該識別情報の位置との対応情報を収集して、記憶部730に記憶させる。
The camera 120 is an example of a sensor for detecting an object indicating identification information. As described above, the control unit 700 causes the traveling device of the
具体的には、制御部700は、空間内で走行装置を走行させ、カメラ120により撮影された画像からマーカ310により示される識別情報を検出した場合に、自律走行装置100の現在位置に基づいて、空間内におけるマーカ310の位置を特定し、特定したマーカ310の位置と検出した識別情報との対応情報を記憶部730に記憶させてよい。
Specifically, when the control unit 700 causes the traveling device to travel in space and detects the identification information indicated by the
制御部700は、カメラ120により撮影された画像からマーカ310が示す識別情報を検出した場合に、自律走行装置の位置と、LIDARセンサ130により測定されたマーカ310までの距離と、カメラ120の向きとに基づいて、空間内におけるマーカ310の位置を特定してよい。なお、カメラ120が自律走行装置100において固定されている場合、カメラ120の向きは、自律走行装置100の向きにより定まる。
When the control unit 700 detects the identification information indicated by the
なお、ユーザの識別情報として、ユーザタグ以外の任意の情報を用いることができる。例えば、ユーザ端末210のIPアドレスを、ユーザの識別情報として用いてよい。また、制御部700は、通信部740に印刷装置150宛のパケットを監視させ、印刷装置150宛のパケットが検出された場合に、当該パケットから発信元のユーザ端末210のIPアドレスを特定して、特定したIPアドレスに対応づけられた座標に向けて、自律走行装置100の走行装置を走行させてもよい。
In addition, arbitrary information other than a user tag can be used as a user's identification information. For example, the IP address of the
また、制御部700は、センサ170が有する集音センサにより取得された音声から識別情報を示す音声が検出された場合に、当該検出された音声により示される識別情報に対応する位置に向けて、自律走行装置100の走行装置を走行させる。例えば、制御部700は、「Aさんの所に行って」という音声を検出すると、「Aさん」のユーザタグに対応する座標に向けて走行装置を走行させる。なお、制御部700は、「私についてきて」という音声を検出すると、声の方向に存在する人物に追随するように、走行装置を制御してよい。また、制御部700は、手を叩く音を検出すると、手を叩く音の方向に向けて走行装置を走行させてよい。これにより、ユーザ200は、ユーザ端末210を使うことなく、手を叩いて自律走行装置100を呼び寄せて、要件を話すことで自律走行装置100に指示することができる。
In addition, when a sound indicating identification information is detected from the sound acquired by the sound collection sensor of the
なお、制御部700は、人物の手を叩く音が検出されると、センサ170が有する集音センサにより、手を叩く音の音源の方向を検出し、LIDARセンサ130の向きが音源の方向に略一致するように、自律走行装置100の走行装置の向きを制御してよい。そして、制御部700は、LIDARセンサ130により人物の検出及び当該人物までの距離の測定を行い、LIDARセンサ130により測定される距離に基づいて、検出された人物の位置に自律走行装置100の走行装置を走行させてよい。例えば、制御部700は、人物までの距離が予め定められた距離未満になるまで走行装置を走行させ、人物までの距離が予め定められた距離未満になった場合に、自律走行装置100の走行装置を停止させてよい。なお、制御部700は、LIDARセンサ130の測定範囲内で人物が検出されない場合、手を叩く音の音源の方向に向かって走行装置を走行させることにより、LIDARセンサ130の測定範囲内でLIDARセンサ130により人物の検出及び当該人物までの距離の測定を行ってよい。このように、制御ユニット140は、集音センサにより取得された音から音の質及び方向を検知し、手が叩かれたことが検出された場合に、手が叩かれた方向にLIDARセンサ130を向けるように姿勢を制御し、LIDARセンサ130で検出した人物の位置に向かって、自律走行装置100の走行装置を走行させる。
In addition, when the sound of hitting a person's hand is detected, the control unit 700 detects the direction of the sound source of the sound of hitting the hand by the sound collection sensor of the
バッテリ180は、モータ190、制御ユニット140、印刷装置150、カメラ120、LIDARセンサ130、制御ユニット140、及びセンサ170に電力を供給する。制御部700は、バッテリ180の残存容量が予め定められた値未満となった場合に、予め定められた充電ステーション250の位置に向けて走行装置を走行させて、充電ステーション250でバッテリ180を充電させてよい。
The
上述したように、載置台106は、飲食物を載置する。具体的には、載置台106は、飲食物を収容する容器160を載置する。制御部700は、載置台106に飲食物が載置され、かつ、飲食物を購入する人物が検出されている場合に、自律走行装置100の走行装置を停止させてよい。制御部700は、LIDARセンサ130により人物が検出されている間、走行装置を停止させてよい。制御部700は、LIDARセンサ130により人物が検出されなくなった場合に、次の走行先に向けて走行装置を走行させてよい。
As described above, the mounting table 106 mounts the food. Specifically, the mounting table 106 mounts the container 160 for storing food and drink. The control unit 700 may stop the traveling device of the
制御ユニット140は、コンピュータにより実現されてよい。制御ユニット140の機能は、記憶部730に記憶されたプログラムを演算処理装置770が実行することにより、実現されてよい。
The
図8は、第2の実施形態における自律走行装置800の一例を概略的に示す。自律走行装置800は、テーマパークなどに設けられる。自律走行装置800は、自律走行によりテーマパーク内を巡回して、ゴミを回収する。
FIG. 8 schematically illustrates an example of the autonomous
自律走行装置800は、自律走行装置100が有する載置台106及び支柱105に代えて、ゴミを収容する容器810と、容器内のゴミの量を検出するためのセンサ820とを備える。容器810には、ゴミを投入する投入口830が形成されている。ユーザは、容器810の投入口830から、ゴミを投入することができる。
The
なお、自律走行装置800が備える他の物理的な構成要素は、自律走行装置100が備える構成要素と同じである。そのため、自律走行装置800については、主として自律走行装置100との機能上の相違点を説明する。
The other physical components of the autonomous
制御ユニット140は、集積所の位置を予め記憶している。例えば、集積所の位置は、記憶部730に記憶されていてよい。制御ユニット140は、センサ820により検出されたゴミの量が予め定められた量を超えた場合に、集積所の位置に向けて自律走行装置800の走行装置を走行させる。これにより、テーマパークに設置するべきゴミ箱の数を削減することができる。また、ゴミ箱からゴミを回収して集積所に集めるための労力を削減することができる。
The
センサ820は、容器810に収容されているゴミの重さを検出してよい。センサ820は、容器810に収容されているゴミの体積を検出してよい。この場合、センサ820は、容器810に収容されているゴミの高さを検出してよい。高さとは、自律走行装置800の走行面に垂直な方向の長さであってよい。例えば、センサ820は物体を検出するセンサであり、容器810内の予め定められた高さに設けられてよい。制御部700は、センサ820により物体が検出された場合に、ゴミの量が予め定められた量を超えたと判断してよい。
The
なお、センサ820は、容器810に収容されているゴミの量を検出する検出部の一例である。制御部700は、センサ820により検出されたゴミの量が予め定められた量を超えた場合に、予め定められた集積所の位置に向けて走行装置を走行させる。なお、ゴミは物品の一例である。容器810は、物品を回収するための容器の一例である。
The
また、制御部700は、走行装置を制御して走行装置を走行させ、容器に回収されるゴミを入れる人物を検出した場合に、走行装置による自律走行装置800の移動速度を減速させてよい。例えば、制御部700は、自律走行装置800に近づく人物を検出した場合に、自律走行装置800の移動速度を減速させてよい。制御部700は、カメラ120により撮影された画像に基づいて手にゴミを持っている人物を検出して、検出した人物を、ゴミを入れる人物として検出してよい。
In addition, the control unit 700 may control the traveling device to cause the traveling device to travel, and may decrease the moving speed of the
なお、制御部700は、飲食中の人物の位置に向けて走行装置を走行させてよい。また、制御部700は、人物の密度が予め定められた値を超える場所に向けて走行装置を走行させてよい。これにより、ゴミを持っている可能性が高い人物の近くに自律走行装置800を巡回させることができる。
The control unit 700 may cause the traveling device to travel toward the position of the person who is eating and drinking. In addition, the control unit 700 may cause the traveling device to travel toward a place where the density of persons exceeds a predetermined value. Thus, the autonomous
制御部700は、降雨情報に応じて、雨を避けることが可能な予め定められた位置に向けて走行装置を走行させてよい。例えば、制御部700は、センサ170が備える湿度センサにより検出された湿度が予め定められた値を超えた場合に、雨を避けることが可能な予め定められた位置に向けて走行装置を走行させてよい。雨を避けることが可能な位置の座標は、記憶部730に予め記憶されていてよい。また、制御部700は、通信部740を通じて外部から天気情報を受信して、天気情報に基づいて、雨が降っているか否かを判断してよい。
The control unit 700 may cause the traveling device to travel toward a predetermined position where rain can be avoided according to the rainfall information. For example, when the humidity detected by the humidity sensor included in the
第1の実施形態において、自律走行装置100は、載置台104に載置された印刷装置150を運搬する。自律走行装置100は、載置台106に載置された容器160を運搬する。これにより、自律走行装置100は、容器160に収容された飲食物を運ぶ。第2の実施形態において、自律走行装置800は、容器810を運搬する。これにより、自律走行装置800は、容器810に収容されたゴミを運ぶ。自律走行装置は、印刷装置150、容器160、飲食物、容器810、ゴミ以外の任意の物体を運ぶことができる。例えば、第1の実施形態における自律走行装置100において、載置台104に段ボール等の荷物を載置可能とすれば、自律走行装置100を荷物運搬装置として利用できる。載置台104には、超音波距離センサ等の距離センサが設けられてよい。制御ユニット140は、当該距離センサにより、載置台104から荷物が降ろされたことを検出した場合、荷物の配達が完了したと認識する。制御ユニット140は、荷物の配達が完了した旨を認識した場合、予め定められた待機位置に向けて自律走行装置100を走行させてよい。このように、距離センサにより、載置台104から荷物が取り除かれたことを認識してよい。
In the first embodiment, the autonomous
自律走行装置100及び自律走行装置800は、移動体通信もしくは無線LANを経由してクラウドに接続されてよい。自律走行装置100や自律走行装置800における一部の制御および人工知能による物体認識を、クラウド側で処理してよい。
The autonomous
自律走行装置100及び自律走行装置800は、エレベータを利用するための機能を有してよい。例えば、自律走行装置100及び自律走行装置800は、音声発生装置を備え、制御ユニット140の制御により、エレベータの搭乗口に到達したときに周囲の人物を画像認識により認識できた場合に、エレベータを用いて移動するべき方向のボタンを押すよう当該人物に音声で依頼し、エレベータの籠が到着した場合に、籠内に人物がいるか否かを画像認識し、籠内に人物がいる場合に籠に乗り込み、籠に乗り込んだ後、移動先の階を籠内の人物に音声により伝達してよい。
The autonomous
様々な実施形態が、ブロック図等を参照して説明された。ブロック図において各ブロックは、(1)オペレーションが実行されるプロセスの段階または(2)オペレーションを実行する役割を持つ装置のセクションを表わしてよい。例えば、制御部700及び位置特定部710の1つのセクションを表してよい。特定の段階およびセクションが、専用回路、コンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、および/またはコンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタルおよび/またはアナログハードウェア回路を含んでよく、集積回路(IC)および/またはディスクリート回路を含んでよい。プログラマブル回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、および他の論理オペレーション、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含む、再構成可能なハードウェア回路を含んでよい。
Various embodiments have been described with reference to block diagrams and the like. In the block diagram, each block may represent (1) a stage of a process in which the operation is performed or (2) a section of the device responsible for performing the operation. For example, one section of the control unit 700 and the
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読媒体は、処理手順またはブロック図で指定されたオペレーションを実行するための手段をもたらすべく実行され得る命令を含む製品の少なくとも一部を構成する。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(RTM)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer readable medium may include any tangible device capable of storing instructions to be executed by an appropriate device, such that a computer readable medium having instructions stored therein is designated in a procedure or block diagram. Configuring at least a portion of the product including instructions that can be executed to provide a means for performing the described operations. Examples of computer readable media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer readable media include floppy disks, diskettes, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), Electrically Erasable Programmable Read Only Memory (EEPROM), Static Random Access Memory (SRAM), Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD), Blu-Ray (RTM) Disc, Memory Stick, Integrated A circuit card or the like may be included.
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、および「C」プログラミング言語または同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state setting data, or object oriented programming such as Smalltalk, JAVA, C ++, etc. Including any source code or object code written in any combination of one or more programming languages, including languages and conventional procedural programming languages such as the "C" programming language or similar programming languages Good.
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供され、説明された処理手順またはブロック図で指定されたオペレーションを実行するための手段をもたらすべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 Computer readable instructions may be local or to a wide area network (WAN) such as a local area network (LAN), the Internet, etc., relative to a processor or programmable circuitry of a general purpose computer, special purpose computer, or other programmable data processing device. Computer readable instructions may be executed to provide a means for performing the operations specified in the described procedure or block diagram provided via Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It is apparent to those skilled in the art that various changes or modifications can be added to the above embodiment. It is also apparent from the scope of the claims that the embodiments added with such alterations or improvements can be included in the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process such as operations, procedures, steps and steps in the devices, systems, programs and methods shown in the claims, the specification and the drawings is as follows. It is to be noted that “it can be realized in an arbitrary order unless it is explicitly stated as“ etc. ”and the output of the previous process is not used in the later process. With regard to the flow of operations in the claims, the specification and the drawings, even if it is described using “first,” “next,” etc. for the sake of convenience, it means that it is essential to carry out in this order. It is not a thing.
100 自律走行装置
102 本体
103 筐体
104 載置台
105 支柱
106 載置台
109 車輪
120 カメラ
130 LIDARセンサ
140 制御ユニット
150 印刷装置
160 容器
162 投入口
170 センサ
180 バッテリ
190 モータ
200 ユーザ
210 ユーザ端末
250 充電ステーション
280 自動走行システム
300 QRコード
310、312 マーカ
400 マップ情報
500 画面
510 ボタン
520 ボタン
600 画面
610 マップ
620、630 オブジェクト
700 制御部
710 位置特定部
730 記憶部
740 通信部
770 演算処理装置
800 自律走行装置
810 容器
820 センサ
830 投入口
DESCRIPTION OF
Claims (18)
モータを含む走行装置と、
前記自律走行装置の足元に設けられたLIDAR(Laser Imaging Detection and Ranging)又は複数の超音波距離センサを含むセンサと、
深度センサと、
カメラと、
IMU(Inertial Measurement Unit)と、
SLAM(Simultaneous Localization and Mapping)機能を搭載し、前記走行装置を制御する制御装置と、
物体を載置するための載置部であって、前記センサの視野を妨げない載置部と
を備える自律走行装置。 An autonomous traveling device,
A traveling device including a motor;
A sensor including a laser imaging detection and ranging (LIDAR) provided at the foot of the autonomous mobile device or a plurality of ultrasonic distance sensors;
Depth sensor,
With the camera,
With IMU (Inertial Measurement Unit),
A control device equipped with a SLAM (Simultaneous Localization and Mapping) function and controlling the traveling device;
An autonomous traveling device comprising: a placement unit for placing an object, the placement unit not interfering with the field of view of the sensor.
を備え、
前記制御装置は、
前記印刷装置に印刷を指示したユーザの位置を特定する位置特定部と、
前記位置特定部が特定した位置に向けて前記走行装置を走行させる制御部と
を有する、請求項1に記載の自律走行装置。 And a printing device provided in the traveling device and printing based on a print instruction from a user.
The controller is
A position specifying unit which specifies a position of a user who instructed the printing apparatus to print;
The autonomous traveling device according to claim 1, further comprising: a control unit that causes the traveling device to travel toward the position identified by the position identification unit.
を有し、
前記制御部は、前記印刷指示を含む情報に対応づけて、ユーザを識別する識別情報をユーザ端末から受信し、
前記位置特定部は、前記マップ情報記憶部に記憶されている対応情報に基づいて、前記受信した識別情報に対応づけられた位置を、前記印刷を指示したユーザの位置として特定する
請求項2に記載の自律走行装置。 A map information storage unit for storing correspondence information between identification information for identifying a user and a position in space;
The control unit receives identification information for identifying the user from the user terminal in association with the information including the print instruction.
The position specifying unit specifies the position associated with the received identification information as the position of the user who instructed the printing, based on the correspondence information stored in the map information storage unit. Autonomous traveling device as described.
を備え、
前記制御部は、前記空間内で前記走行装置を走行させることにより、前記センサにより検出された物体が示す前記識別情報と当該物体の位置との対応情報を収集して、前記マップ情報記憶部に記憶させる
請求項3に記載の自律走行装置。 A sensor for detecting an object indicating the identification information;
The control unit causes the traveling device to travel in the space to collect correspondence information between the identification information indicated by the object detected by the sensor and the position of the object, and the map information storage unit The autonomous traveling device according to claim 3 which makes it memorize.
前記識別情報は、マーカに表示され、
前記制御部は、前記空間内で前記走行装置を走行させ、前記カメラにより撮影された画像から前記マーカが示す識別情報を検出した場合に、前記自律走行装置の現在位置に基づいて、前記空間内における前記マーカの位置を特定し、前記特定した前記マーカの位置と前記検出した前記識別情報との対応情報を前記マップ情報記憶部に記憶させる
請求項4に記載の自律走行装置。 The sensor is a camera
The identification information is displayed on a marker,
When the control unit causes the traveling device to travel in the space and detects identification information indicated by the marker from an image captured by the camera, the control unit is configured to move in the space based on the current position of the autonomous traveling device. The autonomous traveling device according to claim 4, wherein the position of the marker at the position is identified, and correspondence information between the position of the identified marker and the detected identification information is stored in the map information storage unit.
を備え、
前記制御部は、前記カメラにより撮影された画像から前記マーカが示す識別情報を検出した場合に、前記自律走行装置の位置と、前記測距センサにより測定された前記マーカまでの距離と、前記カメラの向きとに基づいて、前記空間内における前記マーカの位置を特定する
請求項5に記載の自律走行装置。 Equipped with a distance measuring sensor,
The control unit detects the identification information indicated by the marker from the image captured by the camera, the position of the autonomous traveling device, the distance to the marker measured by the distance measurement sensor, and the camera The autonomous traveling device according to claim 5, wherein a position of the marker in the space is specified based on an orientation of the vehicle.
を備え、
前記制御部は、前記集音装置により取得された音声から前記識別情報を示す音声が検出された場合に、前記対応情報に基づいて、当該検出された音声により示される識別情報に対応づけられた位置に向けて、前記走行装置を走行させる
請求項3から6のいずれか一項に記載の自律走行装置。 It is equipped with a sound collection device to acquire voice,
The control unit, when a voice indicating the identification information is detected from the voice acquired by the sound collection device, is associated with identification information indicated by the detected voice based on the correspondence information. The autonomous traveling device according to any one of claims 3 to 6, wherein the traveling device travels toward a position.
を備え、
前記制御装置は、前記バッテリの残存容量が予め定められた値未満となった場合に、予め定められた充電ステーションの位置に向けて前記走行装置を走行させて、前記バッテリを充電させる
請求項1から7のいずれか一項に記載の自律走行装置。 A battery for supplying power to the traveling device and the control device;
The control device causes the traveling device to travel toward a predetermined charging station position to charge the battery, when the remaining capacity of the battery is less than a predetermined value. The autonomous traveling device according to any one of to 7.
をさらに備え、
前記制御装置は、前記載置部に前記飲食物が載置され、かつ、巡回走行及び特定地点での一定時間の待機することで販売を行うことに加え、かつ、前記飲食物を購入するユーザが検出されている場合に、前記走行装置を停止させる
請求項1から8のいずれか一項に記載の自律走行装置。 The traveling apparatus further includes a placing unit provided on the traveling apparatus for placing a food or drink thereon,
The user places the food on the placement unit in the control unit and sells by traveling for a while and waiting for a certain time at a specific point, and a user who purchases the food The autonomous traveling device according to any one of claims 1 to 8, wherein the traveling device is stopped when is detected.
ユーザから印刷指示を取得した場合に、前記印刷装置に対する印刷指示を、前記ユーザの位置を特定するための情報に対応づけて送信するユーザ端末と
を備える自律走行システム。 The autonomous traveling device according to any one of claims 2 to 7;
An autonomous travel system comprising: a user terminal that transmits a print instruction to the printing apparatus in association with information for specifying the position of the user when acquiring a print instruction from the user.
走行装置と、
前記走行装置に設けられ、前記走行装置を制御する制御装置と、
前記走行装置に設けられ、物品を回収するための容器と
を備え、
前記制御装置は、
前記容器に収容されている物品の量を検出する検出部と、
前記検出部により検出された物品の量が予め定められた量を超えた場合に、予め定められた集積所の位置に向けて前記走行装置を走行させる制御部と
を有する、自律走行装置。 An autonomous traveling device,
A traveling device,
A control device provided in the traveling device and controlling the traveling device;
And a container provided in the traveling device for collecting articles.
The controller is
A detection unit that detects the amount of articles contained in the container;
An autonomous traveling device, comprising: a control unit that causes the traveling device to travel toward a position of a predetermined accumulation location when the amount of articles detected by the detection unit exceeds a predetermined amount.
請求項11に記載の自律走行装置。 The control unit is configured to control the traveling device to cause the traveling device to travel, and to decrease the moving speed of the traveling device when detecting a person who puts an article to be collected in the container. Autonomous traveling device.
請求項11又は12に記載の自律走行装置。 The autonomous traveling device according to claim 11 or 12, wherein the control unit causes the traveling device to travel toward a predetermined position where rain can be avoided according to rainfall information.
を備え、
前記制御装置は、前記指向性集音装置により取得された音から音の質及び方向を検知し、手が叩かれたことが検出された場合に、手が叩かれた方向に深度センサを向けるように姿勢を制御し、前記深度センサで検出した人物の位置に向かって、前記走行装置を走行させる
請求項1から9及び11から13のいずれか一項に記載の自律走行装置。 It has a directional sound collector that acquires voice and its direction,
The controller detects the quality and direction of sound from the sound acquired by the directional sound collector, and directs the depth sensor in the direction in which the hand was struck when it is detected that the hand is struck. The autonomous traveling device according to any one of claims 1 to 9 and 11 to 13, wherein the traveling device is caused to travel toward the position of the person detected by the depth sensor by controlling the posture.
を備える請求項1から9及び11から14のいずれか一項に記載の自律走行装置。 The autonomous traveling device according to any one of claims 1 to 9 and 11 to 14, further comprising a sensor that recognizes that the load has been removed from the loading unit for loading the load.
請求項1から9及び11から15のいずれか一項に記載の自律走行装置。 The autonomous traveling device is connected to a cloud via mobile communication or a wireless LAN, and performs partial control and object recognition by artificial intelligence on the cloud side in any one of claims 1 to 9 and 11 to 15. Autonomous traveling device as described.
請求項1から9及び11から16のいずれか一項に記載の自律走行装置。 When the controller reaches the boarding gate of the elevator and can recognize the surrounding person by image recognition, the control device requests the person by voice to press a button of the direction to move using the elevator, and the elevator When a whale arrives, image recognition is made as to whether or not there is a person in the cage, and if there is a person in the cage, get into the cage and get into the cage, then move to the destination floor. The autonomous traveling device according to any one of claims 1 to 9 and 11 to 16 for voice transmission to a person in it.
請求項1から17のいずれか一項に記載の制御装置として機能させるためのプログラム。 A program, a computer,
The program for functioning as a control device according to any one of claims 1 to 17.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017193077A JP6635996B2 (en) | 2017-10-02 | 2017-10-02 | Autonomous traveling device, autonomous traveling system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017193077A JP6635996B2 (en) | 2017-10-02 | 2017-10-02 | Autonomous traveling device, autonomous traveling system and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019067215A true JP2019067215A (en) | 2019-04-25 |
JP6635996B2 JP6635996B2 (en) | 2020-01-29 |
Family
ID=66338408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017193077A Active JP6635996B2 (en) | 2017-10-02 | 2017-10-02 | Autonomous traveling device, autonomous traveling system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6635996B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020222330A1 (en) * | 2019-04-30 | 2020-11-05 | 엘지전자 주식회사 | Cart having automatic following function |
WO2020222329A1 (en) * | 2019-04-30 | 2020-11-05 | 엘지전자 주식회사 | Cart having automatic following function |
CN113218384A (en) * | 2021-05-19 | 2021-08-06 | 中国计量大学 | Indoor AGV self-adaptation positioning system based on laser SLAM |
WO2022224614A1 (en) * | 2021-04-23 | 2022-10-27 | 三菱電機株式会社 | Moving body, waste collection system, and control device |
US11511785B2 (en) | 2019-04-30 | 2022-11-29 | Lg Electronics Inc. | Cart robot with automatic following function |
CN115432084A (en) * | 2021-06-04 | 2022-12-06 | 丰田自动车株式会社 | Moving body system |
WO2023273169A1 (en) * | 2021-06-30 | 2023-01-05 | 同济人工智能研究院(苏州)有限公司 | Vision and laser-fused 2.5d map construction method |
US11585934B2 (en) | 2019-04-30 | 2023-02-21 | Lg Electronics Inc. | Cart robot having auto-follow function |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08221126A (en) * | 1995-02-10 | 1996-08-30 | Yaskawa Electric Corp | Moving robot |
JP2003050559A (en) * | 2001-08-07 | 2003-02-21 | Honda Motor Co Ltd | Autonomously movable robot |
JP2004110802A (en) * | 2002-08-26 | 2004-04-08 | Sony Corp | Device, method for identifying environment, program, recording medium and robot device |
JP2006277121A (en) * | 2005-03-28 | 2006-10-12 | Toshiba Corp | Moving route creation device, mobile robot, moving route creation method and moving route creation program |
JP2010079869A (en) * | 2008-08-25 | 2010-04-08 | Murata Machinery Ltd | Autonomous moving apparatus |
JP2011118591A (en) * | 2009-12-02 | 2011-06-16 | Murata Machinery Ltd | Autonomous moving apparatus |
JP2014238732A (en) * | 2013-06-07 | 2014-12-18 | 富士ゼロックス株式会社 | Self-propelled work device and program |
JP2017019265A (en) * | 2015-07-13 | 2017-01-26 | 株式会社リコー | Printed matter delivery device, printed matter delivery system, and printed matter delivery method |
JP2017509968A (en) * | 2014-02-07 | 2017-04-06 | ザ コカ・コーラ カンパニーThe Coca‐Cola Company | System and method for selling goods or services using machine-movable goods or collecting resource waste |
-
2017
- 2017-10-02 JP JP2017193077A patent/JP6635996B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08221126A (en) * | 1995-02-10 | 1996-08-30 | Yaskawa Electric Corp | Moving robot |
JP2003050559A (en) * | 2001-08-07 | 2003-02-21 | Honda Motor Co Ltd | Autonomously movable robot |
JP2004110802A (en) * | 2002-08-26 | 2004-04-08 | Sony Corp | Device, method for identifying environment, program, recording medium and robot device |
JP2006277121A (en) * | 2005-03-28 | 2006-10-12 | Toshiba Corp | Moving route creation device, mobile robot, moving route creation method and moving route creation program |
JP2010079869A (en) * | 2008-08-25 | 2010-04-08 | Murata Machinery Ltd | Autonomous moving apparatus |
JP2011118591A (en) * | 2009-12-02 | 2011-06-16 | Murata Machinery Ltd | Autonomous moving apparatus |
JP2014238732A (en) * | 2013-06-07 | 2014-12-18 | 富士ゼロックス株式会社 | Self-propelled work device and program |
JP2017509968A (en) * | 2014-02-07 | 2017-04-06 | ザ コカ・コーラ カンパニーThe Coca‐Cola Company | System and method for selling goods or services using machine-movable goods or collecting resource waste |
JP2017019265A (en) * | 2015-07-13 | 2017-01-26 | 株式会社リコー | Printed matter delivery device, printed matter delivery system, and printed matter delivery method |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020222330A1 (en) * | 2019-04-30 | 2020-11-05 | 엘지전자 주식회사 | Cart having automatic following function |
WO2020222329A1 (en) * | 2019-04-30 | 2020-11-05 | 엘지전자 주식회사 | Cart having automatic following function |
US11511785B2 (en) | 2019-04-30 | 2022-11-29 | Lg Electronics Inc. | Cart robot with automatic following function |
US11585934B2 (en) | 2019-04-30 | 2023-02-21 | Lg Electronics Inc. | Cart robot having auto-follow function |
WO2022224614A1 (en) * | 2021-04-23 | 2022-10-27 | 三菱電機株式会社 | Moving body, waste collection system, and control device |
JP7476425B2 (en) | 2021-04-23 | 2024-04-30 | 三菱電機株式会社 | Mobile body, garbage collection system and control device |
CN113218384A (en) * | 2021-05-19 | 2021-08-06 | 中国计量大学 | Indoor AGV self-adaptation positioning system based on laser SLAM |
CN115432084A (en) * | 2021-06-04 | 2022-12-06 | 丰田自动车株式会社 | Moving body system |
CN115432084B (en) * | 2021-06-04 | 2024-04-30 | 丰田自动车株式会社 | Mobile body system |
JP7484818B2 (en) | 2021-06-04 | 2024-05-16 | トヨタ自動車株式会社 | Mobile Systems |
WO2023273169A1 (en) * | 2021-06-30 | 2023-01-05 | 同济人工智能研究院(苏州)有限公司 | Vision and laser-fused 2.5d map construction method |
US12038303B1 (en) | 2021-06-30 | 2024-07-16 | Tongji Artificial Intelligence Research Institute (Suzhou) Co. Ltd. | Vision-and-laser-fused 2.5D map building method |
Also Published As
Publication number | Publication date |
---|---|
JP6635996B2 (en) | 2020-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6635996B2 (en) | Autonomous traveling device, autonomous traveling system and program | |
US9796093B2 (en) | Customer service robot and related systems and methods | |
US11350809B2 (en) | Cleaning robot and method of performing task thereof | |
EP2395495A2 (en) | Hand-held navigation aid for individuals with visual impairment | |
WO2018121283A1 (en) | Service providing method and device, mobile service apparatus, and storage medium | |
CN108986188B (en) | AR image generation device, storage medium, control method, and toy component | |
CN105225173A (en) | Catering service system | |
KR20130086861A (en) | Guide device for blind people using electronic stick and smartphone | |
JP2005037181A (en) | Navigation device, server, navigation system, and navigation method | |
JP7164373B2 (en) | guidance system | |
US10347026B2 (en) | Information processing apparatus with location based display | |
CN109974741B (en) | Interactive blind guiding method, system and equipment | |
CN111815219A (en) | Information processing system and information processing method | |
JP2018190363A (en) | Portable mobile robot and operation method thereof | |
JP2017209769A (en) | Service system and robot | |
CN104061925A (en) | Indoor navigation system based on intelligent glasses | |
CN114096996A (en) | Method and apparatus for using augmented reality in traffic | |
US20140194147A1 (en) | Apparatus and method for reducing battery consumption of mobile terminal | |
JP7065394B2 (en) | Self-driving systems, self-driving system notification methods, programs, and moving objects | |
JP6632824B2 (en) | Target person guidance system | |
CN106767802A (en) | Reverse navigation method | |
KR20210046451A (en) | Method and system for interaction between robot and user | |
CN113724454B (en) | Interaction method of mobile equipment, device and storage medium | |
CN112238458B (en) | Robot management device, robot management method, and robot management system | |
CN114502919A (en) | Electronic device for detecting position and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180320 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191001 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6635996 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |