JP6929731B2 - Autonomous mobile devices, autonomous delivery systems, delivery methods and programs - Google Patents
Autonomous mobile devices, autonomous delivery systems, delivery methods and programs Download PDFInfo
- Publication number
- JP6929731B2 JP6929731B2 JP2017145758A JP2017145758A JP6929731B2 JP 6929731 B2 JP6929731 B2 JP 6929731B2 JP 2017145758 A JP2017145758 A JP 2017145758A JP 2017145758 A JP2017145758 A JP 2017145758A JP 6929731 B2 JP6929731 B2 JP 6929731B2
- Authority
- JP
- Japan
- Prior art keywords
- delivery destination
- stop position
- sign
- mobile device
- 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.)
- Active
Links
- 238000002716 delivery method Methods 0.000 title claims description 15
- 238000004364 calculation method Methods 0.000 claims description 125
- 230000033001 locomotion Effects 0.000 claims description 106
- 238000007726 management method Methods 0.000 claims description 72
- 238000000034 method Methods 0.000 claims description 68
- 238000001514 detection method Methods 0.000 claims description 57
- 238000003384 imaging method Methods 0.000 claims description 55
- 230000008569 process Effects 0.000 claims description 55
- 238000004891 communication Methods 0.000 claims description 48
- 230000002093 peripheral effect Effects 0.000 claims description 46
- 238000006243 chemical reaction Methods 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000000694 effects Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 29
- 230000004048 modification Effects 0.000 description 29
- 238000012986 modification Methods 0.000 description 29
- 238000012545 processing Methods 0.000 description 14
- 230000009471 action Effects 0.000 description 12
- 230000009466 transformation Effects 0.000 description 12
- 230000001151 other effect Effects 0.000 description 9
- 238000005259 measurement Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 239000003550 marker Substances 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 235000013305 food Nutrition 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 229940079593 drug Drugs 0.000 description 2
- 239000003814 drug Substances 0.000 description 2
- 235000013410 fast food Nutrition 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- -1 parts Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本開示は、自律配送移動装置、自律配送システム、配送方法及びプログラムに関する。 The present disclosure relates to autonomous delivery mobile devices, autonomous delivery systems, delivery methods and programs.
近年では、病院、工場、商業施設等の建物内のあらかじめ決められた通路を移動する自律移動装置が実用化されている。特に、病院での検体及び薬剤、工場での部品及び部材、カフェ及びイベント会場での飲食物等の配送業務への導入が本格化してきており、自律移動装置による搬送領域の拡大に期待がかかっている。 In recent years, autonomous mobile devices that move through predetermined passages in buildings such as hospitals, factories, and commercial facilities have been put into practical use. In particular, the introduction of specimens and drugs in hospitals, parts and components in factories, food and drink at cafes and event venues, etc. is in full swing, and it is expected that the transportation area by autonomous mobile devices will be expanded. ing.
一般的な自律移動装置では、走行可能領域における地図情報と自己の位置を推定する位置推定手段とを持たせることで、スタート地点からゴール地点までの経路を自律走行することが可能となる。 A general autonomous mobile device can autonomously travel on a route from a start point to a goal point by having map information in a travelable area and a position estimation means for estimating its own position.
また、自律移動装置が移動する経路上には、人物等の動的な障害物が存在する可能性もあることから、自律移動装置は、各種のセンサ等を用いて障害物を検知し、状況に応じて停止、または障害物を回避しながらゴール地点まで走行する。 In addition, since there is a possibility that a dynamic obstacle such as a person exists on the path on which the autonomous mobile device moves, the autonomous mobile device detects the obstacle using various sensors and the like, and the situation. Stop or drive to the goal while avoiding obstacles.
さらに、決められた経路を走行するだけではなく、人物等の動的な障害物を考慮し、スタート地点からゴール地点までの最適な経路を動的に生成し、生成した経路に基づいて移動する手法も提案されている。 Furthermore, it not only travels on a fixed route, but also considers dynamic obstacles such as people, dynamically generates the optimum route from the start point to the goal point, and moves based on the generated route. A method has also been proposed.
例えば、特許文献1では、カフェやイベント会場などの空間では、人、椅子、鞄、傘などの動的な障害物が存在することから、何らかのセンサで動的な障害物の存在するおおまかな領域を検知し、検知した頻度を用いて動的な障害物の遭遇率が低くなる経路を探索し、自律移動装置を走行させている。これにより、例えばカフェの場合にはレジや食器返却口、商品受け取り口等の人に遭遇しやすい領域を避けて走行することを可能としている。 For example, in Patent Document 1, since dynamic obstacles such as people, chairs, bags, and umbrellas exist in spaces such as cafes and event venues, a rough area in which dynamic obstacles exist by some kind of sensor. Is detected, and the frequency of detection is used to search for a route that reduces the encounter rate of dynamic obstacles, and the autonomous mobile device is driven. As a result, for example, in the case of a cafe, it is possible to drive while avoiding areas that are easily encountered by people, such as a cash register, a tableware return port, and a product receiving port.
近年では、机及び椅子を固定することなく、机及び椅子のレイアウトを自由に変更することが可能なレイアウトフリーのカフェ及びイベント会場などが増えてきており、人物以外の障害物の存在を考慮した経路生成、移動方法が求められてきている。しかしながら、上記従来の構成では、経路上の障害物への対応は可能であるが、ゴール地点である机の位置が動的に変化することは考慮されていない。よって、ゴール地点である机が移動する場合に、机の移動先であるゴール地点が変化するため、移動した机へ到達することができない事態が発生する。 In recent years, the number of layout-free cafes and event venues where the layout of desks and chairs can be freely changed without fixing the desks and chairs has increased, and the existence of obstacles other than people has been taken into consideration. There is a demand for route generation and movement methods. However, in the above-mentioned conventional configuration, although it is possible to deal with obstacles on the route, it is not considered that the position of the desk, which is the goal point, changes dynamically. Therefore, when the desk, which is the goal point, moves, the goal point, which is the destination of the desk, changes, so that the moved desk cannot be reached.
本開示は、上記課題を解決するもので、配送先の位置が変化しても、変化した後の配送先へ物品を配送することができる、自律移動装置、自律配送システム、配送方法及びプログラムを提供することを目的とする。 The present disclosure solves the above-mentioned problems, and provides an autonomous mobile device, an autonomous delivery system, a delivery method, and a program capable of delivering an article to a delivery destination after the change even if the position of the delivery destination changes. The purpose is to provide.
上記目的を達成するため、本開示の一態様に係る自律移動装置は、配送先に物品を配送する自律移動装置であって、標識管理サーバ装置から、撮像装置によって導出された標識情報を繰り返し受信する通信部と、地図情報を保持する地図情報記憶部と、当該自律移動装置を移動させる移動部と、前記標識情報及び前記地図情報に基づいて、前記配送先までの経路を生成する経路生成部と、前記経路に基づいて前記配送先へ物品を配送するように、前記移動部を制御する移動制御部とを備え、前記撮像装置は、前記配送先を繰り返し撮像することで、固有のID情報を持つ標識が含まれた撮像画像を取得する処理を繰り返し、前記撮像画像に基づいて導出された、地図空間における前記標識の位置情報と前記ID情報とを含む前記標識情報を標識管理サーバ装置へ繰り返し送信し、前記経路生成部は、前記通信部が受信した前記標識情報と前記地図情報とに基づいて前記配送先までの経路を繰り返し生成し、前記移動制御部は、前記移動部を制御して、繰り返し生成した経路に基づいて前記配送先へ物品を配送する。 In order to achieve the above object, the autonomous mobile device according to one aspect of the present disclosure is an autonomous mobile device that delivers an article to a delivery destination, and repeatedly receives sign information derived by an imaging device from a sign management server device. Communication unit, map information storage unit that holds map information, moving unit that moves the autonomous mobile device, and route generation unit that generates a route to the delivery destination based on the sign information and the map information. And a movement control unit that controls the moving unit so as to deliver the article to the delivery destination based on the route, and the imaging device repeatedly images the delivery destination to obtain unique ID information. The process of acquiring the captured image including the sign having the sign is repeated, and the sign information including the position information of the sign and the ID information in the map space derived based on the captured image is sent to the sign management server device. The route generation unit repeatedly generates a route to the delivery destination based on the sign information and the map information received by the communication unit , and the movement control unit controls the movement unit. Then, the goods are delivered to the delivery destination based on the repeatedly generated route .
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なCD−ROMなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。 It should be noted that these comprehensive or specific embodiments may be realized in a recording medium such as a system, method, integrated circuit, computer program or computer readable CD-ROM, system, method, integrated circuit, computer program. And may be realized by any combination of recording media.
本開示によれば、配送先の位置が変化しても、変化した後の配送先へ物品を配送することができる。 According to the present disclosure, even if the position of the delivery destination changes, the goods can be delivered to the delivery destination after the change.
本開示の一態様に係る自律移動装置は、配送先に物品を配送する自律移動装置であって、標識管理サーバ装置から、撮像装置によって導出された標識情報を繰り返し受信する通信部と、地図情報を保持する地図情報記憶部と、当該自律移動装置を移動させる移動部と、前記標識情報及び前記地図情報に基づいて、前記配送先までの経路を生成する経路生成部と、前記経路に基づいて前記配送先へ物品を配送するように、前記移動部を制御する移動制御部とを備え、前記撮像装置は、前記配送先を繰り返し撮像することで、固有のID情報を持つ標識が含まれた撮像画像を取得する処理を繰り返し、前記撮像画像に基づいて導出された、地図空間における前記標識の位置情報と前記ID情報とを含む前記標識情報を標識管理サーバ装置へ繰り返し送信し、前記経路生成部は、前記通信部が受信した前記標識情報と前記地図情報とに基づいて前記配送先までの経路を繰り返し生成する。 The autonomous mobile device according to one aspect of the present disclosure is an autonomous mobile device that delivers goods to a delivery destination, and is a communication unit that repeatedly receives sign information derived by an imaging device from a sign management server device, and map information. A map information storage unit that holds the The imaging device includes a movement control unit that controls the moving unit so as to deliver the article to the delivery destination, and the imaging device includes a sign having unique ID information by repeatedly imaging the delivery destination. The process of acquiring the captured image is repeated, and the sign information including the position information of the sign and the ID information in the map space derived based on the captured image is repeatedly transmitted to the sign management server device to generate the route. The unit repeatedly generates a route to the delivery destination based on the sign information and the map information received by the communication unit.
このように、撮像装置は、撮像を繰り返し、撮像ごとに撮像画像に基づいて導出した標識情報を標識管理サーバ装置へ送信する。通信部が標識管理サーバ装置から標識情報を繰り返し受信し、経路生成部がこの標識情報と地図情報とに基づいて配送先までの経路を繰り返し生成する。これにより、移動制御部が移動部を制御することで、当該自律移動装置は、配送先まで移動する。このため、撮像装置が撮像した撮像画像を含む標識情報と地図情報に基づいて経路生成部が経路を生成しても、標識管理サーバ装置が標識情報を繰り返し受信し、経路生成部が経路を繰り返し生成することで、自律移動装置が移動する経路を新しくすることができる。このため、例えば、自律移動装置が配送先に物品を配送した後に、その配送先の場所が変更されたとしても、標識管理サーバ装置が標識情報を繰り返し受信し、経路生成部が経路を繰り返し生成することで、変更された配送先まで確実に物品を配送することができる。 In this way, the imaging device repeats imaging, and transmits the sign information derived based on the captured image to the sign management server device for each imaging. The communication unit repeatedly receives the sign information from the sign management server device, and the route generation unit repeatedly generates a route to the delivery destination based on the sign information and the map information. As a result, the movement control unit controls the movement unit, so that the autonomous mobile device moves to the delivery destination. Therefore, even if the route generation unit generates a route based on the sign information including the captured image captured by the image pickup device and the map information, the sign management server device repeatedly receives the sign information and the route generation unit repeats the route. By generating it, the route on which the autonomous mobile device moves can be renewed. Therefore, for example, even if the location of the delivery destination is changed after the autonomous mobile device delivers the goods to the delivery destination, the sign management server device repeatedly receives the sign information and the route generation unit repeatedly generates the route. By doing so, the goods can be reliably delivered to the changed delivery destination.
したがって、配送先の位置が変化しても、変化した後の配送先へ物品を配送することができる。 Therefore, even if the position of the delivery destination changes, the goods can be delivered to the delivery destination after the change.
また、本開示の一態様に係る自律配送システムは、自律移動装置と、一つ以上の前記撮像装置と、前記標識管理サーバ装置とを備え、前記撮像装置は、前記配送先を撮像することで前記標識が含まれた撮像画像を取得する撮像部と、前記撮像画像から前記配送先の前記標識を読み取り、前記撮像画像に含まれる前記標識の位置を検出する標識検出部と、前記撮像画像に含まれる前記標識の位置を前記地図空間の前記位置情報へ変換する座標変換部と、前記ID情報と前記地図空間の位置情報とを含む標識情報を、前記標識管理サーバ装置へ送信する送信部とを有し、前記標識管理サーバ装置は、前記撮像装置から受信した前記標識情報を保持する標識情報記憶部を有する。 Further, the autonomous delivery system according to one aspect of the present disclosure includes an autonomous mobile device, one or more image pickup devices, and a sign management server device, and the image pickup device images the delivery destination. The imaging unit that acquires the captured image including the label, the sign detection unit that reads the label of the delivery destination from the captured image and detects the position of the label included in the captured image, and the captured image. A coordinate conversion unit that converts the position of the included sign into the position information in the map space, and a transmission unit that transmits the sign information including the ID information and the position information in the map space to the sign management server device. The sign management server device has a sign information storage unit that holds the sign information received from the image pickup device.
また、本開示の一態様に係る配送方法は、自律移動装置が配送先に物品を配送する配送方法であって、標識管理サーバ装置から、撮像装置によって導出された標識情報を繰り返し受信し、地図情報を保持し、前記自律移動装置を移動させ、前記標識情報及び前記地図情報に基づいて、前記配送先までの経路を生成し、前記経路に基づいて前記配送先へ物品を配送するように、前記移動部を制御し、前記配送先までの経路を生成は、前記通信部が受信した前記標識情報と前記地図情報とに基づいて前記配送先までの経路を繰り返し生成する。 Further, the delivery method according to one aspect of the present disclosure is a delivery method in which an autonomous mobile device delivers an article to a delivery destination by repeatedly receiving sign information derived by an imaging device from a sign management server device and using a map. The information is retained, the autonomous moving device is moved, a route to the delivery destination is generated based on the sign information and the map information, and the article is delivered to the delivery destination based on the route. Controlling the moving unit and generating a route to the delivery destination repeatedly generates a route to the delivery destination based on the sign information and the map information received by the communication unit.
また、本開示の一態様に係るプログラムは、配送方法をコンピュータに実行させる。 In addition, the program according to one aspect of the present disclosure causes a computer to execute a delivery method.
これらにおいても、上述と同様の作用効果を奏する。 Also in these, the same action and effect as described above are obtained.
また、本開示の一態様に係る自律移動装置において、前記自律移動装置は、さらに、前記配送先に対応する前記ID情報と前記配送先の形状と前記配送先の大きさとを含む配送先情報を保持する配送先情報記憶部と、前記配送先情報と前記標識情報とに基づいて停止位置を計算する停止位置計算部とを備え、前記経路生成部は、前記停止位置を前記配送先として経路を生成する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the autonomous mobile device further provides delivery destination information including the ID information corresponding to the delivery destination, the shape of the delivery destination, and the size of the delivery destination. A delivery destination information storage unit to be held and a stop position calculation unit for calculating a stop position based on the delivery destination information and the sign information are provided, and the route generation unit sets a route with the stop position as the delivery destination. Generate.
このように、停止位置計算部は、配送先情報記憶部に保持される配送先情報と標識情報とに基づいて第一の停止位置を計算する。つまり、停止位置計算部は、配送先の形状と配送先の大きさとに基づいて停止位置を計算する。経路生成部は、停止位置を配送先として経路を生成する。このため、自律移動装置が停止位置に物品を配送することができる。このため、配送先の形状と配送先の大きさとに応じて、第一の停止位置を計算するため、より適切に、配送先へ物品を配送することができる。 In this way, the stop position calculation unit calculates the first stop position based on the delivery destination information and the sign information held in the delivery destination information storage unit. That is, the stop position calculation unit calculates the stop position based on the shape of the delivery destination and the size of the delivery destination. The route generation unit generates a route with the stop position as the delivery destination. Therefore, the autonomous mobile device can deliver the article to the stop position. Therefore, since the first stop position is calculated according to the shape of the delivery destination and the size of the delivery destination, the goods can be delivered to the delivery destination more appropriately.
また、本開示の一態様に係る自律移動装置において、前記停止位置計算部は、前記配送先情報及び前記標識情報に基づいて前記配送先の外周縁の位置を計算し、前記配送先の前記外周縁から所定の距離内の領域を前記停止位置である第二の停止位置とする。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the stop position calculation unit calculates the position of the outer peripheral edge of the delivery destination based on the delivery destination information and the sign information, and the outside of the delivery destination. A region within a predetermined distance from the peripheral edge is set as the second stop position, which is the stop position.
例えば、配送先の形状が上面視で円形のテーブルである場合には、どの位置にも椅子等の動的な障害物が置かれる可能性がある。この観点から、停止位置計算部が、配送先情報及び標識情報に基づいて配送先の外周縁の位置を計算し、配送先の外周縁から所定の距離内の領域を第二の停止位置とする。このため、配送先の外周縁から、所定の距離内の領域を第二の停止位置とすれば、この第二の停止位置内で障害物が置かれていない場所に自律移動装置が移動することができる。このため、配送先の形状に応じて、より適切に、配送先へ物品を配送することができる。 For example, if the delivery destination is a circular table when viewed from above, a dynamic obstacle such as a chair may be placed at any position. From this point of view, the stop position calculation unit calculates the position of the outer peripheral edge of the delivery destination based on the delivery destination information and the sign information, and sets the area within a predetermined distance from the outer peripheral edge of the delivery destination as the second stop position. .. Therefore, if the area within a predetermined distance from the outer peripheral edge of the delivery destination is set as the second stop position, the autonomous moving device moves to a place where no obstacle is placed within this second stop position. Can be done. Therefore, the goods can be delivered to the delivery destination more appropriately according to the shape of the delivery destination.
また、本開示の一態様に係る自律移動装置において、前記撮像装置は、さらに、前記標識の向きを計算し、前記通信部は、さらに、前記標識の向きを示す情報が含まれた前記標識情報を、前記標識管理サーバ装置から受信する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the imaging device further calculates the direction of the sign, and the communication unit further includes the sign information including information indicating the direction of the sign. Is received from the sign management server device.
このように、通信部は、標識の向きを示す情報がさらに含まれた標識情報を、標識管理サーバ装置から受信するため、自律移動装置は、配送先の向き、例えば配送先の長手方向等を判別することができる。このため、配送先の形状に応じて、より適切に、配送先へ物品を配送することができる。 In this way, since the communication unit receives the sign information including the information indicating the direction of the sign from the sign management server device, the autonomous mobile device determines the direction of the delivery destination, for example, the longitudinal direction of the delivery destination. It can be determined. Therefore, the goods can be delivered to the delivery destination more appropriately according to the shape of the delivery destination.
また、本開示の一態様に係る自律移動装置において、前記撮像装置は、さらに、前記標識の向きを計算する方向計算部と、前記標識のID情報と、前記標識の地図空間上の前記位置情報と、前記標識の向きを示す情報とを含む標識情報を前記標識管理サーバ装置へ送信する送信部とを備え、前記停止位置計算部は、前記配送先の形状が多角形である場合には、前記配送先情報及び標識情報に基づいて前記配送先の形状における角の位置を計算し、前記配送先の前記角の位置の周辺の領域を、前記停止位置である第一の停止位置として計算する。 Further, in the autonomous moving device according to one aspect of the present disclosure, the imaging device further includes a direction calculation unit for calculating the direction of the sign, ID information of the sign, and position information of the sign in the map space. When the shape of the delivery destination is polygonal, the stop position calculation unit includes a transmission unit that transmits the sign information including information indicating the direction of the sign to the sign management server device. The position of the corner in the shape of the delivery destination is calculated based on the delivery destination information and the sign information, and the area around the corner position of the delivery destination is calculated as the first stop position which is the stop position. ..
このように、停止位置計算部は、配送先の形状が上面視で多角形である場合には、配送先情報及び標識の向きを示す情報をさらに含む標識情報に基づいて、配送先の形状における角の位置を計算し、配送先の角の位置の周辺の領域を、停止位置である第二の停止位置として計算することができる。これにより、停止位置計算部は、配送先の形状が多角形である場合に、配送先情報及び標識情報に基づいて配送先の角の位置を計算し、配送先の角周辺の領域を第一の停止位置として計算する。通常、例えば配送先の形状が多角形のテーブルである場合に、角の位置の周辺の領域には、椅子等の動的な障害物が置かれる可能性が低いと考えられる。このため、配送先の形状に応じて、停止位置を計算するため、物品を配送先へより適切に配送することができる。 As described above, when the shape of the delivery destination is polygonal in the top view, the stop position calculation unit determines the shape of the delivery destination based on the delivery destination information and the sign information including the information indicating the direction of the sign. The corner position can be calculated, and the area around the corner position of the delivery destination can be calculated as the second stop position which is the stop position. As a result, when the shape of the delivery destination is polygonal, the stop position calculation unit calculates the position of the corner of the delivery destination based on the delivery destination information and the sign information, and sets the area around the corner of the delivery destination first. Calculated as the stop position of. Normally, for example, when the shape of the delivery destination is a polygonal table, it is considered unlikely that a dynamic obstacle such as a chair is placed in the area around the corner position. Therefore, since the stop position is calculated according to the shape of the delivery destination, the article can be delivered to the delivery destination more appropriately.
また、本開示の一態様に係る自律移動装置において、前記停止位置計算部は、前記配送先の複数の前記角の位置を計算し、前記自律移動装置の移動開始位置から最も近い前記角の位置の周辺の領域を、前記停止位置である第一の停止位置に更新する。 Further, in the autonomous moving device according to one aspect of the present disclosure, the stop position calculation unit calculates the positions of a plurality of the corners of the delivery destination, and the positions of the corners closest to the moving start position of the autonomous moving device. The area around the above is updated to the first stop position which is the stop position.
このように、停止位置計算部は、配送先の複数の角の位置を計算し、自律移動装置の移動開始位置から最も近い角の位置の周辺の領域を、停止位置である第一の停止位置に更新する。このため、自律移動装置は、短い距離で配送先に物品を配送することができる。このため、自律配送システムの稼働効率を向上させることができる。 In this way, the stop position calculation unit calculates the positions of a plurality of corners of the delivery destination, and sets the area around the position of the corner closest to the movement start position of the autonomous moving device as the first stop position which is the stop position. Update to. Therefore, the autonomous mobile device can deliver the goods to the delivery destination in a short distance. Therefore, the operating efficiency of the autonomous delivery system can be improved.
また、本開示の一態様に係る自律移動装置において、前記自律移動装置は、さらに、障害物を検知する障害物検知部を備え、前記停止位置計算部は、さらに、前記自律移動装置の現在位置から最も近い前記角の位置の周辺の領域に存在する障害物を前記障害物検知部が検知した場合に、前記自律移動装置の現在位置から次に近い前記角の位置の周辺の領域を、前記停止位置である前記第一の停止位置に更新する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the autonomous mobile device further includes an obstacle detection unit that detects an obstacle, and the stop position calculation unit further includes a current position of the autonomous mobile device. When the obstacle detection unit detects an obstacle existing in the area around the corner position closest to the mobile device, the area around the corner position next to the current position of the autonomous mobile device is defined as the area around the corner position. The stop position is updated to the first stop position.
このように、停止位置計算部は、自律移動装置の現在位置から最も近い角の位置の周辺の領域に存在する障害物を障害物検知部が検知した場合に、自律移動装置の現在位置から次に近い角の位置の周辺の領域を第一の停止位置に更新する。このため、自律移動装置の現在位置から最も近い第一の停止位置に到達することができなくても、移動開始位置から次に近い第一の停止位置に物品を配送することができる。このため、自律移動装置は、より確実に物品を配送先に配送することができる。 In this way, when the obstacle detection unit detects an obstacle existing in the area around the position closest to the current position of the autonomous mobile device, the stop position calculation unit is next from the current position of the autonomous mobile device. Update the area around the corner position close to to the first stop position. Therefore, even if the first stop position closest to the current position of the autonomous moving device cannot be reached, the article can be delivered to the first stop position next to the movement start position. Therefore, the autonomous mobile device can more reliably deliver the goods to the delivery destination.
また、本開示の一態様に係る自律移動装置において、前記自律移動装置は、さらに、障害物を検知する障害物検知部を備え、前記停止位置計算部は、前記第一の停止位置付近に障害物を前記障害物検知部が検知した場合に、第二の停止位置を計算し、前記経路生成部は、前記第二の停止位置を前記配送先として経路を更新する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the autonomous mobile device further includes an obstacle detection unit that detects an obstacle, and the stop position calculation unit is an obstacle near the first stop position. When the obstacle detection unit detects an object, the second stop position is calculated, and the route generation unit updates the route with the second stop position as the delivery destination.
このように、障害物の存在により第一の停止位置へ物品の配送をすることができない場合、配送先の外周縁から所定の距離内の領域を第二の停止位置として、第一の停止位置から第二の停止位置に更新することができる。このため、第一の停止位置に物品の配送を行うことができなくても、第二の停止位置への経路に更新することで、物品を確実に配送先に配送することができる。 In this way, when the goods cannot be delivered to the first stop position due to the presence of an obstacle, the area within a predetermined distance from the outer peripheral edge of the delivery destination is set as the second stop position, and the first stop position is set. Can be updated from to the second stop position. Therefore, even if the article cannot be delivered to the first stop position, the article can be reliably delivered to the delivery destination by updating to the route to the second stop position.
また、本開示の一態様に係る自律移動装置において、前記自律移動装置は、さらに、所定のタイミングからの経過時間を計測する時間計測部を備え、前記地図情報記憶部は、さらに、障害物の影響を受けずに到達可能な前記停止位置である第三の停止位置を保持し、前記経路生成部は、前記配送先へ所定の時間内に到達できない場合には、前記第三の停止位置を前記配送先として経路を更新する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the autonomous mobile device further includes a time measuring unit for measuring an elapsed time from a predetermined timing, and the map information storage unit further includes an obstacle. The third stop position, which is the stop position that can be reached without being affected, is held, and when the route generation unit cannot reach the delivery destination within a predetermined time, the third stop position is set. The route is updated as the delivery destination.
このように、地図情報記憶部が障害物の影響を受けずに到達可能な第三の停止位置を保持し、自律移動装置が配送先へ所定の時間内に到達できない場合には、経路生成部が第三の停止位置を配送先として経路を更新する。このため、当初に設定されていた配送先に物品を配送することができなくても、障害物の影響を受けない位置である第三の停止位置に更新することができる。このため、当初に設定した配送先に物品の配送を行うことができなくても、第三の停止位置への経路に更新することで、物品を確実に配送先に配送することができる。 In this way, when the map information storage unit holds a third stop position that can be reached without being affected by obstacles and the autonomous mobile device cannot reach the delivery destination within a predetermined time, the route generation unit Updates the route with the third stop position as the delivery destination. Therefore, even if the article cannot be delivered to the initially set delivery destination, it can be updated to a third stop position that is not affected by obstacles. Therefore, even if the goods cannot be delivered to the initially set delivery destination, the goods can be reliably delivered to the delivery destination by updating to the route to the third stop position.
また、本開示の一態様に係る自律移動装置において、前記自律移動装置は、さらに、所定のタイミングからの経過時間を計測する時間計測部を備え、前記自律移動装置は、さらに、障害物の影響を受けずに到達可能な前記停止位置である、少なくとも第三の停止位置と第四の停止位置とを保持し、前記経路生成部は、前記配送先へ所定の時間内に到達できない場合には、前記第三の停止位置または前記第四の停止位置のうち、前記配送先までの最も近い位置を前記配送先として経路を更新する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the autonomous mobile device further includes a time measuring unit for measuring an elapsed time from a predetermined timing, and the autonomous mobile device is further affected by obstacles. When at least the third stop position and the fourth stop position, which are the stop positions that can be reached without receiving, are held, and the route generation unit cannot reach the delivery destination within a predetermined time. , The route is updated with the position closest to the delivery destination among the third stop position or the fourth stop position as the delivery destination.
このように、自律移動装置が配送先へ所定の時間内に到達できない場合には、経路生成部は、第三の停止位置または第四の停止位置のうち、配送先までの最も近い位置を配送先として経路を更新する。このため、自律移動装置は、より確実に物品を配送することができるとともに、自律移動装置の稼働効率の低下を抑制することができる。 In this way, when the autonomous mobile device cannot reach the delivery destination within a predetermined time, the route generator delivers the position closest to the delivery destination among the third stop position or the fourth stop position. Update the route as a destination. Therefore, the autonomous mobile device can more reliably deliver the goods and can suppress a decrease in the operating efficiency of the autonomous mobile device.
また、本開示の一態様に係る自律移動装置において、前記自律移動装置は、さらに、所定のタイミングからの経過時間を計測する時間計測部を備え、前記自律移動装置は、さらに、障害物の影響を受けずに到達可能な前記停止位置である、少なくとも第三の停止位置と第四の停止位置とを保持し、前記経路生成部は、前記配送先へ所定の時間内に到達できない場合には、前記第三の停止位置または前記第四の停止位置のうち、当該自律移動装置の現在位置から最も近い位置を前記配送先として経路を更新する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the autonomous mobile device further includes a time measuring unit for measuring an elapsed time from a predetermined timing, and the autonomous mobile device is further affected by obstacles. When at least the third stop position and the fourth stop position, which are the stop positions that can be reached without receiving, are held, and the route generation unit cannot reach the delivery destination within a predetermined time. The route is updated with the position closest to the current position of the autonomous mobile device among the third stop position or the fourth stop position as the delivery destination.
このように、配送先へ所定の時間内に到達できない場合には、経路生成部は、第三の停止位置または第四の停止位置のうち、自律移動装置の現在位置から最も近い位置を配送先として経路を更新する。このため、自律移動装置は、より確実に物品を配送することができるとともに、自律移動装置の稼働効率の低下を抑制することができる。 In this way, when the delivery destination cannot be reached within a predetermined time, the route generator sets the delivery destination at the position closest to the current position of the autonomous mobile device among the third stop position or the fourth stop position. Update the route as. Therefore, the autonomous mobile device can more reliably deliver the goods and can suppress a decrease in the operating efficiency of the autonomous mobile device.
また、本開示の一態様に係る自律移動装置において、前記停止位置計算部は、さらに、当該自律移動装置が停止した際に向く停止方向を計算し、前記移動制御部は、当該自律移動装置が前記配送先に到着すると、規定方向に向けて停止する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the stop position calculation unit further calculates a stop direction facing when the autonomous mobile device stops, and the movement control unit uses the autonomous mobile device. When it arrives at the delivery destination, it stops in the specified direction.
このように、自律移動装置は、配送先に到着すると、規定方向に向けて停止する。例えば、自律移動装置が物品を利用者の元に配送した際に、利用者が物品を取り出しやすい規定方向に向けて自律移動装置が停止すれば、利用者における自律移動装置の利便性が向上する。 In this way, when the autonomous mobile device arrives at the delivery destination, it stops in the specified direction. For example, when an autonomous mobile device delivers an article to a user, if the autonomous mobile device stops in a specified direction in which the user can easily take out the article, the convenience of the autonomous mobile device for the user is improved. ..
また、本開示の一態様に係る自律移動装置において、前記配送先は、第一の配送先と、第二の配送先とを有し、前記経路生成部は、前記第一の配送先へ物品を配送した後に、現在位置から前記第二の配送先までの経路を生成し、前記移動制御部は、前記移動部を制御して、経路に基づいて前記第二の配送先へ物品を配送する。 Further, in the autonomous mobile device according to one aspect of the present disclosure, the delivery destination has a first delivery destination and a second delivery destination, and the route generation unit delivers an article to the first delivery destination. Is delivered, a route from the current position to the second delivery destination is generated, and the movement control unit controls the movement unit to deliver the article to the second delivery destination based on the route. ..
このように、経路生成部は、第一の配送先へ物品を配送した後に、現在位置から第二の配送先までの経路を生成する。このため、自律移動装置は、第一の配送先へ物品を配送した後に、第二の配送先までの経路に基づいて物品を配送する。このため、自律移動装置は複数個所の配送先に複数の物品を配送することができるため、自律移動装置の稼働効率を向上することができる。 In this way, the route generation unit generates a route from the current position to the second delivery destination after delivering the article to the first delivery destination. Therefore, the autonomous mobile device delivers the goods to the first delivery destination and then delivers the goods based on the route to the second delivery destination. Therefore, since the autonomous mobile device can deliver a plurality of articles to a plurality of delivery destinations, the operating efficiency of the autonomous mobile device can be improved.
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なCD−ROMなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。 It should be noted that these comprehensive or specific embodiments may be realized in a recording medium such as a system, method, integrated circuit, computer program or computer readable CD-ROM, system, method, integrated circuit, computer program. Alternatively, it may be realized by any combination of recording media.
以下、実施の形態について、図面を参照しながら具体的に説明する。なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。 Hereinafter, embodiments will be specifically described with reference to the drawings. It should be noted that all of the embodiments described below show a specific example of the present disclosure. Numerical values, shapes, materials, components, arrangement positions and connection forms of components, steps, step order, and the like shown in the following embodiments are examples, and are not intended to limit the present disclosure. Further, among the components in the following embodiments, the components not described in the independent claims indicating the highest level concept are described as arbitrary components.
なお、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略又は簡略化する。 It should be noted that each figure is a schematic view and is not necessarily exactly illustrated. Further, in each figure, substantially the same configuration is designated by the same reference numerals, and duplicate description will be omitted or simplified.
(実施の形態1)
[自律配送システム]
図1は、実施の形態1における自律配送システム10を説明する模式図である。
(Embodiment 1)
[Autonomous delivery system]
FIG. 1 is a schematic diagram illustrating the
図1に示すように、自律配送システム10は、所定の配送区域内において、撮像装置100が撮像した画像から、現在位置からゴール地点である配送先までの経路を生成し、その経路に基づいて、自律移動装置200が物品を配送先300まで配送するシステムである。現在位置は、自律移動装置200の配送開始位置と同義である。
As shown in FIG. 1, the
ここで、所定の配送区域とは、例えば、カフェ、レストラン、ファーストフード店、フードコート、オフィス、ゲームセンター、カジノ、イベントスペース、休憩スペース、工場、病院、学校などの、物品を配送することが可能な場所である。また、配送先300は、例えば、所定の配送区域内に配置されている、テーブル、椅子、棚、収納箱、人などに、物品の配送を完了するためのゴール地点、つまり目的地、目標物、目標領域、目標地点である。さらに、物品は、ドリンク、料理を盛り付けた皿、書類、文房具、コイン、配布物、工具、材料、部品、薬剤などである。
Here, the predetermined delivery area is, for example, a cafe, a restaurant, a fast food store, a food court, an office, a game center, a casino, an event space, a rest space, a factory, a hospital, a school, or the like. It's a possible place. Further, the
本実施の形態における自律配送システム10は、1台以上の標識400、配送先300、撮像装置100と、自律移動装置200とを備える。
The
本実施の形態では、本開示を説明する一例として、所定の配送区域をカフェとし、配送先300をカフェ内のテーブルとし、配送する物品をコーヒー等の飲み物として説明するが、これに限定されない。
In the present embodiment, as an example of explaining the present disclosure, the predetermined delivery area is a cafe, the
図2は、実施の形態1における自律配送システム10の一例を示すブロック図である。
FIG. 2 is a block diagram showing an example of the
図2に示すように、各々の撮像装置100と、自律移動装置200と、標識管理サーバ装置500とは、それぞれがネットワーク600を介して相互に接続されている。
As shown in FIG. 2, each of the
ネットワーク600は、無線ネットワークまたは有線ネットワークである。無線ネットワークは、例えば無線LAN(Local Area Network)、無線WAN(Wide Area Network)、3G(第3世代移動通信システム:the 3rd Generation mobile communication system)、LTE(Long Term Evolution)またはWiGig(Wireless Gigabit)などである。有線ネットワークは、例えばイントラネットまたはインターネットなどである。
The
[標識]
図3は、実施の形態1における標識400及び配送先300の一例を示す図である。
[Sign]
FIG. 3 is a diagram showing an example of the
図3に示すように、標識400は、標識400を識別するための標識情報が表示されたシート状、または立体形状などの表示媒体である。標識400は、テーブルである配送先300の天板の上面に配置されている。なお、標識400は、標識情報が表示可能であれば良く、パネル、フィルム、ディスプレイ等であってもよく、テーブルに印刷されていてもよい。
As shown in FIG. 3, the
ここで、標識情報は、固有の標識ID(Identification)を符号化した、所定の表示態様を有する図形情報またはJAN(Japanese Article Number)コード、EAN(Europian Article Number)コード、ITF(Interleaved Two of Five)コードなどの1次元コード、QRコード(登録商標)、カラーコードなどの2次元コードなどの符号情報である。標識IDは、ID情報の一例である。 Here, the labeling information is a graphic information having a predetermined display mode, which is an encoding of a unique labeling ID (Identification), a JAN (Japanese Article Number) code, an EAN (European Article Number) code, and an ITF (Interleaved Two Of FI). ) Code information such as a one-dimensional code such as a code, a QR code (registered trademark), and a two-dimensional code such as a color code. The marker ID is an example of ID information.
本実施の形態では、標識情報として、配送先300であるテーブルのテーブル番号を標識IDとして符号化したものを用いるが、標識情報は、標識IDを示し、文字、数字、及び記号等の少なくとも1種類を用いた文字列情報等でもよい。標識IDは、配送先を識別する識別情報の一例であり、標識400に関連付けて記憶される。
In the present embodiment, as the sign information, the table number of the table which is the
また、標識400には、開始点と終了点とを含む基点が存在する。基点は、撮像装置100が認識可能である。基点は、標識400の外形形状に基づいて決定される。具体的には、図2で示すように、開始点401は標識400の開始位置となる符号情報を表す図形形状の基点であり、終了点402は標識400の終了位置となる符号情報を表す図形形状の基点である。なお、標識400の外形形状が矩形形状の場合、標識400の矩形形状の各角の頂点を基点としてもよい。
Further, the
[撮像装置]
次に、撮像装置100の構成について詳細に説明する。
[Imaging device]
Next, the configuration of the
図4は、実施の形態1における撮像装置100の一例を示すブロック図である。
FIG. 4 is a block diagram showing an example of the
図4に示すように、複数の撮像装置100は、所定の配送区域内に配置され、配送先300を撮像することで標識400が含まれた撮像画像を取得する。撮像装置100は、撮像を繰り返し、撮像ごとに撮像画像に基づいて導出した標識情報を標識管理サーバ装置500へ送信する。標識400が複数存在する場合、複数の撮像装置100が複数の標識400と一対一で対応して撮像してもよい。また、1つの撮像装置100で複数の標識400を認識することができてもよい。各々の撮像装置100によって、所定の配送区域全域を撮影することが可能である。撮像装置100は、標識400を読み取るためのカメラであって、ネットワークカメラ、PTZ(Pan Tilt Zoom)カメラ等である。ここで、各々の撮像装置100は互いに同じ構成であるため、他の撮像装置100の説明を省略する。
As shown in FIG. 4, the plurality of
撮像装置100は、撮像部101と、画像入力部102と、標識検出部103と、座標変換部104と、変換パラメータ保持部105と、方向計算部106と、送信部107とを有する。
The
撮像部101は、少なくともレンズとイメージセンサとを有する。レンズは、撮像装置100の外部から入射する光(光線)を集め、イメージセンサの所定の撮像面に結像させる。イメージセンサは、例えばCCD(Charged Coupled Device)またはCMOS(Complementary Metal Oxide Semiconductor)の固体撮像素子であり、撮像面に結像した光学像を電気信号に変換する。撮像部101は、この電気信号を画像入力部102に出力する。
The
画像入力部102は、撮像部101からの電気信号を用いて所定の信号処理を行うことで、人間が認識可能なRGB(Red Green Blue)またはYUV(輝度信号:Y、輝度信号と青色成分の差:U、輝度信号と赤色成分の差:V)等に規定される撮像画像のデータ(フレーム)を生成する。画像入力部102は、生成した撮像画像のデータを標識検出部103に出力する。画像入力部102は、例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)またはDSP(Digital Signal Processor)などを用いて構成される。
The
標識検出部103は、入力されたデータが示す撮像画像から標識400を検出する。標識検出部103は、検出した標識400から、固有の標識IDと、画像空間上での各々の基点の位置とを検出する。標識検出部103は、標識IDと各基点の位置を示す情報とを座標変換部104へ出力する。また、標識400の検出には、標識400の種類に応じた既知の読み取り技術や画像マッチングを用いればよい。標識検出部103は、例えばCPU、MPU、DSP、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等によって構成される。
The
座標変換部104は、撮像画像に含まれる標識400の位置を地図空間の位置情報へ変換する。つまり、座標変換部104は、変換パラメータ保持部105で予め保持されている座標を変換する変換パラメータである変換行列Hを用いて、標識検出部103から得た、撮像画像に含まれる標識400の位置の各基点の画像空間座標を地図空間座標へ変換する。座標変換部104は、変換した地図空間座標を示すデータを方向計算部106に出力する。座標変換部104は、例えばCPU、MPU、DSP、ASIC、FPGA等によって構成される。地図空間座標は、地図空間の位置情報の一例である。
The coordinate
次に、画像空間座標から地図空間座標への変換について説明する。 Next, the conversion from the image space coordinates to the map space coordinates will be described.
ある空間の平面上の点p(x,y,1)は別の空間上の平面P(X,Y,1)に変換する場合、変換行列Hを用いて式(1)で表される。 When converting a point p (x, y, 1) on a plane in one space to a plane P (X, Y, 1) on another space, it is represented by the equation (1) using a transformation matrix H.
この式(1)では、変換行列Hを計算することで、ある空間上の平面を別の空間上の平面に投影することができる。式(1)より、別の空間への投影後の座標は、式(2)、式(3)を用いて計算することができる。 In this equation (1), the plane on one space can be projected onto the plane on another space by calculating the transformation matrix H. From equation (1), the coordinates after projection into another space can be calculated using equations (2) and (3).
式(2)、式(3)を展開すると式(4)、式(5)となる。 When the equations (2) and (3) are expanded, the equations (4) and (5) are obtained.
また、h11〜h32までの8つの未知数を計算するためには、変換前の4点の座標と、変換後の4点の座標から、以下の式(6)〜式(13)までの8次元連立一次方程式を解くことで導ける。 Further, in order to calculate the eight unknowns from h11 to h32, the coordinates of the four points before the conversion and the coordinates of the four points after the conversion are eight dimensions from the following equations (6) to (13). It can be derived by solving simultaneous linear equations.
画像空間上の座標pj(xj,yj)から実空間上の座標Pj(Xj,Yj)への変換には、画像空間上の4点pj(xj,yj)と対応した実空間上の4点Pj(Xj,Yj)によって変換行列Hを計算してPj=Hpjにより計算できる。 For conversion from the coordinates pj (xj, yj) in the image space to the coordinates Pj (Xj, Yj) in the real space, four points in the image space pj (xj, yj) and four points in the real space corresponding to each other. The conversion matrix H can be calculated by Pj (Xj, Yj) and can be calculated by Pj = Hpj.
変換パラメータ保持部105は、座標変換部104から画像空間座標を取得し、画像空間座標から所定の地図空間座標へ変換するための変換パラメータを保持する。変換パラメータとは、例えば、射影変換の変換行列等である。変換パラメータ保持部105は、例えば半導体メモリまたはハードディスク装置を用いて構成される。
The conversion
方向計算部106は、二つの基点である開始点401と終了点402との座標を用いて、地図空間座標に対する標識400の向きを計算する。具体的には、方向計算部106は、開始点401の座標と終了点402の座標とから、開始点401から終了点402に向かうベクトルから、標識400の向きを計算する。なお、方向計算部106は、例えば、配送先300の形状が上面視で正円形のテーブルである場合など、向きを変えても形状が変化しない場合には省略してもよい。方向計算部106は、例えばCPU、MPU、DSP、ASIC、FPGA等によって構成される。
The
送信部107は、無線通信または有線通信を行う通信回路を有する。送信部107は、撮像部101が標識400から取得した標識情報を標識管理サーバ装置500へ送信する。標識情報には、少なくとも標識IDと、座標情報とが含まれる。座標情報は、例えば、座標変換部104によって各基点の画像空間座標が変換された地図空間座標での基点の座標、基点の座標から計算した標識400の中心座標等である。また、方向計算部106によって標識400の向きを計算した場合には、向きを標識情報に含む。
The
[標識管理サーバ装置]
次に、標識管理サーバ装置500の構成について説明する。
[Sign management server device]
Next, the configuration of the sign
図5は、実施の形態1における標識管理サーバ装置500の一例を示すブロック図である。
FIG. 5 is a block diagram showing an example of the sign
図5に示すように、標識管理サーバ装置500は、ネットワーク600を介して、各々の撮像装置100及び自律移動装置200と通信する通信機能と、各種情報を保持するための保存領域とを備える。標識管理サーバ装置500は、例えば、パーソナルコンピュータ(Personal Computer:PC)などで構成されるサーバである。
As shown in FIG. 5, the sign
標識管理サーバ装置500は、標識情報受信部501と、標識情報登録部502と、標識情報記憶部503と、標識情報要求受信部504と、標識情報取得部505と、標識情報送信部506とを有する。
The sign
標識情報受信部501は、無線通信または有線通信を行う通信回路を有して構成される。標識情報受信部501は、撮像装置100から送信された標識情報を受信し、標識情報登録部502へ出力する。
The sign
標識情報登録部502は、標識情報受信部501から出力された標識情報を標識情報記憶部503へ出力し、標識情報記憶部503へ保持させる。標識情報登録部502は、例えば、CPUやMPUなどを用いて構成される。
The sign
標識情報記憶部503は、例えば、半導体メモリまたはハードディスク装置を用いて構成され、標識情報を保持している。標識情報記憶部503が保持している標識情報について、図6を用いて説明する。
The sign
図6は、実施の形態1における標識情報記憶部503が保持する標識情報の一例を示す図である。
FIG. 6 is a diagram showing an example of the sign information held by the sign
図6で示すように、標識情報記憶部503で保持される標識情報は、少なくとも標識IDの情報を含む。標識情報は、地図空間座標における標識400の中心点のX方向座標であるX、Y方向座標であるY、及び標識400の地図空間座標に対する角度であるDegreeを示す。なお、標識情報は、例えば地図空間座標における標識400の基点のX方向座標とY方向座標などを含んでも良い。地図空間座標におけるX方向座標及びY方向座標は、地図を平面視した場合である二次元上の座標である。
As shown in FIG. 6, the sign information held by the sign
ここで、中心点計算方法は、矩形状の4つの角の位置の頂点をp1(x1,y1),p2(x2,y2),p3(x3,y3),p4(x4,y4)とする。このとき、p1(x1,y1),p2(x2,y2),p3(x3,y3),p4(x4,y4)の4点の座標を用いて矩形の中心点を決定することができる。 Here, in the center point calculation method, the vertices at the positions of the four rectangular corners are p1 (x1, y1), p2 (x2, y2), p3 (x3, y3), and p4 (x4, y4). At this time, the center point of the rectangle can be determined using the coordinates of the four points p1 (x1, y1), p2 (x2, y2), p3 (x3, y3), and p4 (x4, y4).
図5に示すように、標識情報要求受信部504は、無線通信または有線通信を行う通信回路で構成される。標識情報要求受信部504は、自律移動装置200からの標識情報要求を受け付け、標識情報取得部505に対して標識情報取得要求を行う。
As shown in FIG. 5, the sign information
標識情報取得部505は、標識情報要求受信部504からの標識情報取得要求に応じて標識情報記憶部503から所定の標識情報を取得して標識情報送信部506へ出力する。所定の標識情報の取得は、標識情報記憶部503で保持される全ての標識情報を取得しても良く、指定した標識IDに対応する標識情報のみを取得しても良い。標識情報取得部505は、例えば、CPUやMPUなどを用いて構成される。
The sign
標識情報送信部506は、無線通信または有線通信を行う通信回路を有して構成され、標識情報取得部505から出力された標識情報を自律移動装置200へ送信する。
The sign
[自律移動装置]
次に、自律移動装置200の構成について説明する。
[Autonomous mobile device]
Next, the configuration of the autonomous
図7は、実施の形態1における自律移動装置200の一例を示すブロック図である。
FIG. 7 is a block diagram showing an example of the autonomous
図7に示すように、自律移動装置200は、所定の開始位置から配送先300まで物品を配送するために自律移動するロボット、車両等である。所定の開始位置とは、例えば、レストランではキッチン、カフェではカウンター等である。自律移動装置200は、配送指示部201と、通信部202と、経路生成部203と、地図情報記憶部204と、移動制御部205と、移動部206とを有する。
As shown in FIG. 7, the autonomous moving
配送指示部201は、例えば、マウスやキーボード、タッチパネル、タッチパッド、何らかのボタンなどで構成され、ユーザの入力操作に応じた信号を通信部202へ出力する入力部である。ここで、ユーザの入力操作とは、例えば自律移動装置200の配送先300を指定する操作などがある。一例をあげるなら、カフェなどの店舗において、ドリンクの注文を受けた場合に、注文されたドリンクを客先のテーブルまで物品を配送する際には、店員が配送指示部201を操作して、注文をした客先のテーブルを配送先300として注文のあった客先のテーブルのテーブル番号を入力する。テーブル番号が標識IDの一例である。
The
通信部202は、無線通信または有線通信を行う通信回路で構成される。通信部202は、配送指示部201からのユーザの入力操作に応じて、標識管理サーバ装置500と通信を行い、標識管理サーバ装置500の標識情報取得部505から標識情報を繰り返し受信し、経路生成部203へ出力する。
The
経路生成部203は、例えば、CPUやMPUなどを用いて構成され、通信部202を介して標識管理サーバ装置500から通信部202が受信した標識情報と、地図情報記憶部204に記憶された地図情報とに基づいて、配送先300までの経路を繰り返し生成する。経路生成部203は、生成した経路を示す情報を移動制御部205へ出力する。経路生成部203は、例えば、移動開始地点の現在位置から目的地の配送先までの経路を生成するに際し、地図情報に含まれる静的な障害物を避けて、現在位置から配送先までの間を複数の中継点で結ぶ経路を生成する。なお、生成した経路に人などの動的な障害物が存在することがある。この場合は、経路生成部203は、一定時間の間に動的な障害物が移動しない場合は、経路を再度生成してもよい。
The
地図情報記憶部204は、地図情報を予め保持し、経路生成部203が生成した経路を示す情報も保持する。地図情報は、静的な障害物といった自律移動装置200が移動可能な区域の座標情報等を含む。地図情報記憶部204は、例えば、半導体メモリまたはハードディスク装置を用いて構成される。
The map
移動制御部205は、例えば、CPUやMPUなどを用いて構成され、経路生成部203によって生成された経路を示す情報を取得し、この情報が示す経路に従って、移動部206の制御を行う。つまり、移動制御部205は、経路に基づいて配送先300へ物品を配送するように、移動部206を制御する。
The
移動部206は、例えば、電池で駆動されるモータと、モータにより回転する駆動輪などによって構成されるアクチュエータである。移動部206は、その回転数及び回転速度を移動制御部205で制御することによって、移動距離及び移動方向を計算しながら、移動する。これにより、自律移動装置200は、経路に従って移動することができる。
The moving
[動作]
次に、実施の形態1における自律配送システム10の動作を説明する。
[motion]
Next, the operation of the
まず、自律配送システム10における撮像装置100及び標識管理サーバ装置500における動作について、図8を用いて説明する。
First, the operation of the
図8は、実施の形態1における自律配送システム10の撮像装置100及び標識管理サーバ装置500における動作の一例を示すシーケンス図である。
FIG. 8 is a sequence diagram showing an example of the operation of the
まず、撮像装置100は、利用者が存在する配送先300に配置されている標識400を撮像する。撮像装置100では、撮像部101で撮像された情報から画像入力部102によって画像データの生成が行われる(S10)。画像入力部102は、画像データを標識検出部103へ出力する。画像入力部102によって所定のフレームレートで定期的に画像が生成される、各フレームでは、以下の処理が繰り返し実行される。
First, the
次に、標識検出部103は、入力された画像データから標識400の検出処理を行う(S11)。標識400の検出処理には、例えば、入力された画像データと各標識400の画像情報との画像マッチング処理を実行する。
Next, the
標識400が検出されなかった場合(S11でNoの場合)には、該当フレームでの処理を終了する。つまり、物品を配送するべき配送先300を特定することができないためである。この場合、フローを終了する。なお、この場合、ステップS10に戻り、再度、撮像装置100により標識400を撮像してもよい。
If the
なお、標識400の検出方法は、画像マッチング処理には限らない。例えば、標識400は、1次元コード、QRコード(登録商標)、カラーコードなどの2次元コード等の符号情報であるため、バーコード情報を認識し、標識400の検出を行うこともできる。
The method for detecting the
次に、標識400が検出された場合(S11でYesの場合)には、標識検出部103が標識IDと各基点の座標とを検出する。標識検出部103は、標識IDと各基点の座標とを示す情報を座標変換部104へ出力する(S12)。標識400の検出において、例えば、標識400の検出に画像マッチングを用いた場合には、入力された画像データに含まれる標識400の各基点の撮像情報における位置情報を取得するとともに、マッチングした標識400の画像情報に関連付けられた標識IDを取得する。また、認識した標識400のバーコード情報等の符号情報をデコード処理して埋め込まれた標識IDを取得する方法でもよい。
Next, when the
次に、座標変換部104は、ステップS12で計算した各基点の位置から、各々の基点の位置を座標化した画像空間座標を示すデータを算出する。座標変換部104は、データに示される各基点の画像空間座標を地図空間座標に変換する(S13)。座標の変換には、例えば、変換パラメータ保持部105に保持する射影変換の変換行列を用いて射影変換による空間の投影を行えばよい。射影変換による空間の投影については、既知の技術であるため、説明は省略する。座標変換部104は、変換した地図空間座標を示す情報を方向計算部106に出力する。
Next, the coordinate
次に、方向計算部106は、地図空間座標を用いて標識400の向きを計算する(S14)。具体的には、方向計算部106は、二つの基点である開始点401と終了点402との座標を用いて、地図空間座標に対する標識400の向きを計算する(S14)。
Next, the
次に、標識400の向きの計算方法について、図11を用いて説明する。
Next, a method of calculating the orientation of the
図11は、実施の形態1における標識400の地図空間座標を用いた角度の計算の一例を説明する説明図である。
FIG. 11 is an explanatory diagram illustrating an example of angle calculation using the map space coordinates of the
図11に示すように、ステップS12で取得した開始点401と終了点402とは、それぞれ座標変換部104によって地図空間座標に変換されている。ここでは、開始点401と終了点402とを結ぶベクトル403と、開始点401を原点とした地図空間座標のX軸405のなす角を角度404として計算する。角度404は、三角関数により計算することができる。開始点401の地図空間座標を(X1,Y1)、終了点402の地図空間座標を(X2,Y2)とすると、角度404は、以下の(式14)によって計算できる。
As shown in FIG. 11, the
なお、角度404の計算方法は、これに限定されるものではない。例えば、ベクトル403と地図空間座標のY軸406とにより角度404を計算しても良い。また、角度でなくとも、方向等の何らかの向き表す値を計算しても良い。また、標識400の取り付けられた配送先300が正円のテーブルである場合など、テーブルの向きを変化させても形状が変わらない場合には本ステップを省略してもよい。
The calculation method of the
次に、送信部107では、S12で取得した標識IDと、ステップS13で地図空間座標に変換された開始点401及び終了点402の情報とを標識情報として、標識管理サーバ装置500へ送信する(S15)。さらに、ステップS14において方向計算部106が角度404を計算した場合には、開始点401及び終了点402の情報に加えて角度404の情報が標識情報に含まれる。また、開始点401や終了点402を示す情報から、配送先300の中心位置を計算して、中心位置を標識情報に含めても良い。このため、本実施の形態において、ステップS14は、必須の処理ではなく、省略してもよい。
Next, the
次に、標識管理サーバ装置500は、標識情報受信部501で標識情報を受信し、標識情報登録部502によって受信した標識情報を標識情報記憶部503に保持する(S21)。このとき、受信した標識IDが標識情報記憶部503に保持されている標識情報に含まれていなければ、標識IDだけの標識情報を新しく追加で保持し、標識IDが既に保持されているものであれば、標識情報を更新して保持する。
Next, the sign
標識管理サーバ装置500では、標識情報要求受信部504が自律移動装置200から標識情報の要求を受信し、標識情報要求受信部504が標識情報の要求を標識情報取得部505に出力する。標識情報取得部505は、標識情報の要求に基づいて、配送先300の標識IDに対応する標識情報を標識情報記憶部503から検索し、標識IDに対応する標識情報を標識情報記憶部503から取得する。標識情報取得部505は、取得した標識情報を標識情報送信部506を介して自律移動装置200に対して送信する(S22)。
In the sign
そして、撮像装置100は、撮像を繰り返し、撮像ごとに撮像画像に基づいて導出した標識情報を標識管理サーバ装置500へ送信し、標識管理サーバ装置500が標識情報を保存するといった、ステップS11〜S15、ステップS21及びステップS22の動作を繰り返す。
Then, the
自律配送システム10の動作説明では、所定の配送区域をカフェとし、カフェを利用する利用者によって注文された物品を、ゴール地点に配送する場合を想定する。この際、利用者は、カフェのテーブル周辺に位置している。テーブルが配送先300である。
In the operation description of the
図9は、実施の形態1における注文時の処理の一例を示すのフローチャートである。 FIG. 9 is a flowchart showing an example of processing at the time of ordering in the first embodiment.
図9に示すように、まず、利用者は、端末装置を用いて入力操作を行い、所望の物品を注文する(S1)。端末装置は、入力された情報をカフェのキッチン等に存在する装置に送信する(S2)。キッチンの装置は、カフェの店員が物品を用意して、自律移動装置200に搬入する(S3)。カフェの店員は、配送先300であるテーブルのテーブル番号を入力して配送先300を指定し、自律移動装置200を配送先300に移動させるために、ボタンを押下して配送先300へ向かわせる配送指示を行う(S4)。
As shown in FIG. 9, first, the user performs an input operation using the terminal device and orders a desired article (S1). The terminal device transmits the input information to a device existing in the kitchen of a cafe or the like (S2). As for the kitchen device, the clerk of the cafe prepares the goods and carries them into the autonomous mobile device 200 (S3). The clerk of the cafe inputs the table number of the table which is the
次に、本実施の形態における標識情報を用いて物品を配送する処理について、図10を用いて説明する。 Next, the process of delivering the article using the sign information in the present embodiment will be described with reference to FIG.
図10は、実施の形態1における自律配送システム10の標識管理サーバ装置500及び自律移動装置200における動作の一例を示すシーケンス図である。自律移動装置200は、以下に示す手順に従って標識情報に基づいて物品の配送を行う。
FIG. 10 is a sequence diagram showing an example of the operation of the sign
図10に示すように、次に、自律移動装置200は、配送先300が指定されると、通信部202から標識管理サーバ装置500に対して標識情報の要求を行う(S31)。標識管理サーバ装置500は標識情報記憶部503に保持している標識情報を、標識情報送信部506を介して自律移動装置200に対して送信する(S22)。自律移動装置200は、通信部202を介して、ステップS31に対応する標識管理サーバ装置500から送信された標識情報を受信する。
As shown in FIG. 10, next, when the
なお、ここでは指定した配送先300であるテーブルのテーブル番号に対応する標識情報を取得することとしたが、配送先300によらず全ての標識情報を取得してもよい。
Here, although it is decided to acquire the sign information corresponding to the table number of the table which is the designated
次に、自律移動装置200は、標識管理サーバ装置500から標識情報を受信し、自装置の現在位置から配送先まで移動するための経路を生成する(S32)。経路の生成は、標識管理サーバ装置500から受信した標識情報と、地図情報記憶部204に記憶された地図情報とを用いて、配送先300までの経路を、経路生成部203が生成することにより行われる(S32)。例えば、経路生成部203は、地図情報記憶部204の地図情報を用いて、壁などの静的障害物を避けて配送先までを結ぶ経路を生成する(S32)。また、地図情報に基づいて、移動開始位置から配送先300までが直線状の経路で移動できないと判断できる場合には、経路生成部203は、移動開始位置から配送先300までの間にいくつかの中継点を設けて経路を設定する(S32)。なお、経路の生成は、既知の手法を用いればよく、詳細な説明を省略する。経路生成部203は、生成した経路を示す情報を移動制御部205へ出力する。
Next, the autonomous
移動制御部205は、ステップS32で経路生成部203が生成した経路を示す情報を受信し、この経路に基づいて移動部206を制御しながら自律移動装置200を移動させる(S33)。自律移動装置200が配送先300に到達すると、自律移動装置200は、走行を停止し、配送処理を完了する。自律移動装置200は、物品が取り出されれば、または、停止位置901に到着してから所定の期間が経過すれば、例えば、物品を搬入する場所等の規定位置に戻る(S34)。
The
そして、自律移動装置200の通信部202は標識管理サーバ装置500から標識情報を繰り返し受信し、経路生成部203は通信部202が受信した標識情報と地図情報とに基づいて配送先300までの経路を繰り返し生成するといった、ステップS21、ステップS22、ステップS31〜ステップS34の動作を繰り返す。
Then, the
このように、自律配送システム10の構成によれば、撮像装置100によって標識400を読み取り、標識400の地図空間上での位置を利用して自律移動装置200を移動させることによって配送先300の位置が変化しても配送先300に物品の配送を行うことが可能となる。
As described above, according to the configuration of the
[作用効果]
次に、本実施の形態における自律移動装置、自律配送システム10、配送方法及びプログラムの作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous mobile device, the
上述したように、本開示の一態様に係る自律移動装置200は、配送先300に物品を配送する。自律移動装置200は、標識管理サーバ装置500から、撮像装置100によって導出された標識情報を繰り返し受信する通信部202と、地図情報を保持する地図情報記憶部204と、当該自律移動装置200を移動させる移動部206と、標識情報及び地図情報に基づいて、配送先300までの経路を生成する経路生成部203と、経路に基づいて配送先300へ物品を配送するように、移動部206を制御する移動制御部205とを備える。また、撮像装置100は、配送先300を繰り返し撮像することで、固有のID情報を持つ標識400が含まれた撮像画像を取得する処理を繰り返し、撮像画像に基づいて導出された、地図空間における標識400の位置情報とID情報とを含む標識情報を標識管理サーバ装置500へ繰り返し送信する。そして、経路生成部203は、通信部202が受信した標識情報と地図情報とに基づいて配送先300までの経路を繰り返し生成する。
As described above, the autonomous
このように、撮像装置100は、撮像を繰り返し、撮像ごとに撮像画像に基づいて導出した標識情報を標識管理サーバ装置500へ送信する。通信部202が標識管理サーバ装置500から標識情報を繰り返し受信し、経路生成部203がこの標識情報と地図情報とに基づいて配送先300までの経路を繰り返し生成する。これにより、移動制御部205が移動部206を制御することで、当該自律移動装置200は、配送先300まで移動する。このため、撮像装置100が撮像した撮像画像を含む標識情報と地図情報に基づいて経路生成部203が経路を生成しても、標識管理サーバ装置500が標識情報を繰り返し受信し、経路生成部203が経路を繰り返し生成することで、自律移動装置200が移動する経路を新しくすることができる。このため、例えば、自律移動装置200が配送先300に物品を配送した後に、その配送先300の場所が変更されたとしても、標識管理サーバ装置500が標識情報を繰り返し受信し、経路生成部203が経路を繰り返し生成することで、変更された配送先300まで確実に物品を配送することができる。
In this way, the
したがって、配送先300の位置が変化しても、変化した後の配送先300へ物品を配送することができる。
Therefore, even if the position of the
また、本開示の一態様に係る自律配送システム10は、自律移動装置200と、一つ以上の撮像装置100と、標識管理サーバ装置500とを備え、撮像装置100は、配送先300を撮像することで標識400が含まれた撮像画像を取得する撮像部101と、撮像画像から配送先300の標識400を読み取り、撮像画像に含まれる標識400の位置を検出する標識検出部103と、撮像画像に含まれる標識400の位置を地図空間の位置情報へ変換する座標変換部104と、標識IDと地図空間の位置情報とを含む標識情報を、標識管理サーバ装置500へ送信する送信部107とを有し、標識管理サーバ装置500は、撮像装置100から受信した標識情報を保持する標識情報記憶部503を有する。
Further, the
また、本開示の一態様に係る配送方法は、自律移動装置200が配送先300に物品を配送する。また、配送方法では、標識管理サーバ装置500から、撮像装置100によって導出された標識情報を繰り返し受信し、地図情報を保持し、当該自律移動装置200を移動させ、標識情報及び地図情報に基づいて、配送先300までの経路を生成し、経路に基づいて配送先300へ物品を配送するように、移動部206を制御する。そして、配送先300までの経路を生成は、通信部202が受信した標識情報と地図情報とに基づいて配送先300までの経路を繰り返し生成する。
Further, in the delivery method according to one aspect of the present disclosure, the autonomous
また、本開示の一態様に係るプログラムは、配送方法をコンピュータに実行させる。 In addition, the program according to one aspect of the present disclosure causes a computer to execute a delivery method.
これらにおいても、上述と同様の作用効果を奏する。 Also in these, the same action and effect as described above are obtained.
また、本開示の一態様に係る自律移動装置200において、撮像装置100は、さらに、標識400の向きを計算し、通信部202は、さらに、標識400の向きを示す情報が含まれた標識情報を、標識管理サーバ装置500から受信する。
Further, in the autonomous
このように、通信部202は、標識400の向きを示す情報がさらに含まれた標識情報を、標識管理サーバ装置500から受信するため、自律移動装置200は、配送先300の向き、例えば配送先300の長手方向等を判別することができる。このため、配送先300の形状に応じて、より適切に、配送先300へ物品を配送することができる。
In this way, the
(実施の形態2)
[構成]
以下、本実施の形態に係る自律配送システム10の構成について説明する。
(Embodiment 2)
[composition]
Hereinafter, the configuration of the
図12は、実施の形態2における自律移動装置200aの一例を示すブロック図である。
FIG. 12 is a block diagram showing an example of the autonomous
本実施の形態では、自律移動装置200aは、実施の形態1の構成に加えて、さらに、配送先300の形状を計算し、形状に応じて配送先300での停止位置を決定する停止位置計算部207と、配送先情報を保持する配送先情報記憶部208とを備える点で実施の形態1と異なる。
In the present embodiment, in addition to the configuration of the first embodiment, the autonomous
この自律配送システム10における他の構成は、実施の形態1の自律配送システム10と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
The other configurations in the
図12に示すように、停止位置計算部207は、配送先情報と標識情報とに基づいて、停止位置である第一の停止位置を計算する。具体的には、停止位置計算部207は、通信部202を介して標識管理サーバ装置500から受信した標識情報と、配送先情報記憶部208に記憶された配送先情報とを用いて自律移動装置200aの第一の停止位置を計算する。停止位置計算部207は、配送先300の形状が上面視で多角形である場合には、配送先情報及び標識情報に基づいて配送先300の形状における角の位置を計算し、配送先300の角の位置の周辺の領域を、停止位置である第一の停止位置として計算する。停止位置計算部207は、計算した第一の停止位置を示す情報を経路生成部203へ出力する。停止位置計算部207は、例えばCPUやMPUなどを用いて構成される。ここで、標識情報は、標識400の標識IDと、標識400の地図空間上の位置情報と、標識400の向きを示す情報とを含む。
As shown in FIG. 12, the stop
配送先情報記憶部208は、配送先300に対応する標識IDと配送先300の形状と配送先300の大きさとを含む配送先情報を保持する。配送先情報は、配送先300に対応する標識の標識ID、配送先の形状を示す情報、配送先の大きさを示す情報等を含む。
The delivery destination
次に、配送先情報について、図13を用いて説明する。 Next, the delivery destination information will be described with reference to FIG.
図13は、実施の形態2における配送先情報記憶部208に記憶されている配送先情報の一例を示す図である。
FIG. 13 is a diagram showing an example of delivery destination information stored in the delivery destination
図13に示すように、配送先情報記憶部208には、配送先300に対応する標識ID、配送先300であるテーブルの形状、テーブルのサイズ等である配送先情報が記憶されている。また、配送先300の形状が正円の場合、半径の長さが配送先情報に含まれ、この配送先情報が配送先情報記憶部208に記憶されている。また、配送先情報記憶部208は、テーブルの形状を示すID等を記憶してもよいし、形状パターンを示すシルエット画像等を記憶してもよい。また、テーブルのサイズとしては、頂点の位置ベクトルを並べたもの等で表されてもよいし、各辺までの垂線の角度と長さでもあってもよい。配送先情報記憶部208は、例えば半導体メモリまたはハードディスク装置を用いて構成される。
As shown in FIG. 13, the delivery destination
次に、第一の停止位置の計算について、図14を用いて説明する。 Next, the calculation of the first stop position will be described with reference to FIG.
図14は、実施の形態2における配送先300の形状が長方形のテーブルである場合の停止位置の一例を示す模式図である。図14では、配送先300が矩形状のテーブルである場合を例にあげる。
FIG. 14 is a schematic view showing an example of a stop position when the shape of the
配送先300であるテーブルは、矩形状に限定されず、多角形であってもよい。配送先300は、4つの角の位置701a、701b、701c、701dを有する。停止位置700a、700b、700c、700dは、角の位置701a、701b、701c、701dと一対一で対応し、角の位置701a、701b、701c、701dの近傍に設定されている。停止位置700a、700b、700c、700dは、配送先300の中心位置301から配送先300の角の位置701a、701b、701c、701dに向かってそれぞれ線を引き、このそれぞれの線上において、角の位置701a、701b、701c、701dのそれぞれから所定の距離にある、自律移動装置200aが停止可能な位置を第一の停止位置としている。図14の停止位置700a、700b、700c、700dは、第一の停止位置の一例である。
The table at the
配送先300の周囲には、障害物800A、800B、800C、800Dの一例である椅子が配置されている。椅子等の障害物800A、800B、800C、800Dは、動的な障害物である。動的な障害物は、人間、鞄なども含む。
Around the
経路生成部203は、第一の停止位置を配送先として経路を生成する。経路生成部203は、障害物800A、800B、800C、800Dを迂回する経路を生成し、生成した経路に関する情報を移動制御部205へ出力する。
The
このような自律移動装置では、配送先300が、矩形状のテーブルである場合には、テーブルの角の位置701a、701b、701c、701dには障害物800A、800B、800C、800Dである椅子が置かれることが少ないと推測することができる。このため、テーブルの角の位置701a、701b、701c、701d近傍は障害物の影響を受けにくいと考えられ、自律移動装置200aは、停止位置700a、700b、700c、700dに停止し易くなる。
In such an autonomous mobile device, when the
次に、配送先300の形状が上面視で多角形でなく、楕円形のような角の無い形状の場合の、配送先300の外周から破線までの領域を停止位置900とする例について、図15を用いて説明する。
Next, the figure shows an example in which the region from the outer circumference of the
図15は、実施の形態2における配送先300の形状が楕円形のテーブルである場合の停止位置の一例を示す模式図である。なお、図1および図14と同様の構成については、同一の符号を用いて説明を省略する。
FIG. 15 is a schematic view showing an example of a stop position when the shape of the
図15に示すように、配送先300の楕円形のテーブルを上方から見た場合であり、外周縁302は、配送先300の外周縁である。停止位置900は、外周縁302からさらに外側に所定の距離までの領域が、自律移動装置200aの第一の停止位置の一例である。配送先300が、楕円形のテーブルである場合には、外周付近には障害物800A、800B、800C、800Dとなる椅子が置かれることが多い。このことから、停止位置900は、配送先300の外周縁から所定の距離にある破線までの領域を停止位置とする。停止位置900は椅子の大きさを考慮しており、外周縁302から停止位置900の外周までの距離は、椅子の大きさよりも大きい。
As shown in FIG. 15, when the elliptical table of the
停止位置についてはあくまで一例であり、これに限定されない。配送先300の形状が多角形のテーブルである場合でも同様に配送先の外周縁302から所定の距離を停止位置として物品を配送してもよい。
The stop position is just an example and is not limited to this. Even when the shape of the
[動作]
次に、自律移動装置200aにおける配送先300までの経路生成処理について、図16を用いて説明する。経路生成処理は図10のステップS32で行われるため、図16では、経路生成処理についての具体的な動作について説明する。
[motion]
Next, the route generation process to the
図16は、実施の形態2における自律移動装置200aの経路生成処理の一例を示すフローチャートである。
FIG. 16 is a flowchart showing an example of the route generation process of the autonomous
図16に示すように、まず、停止位置計算部207は、通信部202を介して標識管理サーバ装置500から受け取った標識情報に含まれる標識IDを用いて、標識IDに対応する配送先300の形状と大きさとを含む配送先情報を配送先情報記憶部208から取得する(S130)。
As shown in FIG. 16, first, the stop
次に、停止位置計算部207は、ステップS130において取得した配送先300の配送先情報において、配送先300の形状が三角形や四角形等の多角形であるか否かを判断する(S131)。なお、本実施の形態においては、配送先300の形状が多角形とそれ以外の形状である場合との処理に分けてもよい。この場合、停止位置計算部207は、異なる処理で停止位置を計算することになる。また、配送先300の形状によらず同じ処理を行う場合には、ステップS131の条件分岐を省略してもよい。
Next, the stop
さらに、配送先300の形状に応じて3つ以上の異なる処理で停止位置を計算する場合には、ステップS131の後に、さらに配送先300の形状に応じた条件分岐を追加し、配送先300の形状に応じて後述するステップS132〜ステップS136の代わりに他の計算処理を行ってもよい。
Further, when the stop position is calculated by three or more different processes according to the shape of the
停止位置計算部207は、配送先300の形状が多角形である場合に(S131でYesの場合)、配送先300の角の位置701a、701b、701c、701dを計算する(S132)。角の位置701a、701b、701c、701dの計算には、標識情報に含まれる基点の位置から、配送先300の中心位置301を停止位置計算部207が計算する。そして、標識情報に含まれる標識の向きを参照することで、配送先300の方向を判別し、配送先情報に含まれる配送先300の大きさから角の位置701a、701b、701c、701dを計算することができる。なお、角の位置701a、701b、701c、701dの計算処理はあくまで一例であり、これに限定されるものではない。
When the shape of the
次に、停止位置計算部207は、ステップS132で計算した角の位置701a、701b、701c、701dを示す情報を用いて、自律移動装置200aの第一の停止位置である停止位置700a、700b、700c、700dを計算する(S133)。ここでは、図14で示すように、配送先300の中心位置301とそれぞれの角の位置701a、701b、701c、701dとを結ぶ線分上に存在し、かつ、それぞれの角の位置701a、701b、701c、701dの近傍を停止位置700a、700b、700c、700dとする。停止位置700a、700b、700c、700dは、中心位置301とで角の位置701a、701b、701c、701dを挟み、かつ、角の位置701a、701b、701c、701dとから中心位置301に対して反対側にある、自律移動装置200aが停止可能な位置であれば良い。ここでは、自律移動装置200aの進行方向の大きさの約2倍の長さを、円形状の停止位置700a、700b、700c、700dの直径とする。なお、停止位置700a、700b、700c、700dの計算処理はあくまで一例であり、これに限定されるものではない。
Next, the stop
図16で示すように、停止位置計算部207は、配送先300の形状が多角形でない場合に(S131でNoの場合)、配送先300の外周縁302の位置を計算する(S134)。外周縁302の計算には、配送先情報において基点の位置から配送先300の中心位置を停止位置計算部207が計算する(S134)。停止位置計算部207は、例えば図14及び図15のように、計算した停止位置700a、700b、700c、700dを示す情報、及び停止位置900を示す情報を経路生成部203に出力する。なお、停止位置計算部207は、標識情報に含まれる標識の向きを参照することで、配送先300の方向を判別し、配送先情報に含まれる配送先300の大きさから外周縁302の位置を計算することができる。なお、外周縁302の計算処理はあくまで一例であり、これに限定されるものではない。
As shown in FIG. 16, the stop
次に、停止位置計算部207は、ステップS134で配送先情報及び標識情報に基づいて計算した外周縁302を用いて、自律移動装置200aの停止位置900である第二の停止位置を計算する(S135)。停止位置900は、外周縁302と、外周縁302からさらに外側に所定の距離の離れた位置にある破線で示す線との間の領域である。つまり、第二の停止位置は、配送先300の外周縁302から所定の距離内の領域である。所定の距離とは、例えば、障害物800A、800B、800C、800Dの前後方向の大きさの約2倍、3倍等の大きさである。
Next, the stop
なお、配送先300の形状、大きさに応じて外周は一意の大きさであることから、形状に応じた停止位置900のシルエット画像等を用意しておき、標識情報の向きにシルエット画像を回転させて配送先300の中心位置に重ね合わせた領域を停止位置900として計算しても良い。なお、停止位置900の計算処理はあくまで一例であり、これに限定されるものではない。
Since the outer circumference has a unique size according to the shape and size of the
次に、経路生成部203は、停止位置計算部207から停止位置700a、700b、700c、700dを示す情報、及び停止位置900を示す情報を取得する。経路生成部203は、ステップS131〜S133を経た場合は、現在位置から停止位置700a、700b、700c、700dまでの経路を生成する(S136)。一方、経路生成部203は、ステップS131〜S133を経た場合は、現在位置から停止位置900までの経路を生成する(S136)。このように、経路生成部203は、停止位置を配送先300として経路を生成する。
Next, the
なお、停止位置700a、700b、700c、700dのように複数の停止位置が計算可能な場合においては、計算された停止位置700a、700b、700c、700dのいずれかの位置までの経路を生成すればよく、例えば、停止位置700a、700b、700c、700dのうち開始位置から最も近い停止位置までの経路を生成すればよい。そして、経路生成部203は、生成した経路を示す情報を移動制御部205に出力する。そして、図10のステップS33に戻る。
When a plurality of stop positions can be calculated, such as
[作用効果]
次に、本実施の形態における自律移動装置200aについて説明する。
[Action effect]
Next, the autonomous
上述したように、本開示の一態様に係る自律移動装置200aにおいて、自律移動装置200aは、さらに、配送先300に対応する標識IDと配送先300の形状と配送先300の大きさとを含む配送先情報を保持する配送先情報記憶部208と、配送先情報と標識情報とに基づいて停止位置を計算する停止位置計算部207とを備え、経路生成部203は、停止位置を配送先300として経路を生成する。
As described above, in the autonomous
このように、停止位置計算部207は、配送先情報記憶部208に保持される配送先情報と標識情報とに基づいて第一の停止位置を計算する。つまり、停止位置計算部207は、配送先300の形状と配送先300の大きさとに基づいて停止位置を計算する。経路生成部203は、停止位置を配送先300として経路を生成する。このため、自律移動装置200aが停止位置に物品を配送することができる。このため、配送先300の形状と配送先300の大きさとに応じて、第一の停止位置を計算するため、より適切に、配送先300へ物品を配送することができる。
In this way, the stop
また、本開示の一態様に係る自律移動装置200aにおいて、停止位置計算部207は、配送先情報及び標識情報に基づいて配送先300の外周縁302の位置を計算し、配送先300の外周縁302から所定の距離内の領域を停止位置である第二の停止位置とする。
Further, in the autonomous
例えば、配送先300の形状が上面視で円形のテーブルである場合には、どの位置にも椅子等の障害物が置かれる可能性がある。この観点から、停止位置計算部207が、配送先情報及び標識情報に基づいて配送先300の外周縁302の位置を計算し、配送先300の外周縁302から所定の距離内の領域を第二の停止位置とする。このため、配送先300の外周縁302から、所定の距離内の領域を第二の停止位置とすれば、この第二の停止位置内で障害物が置かれていない場所に自律移動装置200aが移動することができる。このため、配送先300の形状に応じて、より適切に、配送先300へ物品を配送することができる。
For example, when the shape of the
また、本開示の一態様に係る自律移動装置200aにおいて、撮像装置100は、さらに、標識400の向きを計算する方向計算部と、標識400の標識IDと、標識400の地図空間上の位置情報と、標識400の向きを示す情報とを含む標識情報を標識管理サーバ装置500へ送信する送信部107とを備え、停止位置計算部207は、配送先300の形状が多角形である場合には、配送先情報及び標識情報に基づいて配送先300の形状における角の位置を計算し、配送先300の角の位置の周辺の領域を、停止位置である第一の停止位置として計算する。
Further, in the autonomous moving
このように、停止位置計算部207は、配送先300の形状が上面視で多角形である場合には、配送先情報及び標識400の向きを示す情報をさらに含む標識情報に基づいて、配送先300の形状における角の位置を計算し、配送先300の角の位置の周辺の領域を停止位置である第二の停止位置として計算することができる。これにより、停止位置計算部207は、配送先300の形状が多角形である場合に、配送先情報及び標識情報に基づいて配送先300の角の位置を計算し、配送先300の角の位置の周辺の領域を第一の停止位置として計算する。通常、例えば配送先300の形状が多角形のテーブルである場合に、角の位置の周辺の領域には、椅子等の障害物が置かれる可能性が低いと考えられる。このため、配送先300の形状に応じて、停止位置を計算することが可能になる。このため、自律移動装置200aでは、物品を配送先300へより適切に配送することができる。
As described above, when the shape of the
特に、配送先300の形状が多角形のテーブルである場合には、椅子等の障害物が置かれる可能性の低い、テーブルの角付近を停止位置として計算し、物品を配送することで、障害物の影響を小さくすることで、物品の配送をより確実に行うことが可能となる。同様に、配送先300の形状が異なる場合にも、それぞれの配送先300の形状に応じて障害物の影響を抑えるなど、適切な停止位置を計算して物品の配送を行うことが可能となる。
In particular, when the shape of the
本実施の形態における他の作用効果についても、実施の形態1と同様の作用効果を奏する。 The other effects of the present embodiment also have the same effects as those of the first embodiment.
(実施の形態2の変形例)
本変形例では、実施の形態2と同様の構成であるが、停止位置計算部207が配送先300の複数の角の位置を計算し、自律移動装置200aの移動開始位置から最も近い角の位置の周辺の領域を、停止位置である第一の停止位置に経路を更新する点で実施の形態2と相違する。
(Modified Example of Embodiment 2)
In this modification, the configuration is the same as that of the second embodiment, but the stop
この自律配送システム10における他の構成は、実施の形態1等の自律配送システム10と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
The other configurations in the
[動作]
次に、本変形例における、自律移動装置200aの配送中の動作について、図17を用いて説明する。なお、図17において、図16と同様のステップについてはその説明を省略する。
[motion]
Next, the operation of the autonomous
図17は、実施の形態2の変形例における自律移動装置200aの経路生成処理の一例を示すフローチャートである。図17では、図14の停止位置700aが自律移動装置200aの移動開始位置から最も近い停止位置として設定されているとする。
FIG. 17 is a flowchart showing an example of the route generation process of the autonomous
図17に示すように、まず、停止位置計算部207は、配送先情報を配送先情報記憶部208から取得する(S130)。停止位置計算部207は、配送先300の形状が多角形であるか否かを判断する(S131)。
As shown in FIG. 17, first, the stop
配送先300の形状が多角形である場合に(S131でYesの場合)、停止位置計算部207は、配送先300の複数の角の位置701a、701b、701c、701dを計算する(S132)。停止位置計算部207は、ステップS132で計算した角の位置701a、701b、701c、701dを示す情報を用いて、自律移動装置200aの第一の停止位置である停止位置700a、700b、700c、700dを計算する(S133)。
When the shape of the
次に、経路生成部203は、停止位置700a、700b、700c、700dを示す情報を停止位置計算部207から取得する。経路生成部203は、停止位置700a、700b、700c、700dを示す情報から、自律移動装置200aの移動開始位置から最も近い角の位置の周辺の領域の停止位置を選択する(S146)。本変形例では、自律移動装置200aの移動開始位置から最も近い停止位置は、第一の停止位置である停止位置700aであるため、経路生成部203は、移動開始位置から停止位置700aまでの経路を生成する(S136)。そして、経路生成部203は、生成した経路を示す情報を移動制御部205に出力する。そして、図10のステップS33に戻る。
Next, the
一方、停止位置計算部207は、配送先300の形状が多角形でない場合に(S131でNoの場合)、配送先300の外周縁302の位置を計算する(S134)。停止位置計算部207は、ステップS134で計算した外周縁302を用いて、自律移動装置200aの第二の停止位置である停止位置900を計算する(S135)。
On the other hand, the stop
次に、経路生成部203は、第二の停止位置である停止位置900を示す情報を停止位置計算部207から取得する。
Next, the
経路生成部203は、第二の停止位置である停止位置900を示す情報から、自律移動装置200aの移動開始位置から最も近い停止位置を選択する(S146)。本変形例では、自律移動装置200aの移動開始位置から最も近い停止位置は、停止位置900の所定部分であるため、経路生成部203は、移動開始位置から第二の停止位置である停止位置900までの経路を生成する(S136)。そして、経路生成部203は、生成した経路を示す情報を移動制御部205に出力する。そして、図10のステップS33に戻る。
The
[作用効果]
次に、本変形例における自律移動装置200aの作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous moving
上述したように、本開示の一態様に係る自律移動装置200aにおいて、停止位置計算部207は、配送先300の複数の角の位置を計算し、自律移動装置200aの移動開始位置から最も近い角の位置の周辺の領域を、停止位置である第一の停止位置に更新する。
As described above, in the autonomous moving
このように、停止位置計算部207は、配送先300の複数の角の位置を計算し、自律移動装置200aの移動開始位置から最も近い角の位置の周辺の領域を、停止位置である第一の停止位置に更新する。このため、自律移動装置200aは、短い距離で配送先300に物品を配送することができる。このため、自律配送システム10の稼働効率を向上させることができる。
In this way, the stop
本変形例における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of this modification also have the same effects as those of the first embodiment.
(実施の形態3)
[構成]
以下、本実施の形態に係る自律配送システム10の構成について説明する。
(Embodiment 3)
[composition]
Hereinafter, the configuration of the
図18は、実施の形態3における自律移動装置200bの一例を示すブロック図である。
FIG. 18 is a block diagram showing an example of the autonomous
本実施の形態では、実施の形態2の構成に加えて、停止位置の障害物を検知し、障害物を検知して第一の停止位置に停止てきない場合には第二の停止位置を計算する障害物検知部209を備える点で実施の形態2と異なる。この自律配送システム10における他の構成は、実施の形態1等の自律配送システム10と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
In the present embodiment, in addition to the configuration of the second embodiment, an obstacle at the stop position is detected, and if the obstacle is detected and the vehicle does not stop at the first stop position, the second stop position is calculated. It is different from the second embodiment in that the
図18に示すように、自律移動装置200bは、図12の構成に加えてさらに、障害物検知部209を備える。
As shown in FIG. 18, the autonomous
障害物検知部209は、例えば、所定の配送区域内をスキャンするレーザレーダなどを用いて構成され、レーザレーダの周囲に存在する障害物などの情報を取得する機能を有する。障害物検知部209は、例えば、第一の停止位置付近の障害物を検知する。障害物検知部209では、例えば、一定の制御周期のもとで進行方向、左右、前後にあらかじめ定められた一定角度範囲内でレーザビームを照射し、障害物までの距離や方向を取得する。障害物検知部209では、何らかの障害物を検知すると、障害物の位置を停止位置計算部207へ出力する。
The
なお、障害物検知部209としてレーザレーダを用いる構成はあくまで一例であり、これに限定されるものではない。例えば、障害物を検知できるものであれば画像センサ等を用いてもよい。
The configuration in which the laser radar is used as the
次に、矩形状の配送先300の外周縁302から破線までの領域を停止位置900とする例について、図19を用いて説明する。
Next, an example in which the region from the outer
図19は、実施の形態3における配送先300が長方形のテーブルの場合の停止位置の一例を示す模式図である。
FIG. 19 is a schematic view showing an example of a stop position when the
図19に示すように、本実施の形態においても、停止位置700a、700b、700c、700dを第一の停止位置として計算し、物品の配送を行うが、椅子等の障害物が置かれており、所定の位置で停止できないことがある。このような場合に、障害物を検知し、外周から計算された停止位置900を第二の停止位置として計算し、停止位置を更新することを特徴としている。なお、停止位置700a、700b、700c、700d、900の計算方法は実施の形態2等と同様であるため説明を省略する。
As shown in FIG. 19, also in this embodiment, the
[動作]
次に、本実施の形態における、自律移動装置200bの停止位置付近での動作について、図20を用いて説明する。なお、本実施の形態においては、実施の形態2と同様の経路生成処理を行い、自律移動装置200bが配送先300へ移動中に行われる処理について説明する。自律移動装置200bの停止位置付近での動作は、図10のステップS33で行われ、図20では、停止位置付近での具体的な動作について説明する。
[motion]
Next, the operation of the autonomous
図20は、実施の形態3における自律移動装置200bの配送先への移動中の動作を示すフローチャートである。図20では、第一の停止位置である停止位置700aを配送先として自律移動装置200bが物品を配送しているとする。
FIG. 20 is a flowchart showing the operation of the autonomous
まず、自律移動装置200bが停止位置700a付近に近づくと、障害物検知部209は、障害物の検知を行う(S240)。ここで、停止位置700a付近とは、障害物検知部209によって障害物が検知可能な範囲内の距離である。障害物検知部209が停止位置700bに障害物が存在していると検知した場合(S240でYesの場合)には、自律移動装置200bは、停止位置700aに停止することができない。このため、障害物検知部209は、障害物が検知されたことを停止位置計算部207に通知する。停止位置計算部207は、例えば、実施の形態2における図16のステップS134、ステップS135と同様の処理をおこなうことで、外周縁302と破線から計算された停止位置900を第二の停止位置として計算する(S241)。つまり、停止位置計算部207は、障害物検知部209が第一の停止位置付近に障害物を検知した場合に、第二の停止位置を計算する(S241)。
First, when the autonomous
次に、経路生成部203は、現在位置から第二の停止位置までの経路を生成し(S242)、経路を更新する。そして、経路生成部203は、生成した経路を示す情報を移動制御部205に出力する。
Next, the
次に、移動制御部205は、現在位置から計算された第二の停止位置である停止位置900まで、移動部206を制御する。自律移動装置200bは、停止位置900まで移動し(S243)、物品を配送先300に配送する。
Next, the
一方、障害物検知部209が障害物を検知しない場合(S240でNoの場合)には、自律移動装置200bは、停止位置700aに到達し、物品を配送先300に配送する。
On the other hand, when the
このようにして、自律移動装置200bは、物品が取り出されれば、または、停止位置901に到着してから所定の期間が経過すれば、例えば、物品を搬入する場所等の規定位置に戻る。そして、自律移動装置200bはこの処理を終了する。
In this way, the autonomous moving
[作用効果]
次に、本実施の形態における自律移動装置200bの作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous
上述したように、本開示の一態様に係る自律移動装置200bにおいて、自律移動装置200bは、さらに、障害物を検知する障害物検知部209を備え、停止位置計算部207は、第一の停止位置付近に障害物を障害物検知部209が検知した場合に、第二の停止位置を計算し、経路生成部203は、第二の停止位置を配送先300として経路を更新する。
As described above, in the autonomous
このように、障害物の存在により第一の停止位置へ物品の配送をすることができない場合、配送先300の外周縁302から所定の距離内の領域を第二の停止位置として、第一の停止位置から第二の停止位置に更新することができる。このため、第一の停止位置に物品の配送を行うことができなくても、第二の停止位置への経路に更新することで、物品を確実に配送先300に配送することができる。
In this way, when the article cannot be delivered to the first stop position due to the presence of an obstacle, the area within a predetermined distance from the outer
本実施の形態における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of the present embodiment also have the same effects as those of the first embodiment.
なお、本実施の形態においては、停止位置900の位置を第二の停止位置として計算する例を説明したが、停止位置900ではなく停止位置700b、700c、700dのうちの最も近い位置を第二の停止位置として計算しても良い。
In the present embodiment, an example of calculating the position of the
さらに、第二の停止位置は複数回計算されても良い。例えば、第二の停止位置として計算された停止位置700bに障害物を検知した場合には、第二の停止位置を再計算し、停止位置700cを用いて第二の停止位置を更新することもできる。
Further, the second stop position may be calculated multiple times. For example, when an obstacle is detected at the
本実施の形態における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of the present embodiment also have the same effects as those of the first embodiment.
(実施の形態3の変形例)
本変形例では、実施の形態3と同様の構成であるが、自律移動装置200bに最も近い位置にある停止位置を配送先として経路を更新する点で実施の形態3と相違する。
(Modified Example of Embodiment 3)
This modification has the same configuration as that of the third embodiment, but differs from the third embodiment in that the route is updated with the stop position closest to the autonomous
この自律配送システム10における他の構成は、実施の形態1等の自律配送システム10と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
The other configurations in the
[動作]
次に、本変形例における、自律移動装置200bの配送中の動作について、図21を用いて説明する。なお、図21において、図20と同様のステップについてはその説明を省略する。
[motion]
Next, the operation of the autonomous
図21は、実施の形態3の変形例における自律移動装置200bの配送先300への移動中の処理を示すフローチャートである。図21では、図14の停止位置700aが自律移動装置200bの移動開始位置から最も近い停止位置として設定され、停止位置700bが自律移動装置200bの現在位置から次に近い停止位置として設定されているとする。
FIG. 21 is a flowchart showing a process during movement of the autonomous
図21に示すように、まず、自律移動装置200bが停止位置700a付近に近づくと、障害物検知部209は、障害物の検知を行う(S240)。
As shown in FIG. 21, first, when the autonomous
障害物検知部209が停止位置700bに障害物が存在していると検知した場合(S240でYesの場合)には、停止位置700aに停止することができない。このため、障害物検知部209は、障害物が検知されたことを停止位置計算部207に通知する。停止位置計算部207は、停止位置700aの次に近い停止位置700bを計算する(S251)。つまり、停止位置計算部207は、自律移動装置200bの現在位置から最も近い角の位置の周辺の領域に存在する障害物を障害物検知部209が検知した場合に、自律移動装置200bの現在位置から次に近い角の位置の周辺の領域を、第一の停止位置である停止位置700bに更新する。
When the
次に、経路生成部203は、現在位置から第一の停止位置までの経路を生成する。つまり、経路生成部203は、現在位置から次に近い停止位置700bまでの経路を生成する(S252)。そして、経路生成部203は、生成した経路を示す情報を移動制御部205に出力する。
Next, the
次に、移動制御部205は、現在位置から計算された停止位置700bまで、移動部206を制御する。自律移動装置200bは、停止位置700bまで移動し、物品を配送先300に配送する(S253)。
Next, the
次に、自律移動装置200bが停止位置700b付近に近づくと、障害物検知部209は、障害物の検知を行う(S240)。そして、障害物検知部209が障害物を検知した場合(S240でYesの場合)には、同様の処理を繰り返す。例えば、すでにステップS240で判断した停止位置を除く停止位置で、次に近い第一の停止位置を計算してもよい。そして、全ての第一の停止位置の障害物を検知した後に、最初に障害物の存在を判断した停止位置700aに戻って、これらの判断を繰り返してもよい。また、全ての第一の停止位置の障害物を検知の判断した後に、図20のステップS241〜S243の処理を行ってもよい。この場合、自律移動装置200bは、第二の停止位置に移動することとなる。
Next, when the autonomous
一方、障害物検知部209が障害物を検知しない場合(S240でNoの場合)には、自律移動装置200bは、停止位置700aに到達し、物品を配送先300に配送する。そして、自律移動装置200bはこの処理を終了する。
On the other hand, when the
[作用効果]
次に、本変形例における自律移動装置200bの作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous moving
上述したように、本開示の一態様に係る自律移動装置200bにおいて、自律移動装置200bは、さらに、障害物を検知する障害物検知部209を備え、停止位置計算部207は、さらに、自律移動装置200bの現在位置から最も近い角の位置の周辺の領域に存在する障害物を障害物検知部209が検知した場合に、自律移動装置200bの現在位置から次に近い角の位置の周辺の領域を、停止位置である第一の停止位置に更新する。
As described above, in the autonomous
このように、停止位置計算部207は、自律移動装置200bの現在位置から最も近い角の位置の周辺の領域に存在する障害物を検知した場合に、自律移動装置200bの現在位置から次に近い角の位置の周辺の領域を、停止位置である第一の停止位置に更新する。このため、自律移動装置200bの現在位置から最も近い第一の停止位置に到達することができなくても、移動開始位置から次に近い第一の停止位置に物品を配送することができる。つまり、障害物検知部209によって停止位置の障害物を検知し、停止位置計算部207で新たな停止位置を計算することによって障害物が存在しても新たな停止位置まで配送を行うことが可能となる。このため、自律移動装置200bは、より確実に物品を配送先300に配送することができる。
In this way, when the stop
本変形例における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of this modification also have the same effects as those of the first embodiment.
(実施の形態4)
[構成]
以下、本実施の形態に係る自律配送システムの構成について説明する。
(Embodiment 4)
[composition]
Hereinafter, the configuration of the autonomous delivery system according to the present embodiment will be described.
図22は、実施の形態4における自律移動装置200cの一例を示すブロック図である。
FIG. 22 is a block diagram showing an example of the autonomous
本実施の形態では、実施の形態3の構成に加えて、所定の時間内に障害物等の影響によって目標とする第一の停止位置または第二の停止位置に停止できない場合には、障害物の影響を受けずに到達可能な第三の停止位置に、自律移動装置200cが停止する点で実施の形態3と相違する。
In the present embodiment, in addition to the configuration of the third embodiment, if the vehicle cannot stop at the target first stop position or the second stop position within a predetermined time due to the influence of an obstacle or the like, an obstacle. It differs from the third embodiment in that the autonomous
この自律配送システムにおける他の構成は、実施の形態1等の自律配送システムと同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。 Other configurations in this autonomous delivery system are the same as those of the autonomous delivery system of the first embodiment, and the same configurations are designated by the same reference numerals and detailed description of the configurations will be omitted.
図22に示すように、自律移動装置200cは、さらに、時間計測部210を備える。
As shown in FIG. 22, the autonomous
時間計測部210は、例えばタイマであり、現在時間、経過時間等を計測する機能を有する。なお、時間計測部210は、時間を計測できればどのような構成でもよく、所定の周期で値をカウントする電子回路でもよい。時間計測部210は、例えば、CPUやMPUなどを用いて構成される。
The
時間計測部210は、所定のタイミングからの経過時間を計測している。所定のタイミングとは、例えば自律移動装置200cが経路を生成後に物品の配送を開始する時間である。なお、所定のタイミングは、所定の領域を通過した時刻であってもよいし、これらに限定されるものではない。
The
地図情報記憶部204は、停止可能な第三の停止位置である停止位置901が含まれた地図情報を保持する。つまり、地図情報記憶部204は、障害物の影響を受けずに到達可能な停止位置である第三の停止位置を保持する。障害物の影響を受けずに到達可能な停止位置は、例えば、部屋への出入り口の周辺等、通常、障害物が存在しえない位置である。
The map
図23は、実施の形態4における自律移動装置200cの停止位置の一例を示す模式図である。図23は、第三の停止位置である停止位置901を自律移動装置200cの停止位置とする場合を示す。
FIG. 23 is a schematic view showing an example of the stop position of the autonomous
図23に示すように、障害物800A、800B、800C、800Dに加えて、障害物800E、800Fが置かれている。自律移動装置200cは、停止位置900に向かって物品を配送中であるが、障害物800C、800D、800E、800Fによって停止位置900まで到達することが困難である。本実施の形態では、停止位置900への到達が困難である場合に、自律移動装置200cは、停止可能な第三の停止位置である停止位置901を自律移動装置200cの停止位置として経路を再計算し、物品の配送を行う。
As shown in FIG. 23, in addition to the
[動作]
次に、本実施の形態における、自律移動装置200cの配送中の動作について、図24を用いて説明する。なお、本実施の形態においては、実施の形態2または3等と同様の経路生成を行い、自律移動装置200cが配送先300へ移動中に行われる処理について説明する。
[motion]
Next, the operation of the autonomous
図24は、実施の形態4における自律移動装置200cが配送先300へ移動中の処理を示すフローチャートである。図24では、停止位置900が、自律移動装置200cの停止位置として設定されているとする。図24では、図10のステップS32、ステップS33で行われる自律移動装置200cの動作について説明する。
FIG. 24 is a flowchart showing a process in which the autonomous
図23及び図24に示すように、まず、自律移動装置200cでは、例えば、配送先300への移動開始時からの経過時間を時間計測部210が計測し、所定の時間を経過したか否かを判断する(S350)。
As shown in FIGS. 23 and 24, first, in the autonomous
ここで、所定の時間とは、例えば自律移動装置200cの移動速度と停止位置900までの距離とから想定される到達時間の2倍の時間とする。なお、この所定の時間は、あくまで一例でありこれに限定されない。ステップS350の判定は、定期的な周期で行われ、所定時間を経過するまで繰り返される。
Here, the predetermined time is, for example, twice the arrival time assumed from the moving speed of the autonomous moving
所定の時間が経過した場合に(S350でYesの場合)、時間計測部210は、所定の時間を経過したことを経路生成部203に通知する。経路生成部203は、所定の時間が経過したことが時間計測部210から通知されると、地図情報記憶部204に保持された第三の停止位置である停止位置901を新たな停止位置に設定する(S351)。つまり、経路生成部203は、配送先300へ所定の時間内に到達できない場合には、第三の停止位置を配送先300として、現状の停止位置900から停止位置901に経路を更新する(S351)。停止位置901は、通常、障害物が入り口の前に置かれることがないと考えられるため、必ず到達可能な停止位置である。停止位置901は、第三の停止位置の一例である。
When the predetermined time has elapsed (Yes in S350), the
次に、ステップS351で停止位置が新たに設定され、停止位置900が停止位置901に更新されると、経路生成部203は、自律移動装置200cの現在位置から第三の停止位置である停止位置901までの新たな経路を生成する(S352)。
Next, when the stop position is newly set in step S351 and the
次に、自律移動装置200cは、自律移動装置200cの現在位置から停止位置901までの経路を生成すると、生成された経路に従って停止位置901まで物品を配送し、停止位置901に到達する(S353)。そして、自律移動装置200cは、この処理を終了する。
Next, when the autonomous
一方、所定の時間が経過していない場合に(S350でNoの場合)、時間計測部210は、そのまま物品の配送を続行する。そして、自律移動装置200cは、この処理を終了する。
On the other hand, when the predetermined time has not elapsed (No in S350), the
[作用効果]
次に、本実施の形態における自律移動装置200cの作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous
上述したように、本開示の一態様に係る自律移動装置200cにおいて、自律移動装置200cは、さらに、所定のタイミングからの経過時間を計測する時間計測部210を備え、地図情報記憶部204は、さらに、障害物の影響を受けずに到達可能な停止位置である第三の停止位置を保持し、経路生成部203は、配送先300へ所定の時間内に到達できない場合には、第三の停止位置を配送先300として経路を更新する。
As described above, in the autonomous
このように、地図情報記憶部204が障害物の影響を受けずに到達可能な第三の停止位置を保持し、自律移動装置200cが配送先300へ所定の時間内に到達できない場合には、経路生成部203が第三の停止位置を配送先300として経路を更新する。このため、当初に設定されていた配送先300に物品を配送することができなくても、障害物の影響を受けない位置である第三の停止位置に更新することができる。このため、当初に設定した配送先300に物品の配送を行うことができなくても、第三の停止位置への経路に更新することで、物品を確実に配送先300に配送することができる。
In this way, when the map
なお、本実施の形態においては、第三の停止位置を1つとして説明を行ったが、必ず停止可能な複数の第三の停止位置を地図情報記憶部204に記憶し、第三の停止位置のうち、到達が困難であった停止位置900に最も近いものを新たな停止位置として設定しても良い。同様に、時間計測部210によって所定の時間が経過したと判断した位置から最も近い第三の停止位置を新たな停止位置として物品を配送させることも出来る。
In the present embodiment, the description has been made with the third stop position as one, but a plurality of third stop positions that can always be stopped are stored in the map
本実施の形態における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of the present embodiment also have the same effects as those of the first embodiment.
(実施の形態4の変形例1)
本変形例では、実施の形態4と同様の構成であるが、自律移動装置200cは配送先300へ所定の時間内に到達できない場合に、第三の停止位置または第四の停止位置のうち、最も近い位置を配送先300として経路を更新する点で実施の形態4と相違する。
(Modification 1 of Embodiment 4)
In this modification, the configuration is the same as that of the fourth embodiment, but when the autonomous
自律移動装置200cは、障害物の影響を受けずに到達可能な停止位置である、少なくとも第三の停止位置と第四の停止位置とを保持している。この自律配送システムにおける他の構成は、実施の形態1等の自律配送システムと同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
The autonomous
[動作]
次に、本変形例における、自律移動装置200cの配送中の動作について、図25を用いて説明する。
[motion]
Next, the operation of the autonomous
図25は、実施の形態4の変形例1における自律移動装置200cが配送先300へ移動中の処理を示すフローチャートである。図25では、停止位置900が、自律移動装置200cの停止位置として設定されているとする。図25では、図10のステップS32、ステップS33で行われる自律移動装置200cの動作について説明する。
FIG. 25 is a flowchart showing a process in which the autonomous moving
図25に示すように、まず、自律移動装置200cは、所定の時間を経過したか否かを判断する(S350)。所定の時間が経過した場合に(S350でYesの場合)、時間計測部210は、所定の時間を経過したことを経路生成部203に通知する。停止位置計算部207は、第三の停止位置である停止位置901と、第四の停止位置である停止位置902とにおいて、配送先300にいずれが近いかを判断する(S360)。例えば、停止位置計算部207は、第三の停止位置である停止位置901の方が、第四の停止位置である停止位置902よりも配送先300に近いか否かを判断する(S360)。第三の停止位置の方が配送先300に近い場合(S360でYesの場合)、経路生成部203は、所定の時間が経過したことが時間計測部210から通知されると、地図情報記憶部204に保持された第三の停止位置である停止位置901を新たな停止位置に設定する(S351)。つまり、経路生成部203は、配送先300へ所定の時間内に到達できない場合には、第三の停止位置または第四の停止位置のうち、配送先300までの最も近い位置を配送先300として、現状の停止位置900から停止位置901に更新する。
As shown in FIG. 25, first, the autonomous
次に、ステップS351で停止位置が新たに設定され、停止位置901に更新されると、経路生成部203は、第三の停止位置である停止位置901までの新たな経路を生成し(S352)、生成した新たな経路に更新する。
Next, when the stop position is newly set in step S351 and updated to the
次に、自律移動装置200cは、新たな経路に基づいて停止位置901まで物品を配送し、停止位置901に到達する(S353)。そして、自律移動装置200cは、この処理を終了する。
Next, the autonomous
一方、第三の停止位置の方が配送先300に遠い場合(S360でNoの場合)、経路生成部203は、所定の時間が経過したことが時間計測部210から通知されると、地図情報記憶部204に保持された第四の停止位置である停止位置902を新たな停止位置に設定する(S361)。つまり、現状の停止位置900を停止位置902に更新する。
On the other hand, when the third stop position is farther from the delivery destination 300 (No in S360), the
次に、ステップS361で停止位置が新たに設定され、停止位置902に更新されると、経路生成部203は、停止位置902までの新たな経路を生成し(S362)、生成した新たな経路に更新する。自律移動装置200cは、新たな経路に基づいて停止位置902まで物品を配送し、停止位置902に到達する(S353)。
Next, when the stop position is newly set in step S361 and updated to the
一方、所定の時間が経過していない場合に(S350でNoの場合)、時間計測部210は、そのまま物品の配送を続行する。そして、この処理を終了する。
On the other hand, when the predetermined time has not elapsed (No in S350), the
[作用効果]
次に、本変形例における自律移動装置200cの作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous moving
上述したように、本開示の一態様に係る自律移動装置200cにおいて、自律移動装置200cは、さらに、所定のタイミングからの経過時間を計測する時間計測部210を備え、自律移動装置200cは、さらに、障害物の影響を受けずに到達可能な停止位置である、少なくとも第三の停止位置と第四の停止位置とを保持し、経路生成部203は、配送先300へ所定の時間内に到達できない場合には、第三の停止位置または第四の停止位置のうち、配送先300までの最も近い位置を配送先300として経路を更新する。
As described above, in the autonomous
このように、自律移動装置200cが配送先300へ所定の時間内に到達できない場合には、経路生成部203は、第三の停止位置または第四の停止位置のうち、配送先300までの最も近い停止位置を決定して、最も近い停止位置までの経路に更新する。このため、自律移動装置200cは、より確実に物品を配送することができるとともに、利用者に近い位置まで配送することができるため、自律移動装置200cによる利便性が高くなる。
In this way, when the autonomous
(実施の形態4の変形例2)
本変形例では、実施の形態4の変形例1と同様の構成であるが、変形例1では、自律移動装置200cは、第三の停止位置または第四の停止位置のうち、配送先300までの最も近い位置を配送先300として経路を更新する。一方、本変形例では、第三の停止位置または第四の停止位置のうち、当該自律移動装置200cの現在位置から最も近い位置を配送先300として経路を更新する点で変形例1と相違する。この自律配送システムにおける他の構成は、実施の形態1等の自律配送システムと同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
(Modification 2 of Embodiment 4)
In the present modification, the configuration is the same as that of the first modification of the fourth embodiment, but in the first modification, the autonomous moving
[動作]
次に、本変形例における、自律移動装置200cの配送中の動作について、図26を用いて説明する。
[motion]
Next, the operation of the autonomous
図26は、実施の形態4の変形例2における自律移動装置200cが配送先300へ移動中の処理を示すフローチャートである。図26では、停止位置900が、自律移動装置200cの停止位置として設定されているとする。図26では、図10のステップS32、ステップS33で行われる自律移動装置200cの動作について説明する。
FIG. 26 is a flowchart showing a process in which the autonomous moving
図26に示すように、まず、自律移動装置200cは、所定の時間を経過したか否かを判断する(S350)。所定の時間が経過した場合に(S350でYesの場合)、時間計測部210は、所定の時間を経過したことを経路生成部203に通知する。停止位置計算部207は、自律移動装置200cの現在位置が第三の停止位置に近いか否かを判断する(S370)。
As shown in FIG. 26, first, the autonomous
第三の停止位置の方が自律移動装置200cに近い場合(S370でYesの場合)、経路生成部203は、所定の時間が経過したことが時間計測部210から通知されると、地図情報記憶部204に保持された第三の停止位置である停止位置901を新たな停止位置に設定する(S351)。つまり、経路生成部203は、配送先300へ所定の時間内に到達できない場合には、第三の停止位置または第四の停止位置のうち、当該自律移動装置200cの現在位置から最も近い位置を配送先300として、現状の停止位置900から停止位置901に経路を更新する。
When the third stop position is closer to the autonomous
そして、ステップS351〜ステップS353を経て、自律移動装置200cは、この処理を終了する。
Then, through steps S351 to S353, the autonomous
一方、第三の停止位置の方が自律移動装置200cに遠い場合(S370でNoの場合)、経路生成部203は、所定の時間が経過したことが時間計測部210から通知されると、地図情報記憶部204に保持された第四の停止位置である停止位置902を新たな停止位置に設定する(S361)。つまり、現状の停止位置900を停止位置902に更新する。
On the other hand, when the third stop position is farther from the autonomous moving
そして、ステップS361、ステップS362、ステップS353、ステップS354を経て、自律移動装置200cは、この処理を終了する。
Then, through step S361, step S362, step S353, and step S354, the autonomous
一方、所定の時間が経過していない場合に(S350でNoの場合)、時間計測部210は、そのまま物品の配送を続行する。そして、自律移動装置200cは、この処理を終了する。
On the other hand, when the predetermined time has not elapsed (No in S350), the
[作用効果]
次に、本変形例における自律移動装置200cの作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous moving
上述したように、本開示の一態様に係る自律移動装置200cにおいて、自律移動装置200cは、さらに、所定のタイミングからの経過時間を計測する時間計測部210を備え、自律移動装置200cは、さらに、障害物の影響を受けずに到達可能な停止位置である、少なくとも第三の停止位置と第四の停止位置とを保持し、経路生成部203は、配送先300へ所定の時間内に到達できない場合には、第三の停止位置または第四の停止位置のうち、当該自律移動装置200cの現在位置から最も近い位置を配送先300として経路を更新する。
As described above, in the autonomous
このように、配送先300へ所定の時間内に到達できない場合には、経路生成部203は、第三の停止位置または第四の停止位置のうち、自律移動装置200cの現在位置から最も近い位置を配送先300として経路を更新する。このため、自律移動装置200cは、より確実に物品を配送することができるとともに、自律移動装置200cの稼働効率の低下を抑制することができる。
In this way, when the
本変形例における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of this modification also have the same effects as those of the first embodiment.
(実施の形態5)
本実施の形態では、実施の形態4と同様の構成であるが、自律移動装置200は複数の配送先300へ配送する点で実施の形態4と相違する。この自律配送システムにおける他の構成は、実施の形態1等の自律配送システム10と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
(Embodiment 5)
The present embodiment has the same configuration as the fourth embodiment, but differs from the fourth embodiment in that the autonomous
配送先は、第一の配送先と、第二の配送先とを有する。つまり、配送先は複数存在している。第一の配送先は、第二の配送先に対して優先して配送される。つまり、配送の順番が決められている。配送の順番の決定は、配送元の店員が設定して行ってもよい。また、経路生成部203は、停止位置決定部207から、停止位置の距離に応じて、現在位置から近い順に経路を生成してもよい。なお、配送先は2つに限定されず、3つ以上であってもよい。
The delivery destination has a first delivery destination and a second delivery destination. That is, there are multiple delivery destinations. The first delivery destination is delivered with priority over the second delivery destination. That is, the order of delivery is determined. The delivery order may be determined by the clerk at the delivery source. Further, the
経路生成部203は、第一の配送先へ物品を配送した後に、現在位置から第二の配送先300までの経路を生成し、移動制御部205は、移動部206を制御して、経路に基づいて第二の配送先へ物品を配送する。このため、第三の配送先が存在する場合、現在位置から第三の配送先までの経路を生成し、移動制御部205は、移動部206を制御して、経路に基づいて第三の配送先へ物品を配送する。
After delivering the goods to the first delivery destination, the
[動作]
次に、本実施の形態における、自律移動装置200の配送中の動作について、図27を用いて説明する。
[motion]
Next, the operation of the autonomous
図27は、実施の形態5における自律移動装置200の複数の配送先への移動中の処理を示すフローチャートである。図27では、経路生成処理についての具体的な動作について説明する。また、図27では、2つの停止位置が、自律移動装置200の停止位置として設定されているとする。図27では、図10のステップS32、ステップS33で行われる自律移動装置200の動作について説明する。
FIG. 27 is a flowchart showing a process of moving the autonomous
図27に示すように、まず、停止位置計算部207は、通信部202を介して標識管理サーバ装置500から受け取った標識情報に含まれる標識IDを用いて、標識IDに対応する配送先300の形状と大きさとを含む配送先情報を配送先情報記憶部208から取得する(S630)。
As shown in FIG. 27, first, the stop
停止位置計算部207は、ステップS630において取得した第一の配送先の配送先情報において、第一の配送先の形状が多角形であるか否かを判断する(S631)。
The stop
停止位置計算部207は、第一の配送先の形状が多角形である場合に(S631でYesの場合)、第一の配送先の角の位置を計算する(S632)。
The stop
次に、停止位置計算部207は、ステップS632で計算した角の位置を示す情報を用いて、自律移動装置200の第一の停止位置である最初の停止位置を計算する(S633)。
Next, the stop
停止位置計算部207は、第一の配送先の形状が多角形でない場合に(S631でNoの場合)、第一の配送先の外周縁302の位置を計算する(S634)。外周縁302の計算には、配送先情報において基点の位置から第一の配送先の中心位置を停止位置計算部207が計算する(S634)。停止位置計算部207は、計算した最初の停止位置を示す情報、及び第一の配送先の外周領域の最初の停止位置の情報を経路生成部203に出力する。
The stop
次に、停止位置計算部207は、ステップS634で計算した外周縁302を用いて、自律移動装置200の停止位置を計算する(S635)。
Next, the stop
次に、経路生成部203は、停止位置計算部207から最初の停止位置を示す情報、及び第一の配送先の外周領域の最初の停止位置を示す情報を取得する。経路生成部203は、ステップS632、ステップS633を経た場合、現在位置から最初の停止位置までの経路を生成する(S636)。
Next, the
経路生成部203は、ステップS634、ステップS635を経た場合、現在位置から停止位置900までの経路を生成する(S636)。
When the
移動制御部205は、ステップS636で経路生成部203が生成した経路を示す情報を受信し、この経路に基づいて移動部206を制御しながら自律移動装置200を移動させる(S637)。自律移動装置200が最初の停止位置、または第一の配送先の外周領域の最初の停止位置900に到達すると、自律移動装置200は、走行を停止し、配送処理を完了する(S638)。
The
停止位置計算部207は、通信部202を介して標識管理サーバ装置500から受け取った標識情報に含まれる標識IDを用いて、標識IDに対応する配送先300の形状と大きさとを含む配送先情報を配送先情報記憶部208から取得する(S640)。
The stop
停止位置計算部207は、ステップS640において取得した第二の配送先の配送先情報において、第二の配送先の形状が多角形であるか否かを判断する(S641)。
The stop
停止位置計算部207は、第二の配送先の形状が多角形である場合に(S641でYesの場合)、第二の配送先の角の位置を計算する(S642)。
The stop
次に、停止位置計算部207は、ステップS642で計算した角の位置を示す情報を用いて、自律移動装置200の第一の停止位置である次の停止位置を計算する(S643)。
Next, the stop
停止位置計算部207は、第二の配送先の形状が多角形でない場合に(S641でNoの場合)、第二の配送先の外周縁302の位置を計算する(S644)。外周縁302の計算には、配送先情報において基点の位置から第二の配送先の中心位置を停止位置計算部207が計算する(S644)。停止位置計算部207は、計算した停止位置を示す情報、及び第二の配送先の外周領域の次の停止位置を示す情報を経路生成部203に出力する。
The stop
次に、停止位置計算部207は、ステップS644で計算した外周縁302を用いて、自律移動装置200の停止位置を計算する(S645)。
Next, the stop
次に、経路生成部203は、停止位置計算部207から次の停止位置を示す情報、及び第二の配送先の外周領域の次の停止位置を示す情報を取得する。経路生成部203は、ステップS642、ステップS643を経た場合、現在位置から最初の停止位置までの経路を生成する(S646)。
Next, the
経路生成部203は、ステップS644、ステップS645を経た場合、現在位置から第二の配送先の外周領域の次の停止位置までの経路を生成する(S646)。
When the
移動制御部205は、ステップS646で経路生成部203が生成した経路を示す情報を受信し、この経路に基づいて移動部206を制御しながら自律移動装置200を移動させる(S647)。自律移動装置200が次の停止位置、または第二の配送先の外周領域の次の停止位置に到達すると、自律移動装置200は、走行を停止し、配送処理を完了する(S648)。
The
[作用効果]
次に、本実施の形態における自律移動装置10の作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous
上述したように、本開示の一態様に係る自律移動装置200において、配送先300は、第一の配送先と、第二の配送先とを有し、経路生成部203は、第一の配送先へ物品を配送した後に、現在位置から第二の配送先までの経路を生成し、移動制御部205は、移動部206を制御して、経路に基づいて第二の配送先へ物品を配送する。
As described above, in the autonomous
このように、経路生成部203は、第一の配送先へ物品を配送した後に、現在位置から第二の配送先までの経路を生成する。このため、自律移動装置200は、第一の配送先へ物品を配送した後に、第二の配送先までの経路に基づいて物品を配送する。このため、自律移動装置200は複数個所の配送先300に複数の物品を配送することができるため、自律移動装置200の稼働効率を向上することができる。
In this way, the
本実施の形態における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of the present embodiment also have the same effects as those of the first embodiment.
(実施の形態6)
[構成]
以下、本実施の形態に係る自律配送システムの構成について、図28を用いて説明する。
(Embodiment 6)
[composition]
Hereinafter, the configuration of the autonomous delivery system according to the present embodiment will be described with reference to FIG. 28.
図28は、実施の形態6における自律移動装置200が配送先に配送した状態示す模式図である。
FIG. 28 is a schematic view showing a state in which the autonomous
本実施の形態では、実施の形態5と同様の構成であるが、自律移動装置200は停止位置だけでなく停止方向の計算を行う点で実施の形態5と相違する。この自律配送システムにおける他の構成は、実施の形態1の自律配送システム10と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
The present embodiment has the same configuration as that of the fifth embodiment, but is different from the fifth embodiment in that the autonomous
図28に示すように、停止位置計算部207は、当該自律移動装置200が停止した際に向く停止方向を計算し、移動制御部205は、当該自律移動装置200が配送先300に到着すると、規定方向に向けて停止する。ここで、停止方向としては、配送先の中心方向に配送物を向けた方向である。停止方向としては、配送先300の中心方向に物品を向ける方向である。具体的には、規定方向に向けるとは、自律移動装置200に物品の取り出し口290が存在するため、取り出し口290を配送先300に向けることである。
As shown in FIG. 28, the stop
停止方向の計算方法は、例えば標識情報を用いて配送先300の中心位置を計算し、停止位置に到着した時点で移動制御部205によって移動部206を制御し、物品を配送先300の中心方向に向ければよい。
In the calculation method of the stop direction, for example, the center position of the
[作用効果]
次に、本実施の形態における自律移動装置200の作用効果について説明する。
[Action effect]
Next, the operation and effect of the autonomous
上述したように、本開示の一態様に係る自律移動装置200において、停止位置計算部207は、さらに、当該自律移動装置200が停止した際に向く停止方向を計算し、移動制御部205は、当該自律移動装置200が配送先300に到着すると、規定方向に向けて停止する。
As described above, in the autonomous
このように、自律移動装置200は、配送先300に到着すると、規定方向に向けて停止する。例えば、自律移動装置200が物品を利用者の元に配送した際に、利用者が物品を取り出しやすい規定方向に向けて自律移動装置200が停止すれば、利用者における自律移動装置200の利便性が向上する。つまり、停止位置計算部207が停止方向を計算して、配送先300の中心方向に向けて自律移動装置200を停止させることで、利用者が物品を受け取りやすい位置に停止させることが可能となる。
In this way, when the autonomous
本実施の形態における他の作用効果についても、実施の形態1等と同様の作用効果を奏する。 The other effects of the present embodiment also have the same effects as those of the first embodiment.
(その他変形例)
以上、本開示の実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に係る自律移動装置、自律配送システム、配送方法及びプログラムについて説明したが、本開示は上述の実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に限定されるものではない。
(Other variants)
As described above, the autonomous mobile device, the autonomous delivery system, and the delivery method according to the first to sixth embodiments of the present disclosure, the modified examples of the second embodiment, the modified examples of the third embodiment, and the modified examples 1 and 2 of the fourth embodiment. And the program has been described, but the present disclosure is limited to the above-described embodiments 1 to 6, modified examples of the second embodiment, modified examples of the third embodiment, and modified examples 1 and 2 of the fourth embodiment. is not it.
例えば、上記実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に係る、撮像装置は撮像だけを行う撮像部を備え、撮像部が撮像した撮像画像を示す情報を、端末機器などに送信してもよい。端末機器は、スマートフォン、タブレット機器などであってもよく、専用のアプリケーションに撮像画像から標識IDと各基点の座標を検出してもよい。さらに、専用のアプリケーションは、標識IDと各基点の座標とを示す情報から、各々の基点の位置を座標化した画像空間座標を生成し、画像空間座標を地図空間座標に変換してもよい。また、専用のアプリケーションは、地図空間座標に対する標識の向きも計算してもよい。そして、専用のアプリケーションは、標識ID、標識の向き等を含む標識情報を標識管理サーバ装置に送信する。このため、図9で行うステップS11〜ステップS15までは、撮像装置における必須の構成要件ではない。ステップS11〜ステップS15までは、端末機器などの専用のアプリケーションで実現してもよい。なお、この専用のアプリケーションは、撮像装置に格納されていてもよく、撮像装置と接続されるパーソナルコンピュータに格納されていてもよく、標識管理サーバ装置に格納されていてもよい。 For example, the imaging apparatus according to the first to sixth embodiments, the modified examples of the second embodiment, the modified examples of the third embodiment, and the modified examples 1 and 2 of the fourth embodiment includes an imaging unit that only performs imaging. , Information indicating the captured image captured by the imaging unit may be transmitted to a terminal device or the like. The terminal device may be a smartphone, a tablet device, or the like, and the marker ID and the coordinates of each base point may be detected from the captured image by a dedicated application. Further, the dedicated application may generate image space coordinates in which the positions of the respective base points are coordinated from the information indicating the marker ID and the coordinates of each base point, and convert the image space coordinates into map space coordinates. The dedicated application may also calculate the orientation of the sign relative to map space coordinates. Then, the dedicated application transmits the sign information including the sign ID, the direction of the sign, and the like to the sign management server device. Therefore, steps S11 to S15 performed in FIG. 9 are not essential configuration requirements in the image pickup apparatus. Steps S11 to S15 may be realized by a dedicated application such as a terminal device. The dedicated application may be stored in the image pickup device, may be stored in the personal computer connected to the image pickup device, or may be stored in the sign management server device.
また、上記実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に係る、自律移動装置は、上面視で停止位置と完全に重なるだけでなく、停止位置である破線に接触、又は停止位置と一部が重なるだけで、配送を完了したと認識してもよい。 Further, the autonomous moving devices according to the above-described first to sixth embodiments, the modified examples of the second embodiment, the modified examples of the third embodiment, and the modified examples 1 and 2 of the fourth embodiment have the stop position in the top view. It may be recognized that the delivery is completed not only by completely overlapping but also by contacting the broken line which is the stop position or by partially overlapping the stop position.
また、上記実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に係る、自律移動装置は、配送先に物品を配送後、利用者が物品を取り出しボタンを押下することで、カフェのキッチン等の移動開始位置まで戻ってもよい。なお、自律移動装置は、センサ等により、利用者が物品を取り出したことを検知した場合に、自動的にカフェのキッチン等の移動開始位置まで戻ってもよい。 Further, the autonomous mobile device according to the above-described first to sixth embodiments, the modified examples of the second embodiment, the modified examples of the third embodiment, and the modified examples 1 and 2 of the fourth embodiment deliver the article to the delivery destination. After that, the user may take out the article and press the button to return to the movement start position such as the kitchen of the cafe. The autonomous mobile device may automatically return to the movement start position of the kitchen of the cafe or the like when the user detects that the article has been taken out by the sensor or the like.
また、上記実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に係る自律移動装置及び自律配送システムに含まれる各処理部は典型的に集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部又は全てを含むように1チップ化されてもよい。 Further, each process included in the autonomous mobile device and the autonomous delivery system according to the above-described first to sixth embodiments, the modified examples of the second embodiment, the modified examples of the third embodiment, and the modified examples 1 and 2 of the fourth embodiment. The unit is typically realized as an LSI, which is an integrated circuit. These may be individually integrated into one chip, or may be integrated into one chip so as to include a part or all of them.
また、集積回路化はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後にプログラムすることが可能なFPGA(Field Programmable Gate Array)、又はLSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。 Further, the integrated circuit is not limited to the LSI, and may be realized by a dedicated circuit or a general-purpose processor. An FPGA (Field Programmable Gate Array) that can be programmed after the LSI is manufactured, or a reconfigurable processor that can reconfigure the connection and settings of circuit cells inside the LSI may be used.
なお、上記各実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPUまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 In each of the above-described first to sixth embodiments, the modified examples of the second embodiment, the modified examples of the third embodiment, and the modified examples 1 and 2 of the fourth embodiment, each component is configured by dedicated hardware. It may be achieved by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.
また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示の実施の形態は例示された数字に制限されない。 In addition, the numbers used above are all examples for the purpose of specifically explaining the present disclosure, and the embodiments of the present disclosure are not limited to the illustrated numbers.
また、ブロック図における機能ブロックの分割は一例であり、複数の機能ブロックを一つの機能ブロックとして実現したり、一つの機能ブロックを複数に分割したり、一部の機能を他の機能ブロックに移してもよい。また、類似する機能を有する複数の機能ブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。 Further, the division of the functional block in the block diagram is an example, and a plurality of functional blocks can be realized as one functional block, one functional block can be divided into a plurality of functional blocks, and some functions can be transferred to other functional blocks. You may. Further, the functions of a plurality of functional blocks having similar functions may be processed by a single hardware or software in parallel or in a time division manner.
また、フローチャートにおける各ステップが実行される順序は、本開示を具体的に説明するために例示するためのものであり、上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時(並列)に実行されてもよい。 Further, the order in which each step in the flowchart is executed is for exemplifying the present disclosure in detail, and may be an order other than the above. Further, a part of the above steps may be executed at the same time (parallel) as other steps.
以上、一つまたは複数の態様に係る自律移動装置、自律配送システム、配送方法及びプログラムについて、実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に基づいて説明したが、本開示の実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2は当該複数の態様に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を実施の形態1〜6、実施の形態2の変形例、実施の形態3の変形例、実施の形態4の変形例1、2に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つまたは複数の態様の範囲内に含まれてもよい。 As described above, with respect to the autonomous mobile device, the autonomous delivery system, the delivery method and the program according to one or more aspects, the first to sixth embodiments, the modified examples of the second embodiment, the modified examples of the third embodiment, and the embodiments. Although the description has been made based on the first and second modifications of the fourth embodiment, the first to sixth embodiments of the present disclosure, the modified examples of the second embodiment, the modified examples of the third embodiment, and the modified examples 1 and 2 of the fourth embodiment have been described. Is not limited to the plurality of aspects. As long as the gist of the present disclosure is not deviated, various modifications that can be conceived by those skilled in the art are described in the first to sixth embodiments, the second embodiments, the third embodiments, and the fourth embodiments 1 and 2. The given and the forms constructed by combining the components in different embodiments may also be included within the scope of one or more embodiments.
本開示の自律配送システムは、カフェ、レストラン、ファーストフード店、フードコート、オフィス、ゲームセンター、カジノ、イベントスペース、休憩スペース、工場、病院、学校などの、物品を配送することが可能な場所で、これら場所のレイアウトが変更されることにより、位置が変化する配送先へ、物品を配送する用途で有用である。 The autonomous delivery system of the present disclosure is used in places where goods can be delivered, such as cafes, restaurants, fast food stores, food courts, offices, arcades, casinos, event spaces, rest areas, factories, hospitals, schools, etc. , The layout of these places is changed, which is useful for delivering goods to a delivery destination whose position changes.
10 自律配送システム
100 撮像装置
101 撮像部
104 座標変換部
106 方向計算部
107 送信部
200、200a、200b、200c 自律移動装置
203 経路生成部
204 地図情報記憶部
205 移動制御部
206 移動部
207 停止位置計算部
208 配送先情報記憶部
209 障害物検知部
210 時間計測部
300 配送先
302 外周縁
400 標識
401 開始点(基点)
402 終了点(基点)
500 標識管理サーバ装置
503 標識情報記憶部
700a、700b、700c、700d 第一の停止位置(停止位置)
900 第二の停止位置(停止位置)
901 第三の停止位置(停止位置)
902 第四の停止位置(停止位置)
701a、701b、701c、701d 角の位置
800A、800B、800C、800D、800E、800F 障害物
10
402 End point (base point)
500 Sign
900 Second stop position (stop position)
901 Third stop position (stop position)
902 Fourth stop position (stop position)
701a, 701b, 701c, 701d Angle positions 800A, 800B, 800C, 800D, 800E, 800F Obstacles
Claims (16)
標識管理サーバ装置から、撮像装置によって導出された標識情報を繰り返し受信する通信部と、
地図情報を保持する地図情報記憶部と、
当該自律移動装置を移動させる移動部と、
前記標識情報及び前記地図情報に基づいて、前記配送先までの経路を生成する経路生成部と、
前記経路に基づいて前記配送先へ物品を配送するように、前記移動部を制御する移動制御部とを備え、
前記撮像装置は、
前記配送先を繰り返し撮像することで、固有のID情報を持つ標識が含まれた撮像画像を取得する処理を繰り返し、
前記撮像画像に基づいて導出された、地図空間における前記標識の位置情報と前記ID情報とを含む前記標識情報を標識管理サーバ装置へ繰り返し送信し、
前記経路生成部は、
前記通信部が受信した前記標識情報と前記地図情報とに基づいて前記配送先までの経路を繰り返し生成し、
前記移動制御部は、前記移動部を制御して、繰り返し生成した経路に基づいて前記配送先へ物品を配送する
自律移動装置。 An autonomous mobile device that delivers goods to a delivery destination.
A communication unit that repeatedly receives the sign information derived from the image pickup device from the sign management server device, and
A map information storage unit that holds map information,
A moving unit that moves the autonomous mobile device and
A route generation unit that generates a route to the delivery destination based on the sign information and the map information.
A movement control unit that controls the movement unit so as to deliver the article to the delivery destination based on the route is provided.
The image pickup device
By repeatedly imaging the delivery destination, the process of acquiring an captured image including a sign having unique ID information is repeated.
The sign information including the position information of the sign and the ID information in the map space derived based on the captured image is repeatedly transmitted to the sign management server device.
The route generation unit
The route to the delivery destination is repeatedly generated based on the sign information and the map information received by the communication unit .
The movement control unit is an autonomous movement device that controls the movement unit and delivers an article to the delivery destination based on a repeatedly generated route.
前記配送先に対応する前記ID情報と前記配送先の形状と前記配送先の大きさとを含む配送先情報を保持する配送先情報記憶部と、
前記配送先情報と前記標識情報とに基づいて停止位置を計算する停止位置計算部とを備え、
前記経路生成部は、前記停止位置を前記配送先として経路を生成する
請求項1に記載の自律移動装置。 The autonomous mobile device further
A delivery destination information storage unit that holds delivery destination information including the ID information corresponding to the delivery destination, the shape of the delivery destination, and the size of the delivery destination.
It is provided with a stop position calculation unit that calculates a stop position based on the delivery destination information and the sign information.
The autonomous mobile device according to claim 1, wherein the route generation unit generates a route with the stop position as the delivery destination.
請求項2に記載の自律移動装置。 The stop position calculation unit calculates the position of the outer peripheral edge of the delivery destination based on the delivery destination information and the sign information, and the area within a predetermined distance from the outer peripheral edge of the delivery destination is the stop position. The autonomous mobile device according to claim 2, which is a second stop position.
前記通信部は、さらに、前記標識の向きを示す情報が含まれた前記標識情報を、前記標識管理サーバ装置から受信する
請求項2又は3に記載の自律移動装置。 The imaging device further calculates the orientation of the label and
The autonomous mobile device according to claim 2 or 3, wherein the communication unit further receives the sign information including information indicating the direction of the sign from the sign management server device.
前記標識の向きを計算する方向計算部と、
前記標識のID情報と、前記標識の地図空間の前記位置情報と、前記標識の向きを示す情報とを含む標識情報を前記標識管理サーバ装置へ送信する送信部とを備え、
前記停止位置計算部は、前記配送先の形状が多角形である場合には、前記配送先情報及び標識情報に基づいて前記配送先の形状における角の位置を計算し、前記配送先の前記角の位置の周辺の領域を、前記停止位置である第一の停止位置として計算する
請求項2又は3に記載の自律移動装置。 The imaging device further
A direction calculation unit that calculates the direction of the sign, and
A transmission unit for transmitting sign information including ID information of the sign, the position information of the map space of the sign, and information indicating the direction of the sign to the sign management server device is provided.
When the shape of the delivery destination is polygonal, the stop position calculation unit calculates the position of a corner in the shape of the delivery destination based on the delivery destination information and the sign information, and the corner of the delivery destination. The autonomous mobile device according to claim 2 or 3, wherein the area around the position is calculated as the first stop position which is the stop position.
請求項5に記載の自律移動装置。 The stop position calculation unit calculates the positions of a plurality of the corners of the delivery destination, and sets the region around the corner position closest to the movement start position of the autonomous moving device as the stop position. The autonomous mobile device according to claim 5, which updates to a stop position.
前記停止位置計算部は、さらに、前記自律移動装置の現在位置から最も近い前記角の位置の周辺の領域に存在する障害物を前記障害物検知部が検知した場合に、前記自律移動装置の現在位置から次に近い前記角の位置の周辺の領域を、前記停止位置である前記第一の停止位置に更新する
請求項6に記載の自律移動装置。 The autonomous mobile device further includes an obstacle detection unit that detects an obstacle.
Further, when the obstacle detection unit detects an obstacle existing in a region around the angle position closest to the current position of the autonomous moving device, the stop position calculating unit is present in the autonomous moving device. The autonomous mobile device according to claim 6, wherein the area around the corner position next to the position is updated to the first stop position which is the stop position.
前記停止位置計算部は、前記第一の停止位置付近に障害物を前記障害物検知部が検知した場合に、第二の停止位置を計算し、
前記経路生成部は、前記第二の停止位置を前記配送先として経路を更新する
請求項5〜7のいずれか1項に記載の自律移動装置。 The autonomous mobile device further includes an obstacle detection unit that detects an obstacle.
The stop position calculation unit calculates a second stop position when the obstacle detection unit detects an obstacle in the vicinity of the first stop position.
The autonomous mobile device according to any one of claims 5 to 7, wherein the route generation unit updates the route with the second stop position as the delivery destination.
前記地図情報記憶部は、さらに、障害物の影響を受けずに到達可能な前記停止位置である第三の停止位置を保持し、
前記経路生成部は、前記配送先へ所定の時間内に到達できない場合には、前記第三の停止位置を前記配送先として経路を更新する
請求項2〜8のいずれか1項に記載の自律移動装置。 The autonomous mobile device further includes a time measuring unit that measures an elapsed time from a predetermined timing.
The map information storage unit further holds a third stop position, which is the stop position that can be reached without being affected by obstacles.
The autonomy according to any one of claims 2 to 8, wherein the route generation unit updates the route with the third stop position as the delivery destination when the delivery destination cannot be reached within a predetermined time. Mobile device.
前記自律移動装置は、さらに、障害物の影響を受けずに到達可能な前記停止位置である、少なくとも第三の停止位置と第四の停止位置とを保持し、
前記経路生成部は、前記配送先へ所定の時間内に到達できない場合には、前記第三の停止位置または前記第四の停止位置のうち、前記配送先までの最も近い位置を前記配送先として経路を更新する
請求項2〜8のいずれか1項に記載の自律移動装置。 The autonomous mobile device further includes a time measuring unit that measures an elapsed time from a predetermined timing.
The autonomous mobile device further holds at least a third stop position and a fourth stop position, which are the stop positions that can be reached without being affected by obstacles.
When the route generation unit cannot reach the delivery destination within a predetermined time, the delivery destination is the position closest to the delivery destination among the third stop position or the fourth stop position. The autonomous mobile device according to any one of claims 2 to 8, wherein the route is updated.
前記自律移動装置は、さらに、障害物の影響を受けずに到達可能な前記停止位置である、少なくとも第三の停止位置と第四の停止位置とを保持し、
前記経路生成部は、前記配送先へ所定の時間内に到達できない場合には、前記第三の停止位置または前記第四の停止位置のうち、当該自律移動装置の現在位置から最も近い位置を前記配送先として経路を更新する
請求項2〜8のいずれか1項に記載の自律移動装置。 The autonomous mobile device further includes a time measuring unit that measures an elapsed time from a predetermined timing.
The autonomous mobile device further holds at least a third stop position and a fourth stop position, which are the stop positions that can be reached without being affected by obstacles.
When the delivery destination cannot be reached within a predetermined time, the route generation unit sets the position closest to the current position of the autonomous mobile device among the third stop position or the fourth stop position. The autonomous mobile device according to any one of claims 2 to 8, wherein the route is updated as a delivery destination.
前記移動制御部は、当該自律移動装置が前記配送先に到着すると、
規定方向に向けて停止する
請求項2〜11のいずれか1項に記載の自律移動装置。 The stop position calculation unit further calculates the stop direction facing when the autonomous mobile device stops, and then calculates the stop direction.
When the autonomous mobile device arrives at the delivery destination, the movement control unit receives
The autonomous mobile device according to any one of claims 2 to 11, which stops in a specified direction.
前記経路生成部は、前記第一の配送先へ物品を配送した後に、現在位置から前記第二の配送先までの経路を生成し、
前記移動制御部は、前記移動部を制御して、経路に基づいて前記第二の配送先へ物品を配送する
請求項1〜12のいずれか1項に記載の自律移動装置。 The delivery destination has a first delivery destination and a second delivery destination.
After delivering the goods to the first delivery destination, the route generation unit generates a route from the current position to the second delivery destination.
The autonomous movement device according to any one of claims 1 to 12, wherein the movement control unit controls the movement unit to deliver an article to the second delivery destination based on a route.
一つ以上の前記撮像装置と、
前記標識管理サーバ装置とを備え、
前記撮像装置は、
前記配送先を撮像することで前記標識が含まれた撮像画像を取得する撮像部と、
前記撮像画像から前記配送先の前記標識を読み取り、前記撮像画像に含まれる前記標識の位置を検出する標識検出部と、
前記撮像画像に含まれる前記標識の位置を前記地図空間の位置情報へ変換する座標変換部と、
前記ID情報と前記地図空間の位置情報とを含む標識情報を、前記標識管理サーバ装置へ送信する送信部とを有し、
前記標識管理サーバ装置は、前記撮像装置から受信した前記標識情報を保持する標識情報記憶部を有する
自律配送システム。 The autonomous mobile device according to any one of claims 1 to 13.
With one or more of the imaging devices
Equipped with the sign management server device
The image pickup device
An imaging unit that acquires an captured image containing the sign by imaging the delivery destination, and an imaging unit.
A sign detection unit that reads the sign of the delivery destination from the captured image and detects the position of the sign included in the captured image.
A coordinate conversion unit that converts the position of the sign included in the captured image into position information in the map space, and
It has a transmission unit that transmits sign information including the ID information and the position information of the map space to the sign management server device.
The sign management server device is an autonomous delivery system having a sign information storage unit that holds the sign information received from the image pickup device.
標識管理サーバ装置から、撮像装置によって導出された標識情報を繰り返し受信し、
地図情報を保持し、
前記自律移動装置を移動させ、
前記標識情報及び前記地図情報に基づいて、前記配送先までの経路を生成し、
前記経路に基づいて前記配送先へ物品を配送するように、前記自律移動装置を制御し、
前記配送先までの経路を生成は、通信部が受信した前記標識情報と前記地図情報とに基づいて前記配送先までの経路を繰り返し生成し、
前記制御において、前記自律移動装置を制御して、繰り返し生成した経路に基づいて前記配送先へ物品を配送するように制御する
配送方法。 A delivery method in which an autonomous mobile device delivers goods to a delivery destination.
The sign information derived by the imaging device is repeatedly received from the sign management server device, and the sign information is repeatedly received.
Holds map information,
Move the autonomous mobile device to
Based on the sign information and the map information, a route to the delivery destination is generated.
The autonomous mobile device is controlled so as to deliver the goods to the delivery destination based on the route.
To generate the route to the delivery destination, the route to the delivery destination is repeatedly generated based on the sign information and the map information received by the communication unit .
In the control, a delivery method in which the autonomous mobile device is controlled to deliver an article to the delivery destination based on a repeatedly generated route.
プログラム。 A program that causes a computer to execute the delivery method according to claim 15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/816,057 US11194334B2 (en) | 2016-11-30 | 2017-11-17 | Autonomous mobile device, autonomous delivery system, delivery method, and non-transitory recording medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016233204 | 2016-11-30 | ||
JP2016233204 | 2016-11-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018092588A JP2018092588A (en) | 2018-06-14 |
JP6929731B2 true JP6929731B2 (en) | 2021-09-01 |
Family
ID=62566207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017145758A Active JP6929731B2 (en) | 2016-11-30 | 2017-07-27 | Autonomous mobile devices, autonomous delivery systems, delivery methods and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6929731B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110941258A (en) * | 2018-09-21 | 2020-03-31 | 日本电产株式会社 | Control method and control system for mobile body |
US11338438B2 (en) * | 2019-01-25 | 2022-05-24 | Bear Robotics, Inc. | Method, system and non-transitory computer-readable recording medium for determining a movement path of a robot |
CN112083728B (en) * | 2020-09-09 | 2024-04-30 | 上海擎朗智能科技有限公司 | Parking method, device, equipment and storage medium of running equipment |
CN113110325A (en) * | 2021-04-12 | 2021-07-13 | 谈斯聪 | Multi-arm sorting operation mobile delivery device, and optimized management system and method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001125646A (en) * | 1999-10-26 | 2001-05-11 | Honda Motor Co Ltd | Movable printer and printed matter delivering method |
JP6020326B2 (en) * | 2013-04-16 | 2016-11-02 | 富士ゼロックス株式会社 | Route search device, self-propelled working device, program, and recording medium |
JP6048321B2 (en) * | 2013-06-07 | 2016-12-21 | 富士ゼロックス株式会社 | Self-propelled working device and program |
-
2017
- 2017-07-27 JP JP2017145758A patent/JP6929731B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018092588A (en) | 2018-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10634503B2 (en) | System and method of personalized navigation inside a business enterprise | |
JP6929731B2 (en) | Autonomous mobile devices, autonomous delivery systems, delivery methods and programs | |
US10455364B2 (en) | System and method of personalized navigation inside a business enterprise | |
US11774249B2 (en) | System and method of personalized navigation inside a business enterprise | |
US11194334B2 (en) | Autonomous mobile device, autonomous delivery system, delivery method, and non-transitory recording medium | |
US11057751B1 (en) | User identification system using directional antennas and cameras | |
US10885336B1 (en) | Object identification and device communication through image and audio signals | |
US9796093B2 (en) | Customer service robot and related systems and methods | |
US11960297B2 (en) | Robot generating map based on multi sensors and artificial intelligence and moving based on map | |
US11448508B2 (en) | Systems and methods for autonomous generation of maps | |
KR20200115536A (en) | Methods and systems to support purchases in physical stores | |
US9213900B2 (en) | Automated vision-based clutter detector and notifier | |
US10565550B1 (en) | Real time scanning of a retail store | |
FR3081055A1 (en) | SYSTEMS AND METHODS FOR LOCATING DEVICES IN PLACES | |
CN109685162A (en) | A kind of navigation shopping cart and its air navigation aid based on the positioning of two dimensional code barcode scanning | |
Bernabei et al. | A low-cost time-critical obstacle avoidance system for the visually impaired | |
JP2017007033A (en) | robot | |
US11543249B2 (en) | Method, system and apparatus for navigational assistance | |
GB2494486A (en) | Monitoring self service cash register | |
JP2022009229A (en) | Information processor, information processing method and program | |
CN112055033B (en) | Interaction method and system based on optical communication device | |
KR20220082011A (en) | Systems and methods for personalized navigation within a business enterprise | |
JP2018044793A (en) | Information processing system, position information management server, information processing method, and program | |
US20230232108A1 (en) | Mobile apparatus with computer vision elements for product identifier detection with minimal detection adjustments | |
US20220084258A1 (en) | Interaction method based on optical communication apparatus, and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200130 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210408 |
|
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: 20210720 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210811 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6929731 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |