Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7310401B2 - Server equipment - Google Patents
[go: Go Back, main page]

JP7310401B2 - Server equipment - Google Patents

Server equipment Download PDF

Info

Publication number
JP7310401B2
JP7310401B2 JP2019135527A JP2019135527A JP7310401B2 JP 7310401 B2 JP7310401 B2 JP 7310401B2 JP 2019135527 A JP2019135527 A JP 2019135527A JP 2019135527 A JP2019135527 A JP 2019135527A JP 7310401 B2 JP7310401 B2 JP 7310401B2
Authority
JP
Japan
Prior art keywords
garbage
area
trash
robot
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
Application number
JP2019135527A
Other languages
Japanese (ja)
Other versions
JP2021018734A (en
Inventor
英男 長谷川
宏 間嶋
直子 市川
一成 那和
大輔 布留川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2019135527A priority Critical patent/JP7310401B2/en
Publication of JP2021018734A publication Critical patent/JP2021018734A/en
Application granted granted Critical
Publication of JP7310401B2 publication Critical patent/JP7310401B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Refuse Receptacles (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ゴミ収容部を備えた複数の自走式ロボットを管理する技術に関する。 TECHNICAL FIELD The present invention relates to technology for managing a plurality of self-propelled robots equipped with a garbage container.

特許文献1は、ゴミ収容部を有する本体部と、本体部の周囲の人を検出する検出手段と、人を検出した場合に当該人がゴミを拾うように誘発するための行為を実行する表現手段とを備えるロボットを開示する。 Patent Literature 1 describes a main body having a dust container, a detection means for detecting a person around the main body, and an expression for executing an action for inducing the person to pick up the dust when the person is detected. A robot is disclosed comprising:

特開2006-102861号公報JP 2006-102861 A

テーマパークや遊園地、公園などの空間にはゴミ箱が設置されているが、利用者はゴミ箱がどこにあるか分からず、探し歩くことがある。このような利用者の労力を低減するために、ゴミ箱を搭載した自走式ロボットが当該空間を動き回る環境を実現できれば、利用者は移動しなくてもゴミ箱ロボットに出会うことで、ゴミを捨てられるようになる。当該空間を動き回るゴミ箱ロボットの台数を増やせば、利用者がゴミ箱ロボットに出会う確率を高めることができる。 Trash cans are installed in spaces such as theme parks, amusement parks, parks, etc., but users do not know where the trash cans are, and sometimes go looking for them. If we could create an environment in which a self-propelled robot equipped with a trash can moves around the space, users would be able to throw away the trash by meeting the trash can robot without moving. become. By increasing the number of trash can robots that move around in the space, it is possible to increase the probability that a user will encounter a trash can robot.

ゴミ箱のゴミ収容量には上限があり、ゴミ箱ロボットは、ゴミ箱が満杯になるとゴミ回収所まで自走して係員にゴミを回収してもらい、ゴミ箱を空にする必要がある。つまりゴミ箱が満杯になったゴミ箱ロボットは、ゴミ箱が空にされるまで、新たなゴミを収容できない。そのため、ゴミを捨てたい利用者が多い場所では、ゴミ箱が満杯になる頻度が高くなり、その結果、ゴミを収集可能なゴミ箱ロボットに利用者が出会う確率が低くなるという問題がある。 There is an upper limit to the amount of garbage that can be stored in a garbage can, and when the garbage can is full, the garbage can robot must run to the garbage collection point and have the attendant collect the garbage to empty the garbage can. In other words, a trash can robot with a full trash can cannot receive new trash until the trash can is emptied. Therefore, in places where there are many users who want to throw away garbage, the frequency of the garbage cans becoming full increases, and as a result, there is a problem that the probability of users encountering garbage can robots capable of collecting garbage decreases.

本発明の目的は、ゴミ箱ロボットを適切な場所に配置するための技術を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a technique for arranging a trash can robot at an appropriate location.

上記課題を解決するために、本発明のある態様は、ゴミ収容部を備えた複数のロボットと通信可能なサーバ装置に関する。複数のロボットは、複数の区域を含む所定のエリア内を走行する。サーバ装置は、ロボットのゴミ収容部に収容されたゴミ量に関するゴミ収容情報を取得する情報取得部と、複数のロボットのゴミ収容情報から、複数の区域のそれぞれで捨てられたゴミ量またはゴミ量に関する指標を導出する導出部と、導出部が導出した各区域におけるゴミ量またはゴミ量に関する指標にもとづいて、ロボットがゴミ収集を担当する区域を決定する担当区域決定部と、担当区域に変更があったロボットに、変更後の担当区域に関する情報を送信する通信部とを備える。 In order to solve the above problems, one aspect of the present invention relates to a server device capable of communicating with a plurality of robots having a garbage container. A plurality of robots travel within a predetermined area including a plurality of zones. The server device includes an information acquisition unit that acquires garbage storage information regarding the amount of garbage stored in the garbage storage unit of the robot, and an amount of garbage discarded in each of the plurality of areas or the amount of garbage based on the garbage storage information of the plurality of robots. a deriving unit for deriving an index for the garbage collection; a responsible area determining unit for determining the area in which the robot is in charge of garbage collection based on the amount of garbage or an index related to the amount of garbage in each area derived by the deriving unit; and a communication unit for transmitting information about the area in charge after the change to the existing robot.

本発明によれば、ゴミ箱ロボットを適切な場所に配置するための技術を提供できる。 ADVANTAGE OF THE INVENTION According to this invention, the technique for arrange|positioning a trash-can robot to an appropriate place can be provided.

複数のゴミ箱ロボットが動き回る環境の例を示す図である。FIG. 10 is a diagram showing an example of an environment in which a plurality of trash can robots move around; ゴミ箱ロボットの斜視図である。1 is a perspective view of a trash can robot; FIG. ゴミ箱ロボットの制御システムの機能ブロックを示す図である。FIG. 4 is a diagram showing functional blocks of a control system for a trash can robot; サーバ装置の機能ブロックを示す図である。It is a figure which shows the functional block of a server apparatus. ゴミ箱ロボットと担当区域との対応関係を示す図である。It is a figure which shows the correspondence of a trash box robot and an area of responsibility. ゴミ箱ロボットが変更された担当区域に移動する様子を示す図である。It is a figure which shows a mode that a trash-can robot moves to the area of responsibility changed.

図1は、ゴミ収容部を備えた複数のゴミ箱ロボットが動き回る環境の例を示す。この環境は、たとえばテーマパークや遊園地、公園などの所定のエリア1内で実現され、複数のゴミ箱ロボット10は自律走行機能を有して、複数の区域を含むエリア1内を走行する。図1に示す例で、エリア1は、第1区域11、第2区域12、第3区域13および第4区域14を含んで構成される。区域間の境界は互いに重複してもよい。 FIG. 1 shows an example environment in which a plurality of trash can robots with trash receptacles move about. This environment is realized, for example, within a predetermined area 1 such as a theme park, an amusement park, or a park, and a plurality of trash can robots 10 have an autonomous running function and run within the area 1 including a plurality of zones. In the example shown in FIG. 1, area 1 includes first area 11, second area 12, third area 13 and fourth area . Boundaries between regions may overlap each other.

自律走行機能には、自身以外の他のオブジェクト、たとえば他のゴミ箱ロボット10や人との衝突を回避する衝突回避機能が含まれる。ゴミ箱ロボット10は、搭載する各種センサの検知情報をリアルタイムで処理して、進行方向および走行速度を制御する。 The autonomous running function includes a collision avoidance function for avoiding collisions with objects other than itself, such as other trash can robots 10 and people. The trash can robot 10 processes detection information from various mounted sensors in real time, and controls the traveling direction and running speed.

サーバ装置100は、複数のゴミ箱ロボット10と無線通信可能であり、各ゴミ箱ロボット10がゴミ収集を担当する区域を管理する。ゴミ箱ロボット10は、サーバ装置100により指定された担当区域内を走行して、利用者が捨てるゴミを収集する。ゴミ箱ロボット10は、サーバ装置100から担当区域の変更指示を受け取ると、変更後の担当区域に移動する。図1においてサーバ装置100はエリア1内に配置されているが、ゴミ箱ロボット10と通信できるのであれば、エリア1外に配置されてもよい。 The server device 100 can wirelessly communicate with a plurality of trash can robots 10, and manages the area in which each trash can robot 10 is in charge of garbage collection. The trash can robot 10 travels within the assigned area designated by the server device 100 and collects trash thrown away by the user. When the trash box robot 10 receives an instruction to change its assigned area from the server device 100, it moves to the changed assigned area. Although the server device 100 is placed inside the area 1 in FIG. 1, it may be placed outside the area 1 as long as it can communicate with the trash can robot 10 .

ゴミ箱ロボット10は、担当区域内で定められた周回ルートを走行する。各区域で複数のゴミ箱ロボット10が周回ルートを走行することで、利用者は、高い確率でゴミ箱ロボット10に出会えるようになる。なお各区域に複数種類の周回ルートが設定されていてもよい。ゴミ箱ロボット10は、ゴミ収容部がゴミで満杯になると、最寄りのゴミ回収所まで走行して係員にゴミを回収してもらい、それから周回ルートに復帰する。 The trash can robot 10 travels on a circular route determined within its assigned area. By having a plurality of trash can robots 10 run on a circular route in each area, users can meet the trash can robots 10 with a high probability. It should be noted that a plurality of types of circuit routes may be set for each area. When the garbage storage section is filled with garbage, the garbage can robot 10 travels to the nearest garbage collecting station, asks the attendant to collect the garbage, and then returns to the circular route.

別の運用として、ゴミ箱ロボット10は、基本的には周回ルートを走行するものの、利用者に呼ばれると、利用者がいる位置まで周回ルートを外れて走行してよい。なお呼んだ利用者がゴミを捨てると、ゴミ箱ロボット10は、再び周回ルートに戻って走行する。 As another operation, the trash can robot 10 basically travels along the circular route, but when called by the user, may deviate from the circular route and travel to the position where the user is. When the called user throws away the garbage, the garbage can robot 10 returns to the circular route and travels again.

図2は、ゴミ箱ロボット10の斜視図を示す。ゴミ箱ロボット10は、制御システム、駆動機構およびバッテリを備えた本体16を備え、本体16には、ゴミを収容するための容器であるゴミ収容部18が設けられる。 FIG. 2 shows a perspective view of the trash can robot 10. As shown in FIG. The trash can robot 10 comprises a main body 16 having a control system, a drive mechanism and a battery, and the main body 16 is provided with a trash receptacle 18 which is a container for storing trash.

ゴミ箱ロボット10は、複数の車輪28を備える。ゴミ箱ロボット10は、少なくとも3つ以上の車輪28を備え、好ましくは4つ以上の車輪28を備えてよい。本体16に内蔵される駆動機構は、車輪28を回転するモータと、車輪28の向きを調節するアクチュエータを少なくとも含む。制御システムは、ゴミ箱ロボット10の進行方向および走行速度を決定して、モータおよびアクチュエータの動作を制御する。 The trash can robot 10 has a plurality of wheels 28 . The trash can robot 10 may have at least three or more wheels 28 and preferably four or more wheels 28 . A drive mechanism built into the main body 16 includes at least a motor that rotates the wheels 28 and an actuator that adjusts the orientation of the wheels 28 . The control system determines the direction of travel and travel speed of the trash can robot 10 and controls the operation of the motors and actuators.

本体16には、各種センサ22a、22b、22c、22d、24、26が設けられる。各種センサは、ゴミ箱ロボット10の周囲またはゴミ収容部18に関する情報を検知して、検知した情報を制御システムに供給する。 Various sensors 22 a , 22 b , 22 c , 22 d , 24 and 26 are provided on the main body 16 . Various sensors detect information about the surroundings of the trash can robot 10 or the trash receptacle 18 and provide the detected information to the control system.

複数のイメージセンサ22a、22b、22c、22d(以下、特に区別しない場合は「イメージセンサ22」と呼ぶ)は、ゴミ箱ロボット10の全周囲を撮影できるように本体16の外側に設けられる。イメージセンサ22は、ゴミ箱ロボット10の周囲を周期的に撮影し、撮影周期はたとえば1/30[秒]であってよい。イメージセンサ22による撮影画像は、制御システムにより、ゴミ箱ロボット10の周囲に存在するオブジェクトを検出するために利用される。 A plurality of image sensors 22a, 22b, 22c, and 22d (hereinafter referred to as "image sensors 22" unless otherwise distinguished) are provided outside the main body 16 so as to photograph the entire circumference of the trash can robot 10. FIG. The image sensor 22 periodically photographs the surroundings of the trash can robot 10, and the photographing period may be, for example, 1/30 [second]. Images captured by the image sensor 22 are used by the control system to detect objects existing around the trash can robot 10 .

イメージセンサ24は、ゴミ収容部18の内部を撮影できる位置に設けられる。イメージセンサ24は複数設けられてもよい。イメージセンサ24は、ゴミ収容部18の内部を周期的に撮影し、撮影周期は、イメージセンサ22の撮影周期より長くてよい。イメージセンサ24による撮影画像は、制御システムにより、ゴミ収容部18に収容されたゴミ量を検出するために利用される。 The image sensor 24 is provided at a position where the inside of the dust container 18 can be photographed. A plurality of image sensors 24 may be provided. The image sensor 24 may periodically photograph the interior of the dust container 18 , and the photographing period may be longer than the photographing period of the image sensor 22 . An image captured by the image sensor 24 is used by the control system to detect the amount of dust contained in the dust container 18 .

重量センサ26は、ゴミ収容部18に収容されたゴミ重量を測定するように設けられる。測定されたゴミ重量は、制御システムにより、ゴミ収容部18に収容されたゴミ量を検出するために利用される。 A weight sensor 26 is provided to measure the weight of the dust contained in the dust container 18 . The measured dust weight is used by the control system to detect the amount of dust contained in the dust container 18 .

図3は、ゴミ箱ロボット10の制御システムの機能ブロックを示す。制御システムは、センサ情報処理部30、制御部40、通信部50、GPS(Global Positioning System)受信機52、マップ保持部54および複数のモータ56を備える。センサ情報処理部30は、オブジェクト検出部32および収容量検出部34を有する。制御部40は、走行制御部42および収容量管理部44を有する。通信部50は無線通信機能を有して、他のゴミ箱ロボット10の通信部と車車間通信でき、またサーバ装置100の通信部と通信できる。GPS受信機52は衛星からの信号にもとづいて現在位置を検出する。 FIG. 3 shows the functional blocks of the control system of the trash can robot 10. As shown in FIG. The control system includes a sensor information processing section 30 , a control section 40 , a communication section 50 , a GPS (Global Positioning System) receiver 52 , a map holding section 54 and a plurality of motors 56 . The sensor information processing section 30 has an object detection section 32 and a capacity detection section 34 . The control unit 40 has a travel control unit 42 and a capacity management unit 44 . The communication unit 50 has a wireless communication function, and can perform vehicle-to-vehicle communication with the communication units of other trash can robots 10 and can communicate with the communication units of the server device 100 . GPS receiver 52 detects the current position based on signals from satellites.

図3において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のLSIで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。 In FIG. 3, each element described as a functional block that performs various processes can be configured by a circuit block, memory, or other LSI in terms of hardware, and is loaded in memory in terms of software. It is realized by a program or the like. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof, and are not limited to either one.

<ゴミ箱ロボット10の基本挙動>
ゴミ箱ロボット10は、サーバ装置100によってゴミ収集する区域を割り当てられている。マップ保持部54は、エリア1における道路位置を示すマップ情報を保持する。走行制御部42はマップ情報を参照して、GPS受信機52から供給される現在位置情報を用いて、担当区域における周回ルートを走行するようにゴミ箱ロボット10を制御する。走行制御部42は、走行速度を時速5キロメートル以下に設定することが好ましい。ゴミ箱ロボット10が低速走行することで、利用者は、容易にゴミ箱ロボット10に近づき、ゴミをゴミ収容部18に捨てることができる。
<Basic behavior of trash can robot 10>
The trash can robot 10 is assigned an area for trash collection by the server device 100 . The map holding unit 54 holds map information indicating road positions in area 1 . The traveling control unit 42 refers to the map information and uses the current position information supplied from the GPS receiver 52 to control the trash can robot 10 so as to travel along a circular route in its assigned area. The travel control unit 42 preferably sets the travel speed to 5 kilometers per hour or less. Since the trash can robot 10 travels at a low speed, the user can easily approach the trash can robot 10 and dump the trash into the trash container 18. - 特許庁

オブジェクト検出部32は、複数のイメージセンサ22からの撮影画像をもとに、ゴミ箱ロボット10の周囲に存在するオブジェクトを認識し、オブジェクトに関する情報を検出する。たとえばオブジェクト検出部32は、イメージセンサ22の撮影画像からオブジェクトの位置を検出してよい。検出対象となるオブジェクトは、構造物や側溝などの走行に障害となる静的なオブジェクトと、人や他のゴミ箱ロボット10などの移動可能なオブジェクト(移動オブジェクト)を含む。オブジェクト検出部32は、自身に対する他のオブジェクトの相対的な位置情報を検出し、走行制御部42に供給する。走行制御部42は、他のオブジェクトとの衝突を回避するように進行方向および走行速度を決定し、ゴミ箱ロボット10の走行を制御する。 The object detection unit 32 recognizes objects existing around the trash can robot 10 based on images captured by the plurality of image sensors 22, and detects information about the objects. For example, the object detection section 32 may detect the position of the object from the captured image of the image sensor 22 . Objects to be detected include static objects such as structures and gutters that obstruct travel, and movable objects (moving objects) such as people and other trash can robots 10 . The object detection unit 32 detects relative position information of other objects with respect to itself and supplies it to the traveling control unit 42 . The traveling control unit 42 determines the traveling direction and traveling speed so as to avoid collision with other objects, and controls the traveling of the trash can robot 10 .

オブジェクト検出部32は、撮影画像内で人を認識すると、当該人の動きを監視する。エリア1内において、利用者がゴミを捨てようとするときに所定のジェスチャをすることが推奨されている場合、オブジェクト検出部32は、人が所定のジェスチャをしているか監視する。たとえば手を上方に伸ばして左右に振るジェスチャが、ゴミを捨てることの意志表現として定められていると、オブジェクト検出部32は、この定められたジェスチャを利用者が行っているか監視する。オブジェクト検出部32は、当該ジェスチャが行われたことを検出すると、利用者の位置情報と、当該利用者が所定のジェスチャを行った旨を示す情報とを走行制御部42に供給する。これにより走行制御部42は、当該利用者が移動しなくてもゴミを捨てられるように、当該利用者がいる位置までゴミ箱ロボット10を走行させる。 When the object detection unit 32 recognizes a person in the captured image, the object detection unit 32 monitors the movement of the person. When it is recommended that a user make a predetermined gesture when throwing away trash in Area 1, the object detection unit 32 monitors whether the person is making a predetermined gesture. For example, if a gesture of stretching a hand upward and waving it left and right is defined as an expression of intention to throw away trash, the object detection unit 32 monitors whether the user is performing this defined gesture. When the object detection unit 32 detects that the gesture has been made, the object detection unit 32 supplies the travel control unit 42 with position information of the user and information indicating that the user has made a predetermined gesture. Thereby, the traveling control unit 42 causes the trash box robot 10 to travel to the position where the user is present so that the user can throw away the garbage without moving.

なお利用者は、ゴミを捨てる意志を、たとえばスマートフォンなどから送信してもよい。この場合、サーバ装置100が、ゴミ捨て意志を発信した利用者の位置情報を受信して、近くを走行中のゴミ箱ロボット10を当該利用者のもとに向かわせてよい。ゴミ箱ロボット10が当該利用者の近くまで行くと、オブジェクト検出部32が所定のジェスチャをしている利用者を検出し、走行制御部42が、当該利用者がいる位置までゴミ箱ロボット10を走行させる。 Note that the user may transmit the intention to throw away the garbage from, for example, a smartphone. In this case, the server device 100 may receive the location information of the user who has sent out the intention to throw away the trash, and direct the trash can robot 10 running nearby toward the user. When the trash box robot 10 approaches the user, the object detection part 32 detects the user making a predetermined gesture, and the travel control part 42 causes the trash box robot 10 to travel to the position where the user is. .

収容量検出部34は、ゴミ収容部18におけるゴミの収容量を検出する。実施例で収容量検出部34は、ゴミ収容部18におけるゴミの収容量として、ゴミの重量と体積を検出して、収容量管理部44に提供する。ゴミ重量に関して収容量検出部34は、重量センサ26で測定されたゴミの重量を、そのまま収容量管理部44に提供してよい。 The amount detection unit 34 detects the amount of dust stored in the dust storage unit 18 . In the embodiment, the storage amount detection unit 34 detects the weight and volume of the dust as the storage amount of the dust in the dust storage unit 18 and provides them to the storage amount management unit 44 . Concerning the weight of dust, the storage amount detection unit 34 may provide the weight of the dust measured by the weight sensor 26 to the storage amount management unit 44 as it is.

収容量検出部34は、イメージセンサ24がゴミ収容部18内を撮影した画像を画像解析して、ゴミ収容部18におけるゴミの体積情報を取得し、収容量管理部44に提供する。ゴミの体積情報は、ゴミ収容部18の容積に対するゴミ体積の比率として表現されてよく、また画像解析された体積値として表現されてもよい。収容量検出部34は、イメージセンサ24の撮影周期と同じ周期でゴミ体積情報を取得してよいが、それよりも長い周期で取得してもよい。 The storage amount detection unit 34 performs image analysis on the image captured inside the dust storage unit 18 by the image sensor 24 , acquires dust volume information in the dust storage unit 18 , and provides the storage amount management unit 44 with the volume information. The dust volume information may be expressed as a ratio of the dust volume to the volume of the dust container 18, or may be expressed as a volume value obtained by image analysis. The amount detection unit 34 may acquire dust volume information in the same cycle as the imaging cycle of the image sensor 24, but may acquire it in a longer cycle.

収容量管理部44は、収容量検出部34からゴミ重量およびゴミ体積情報を取得する。ゴミ体積情報が、ゴミ収容部18の容積に対するゴミ体積の比率として表現されている場合、たとえば90%以上であると、収容量管理部44は、ゴミ収容部18がほぼ満杯であることを認識し、その旨を走行制御部42に通知する。これを受けて走行制御部42はマップ保持部54を参照して、現在位置に最も近いゴミ回収所を探索し、周回ルートから外れてゴミ回収所に向けて走行する。ゴミ回収所でゴミを回収されると、ゴミ箱ロボット10は元の周回ルートを再び走行する。 The storage amount management unit 44 acquires dust weight and dust volume information from the storage amount detection unit 34 . When the dust volume information is expressed as a ratio of the dust volume to the volume of the dust container 18, for example, when it is 90% or more, the storage amount management unit 44 recognizes that the dust container 18 is almost full. and notifies the travel control unit 42 to that effect. In response to this, the travel control unit 42 refers to the map holding unit 54 to search for the garbage collection point closest to the current position, deviates from the circular route, and travels toward the garbage collection point. When the garbage is collected at the garbage collection point, the garbage can robot 10 travels the original circuit route again.

収容量管理部44は、ゴミ収容部18に収容されたゴミ量に関するゴミ収容情報を生成し、ゴミ収容情報に、ゴミ箱ロボット10を識別する識別子(ロボットID)および現在時刻情報を付加して、通信部50からサーバ装置100に送信させる。ゴミ収容情報は、少なくともゴミ重量を含み、ゴミ体積情報を含んでもよい。収容量管理部44は、ゴミ収容情報を周期的に送信してもよいが、ゴミ重量に変化があったときにゴミ収容情報を送信してもよい。サーバ装置100は、複数のゴミ箱ロボット10からゴミ収容情報を取得し、ゴミ箱ロボット10の最適な配置制御に利用する。 The storage amount management unit 44 generates garbage storage information related to the amount of garbage stored in the garbage storage unit 18, adds an identifier (robot ID) for identifying the trash can robot 10 and current time information to the garbage storage information, The data is transmitted from the communication unit 50 to the server device 100 . The trash accommodation information includes at least trash weight and may include trash volume information. The storage amount management unit 44 may periodically transmit the dust storage information, or may transmit the dust storage information when there is a change in the weight of the dust. The server device 100 acquires garbage accommodation information from a plurality of trash can robots 10 and uses it for optimal placement control of the trash box robots 10 .

<サーバ装置100による担当区域の割り当て>
図4は、サーバ装置100の機能ブロックを示す。サーバ装置100は、通信部102および処理部110を備え、処理部110は、情報取得部112、ゴミ量導出部114、担当区域決定部116および担当テーブル118を有する。通信部102は無線通信機能を有して、ゴミ箱ロボット10の通信部50と通信でき、また利用者のスマートフォンなどの携帯通信端末から送信される情報を受信できてよい。
<Assignment of Responsible Areas by Server Device 100>
FIG. 4 shows functional blocks of the server device 100 . The server device 100 includes a communication unit 102 and a processing unit 110 , and the processing unit 110 has an information acquisition unit 112 , a garbage amount derivation unit 114 , a charge area determination unit 116 and a charge table 118 . The communication unit 102 has a wireless communication function, can communicate with the communication unit 50 of the trash can robot 10, and can receive information transmitted from a mobile communication terminal such as a user's smart phone.

図4において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のLSIで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。 In FIG. 4, each element described as a functional block that performs various processes can be configured by a circuit block, memory, or other LSI in terms of hardware, and is loaded in memory in terms of software. It is realized by a program or the like. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof, and are not limited to either one.

処理部110は、エリア1を走行する複数のゴミ箱ロボット10の担当区域を管理する。
図5は、担当テーブル118に保持されるゴミ箱ロボット10と担当区域との対応関係を示す。担当テーブル118には、ゴミ箱ロボット10のロボットIDと、エリア1における担当区域とが対応付けられて記録される。担当テーブル118における対応関係は、担当区域決定部116により更新される。ゴミ箱ロボット10は、割り当てられた担当区域内を走行して、利用者のゴミを収集する。
The processing unit 110 manages areas in charge of the plurality of trash can robots 10 traveling in the area 1 .
FIG. 5 shows the correspondence relationship between the trash can robot 10 and the area in charge held in the table 118 in charge. In the duty table 118, the robot ID of the trash can robot 10 and the assigned area in the area 1 are associated and recorded. The correspondence relationship in the assignment table 118 is updated by the assigned area determination unit 116 . The trash can robot 10 runs within the assigned area and collects the user's trash.

情報取得部112は、全てのゴミ箱ロボット10から、ゴミ収容部18に収容されたゴミ量に関するゴミ収容情報を取得する。ゴミ量導出部114は、全てのゴミ箱ロボット10のゴミ収容情報から、複数の区域のそれぞれで捨てられたゴミ量またはゴミ量に関する指標を導出する。 The information acquisition unit 112 acquires garbage storage information about the amount of garbage accommodated in the garbage storage unit 18 from all the trash can robots 10 . The garbage amount derivation unit 114 derives the amount of garbage thrown away in each of the plurality of areas or an index related to the amount of garbage from the garbage storage information of all the trash can robots 10 .

上記したようにゴミ収容情報には、ゴミ収容部18に収容されたゴミ重量が含まれており、ゴミ量導出部114は、ゴミ量として、各区域で捨てられたゴミ重量を導出してよく、またゴミ量に関する指標として、各区域で捨てられたゴミ重量に関する指標を導出してよい。図5を参照して、ゴミ量導出部114は、ロボットID「0001」を付加されたゴミ収容情報に含まれるゴミ重量を、第1区域11で捨てられたゴミ重量に加算し、ロボットID「0002」を付加されたゴミ収容情報に含まれるゴミ重量を、第2区域12で捨てられたゴミ重量に加算する。なおゴミ量導出部114は、前回取得したゴミ収容情報に含まれるゴミ重量と、今回取得したゴミ収容情報に含まれるゴミ重量との差分を、当該区域で捨てられたゴミ重量に加算する。これにより当該区域で捨てられたゴミ重量に、前回からの増加分が加算されるようになる。 As described above, the trash storage information includes the weight of trash stored in the trash storage unit 18, and the trash amount deriving unit 114 may derive the weight of trash discarded in each area as the trash amount. , and as an index for the amount of garbage, an index for the weight of garbage discarded in each area may be derived. Referring to FIG. 5, the garbage amount derivation unit 114 adds the garbage weight included in the garbage accommodation information to which the robot ID "0001" is added to the garbage weight discarded in the first area 11, 0002” is added to the weight of the garbage discarded in the second area 12 . The garbage amount deriving unit 114 adds the difference between the garbage weight included in the previously acquired garbage accommodation information and the garbage weight included in the currently acquired garbage accommodation information to the garbage weight discarded in the area. As a result, the weight of garbage thrown away in the area will be added to the weight of the garbage from the previous time.

このようにゴミ量導出部114は担当テーブル118を参照して、ゴミ収容情報に付加されたロボットIDから区域を特定し、当該区域で捨てられたゴミ重量を集計する。ゴミ量導出部114は、単位時間ごとのゴミ重量を集計し、たとえば15分ごとにゴミ重量を集計してよい。ここで第1区域11の単位時間におけるゴミ重量がW1、第2区域12の単位時間におけるゴミ重量がW2、第3区域13の単位時間におけるゴミ重量がW3、第4区域14の単位時間におけるゴミ重量がW4と集計されたとする。 In this way, the garbage amount derivation unit 114 refers to the assigned table 118, identifies an area from the robot ID added to the garbage accommodation information, and totalizes the weight of garbage discarded in the area. The garbage amount derivation unit 114 may totalize the weight of garbage per unit time, for example, total the weight of garbage every 15 minutes. Here, the weight of garbage per unit time in the first section 11 is W1, the weight of garbage per unit time in the second section 12 is W2, the weight of garbage per unit time in the third section 13 is W3, and the garbage per unit time in the fourth section 14 is W3. Assume that the weight is totaled as W4.

ゴミ量導出部114は、区域ごとにゴミ箱ロボット10の1台あたりの平均ゴミ重量を算出する。平均ゴミ重量は、ゴミ重量に関する指標の1つであり、各区域のゴミ箱ロボット10の台数を評価するために利用される。第1区域11におけるゴミ箱ロボット10の台数がN1、第2区域12におけるゴミ箱ロボット10の台数がN2、第3区域13におけるゴミ箱ロボット10の台数がN3、第4区域14におけるゴミ箱ロボット10の台数がN4とすると、区域ごとの平均ゴミ重量は、以下の式で求まる。
(第1区域11における平均ゴミ重量) W1/N1
(第2区域12における平均ゴミ重量) W2/N2
(第3区域13における平均ゴミ重量) W3/N3
(第4区域14における平均ゴミ重量) W4/N4
ゴミ量導出部114は、算出した各区域の平均ゴミ重量を、担当区域決定部116に提供する。
The garbage amount derivation unit 114 calculates the average garbage weight per trash box robot 10 for each zone. The average garbage weight is one of the indexes related to garbage weight, and is used to evaluate the number of garbage can robots 10 in each area. The number of trash can robots 10 in the first zone 11 is N1, the number of trash can robots 10 in the second zone 12 is N2, the number of trash can robots 10 in the third zone 13 is N3, and the number of trash can robots 10 in the fourth zone 14 is N3. Assuming N4, the average garbage weight for each area is obtained by the following formula.
(Average garbage weight in first zone 11) W1/N1
(Average garbage weight in second zone 12) W2/N2
(Average garbage weight in the third zone 13) W3/N3
(Average garbage weight in the fourth zone 14) W4/N4
The garbage amount derivation unit 114 provides the area-in-charge determination unit 116 with the calculated average garbage weight of each area.

担当区域決定部116は、ゴミ量導出部114が導出した各区域におけるゴミ量またはゴミ量に関する指標にもとづいて、ロボットがゴミ収集を担当する区域を決定する。実施例で担当区域決定部116は、各区域の平均ゴミ重量をゴミ量導出部114から提供されて、各区域の平均ゴミ重量を比較する。平均ゴミ重量が相対的に大きいことは、ゴミ箱ロボット10のゴミ収容部18が充填される速度が相対的に速いことを示す。そのため第1区域11における平均ゴミ重量(W1/N1)が、第2区域における平均ゴミ重量(W2/N2)よりも大きいと、第1区域11におけるゴミ箱ロボット10のゴミ収容部18が満杯になるまでの時間が、第2区域12におけるゴミ箱ロボット10のゴミ収容部18が満杯になるまでの時間よりも短いことが推測される。 The area-in-charge determining unit 116 determines the area in which the robot is in charge of garbage collection, based on the amount of garbage in each area derived by the garbage amount deriving unit 114 or an index related to the amount of garbage. In an embodiment, the assigned area determination unit 116 is provided with the average garbage weight of each area from the garbage amount derivation unit 114 and compares the average garbage weight of each area. A relatively high average trash weight indicates a relatively high speed at which the trash receptacle 18 of the trash can robot 10 is filled. Therefore, if the average garbage weight (W1/N1) in the first zone 11 is larger than the average garbage weight (W2/N2) in the second zone, the garbage container 18 of the trash can robot 10 in the first zone 11 will be full. It is presumed that the time until the garbage container 18 of the trash can robot 10 in the second zone 12 becomes full is shorter than the time.

ゴミ収容部18が満杯になると、ゴミ箱ロボット10はゴミ回収所に移動して、ゴミ収容部18のゴミを回収される必要があるため、当該ゴミ箱ロボット10がゴミ回収されるまでの間、この区域では、ゴミを収集可能なゴミ箱ロボット10が1台減ることになる。そこで担当区域決定部116は、各区域の平均ゴミ重量に偏りがないように、つまり各区域の平均ゴミ重量が略等しくなるように、ゴミ箱ロボット10がゴミ収集を担当する区域を決定する。 When the garbage container 18 becomes full, the trash can robot 10 needs to move to the garbage collection point to collect the garbage in the garbage container 18. In the area, the number of trash can robots 10 capable of collecting trash is reduced by one. Therefore, the area-in-charge determination unit 116 determines areas in which the trash can robot 10 is in charge of garbage collection so that the average garbage weights of the areas are not biased, that is, the average garbage weights of the areas are substantially equal.

たとえば、(W3/N3)>(W1/N1)>(W4/N4)>(W2/N2)の関係が成立したとする。ここで第2区域12から1台のゴミ箱ロボット10を第3区域13に移動させ、第2区域12から1台のゴミ箱ロボット10を第1区域11に移動させたと仮定すると、各区域の平均ゴミ重量は、以下の式で求まる。
(第1区域11における平均ゴミ重量) W1/(N1+1)
(第2区域12における平均ゴミ重量) W2/(N2-2)
(第3区域13における平均ゴミ重量) W3/(N3+1)
(第4区域14における平均ゴミ重量) W4/N4
For example, assume that the relationship (W3/N3)>(W1/N1)>(W4/N4)>(W2/N2) holds. Assuming that one trash can robot 10 is moved from the second zone 12 to the third zone 13 and one trash can robot 10 is moved from the second zone 12 to the first zone 11, the average garbage in each zone is Weight is calculated by the following formula.
(Average garbage weight in first zone 11) W1/(N1+1)
(Average garbage weight in second zone 12) W2/(N2-2)
(Average garbage weight in the third zone 13) W3/(N3+1)
(Average garbage weight in the fourth zone 14) W4/N4

このとき、W1/(N1+1)、W2/(N2-2)、W3/(N3+1)、W4/N4が略等しければ、第2区域12から1台のゴミ箱ロボット10を、第1区域11および第3区域13にそれぞれ移動させることで、各区域におけるゴミ箱ロボット10の台数が最適に設定されることになる。担当区域決定部116は、各区域の平均ゴミ重量が略等しくなるように各区域におけるゴミ箱ロボット10の台数を算出して、ゴミ箱ロボット10の担当区域を変更する。 At this time, if W1/(N1+1), W2/(N2-2), W3/(N3+1), and W4/N4 are substantially equal, one trash can robot 10 from the second zone 12 is transferred to the first zone 11 and By moving to each of the three areas 13, the number of trash can robots 10 in each area is optimally set. The area-in-charge determining unit 116 calculates the number of trash can robots 10 in each area so that the average garbage weight in each area is approximately equal, and changes the area in charge of the trash-can robot 10 .

図6は、ゴミ箱ロボット10が別の担当区域に移動する様子を示す。担当区域決定部116は、第2区域12における1台のゴミ箱ロボット10の担当区域を第1区域11に変更し、また第2区域12における別の1台のゴミ箱ロボット10の担当区域を第3区域13に変更する。変更した情報は、担当テーブル118に登録される。ゴミ箱ロボット10の担当区域が変更されると、通信部102は、担当区域に変更があったゴミ箱ロボット10に、変更後の担当区域に関する情報を送信する。ゴミ箱ロボット10は、サーバ装置100から担当区域の変更指示を受け取ると、変更後の担当区域に移動して当該担当区域の周回ルートを走行する。実施例では、図示されるように、第2区域12における1台のゴミ箱ロボット10が第1区域11に移動し、第2区域12における別の1台のゴミ箱ロボット10が第3区域13に移動している。 FIG. 6 shows how the trash can robot 10 moves to another area. The responsible area determination unit 116 changes the responsible area of one trash can robot 10 in the second area 12 to the first area 11, and changes the responsible area of another trash can robot 10 in the second area 12 to the third area. Change to area 13. The changed information is registered in the person in charge table 118 . When the area in charge of the trash can robot 10 is changed, the communication unit 102 transmits information about the area in charge after the change to the trash box robot 10 whose area has been changed. When the trash box robot 10 receives an instruction to change its assigned area from the server device 100, it moves to the changed assigned area and travels around the assigned area. In an embodiment, one trash can robot 10 in the second zone 12 moves to the first zone 11 and another trash robot 10 in the second zone 12 moves to the third zone 13, as shown. are doing.

以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 The present invention has been described above based on the examples. It should be understood by those skilled in the art that this embodiment is merely an example, and that various modifications can be made to combinations of each component and each treatment process, and such modifications are within the scope of the present invention. .

実施例で担当区域決定部116は、平均ゴミ重量にもとづいてゴミ箱ロボット10の担当区域を決定したが、ゴミ重量にもとづいてゴミ箱ロボット10の担当区域を決定してもよい。また実施例でゴミ量導出部114は、ゴミ量としてゴミ重量を算出し、またゴミ量に関する指標として平均ゴミ重量を算出したが、ゴミ量としてゴミ体積を算出し、またゴミ量に関する指標として平均ゴミ体積を算出してもよい。 In the embodiment, the area-in-charge determining unit 116 determines the area in charge of the trash can robot 10 based on the average garbage weight, but the area in charge of the trash-can robot 10 may be determined based on the garbage weight. In the embodiment, the dust amount derivation unit 114 calculates the dust weight as the dust amount and calculates the average dust weight as the index for the dust amount. A garbage volume may be calculated.

10・・・ゴミ箱ロボット、16・・・本体、18・・・ゴミ収容部、30・・・センサ情報処理部、32・・・オブジェクト検出部、34・・・収容量検出部、40・・・制御部、42・・・走行制御部、44・・・収容量管理部、50・・・通信部、52・・・GPS受信機、54・・・マップ保持部、100・・・サーバ装置、102・・・通信部、110・・・処理部、112・・・情報取得部、114・・・ゴミ量導出部、116・・・担当区域決定部、118・・・担当テーブル。 DESCRIPTION OF SYMBOLS 10... Trash box robot, 16... Main body, 18... Garbage storage part, 30... Sensor information processing part, 32... Object detection part, 34... Storage amount detection part, 40... Control unit 42 Travel control unit 44 Capacity management unit 50 Communication unit 52 GPS receiver 54 Map holding unit 100 Server device , 102... Communication unit, 110... Processing unit, 112... Information acquisition unit, 114... Waste amount derivation unit, 116... Responsible area determination unit, 118... Responsible table.

Claims (2)

ゴミ収容部を備えた複数のロボットと通信可能なサーバ装置であって、複数のロボットのそれぞれは、複数の区域を含む所定のエリア内で、担当する区域において定められた周回ルートを走行するものであり
ロボットのゴミ収容部に収容されたゴミ量に関するゴミ収容情報を取得する情報取得部と、
複数のロボットのゴミ収容情報から、複数の区域のそれぞれで捨てられたゴミ量またはゴミ量に関する指標を導出する導出部と、
前記導出部が導出した各区域におけるゴミ量またはゴミ量に関する指標にもとづいて、ロボットがゴミ収集を担当する区域を決定する担当区域決定部と、
担当区域に変更があったロボットに、変更後の担当区域に関する情報を送信する通信部と、を備え
前記導出部は、各区域におけるロボット1台あたりの平均ゴミ量を算出し、
前記担当区域決定部は、算出された各区域の平均ゴミ量にもとづいて、ロボットがゴミ収集を担当する区域を決定する、
ことを特徴とするサーバ装置。
A server device capable of communicating with a plurality of robots having a garbage storage unit, wherein each of the plurality of robots travels in a predetermined area including a plurality of areas and on a circular route determined in the area it is in charge of. and
an information acquisition unit that acquires garbage storage information about the amount of garbage contained in the garbage container of the robot;
a deriving unit for deriving the amount of trash thrown away in each of the plurality of areas or an index related to the amount of trash from the trash storage information of the plurality of robots;
A responsible area determination unit that determines an area in which the robot is in charge of garbage collection based on the amount of garbage or an index related to the amount of garbage in each area derived by the derivation unit;
a communication unit that transmits information about the changed area of responsibility to the robot whose area of responsibility has changed ,
The derivation unit calculates an average amount of garbage per robot in each area,
The area-in-charge determination unit determines an area in which the robot is in charge of garbage collection, based on the calculated average amount of garbage in each area.
A server device characterized by:
前記担当区域決定部は、各区域の平均ゴミ量が略等しくなるように各区域におけるロボットの台数を算出して、ロボットの担当区域を変更する、The area-in-charge determination unit calculates the number of robots in each area so that the average amount of garbage in each area is approximately equal, and changes the area in charge of the robot.
ことを特徴とする請求項1に記載のサーバ装置。2. The server device according to claim 1, wherein:
JP2019135527A 2019-07-23 2019-07-23 Server equipment Active JP7310401B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019135527A JP7310401B2 (en) 2019-07-23 2019-07-23 Server equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019135527A JP7310401B2 (en) 2019-07-23 2019-07-23 Server equipment

Publications (2)

Publication Number Publication Date
JP2021018734A JP2021018734A (en) 2021-02-15
JP7310401B2 true JP7310401B2 (en) 2023-07-19

Family

ID=74563212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019135527A Active JP7310401B2 (en) 2019-07-23 2019-07-23 Server equipment

Country Status (1)

Country Link
JP (1) JP7310401B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240199321A1 (en) * 2021-04-23 2024-06-20 Mitsubishi Electric Corporation Moving body, waste collection system, and supervision apparatus
CN117577284B (en) * 2024-01-17 2024-04-26 湖南洁城环保科技有限公司 A traceability management method and system for medical waste intelligent collection vehicles

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006102861A (en) 2004-10-04 2006-04-20 Advanced Telecommunication Research Institute International Robot and robot system
JP2015205167A (en) 2014-04-11 2015-11-19 パナソニックIpマネジメント株式会社 Self-propelled vacuum cleaner, control device, and automatic cleaning system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006102861A (en) 2004-10-04 2006-04-20 Advanced Telecommunication Research Institute International Robot and robot system
JP2015205167A (en) 2014-04-11 2015-11-19 パナソニックIpマネジメント株式会社 Self-propelled vacuum cleaner, control device, and automatic cleaning system

Also Published As

Publication number Publication date
JP2021018734A (en) 2021-02-15

Similar Documents

Publication Publication Date Title
JP7006187B2 (en) Mobiles, vehicle allocation systems, servers, and mobile vehicle allocation methods
CN109213146B (en) Autonomous mobile device, autonomous mobile method, and program storage medium
US10655972B2 (en) Method and device for operating a vehicle and a parking facility respectively
KR102677180B1 (en) Assistant robot for airport and method thereof
CN109521765B (en) Unmanned transport system
KR101766560B1 (en) Traffic information processing system, server device, traffic information processing method, and program
CN112572222A (en) Vehicle battery replacement station and control method and control device thereof
KR20180029742A (en) Airport robot, and airport robot system including same
JP7310401B2 (en) Server equipment
JP2019114196A (en) Information collection system and information collection device
JP2009205652A (en) Mobile body control system and mobile body control method
KR20190088824A (en) Robotic vacuum cleaner and method for controlling thereof
US20170064495A1 (en) Method for controlling information terminal and information terminal
CN110543170A (en) Charging control method and device for robot and robot with charging control device
CN114537194B (en) Charging control system, charging control device and storage medium
JP2025113289A (en) Mobile
KR20180040907A (en) Airport robot
JP2018163471A (en) Travel management device, autonomous travel device, travel management method, and travel management program
CN109429171B (en) Object Detection
JP2017134834A (en) Computer vision positioning system and method
CN117687409A (en) Intelligent walking equipment control method and related equipment based on charging pile
JP2004302951A (en) Mobile operation management system
KR20180038884A (en) Airport robot, and method for operating server connected thereto
KR20180074403A (en) Robot for airport and method thereof
JP7248603B2 (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230203

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230619

R151 Written notification of patent or utility model registration

Ref document number: 7310401

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151