JP2011079103A - Method and program for controlling interference electromagnetic wave, and robot - Google Patents

Method and program for controlling interference electromagnetic wave, and robot Download PDF

Info

Publication number
JP2011079103A
JP2011079103A JP2009234172A JP2009234172A JP2011079103A JP 2011079103 A JP2011079103 A JP 2011079103A JP 2009234172 A JP2009234172 A JP 2009234172A JP 2009234172 A JP2009234172 A JP 2009234172A JP 2011079103 A JP2011079103 A JP 2011079103A
Authority
JP
Japan
Prior art keywords
electromagnetic wave
level
person
area
target area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009234172A
Other languages
Japanese (ja)
Other versions
JP5316352B2 (en
Inventor
Katsushi Sakai
克司 境
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009234172A priority Critical patent/JP5316352B2/en
Publication of JP2011079103A publication Critical patent/JP2011079103A/en
Application granted granted Critical
Publication of JP5316352B2 publication Critical patent/JP5316352B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To suppress an electromagnetic emission level while suppressing cost increase and performance deterioration. <P>SOLUTION: In a method for controlling interference electromagnetic wave, a regulation level detecting means 12 obtains a current position of an object device, and detects an electromagnetic wave regulation level of an object region containing the current position based on map information. An operation state selecting means 13 selects an operation state corresponding to the electromagnetic emission level conforming to the electromagnetic regulation level detected from the operation state registered in electromagnetic wave level information categorized by shape and electromagnetic wave level information categorized by portion. A drive control means 14 issues a drive instruction to drive the plurality of the portions in accordance with the selected operation state. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

この発明は、複数の部位を駆動して動作を行う装置の妨害電磁波制御方法、妨害電磁波制御プログラム及びロボットに関する。   The present invention relates to an interference electromagnetic wave control method, an interference electromagnetic wave control program, and a robot for an apparatus that operates by driving a plurality of parts.

近年、電子機器や無線機器の普及に伴って、電磁波の発生する環境範囲が拡大しており、日本をはじめとする多くの国々で、各機器から放出される不要な電磁波(電磁妨害、EMI:Electro Magnetic Interference)に関する規約が制定されている。   In recent years, with the widespread use of electronic devices and wireless devices, the range of environments in which electromagnetic waves are generated has expanded. In many countries, including Japan, unnecessary electromagnetic waves (electromagnetic interference, EMI: Regulations on Electro Magnetic Interference have been established.

このような妨害電磁波は、特に、心臓のペースメーカーや精密な測定機器等、電磁波の影響を受けやすい人や機器がある医療施設のような場所では大きな問題となっている。このため、例えば、携帯型の通信機器では、自身の位置を検出し、その場所が電磁波の制限エリアであることを検出したときは、送信電力を制限するものがある。また、制限が必要な場所に制御信号送信装置を置いておき、制御信号送信装置から信号を受けた場合には、その方向を避けるように出力電波を制御する方法もある。さらに、ユーザが人為的に電波を停止することができる機能選択スイッチを設けたものもある。   Such disturbing electromagnetic waves are a serious problem particularly in places such as medical facilities where there are people and devices that are easily affected by electromagnetic waves, such as heart pacemakers and precision measuring instruments. For this reason, for example, some portable communication devices detect their position and limit transmission power when detecting that the location is an electromagnetic wave restriction area. There is also a method of controlling the output radio wave so as to avoid the direction when a control signal transmission device is placed in a place where restriction is required and a signal is received from the control signal transmission device. In addition, there is a function selection switch that allows a user to artificially stop radio waves.

また、近年では、人に代わって様々な作業を行うロボットの普及も進んでいるが、このようなロボットについても妨害電磁波に関して制定された規約を満たすことが求められている。   In recent years, robots that perform various tasks on behalf of humans are also spreading, and such robots are also required to satisfy the regulations established for electromagnetic interference.

特開2003−163631号公報JP 2003-163631 A 特開2008−187435号公報JP 2008-187435 A 特開2002−305583号公報JP 2002-305583 A

しかし、従来の妨害電磁波を規格内に抑制するための方法では、コスト増や性能低下が起きるという問題点があった。
電磁波放出レベルの抑制のため、対象装置にフェライトコアやフィルタ、シールド材等、対策部品を設置する方法がある。しかしながら、対策部品は、高価になりがちであり、コストが増大してしまう。さらに、設計変更を伴う場合には、そのためのコストがさらにかかる。
However, the conventional method for suppressing the disturbing electromagnetic wave within the standard has a problem that the cost increases and the performance decreases.
In order to suppress the electromagnetic wave emission level, there is a method of installing countermeasure parts such as a ferrite core, a filter, and a shield material in the target device. However, the countermeasure parts tend to be expensive and increase the cost. Further, when a design change is involved, the cost for that is further increased.

また、妨害電磁波対策のため、本来であれば可能なパフォーマンスを犠牲にすることが必要になる場合もある。例えば、送信電力を制限したり、装置のクロックを落としたりすることによって電磁波の放出を抑制することができるが、本来であれば実行可能なパフォーマンスができなくなってしまう恐れがある。   In addition, it may be necessary to sacrifice the performance that would otherwise be possible to prevent electromagnetic interference. For example, although it is possible to suppress the emission of electromagnetic waves by limiting the transmission power or dropping the clock of the device, there is a risk that performance that is otherwise feasible cannot be achieved.

このような点に鑑み、コスト増や性能低下を抑制しつつ、電磁波放出レベルの規制に適合することが可能な妨害電磁波制御方法、妨害電磁波制御プログラム及びロボットを提供することを目的とする。   In view of these points, it is an object of the present invention to provide a disturbing electromagnetic wave control method, a disturbing electromagnetic wave control program, and a robot capable of complying with regulations on electromagnetic wave emission levels while suppressing an increase in cost and a decrease in performance.

上記課題を解決するために、複数の部位を駆動して動作を行う装置の妨害電磁波制御方法が提供される。この妨害電磁波制御方法によれば、コンピュータは、領域ごとに設定されている電磁波規制レベルを領域に対応付けた地図情報を地図情報記憶手段に記憶しておく。そして、対象装置の現在の位置を取得して対象装置の現在の位置が含まれる対象領域を特定し、地図情報に基づいて地図情報に設定されている対象領域に対応する対象領域の電磁波規制レベルを検出する。また、対象装置の動作状態に応じて変化する複数の部位を組み合わせた形状及び機能に対応して変動する妨害電磁波放出レベルを動作状態に対応付けた電磁波放出レベル情報を電磁波放出レベル情報記憶手段に記憶しておく。そして、電磁波放出レベル情報に設定されている妨害電磁波放出レベルを対象領域の電磁波規制レベルと順次比較し、対象領域の電磁波規制レベルを満たす妨害電磁波放出レベルに対応する動作状態を選択する。こうして、選択した動作状態に基づいて複数の部位を駆動する駆動指示を行う。   In order to solve the above-described problem, a method of controlling interference electromagnetic waves of an apparatus that operates by driving a plurality of parts is provided. According to this interference electromagnetic wave control method, the computer stores the map information in which the electromagnetic wave regulation level set for each area is associated with the area in the map information storage means. Then, the current position of the target device is obtained, the target region including the current position of the target device is specified, and the electromagnetic wave regulation level of the target region corresponding to the target region set in the map information based on the map information Is detected. Further, the electromagnetic wave emission level information storage means stores the electromagnetic wave emission level information in which the interference electromagnetic wave emission level that changes in accordance with the shape and function of a combination of a plurality of parts that change according to the operation state of the target device is associated with the operation state. Remember. Then, the interference electromagnetic wave emission level set in the electromagnetic wave emission level information is sequentially compared with the electromagnetic wave restriction level of the target area, and the operation state corresponding to the electromagnetic wave emission level satisfying the electromagnetic wave restriction level of the target area is selected. Thus, a drive instruction for driving a plurality of parts is performed based on the selected operation state.

また、上記課題を解決するために、上記の妨害電磁波制御方法と同様の処理手順をコンピュータに実行させる妨害電磁波制御プログラムと、この処理手順を実行するロボットと、が提供される。   In order to solve the above problems, there are provided a jamming electromagnetic wave control program for causing a computer to execute a processing procedure similar to the above-described jamming electromagnetic wave control method, and a robot for executing this processing procedure.

開示の妨害電磁波制御方法、妨害電磁波制御プログラム及びロボットによれば、現在位置に基づいて周囲の電磁波規制レベルを取得し、電磁波規制レベルを満たす動作状態を選択し、動作状態に基づいて複数の部位を駆動する。これにより、高価な対策部品を必要とすることなく、その場に応じた規制レベル内に妨害電磁波を抑制する制御が可能となり、コストダウンが可能となる。   According to the disclosed disturbing electromagnetic wave control method, disturbing electromagnetic wave control program, and robot, a surrounding electromagnetic wave restriction level is acquired based on the current position, an operation state that satisfies the electromagnetic wave restriction level is selected, and a plurality of parts are selected based on the operation state. Drive. Thereby, it becomes possible to control to suppress the disturbing electromagnetic wave within the regulation level according to the situation without requiring an expensive countermeasure component, and the cost can be reduced.

第1の実施の形態の妨害電磁波制御装置の構成図である。It is a block diagram of the disturbance electromagnetic wave control apparatus of 1st Embodiment. 第2の実施の形態のロボットの一例を示した図である。It is the figure which showed an example of the robot of 2nd Embodiment. ロボット制御部のハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of a robot control part. ロボット制御部のソフトウェア構成例を示すブロック図である。It is a block diagram which shows the software structural example of a robot control part. ロボットのサービス領域の一例を示した図である。It is the figure which showed an example of the service area | region of a robot. 図5のサービス領域の地図情報を示した図である。It is the figure which showed the map information of the service area | region of FIG. 対人許容レベル情報の一例を示した図である。It is the figure which showed an example of personal tolerance level information. ロボットの形状の一例を示した図である。It is the figure which showed an example of the shape of a robot. 図8の測定結果に基づく形状別電磁波レベル情報を示した図である。It is the figure which showed the electromagnetic wave level information according to shape based on the measurement result of FIG. 部位別電磁波レベル情報の一例を示した図である。It is the figure which showed an example of the electromagnetic wave level information according to site | part. サービスモード情報の一例を示した図である。It is the figure which showed an example of the service mode information. 妨害電磁波制御処理全体の手順を示したフローチャートである。It is the flowchart which showed the procedure of the whole disturbance electromagnetic wave control process. 規制外領域の駆動制御処理の手順を示したフローチャートである。It is the flowchart which showed the procedure of the drive control process of a non-regulation area | region. 規制領域の駆動制御処理の手順を示したフローチャートである。It is the flowchart which showed the procedure of the drive control process of a control area.

以下、実施の形態を、図面を参照して説明する。
図1は、第1の実施の形態の妨害電磁波制御装置の構成図である。
妨害電磁波制御装置10は、地図情報記憶手段11a及び電磁波放出レベル情報記憶手段11bの各記憶手段と、規制レベル検出手段12、動作状態選択手段13及び駆動制御手段14の各処理手段と、を有する。妨害電磁波制御装置10は、複数の部位を駆動して動作を行う装置、例えばロボットの駆動制御を行う。各処理手段は、コンピュータが妨害電磁波制御プログラムを実行することにより、その処理機能を実現する。なお、妨害電磁波とは、装置から放射される意図しないあるいは不要な電磁波であるとする。
Hereinafter, embodiments will be described with reference to the drawings.
FIG. 1 is a configuration diagram of a disturbing electromagnetic wave control device according to the first embodiment.
The interfering electromagnetic wave control device 10 includes storage means of map information storage means 11a and electromagnetic wave emission level information storage means 11b, and processing means of restriction level detection means 12, operation state selection means 13 and drive control means 14. . The interference electromagnetic wave control device 10 performs drive control of a device that operates by driving a plurality of parts, for example, a robot. Each processing means realizes its processing function when the computer executes the electromagnetic interference control program. Note that the disturbing electromagnetic wave is an unintended or unnecessary electromagnetic wave radiated from the apparatus.

地図情報記憶手段11aは、対象の装置が移動または設置される領域の位置を特定する位置情報と、この領域に設定されている電磁波規制レベルとを関連付けた地図情報を記憶する。位置情報として、この領域の座標等が登録されている。また、電磁波規制レベルとして、予め複数段階に設定した規制レベルが登録されている。例えば、電磁波の影響を非常に受けやすい人や精密機器の有無や、与える影響の大きさ等によって規制レベルを決める。規制レベルに応じて電磁波放射の最大許容値が決まる。   The map information storage unit 11a stores map information in which position information for specifying the position of an area where the target device is moved or installed is associated with an electromagnetic wave restriction level set in the area. As position information, the coordinates of this area are registered. In addition, as electromagnetic wave restriction levels, restriction levels set in advance in a plurality of stages are registered. For example, the regulation level is determined by the presence or absence of a person or precision instrument that is very susceptible to electromagnetic waves, the magnitude of the influence, and the like. The maximum allowable value of electromagnetic radiation is determined according to the regulation level.

電磁波放出レベル情報記憶手段11bは、対象の装置の動作状態に応じた妨害電磁波放出レベルを、動作状態に対応付けた電磁波放出レベル情報を記憶する。対象の装置は複数の可動部位を有しており、この複数の部位を動かして予め決められた所定の動作を行う。動作状態によって、動作を行った複数の部位で形成される対象装置の形状、処理に必要のない部位の機能縮退等が変わり、これに伴って対象装置が放出する妨害電磁波のレベルが変動する。電磁波放出レベル情報は、例えば、装置の形状ごとの妨害電磁波放出レベル、または各部位を機能縮退したときの妨害電磁波放出レベルを予め測定しておき、その測定値に基づいて予め生成し、電磁波放出レベル情報記憶手段11bに記憶しておく。   The electromagnetic wave emission level information storage unit 11b stores electromagnetic wave emission level information in which the interference electromagnetic wave emission level corresponding to the operation state of the target device is associated with the operation state. The target apparatus has a plurality of movable parts, and the plurality of parts are moved to perform a predetermined operation. Depending on the operating state, the shape of the target device formed at a plurality of sites where the operation has been performed, the functional degeneration of a portion not required for processing, and the like change, and the level of disturbing electromagnetic waves emitted by the target device varies accordingly. The electromagnetic wave emission level information is generated in advance based on the measured value, for example, by measuring the electromagnetic wave emission level for each shape of the device or the electromagnetic wave emission level when each part is functionally degenerated. Stored in the level information storage means 11b.

規制レベル検出手段12は、対象の装置の現在位置を取得し、地図情報記憶手段11aに記憶されている地図情報から現在位置が含まれる対象領域の地図情報を抽出する。そして、この対象領域に設定されている電磁波規制レベルを検出する。   The restriction level detection means 12 acquires the current position of the target device, and extracts the map information of the target area including the current position from the map information stored in the map information storage means 11a. And the electromagnetic wave control level set to this object area is detected.

動作状態選択手段13は、規制レベル検出手段12が検出した現在位置が含まれる領域の電磁波規制レベルを、電磁波放出レベル情報記憶手段11bに記憶される電磁波放出レベル情報の電磁波放出レベルと順次比較する。そして、電磁波規制レベルを満たす電磁波放出レベルに対応する動作状態を選択する。   The operation state selection unit 13 sequentially compares the electromagnetic wave restriction level in the region including the current position detected by the restriction level detection unit 12 with the electromagnetic wave emission level of the electromagnetic wave emission level information stored in the electromagnetic wave emission level information storage unit 11b. . Then, an operation state corresponding to the electromagnetic wave emission level that satisfies the electromagnetic wave regulation level is selected.

駆動制御手段14は、動作状態選択手段13が選択した動作状態に基づき、各部位の駆動部に対し駆動指示を出力する。駆動指示では、部位を動かす指示に加え、駆動部の機能縮退を指示する。機能縮退には、該当部位の機能停止(電源オフ)や、クロックを落とす等が含まれる。   The drive control unit 14 outputs a drive instruction to the drive unit of each part based on the operation state selected by the operation state selection unit 13. In the drive instruction, in addition to an instruction to move the part, a function degeneration of the drive unit is instructed. Functional degradation includes function stop (power off) of the corresponding part, clock drop, and the like.

このような妨害電磁波制御装置10の動作及び妨害電磁波制御方法について説明する。妨害電磁波については、国際無線障害特別委員会(CISPR:Comite International Special des Perturbations Radioelectriques)によって装置の種別ごとに規格が定められている。例えば、CISPR22規格では、情報技術装置の放射雑音について、水平偏波及び垂直偏波の限度値が使用場所ごとに定められている。一般に、放射電磁波は、その装置の形状に大きく影響され、縦に長いものは垂直偏波、横に長いものは水平偏波の電磁波が出やすい。   The operation of the interference electromagnetic wave control device 10 and the interference electromagnetic wave control method will be described. Regarding the electromagnetic interference, a standard is defined for each type of device by the CISPR (Comite International Special des Perturbations Radioelectriques). For example, in the CISPR22 standard, limit values of horizontal polarization and vertical polarization are defined for each use place for radiation noise of information technology devices. In general, radiated electromagnetic waves are greatly affected by the shape of the device, and those that are vertically long tend to emit vertically polarized waves, and those that are long horizontally tend to emit horizontally polarized waves.

この妨害電磁波制御装置10の対象装置は、このような規格が適用される装置であり、複数の可動部位を駆動して動作を行う装置である。このため、動作状態に応じて可動部位を駆動することにより、装置の形状は相対的に縦方向が長くなったり、横方向が長くなったりし、形状の変化に応じて電磁波の放出レベルが変動する。例えば、アーム部位を有し、アームを駆動して動作を行う装置であるとする。アームを下に下ろした動作状態のときは、垂直方向の長さに対して水平方向の長さが短い状態となり、放射される電磁波は、垂直偏波が高く、水平偏波が低くなる。逆に、アームを水平方向に伸ばしている動作状態では、垂直方向の長さに対して水平方向が長くなり、放射される電磁波は、垂直偏波が低く、水平偏波が高くなる。また、各部位をオフすれば、その分放出される電磁波は減少する。このように動作状態を選択し、対象装置の形状と機能縮退を組み合わせ、妨害電磁波を規定レベル内に抑制する制御を行う。   The target device of the interference electromagnetic wave control device 10 is a device to which such a standard is applied, and is a device that operates by driving a plurality of movable parts. For this reason, by driving the movable part according to the operating state, the shape of the device becomes relatively longer in the vertical direction or longer in the horizontal direction, and the emission level of electromagnetic waves varies according to the change in shape. To do. For example, it is assumed that the device has an arm portion and operates by driving the arm. When the arm is lowered, the horizontal length is shorter than the vertical length, and the radiated electromagnetic wave has high vertical polarization and low horizontal polarization. On the contrary, in the operation state in which the arm is extended in the horizontal direction, the horizontal direction is longer than the vertical length, and the radiated electromagnetic wave has low vertical polarization and high horizontal polarization. Moreover, if each part is turned off, the electromagnetic wave emitted will decrease accordingly. As described above, the operation state is selected, and the shape of the target device and the function degeneration are combined to perform control for suppressing the disturbing electromagnetic wave within a specified level.

電磁波放出レベル情報記憶手段11bには、装置の動作状態と、その動作状態における電磁波放出レベルとを対応付けた電磁波放出レベル情報を記憶させておく。地図情報記憶手段11aには、領域の位置情報と領域に設定される電磁波規制レベルとを対応付けた地図情報を記憶させておく。   The electromagnetic wave emission level information storage unit 11b stores electromagnetic wave emission level information in which the operation state of the apparatus is associated with the electromagnetic wave emission level in the operation state. The map information storage unit 11a stores map information in which area position information is associated with an electromagnetic wave regulation level set in the area.

規制レベル検出手段12は、対象装置の現在位置を取得すると、地図情報記憶手段11aの地図情報に基づいて、対象装置の現在位置が含まれる領域の電磁波規制レベルを検出する。動作状態選択手段13は、電磁波放出レベル情報記憶手段11bに記憶する電磁波放出レベル情報に基づいて、規制レベル検出手段12が検出した規制レベルを満たす動作状態を選択する。駆動制御手段14は、動作状態選択手段13が選択した動作状態となるように、対象装置を駆動する駆動部に駆動指示を出力する。このように、動作状態を変更し、可動できる部位を駆動して形状を変えたり、一部の機能をオフまたは性能を低下させたりすることにより、妨害電磁波が規制レベル内に収まるように制御を行う。この結果、高価な対策部品による電磁波放出対策を省略することができ、かつ、設計変更時間が軽減されることにより、大幅なコストダウンが可能となる。   When the restriction level detection unit 12 acquires the current position of the target device, the restriction level detection unit 12 detects the electromagnetic wave restriction level of the region including the current position of the target device based on the map information in the map information storage unit 11a. The operation state selection unit 13 selects an operation state that satisfies the regulation level detected by the regulation level detection unit 12 based on the electromagnetic wave emission level information stored in the electromagnetic wave emission level information storage unit 11b. The drive control unit 14 outputs a drive instruction to the drive unit that drives the target device so that the operation state selected by the operation state selection unit 13 is obtained. In this way, by changing the operating state, driving the movable part and changing the shape, turning off some functions or reducing the performance, control so that the disturbing electromagnetic wave is within the regulation level. Do. As a result, it is possible to omit electromagnetic wave emission countermeasures using expensive countermeasure parts and to reduce the design change time, thereby enabling a significant cost reduction.

以下、第2の実施の形態として、妨害電磁波制御装置を、地図情報に基づき決められた経路を移動し、動作を行うロボットに適用した場合について説明する。
図2は、第2の実施の形態のロボットの一例を示した図である。
Hereinafter, as a second embodiment, a case will be described in which the interference electromagnetic wave control device is applied to a robot that moves along a route determined based on map information and operates.
FIG. 2 is a diagram illustrating an example of the robot according to the second embodiment.

ロボット100は、人型の形状を有し、頭部101、右アーム103、左アーム105、走行移動部107、カメラ部108a及び人検出センサ108bを有する。頭部101は、頭部駆動部102によって駆動する。右アーム103は、肩に相当する部分を駆動させる右アーム駆動部104aと、ひじに相当する部分を駆動させる右アーム駆動部104bを有する。右アーム駆動部104a,104bによって右アーム103を駆動することにより、人間の腕の動きを模す。左アーム105は、肩に相当する部分を駆動させる左アーム駆動部106aと、ひじに相当する部分を駆動させる左アーム駆動部106bを有する。走行移動部107は、ロボット100を移動させる。また、走行距離を検出する距離センサを具備し、検出した走行距離をロボット制御部へ通知する。頭部駆動部102、右アーム駆動部104a,104b、左アーム駆動部106a,106b及び走行移動部107は、ロボット制御部からの駆動指示で駆動する。カメラ部108aは、周囲を撮影し、撮影した画像信号を、ロボット100の動作を制御するロボット制御部へ送る。人検出センサ108bは、周囲に人がいる場合には、人を検出し、人までの距離を計測し、ロボット制御部へ送る。   The robot 100 has a humanoid shape, and includes a head 101, a right arm 103, a left arm 105, a travel moving unit 107, a camera unit 108a, and a human detection sensor 108b. The head 101 is driven by a head driving unit 102. The right arm 103 includes a right arm driving unit 104a that drives a portion corresponding to the shoulder and a right arm driving unit 104b that drives a portion corresponding to the elbow. The right arm 103 is driven by the right arm driving units 104a and 104b to imitate the movement of a human arm. The left arm 105 includes a left arm driving unit 106a that drives a portion corresponding to the shoulder and a left arm driving unit 106b that drives a portion corresponding to the elbow. The travel moving unit 107 moves the robot 100. In addition, a distance sensor for detecting the travel distance is provided, and the detected travel distance is notified to the robot controller. The head drive unit 102, the right arm drive units 104a and 104b, the left arm drive units 106a and 106b, and the travel movement unit 107 are driven by a drive instruction from the robot control unit. The camera unit 108 a captures the surroundings and sends the captured image signal to a robot control unit that controls the operation of the robot 100. The human detection sensor 108b detects a person, measures the distance to the person, and sends it to the robot controller when there is a person around.

ここで、ロボット制御部について説明する。図3は、ロボット制御部のハードウェア構成例を示すブロック図である。
ロボット制御部110は、ロボット全体を制御するCPU(Central Processing Unit)111を有する。CPU111には、バス117を介してRAM(Random Access Memory)112、ハードディスクドライブ(HDD:Hard Disk Drive)113、入力インタフェース114、駆動部インタフェース115及び音声処理部116が接続されている。
Here, the robot controller will be described. FIG. 3 is a block diagram illustrating a hardware configuration example of the robot control unit.
The robot control unit 110 includes a CPU (Central Processing Unit) 111 that controls the entire robot. A random access memory (RAM) 112, a hard disk drive (HDD) 113, an input interface 114, a drive unit interface 115, and an audio processing unit 116 are connected to the CPU 111 via a bus 117.

RAM112には、CPU111に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM112には、CPU111による処理に必要な各種データが格納される。HDD113には、OSやアプリケーションのプログラムが格納される。なお、HDD113の代わりに、ROM(Read Only Memory)を用いるとしてもよい。入力インタフェース114には、カメラ部108aや人検出センサ108bが接続されており、カメラ部108aや人検出センサ108bから送られてくる信号を、バス117を介してCPU111に送信する。駆動部インタフェース115は、頭部駆動部102、右アーム駆動部104、左アーム駆動部106及び走行移動部107に接続されており、CPU111から送られてくる駆動指示を各駆動部に送信する。音声処理部116は、スピーカ109に接続しており、CPU111から送られてくる信号を音声信号に変換し、スピーカ109に出力する。   The RAM 112 temporarily stores at least part of an OS (Operating System) program and application programs to be executed by the CPU 111. The RAM 112 stores various data necessary for processing by the CPU 111. The HDD 113 stores the OS and application programs. Note that a ROM (Read Only Memory) may be used instead of the HDD 113. A camera unit 108a and a human detection sensor 108b are connected to the input interface 114, and a signal transmitted from the camera unit 108a and the human detection sensor 108b is transmitted to the CPU 111 via the bus 117. The drive unit interface 115 is connected to the head drive unit 102, the right arm drive unit 104, the left arm drive unit 106, and the travel movement unit 107, and transmits a drive instruction sent from the CPU 111 to each drive unit. The audio processing unit 116 is connected to the speaker 109, converts a signal sent from the CPU 111 into an audio signal, and outputs it to the speaker 109.

このようなハードウェア構成によって、ロボットの処理機能を実現することができる。
次に、ロボット制御部のソフトウェア構成について説明する。図4は、ロボット制御部のソフトウェア構成例を示すブロック図である。
With such a hardware configuration, a robot processing function can be realized.
Next, the software configuration of the robot control unit will be described. FIG. 4 is a block diagram illustrating a software configuration example of the robot control unit.

ロボット制御部110は、規制レベル検出部130、動作モード選択部140及び駆動制御部150が、記憶部120に記憶する各種情報に基づいて動作モードを選択し、ロボット100の動作を制御する。   In the robot control unit 110, the restriction level detection unit 130, the operation mode selection unit 140, and the drive control unit 150 select an operation mode based on various information stored in the storage unit 120, and control the operation of the robot 100.

記憶部120は、地図情報121、対人許容レベル情報122、形状別電磁波レベル情報123、部位別電磁波レベル情報124及びサービスモード情報125を記憶する。地図情報121には、ロボット100が移動する領域に関する情報を設定する。対人許容レベル情報122には、ロボット100に人が近づいた場合の妨害電磁波の許容値を設定する。形状別電磁波レベル情報123及び部位別電磁波レベル情報124は、ロボット100から放射される電磁波放出レベル情報に関する情報である。形状別電磁波レベル情報123には、形状ごとに放射される妨害電磁波レベルを設定する。部位別電磁波レベル情報124は、各部位(頭部101、右アーム103、左アーム105及び走行移動部107)の放射電磁波レベルを設定する。サービスモード情報125は、ロボット100が提供するサービスモードと、そのときの不要部位とを設定する。各情報の詳細は後述する。   The storage unit 120 stores map information 121, interpersonal permission level information 122, shape-specific electromagnetic wave level information 123, site-specific electromagnetic wave level information 124, and service mode information 125. In the map information 121, information regarding an area in which the robot 100 moves is set. In the interpersonal permission level information 122, a permissible value of interference electromagnetic waves when a person approaches the robot 100 is set. The shape-specific electromagnetic wave level information 123 and the site-specific electromagnetic wave level information 124 are information relating to electromagnetic wave emission level information radiated from the robot 100. The interference electromagnetic wave level radiated for each shape is set in the electromagnetic wave level information 123 for each shape. The part-specific electromagnetic wave level information 124 sets the radiated electromagnetic wave level of each part (the head 101, the right arm 103, the left arm 105, and the travel moving unit 107). The service mode information 125 sets a service mode provided by the robot 100 and an unnecessary part at that time. Details of each information will be described later.

規制レベル検出部130は、ロボット100の現在位置を取得し、地図情報121に基づいて、現在位置が含まれる領域の電磁波規制レベルを検出する。
動作モード選択部140は、動作状態選択手段として機能し、形状選択部141と機能縮退部142とを有する。形状選択部141は、形状別電磁波レベル情報123に基づき、規制レベル検出部130が取得した電磁波規制レベルを満たす形状を選択する。機能縮退部142は、部位別電磁波レベル情報124に基づいて、規制レベル検出部130が取得した電磁波規制レベルを満たすように機能を縮退する。動作モード選択部140では、ロボット100が放出する妨害電磁波が、電磁波規制レベル内となるように、形状選択部141による形状の変更、機能縮退部142による機能縮退をそれぞれ、または同時に行う。このとき、さらに、人検出センサ108bが検出する人との距離に応じた対人電磁波規制レベルも満たすように形状及び機能縮退を行い、妨害電磁波の放出レベルを調整する。
The restriction level detection unit 130 acquires the current position of the robot 100 and detects the electromagnetic wave restriction level of the area including the current position based on the map information 121.
The operation mode selection unit 140 functions as an operation state selection unit, and includes a shape selection unit 141 and a function degeneration unit 142. The shape selection unit 141 selects a shape that satisfies the electromagnetic wave regulation level acquired by the restriction level detection unit 130 based on the electromagnetic wave level information 123 by shape. Based on the site-specific electromagnetic wave level information 124, the functional degeneration unit 142 degenerates the function so as to satisfy the electromagnetic wave restriction level acquired by the restriction level detection unit 130. The operation mode selection unit 140 performs shape change by the shape selection unit 141 and function degeneration by the function degeneration unit 142 so that the disturbing electromagnetic waves emitted by the robot 100 are within the electromagnetic wave regulation level, or simultaneously. At this time, the shape and function are further reduced so as to satisfy the interpersonal electromagnetic wave regulation level corresponding to the distance to the person detected by the human detection sensor 108b, and the emission level of the disturbing electromagnetic wave is adjusted.

駆動制御部150は、動作モード選択部140が選択した動作モード(形状及び機能縮退)に基づき、各駆動部に駆動指示を行う。
次に、記憶部120に記憶している地図情報121、対人許容レベル情報122、形状別電磁波レベル情報123、部位別電磁波レベル情報124及びサービスモード情報125について説明する。まず、ロボット100がサービス処理を行う領域と、地図情報について説明する。
The drive control unit 150 issues a drive instruction to each drive unit based on the operation mode (shape and function degradation) selected by the operation mode selection unit 140.
Next, the map information 121, interpersonal permission level information 122, shape-specific electromagnetic wave level information 123, site-specific electromagnetic wave level information 124, and service mode information 125 stored in the storage unit 120 will be described. First, an area where the robot 100 performs service processing and map information will be described.

図5は、ロボットのサービス領域の一例を示した図である。
ロボット100は、建屋Aを巡回し、道案内等、人とのコミュニケーションをとるサービスを提供する。ここでは、建屋Aの領域を、エリア1(210)、エリア2(220)及びエリア3(230)の3つに分割して管理する。エリアの分割は任意に行うことができる。図5では、一例として、電磁波規制レベルごとに分割している。エリア1(210)は、妨害電磁波の影響をあまり受けない電磁波影響小エリアである。エリア1(210)では、ロボット100は人にサービスを提供する処理を行う。例えば、スピーカ109を介して案内の放送を行うとともに、必要に応じて音声とともにアームを動かして方向を示すジェスチャを行う等のサービス処理を実行する。エリア2(220)は、妨害電磁波の影響を最も強く受ける電磁波影響大エリアである。人の入室が制限される領域で、人にサービスを提供することはない。ロボット100は、ただ単に、通過するだけの領域である。エリア3(230)は、妨害電磁波の影響が、上記の2つの間の中程度の電磁波影響中エリアである。人300を検出したときには、人にサービスを提供する。ロボット100は、矢印の順に建屋Aを巡回し、人300とであったとき、サービス処理を行う。
FIG. 5 is a diagram showing an example of the service area of the robot.
The robot 100 circulates the building A and provides services for communicating with people, such as route guidance. Here, the area of the building A is divided into three areas of area 1 (210), area 2 (220), and area 3 (230) for management. The area can be divided arbitrarily. In FIG. 5, it divides | segments for every electromagnetic wave control level as an example. Area 1 (210) is a small electromagnetic wave influence area that is not significantly affected by disturbing electromagnetic waves. In area 1 (210), the robot 100 performs a process of providing a service to a person. For example, service processing such as broadcasting guidance through the speaker 109 and performing a gesture indicating the direction by moving the arm with sound as necessary is executed. Area 2 (220) is an electromagnetic wave influence large area which is most strongly affected by disturbing electromagnetic waves. It does not provide services to people in areas where people are restricted from entering. The robot 100 is an area that simply passes through. Area 3 (230) is an area where the influence of disturbing electromagnetic waves is moderate between the above two. When the person 300 is detected, a service is provided to the person. The robot 100 patrols the building A in the order of the arrows, and performs service processing when it is with the person 300.

図6は、図5のサービス領域の地図情報を示した図である。
地図情報1210は、建屋1211、エリア1212、電磁波規制レベル1213、サービス種別1214及び位置情報1215の情報項目を有する。建屋1211は、地図情報1210が設定されている建屋を示している。エリア1212は、管理単位に分割された領域の識別情報である。図6の例では、それぞれエリア1、エリア2、エリア3に対応する識別番号「1」、「2」、「3」が設定されている。
FIG. 6 is a diagram showing the map information of the service area of FIG.
The map information 1210 includes information items of a building 1211, an area 1212, an electromagnetic wave restriction level 1213, a service type 1214, and position information 1215. A building 1211 indicates a building in which map information 1210 is set. The area 1212 is identification information of an area divided into management units. In the example of FIG. 6, identification numbers “1”, “2”, and “3” corresponding to area 1, area 2, and area 3 are set.

電磁波規制レベル1213には、そのエリアに設定されている電磁波規制レベルが、最も許容値が低いL1から最も許容値が高いL3までの3段階で設定されている。L1は、電磁波影響大エリアに適用される電磁波規制レベルであり、以下の説明では、最も高い電磁波規制レベルに適用される許容値を「規定値」とする。L2は、電磁波影響中エリアに適用される電磁波規定レベルであり、許容値は「規定値+10dB」に設定される。L3は電磁波影響小エリアに適用される電磁波規定レベルであり、許容値は「規定値+20dB」に設定される。地図情報1210の例では、エリア1(210)は電磁波影響小エリアであり、電磁波規制レベル「L3」が設定されている。エリア2(220)は電磁波影響大エリアであり、電磁波規制レベル「L1」が設定されている。エリア3(230)は電磁波影響中エリアであり、電磁波規制レベル「L2」が設定されている。   In the electromagnetic wave restriction level 1213, the electromagnetic wave restriction level set in the area is set in three stages from L1 having the lowest allowable value to L3 having the highest allowable value. L1 is an electromagnetic wave restriction level applied to an electromagnetic wave influence large area, and in the following description, an allowable value applied to the highest electromagnetic wave restriction level is a “specified value”. L2 is an electromagnetic wave regulation level applied to the electromagnetic wave affected area, and the allowable value is set to “specified value + 10 dB”. L3 is an electromagnetic wave regulation level applied to the electromagnetic wave influence small area, and the allowable value is set to “specified value + 20 dB”. In the example of the map information 1210, area 1 (210) is an electromagnetic wave influence small area, and the electromagnetic wave regulation level “L3” is set. Area 2 (220) is an electromagnetic wave influence large area, and an electromagnetic wave regulation level “L1” is set. Area 3 (230) is an electromagnetic wave affected area, and is set with an electromagnetic wave regulation level “L2”.

サービス種別1214には、各エリアで実行するサービスの種類や駆動する部位等の情報が設定されている。ここでは、人に対するサービスの有無でサービス種別を分けている。人に対するサービスがあるときは、「対人」、ないときは「運搬」を設定する。なお、「運搬」は、該当領域では移動のみを行うことを意味し、物を運ぶかどうかは問題ではない。サービス種別1214には、エリア1(210)とエリア3(230)のサービス種別は、対人サービスを行う「対人」、エリア2(220)のサービス種別は「運搬」としている。ここでは2種類に分けたが、さらに、サービスを細かく分類して登録するとしてもよい。   In the service type 1214, information such as the type of service to be executed in each area and the part to be driven is set. Here, the service type is divided according to the presence / absence of a service for a person. When there is a service for a person, “interpersonal” is set, and when there is no service, “transport” is set. Note that “transport” means that only movement is performed in the corresponding area, and whether or not an object is transported is not a problem. In the service type 1214, the service type of the area 1 (210) and the area 3 (230) is “personal” for performing interpersonal service, and the service type of the area 2 (220) is “transport”. Here, the service is divided into two types, but the service may be further classified and registered.

位置情報1215には、各エリアの位置を特定する座標等の情報が設定される。現在位置の座標と比較することにより、ロボット100が現在居る領域を知ることができる。
図7は、対人許容レベル情報の一例を示した図である。
Information such as coordinates for specifying the position of each area is set in the position information 1215. By comparing with the coordinates of the current position, the area where the robot 100 is present can be known.
FIG. 7 is a diagram illustrating an example of the personal tolerance level information.

対人許容レベル情報1220には、レベルに対応付けて人との距離1221及び電磁波放射許容範囲1222が設定される。
人との距離1221は、人検出センサ108bが検出する人との距離を示している。電磁波放射許容範囲1222は、人との距離に応じて認められる電磁波放射許容範囲を示している。予め決められた規定値に対し、電磁波放射許容範囲1223の値を加えた値が、このレベルの許容値になる。図7の例では、レベルが大きくなるに従って人との距離が短くなり、電磁波放射許容範囲が狭くなる。
In the interpersonal permission level information 1220, a distance 1221 with a person and an electromagnetic wave radiation allowable range 1222 are set in association with the level.
The distance 1221 with the person indicates the distance with the person detected by the person detection sensor 108b. The electromagnetic wave radiation allowable range 1222 indicates the electromagnetic wave radiation allowable range that is recognized according to the distance from the person. A value obtained by adding the value of the electromagnetic wave radiation allowable range 1223 to a predetermined value determined in advance is an allowable value of this level. In the example of FIG. 7, as the level increases, the distance to the person decreases and the electromagnetic wave radiation allowable range becomes narrower.

ロボット制御部110は、以上の地図情報1210と、対人許容レベル情報1220とに基づいて、ロボット100に適用する電磁波規制レベルを決める。
図8は、ロボットの形状の一例を示した図である。図8では、一例として4つの形状と、その形状をとったときの妨害電磁波(垂直偏波と水平偏波)と、アーム保持電流との測定結果の例を示している。
The robot control unit 110 determines an electromagnetic wave restriction level to be applied to the robot 100 based on the map information 1210 and the person-acceptable level information 1220 described above.
FIG. 8 is a diagram showing an example of the shape of the robot. FIG. 8 shows an example of measurement results of four shapes, interference electromagnetic waves (vertically polarized waves and horizontally polarized waves) when the shapes are taken, and arm holding current as an example.

(1)形状Aは、右アーム103及び左アーム105をともに下に下ろしている。この状態では、水平方向の長さに対し、垂直方向の長さが長いので、垂直偏波が高くなる。図8の例では、垂直偏波が「+20dB」、水平偏波が「−20dB」、アーム保持電流が「+0A」になる。   (1) In the shape A, both the right arm 103 and the left arm 105 are lowered. In this state, the vertical polarization is higher because the length in the vertical direction is longer than the length in the horizontal direction. In the example of FIG. 8, the vertical polarization is “+20 dB”, the horizontal polarization is “−20 dB”, and the arm holding current is “+0 A”.

(2)形状Bは、右アーム103及び左アーム105を形状Aの状態から少し上方向に持ち上げている。この状態では、垂直方向の長さに対し、水平方向の長さが形状Aよりは長くなるので、形状Aの妨害電磁波に対し、垂直偏波が低く、水平偏波が高くなる。図8の例では、垂直偏波が「+10dB」、水平偏波が「−10dB」、アーム保持電流が「+0.5A」になる。   (2) The shape B lifts the right arm 103 and the left arm 105 slightly upward from the state of the shape A. In this state, the length in the horizontal direction is longer than that in the shape A with respect to the length in the vertical direction, so that the vertically polarized wave is low and the horizontally polarized wave is high with respect to the interference electromagnetic wave of the shape A. In the example of FIG. 8, the vertical polarization is “+10 dB”, the horizontal polarization is “−10 dB”, and the arm holding current is “+0.5 A”.

(3)形状Cは、右アーム103及び左アーム105を、肩からひじまでを水平に持ち上げ、ひじからアームの先までを垂直方向に持ち上げている。また、垂直方向の高さを少し下げている。この状態では、垂直方向の長さに対し、水平方向の長さが相対的に形状Bよりさらには長くなるので、形状Bの妨害電磁波に対し、垂直偏波及び水平偏波とも低くなる。図8の例では、垂直偏波が「+5dB」、水平偏波が「−7dB」、アーム保持電流が「+0.5A」になる。   (3) Shape C lifts right arm 103 and left arm 105 horizontally from the shoulder to the elbow and vertically from the elbow to the tip of the arm. In addition, the vertical height is slightly lowered. In this state, since the length in the horizontal direction is relatively longer than that in the shape B with respect to the length in the vertical direction, both the vertically polarized waves and the horizontally polarized waves are reduced with respect to the disturbing electromagnetic wave of the shape B. In the example of FIG. 8, the vertical polarization is “+5 dB”, the horizontal polarization is “−7 dB”, and the arm holding current is “+0.5 A”.

(4)形状Dは、右アーム103及び左アーム105を、水平に持ち上げている。この状態では、垂直方向の長さに対し、水平方向の長さが最も長くなるので、垂直偏波は低くなり、水平偏波は高くなる。図8の例では、垂直偏波が「0dB」、水平偏波が「0dB」、アーム保持電流が「+1.0A」になる。   (4) The shape D lifts the right arm 103 and the left arm 105 horizontally. In this state, since the length in the horizontal direction is the longest with respect to the length in the vertical direction, the vertical polarization is low and the horizontal polarization is high. In the example of FIG. 8, the vertical polarization is “0 dB”, the horizontal polarization is “0 dB”, and the arm holding current is “+1.0 A”.

この数値は、この形状をとったときの最悪値であるとする。
図9は、図8の測定結果に基づく形状別電磁波レベル情報を示した図である。
形状別電磁波レベル情報1230は、形状ごとの妨害電磁波レベルの垂直偏波1231、水平偏波1232及びアーム保持電流1233と、駆動部操作1234の情報項目を有する。垂直偏波1231、水平偏波1232及びアーム保持電流1233には、形状に対応付けて図8に示した測定値を設定する。駆動部操作1234には、それぞれの形状をとるために、頭部、右肩、右ひじ、左肩、左ひじの各駆動部がどうのように駆動するのかを設定する。「−」は、初期状態であることを示している。角度は、形状Aの状態からアームを持ち上げたときの角度を示している。
This numerical value is assumed to be the worst value when this shape is taken.
FIG. 9 is a diagram showing electromagnetic wave level information by shape based on the measurement result of FIG.
The shape-specific electromagnetic wave level information 1230 includes information items of a vertically polarized wave 1231, a horizontal polarized wave 1232, an arm holding current 1233 of an interference electromagnetic wave level for each shape, and a drive unit operation 1234. For the vertical polarization 1231, the horizontal polarization 1232, and the arm holding current 1233, the measurement values shown in FIG. The drive unit operation 1234 sets how the head, right shoulder, right elbow, left shoulder, and left elbow drive units are driven in order to take the respective shapes. “-” Indicates an initial state. The angle indicates an angle when the arm is lifted from the state of the shape A.

図10は、部位別電磁波レベル情報の一例を示した図である。
部位別電磁波レベル情報1240には、部位1241に対応し、この部位を停止させたときの水平偏波1242及び垂直偏波1243を示している。部位1241には、頭部、右アーム、左アーム及び走行移動部が設定されている。水平偏波1242及び垂直偏波1243の値は、対応する部位を停止したときに変動する電磁波レベルの変動量を示している。また、それぞれの値は、最悪形状・最大駆動時における測定に基づく、規定値に対する最低保証値を示している。
FIG. 10 is a diagram illustrating an example of site-specific electromagnetic wave level information.
The part-specific electromagnetic wave level information 1240 shows a horizontal polarization 1242 and a vertical polarization 1243 corresponding to the part 1241 and when the part is stopped. In the part 1241, a head, a right arm, a left arm, and a travel moving unit are set. The values of the horizontal polarization 1242 and the vertical polarization 1243 indicate the amount of fluctuation of the electromagnetic wave level that fluctuates when the corresponding part is stopped. Each value indicates the minimum guaranteed value for the specified value based on the measurement in the worst shape and the maximum driving.

図11は、サービスモード情報の一例を示した図である。サービスモード情報1250は、サービスモード1251と、電源・機能断可能箇所1252の情報項目を有する。
サービスモード1251には、機能縮退時に、ロボット100が実行可能なサービスモードを設定する。サービスの種別には、人へのサービスを提供しない運搬サービスモードと、人へサービスを提供する対人サービスモードとがある。電源・機能断可能箇所1252には、このサービスモードを選択したときに、電源もしくは機能断とすることができる部位を設定する。
FIG. 11 is a diagram illustrating an example of service mode information. The service mode information 1250 includes information items of a service mode 1251 and a power / function cutoff location 1252.
The service mode 1251 sets a service mode that can be executed by the robot 100 when the function is degraded. The service types include a transport service mode that does not provide services to people and an interpersonal service mode that provides services to people. In the power / function cut-off location 1252, a portion that can be turned off or cut off when this service mode is selected is set.

「運搬サービスモードA」は、走行に加え、頭部101に搭載する機能を使うことができるモードである。走行移動部107と頭部101を除く「右アーム、左アーム」をオフすることができる。「運搬サービスモードB」は、走行のみできればよいときに選択可能なモードで、走行移動部107を除く「頭部、右アーム、左アーム」をオフすることができる。運搬サービスモードA→運搬サービスモードBの順に、オフする部位が増え、妨害電磁波の放出レベルは低くなる。   The “transportation service mode A” is a mode in which functions mounted on the head 101 can be used in addition to traveling. “Right arm, left arm” excluding the traveling unit 107 and the head 101 can be turned off. “Transportation service mode B” is a mode that can be selected when it is only necessary to travel, and “head, right arm, left arm” excluding travel moving unit 107 can be turned off. The parts to be turned off increase in the order of the transportation service mode A → the transportation service mode B, and the emission level of the disturbing electromagnetic wave becomes low.

「対人サービスモードA」は、ジェスチャ・表情による人とのコミュニケーションが必要なときに選択するモードであり、「走行移動部」のみをオフすることができる。「対人サービスモードB」は、コミュニケーションをアームのみで行うときに選択することができるモードであり、「頭部、走行移動部」をオフすることができる。「対人サービスモードC」は、ジェスチャは左アーム105のみで行えればよいときに選択するモードであり、「走行移動部、右アーム」をオフすることができる。「対人サービスモードD」は、頭部のみでコミュニケーションができればよいときに選択するモードであり、「右アーム、左アーム、走行移動部」をオフすることができる。対人サービスモードA→対人サービスモードB→対人サービスモードC→対人サービスモードDの順に、妨害電磁波の放出レベルは低くなる。   “Interpersonal service mode A” is a mode that is selected when communication with a person through gestures and facial expressions is necessary, and only the “traveling mobile unit” can be turned off. The “personal service mode B” is a mode that can be selected when communication is performed only with the arm, and the “head, traveling moving unit” can be turned off. The “personal service mode C” is a mode that is selected when a gesture needs to be performed only with the left arm 105, and the “traveling movement unit, right arm” can be turned off. “Interpersonal service mode D” is a mode that is selected when it is sufficient that communication is possible with only the head, and “right arm, left arm, travel moving unit” can be turned off. The emission level of electromagnetic interference electromagnetic waves decreases in the order of personal service mode A → personal service mode B → personal service mode C → personal service mode D.

次に、ロボット100が、図5に示した経路を順に移動する場合を例に、妨害電磁波制御処理について詳細に説明する。ロボット100は、図5に示したエリア1(210)内の位置から移動を開始する。   Next, the interference electromagnetic wave control process will be described in detail by taking as an example the case where the robot 100 sequentially moves along the route shown in FIG. The robot 100 starts moving from a position in the area 1 (210) shown in FIG.

規制レベル検出部130は、現在位置を取得し、地図情報1210の位置情報1215と照合し、領域を検出する。ここでは、エリア1(210)に居ることを検出する。また、地図情報1210から、エリア1(210)の電磁波規制レベル「L3(電磁波影響小)」と、サービス種別「対人」と、が設定されていることを検出する。動作モード選択部140は、人検出センサ108bによって人が検出されたかどうかを判定する。検出されていなければ、電磁波規制レベル「L3」の規定である「規定値+20dB」を満たす形状を形状別電磁波レベル情報1230より検索する。最大が形状Aの垂直偏波の「+20dB」であるので、すべての形状で「L3」の規定を満たす。ここでは、便宜的に、アーム保持電流の最も少ない形状Aを選択する。なお、機能縮退も必要ない。駆動制御部150は、形状Aとなるように、各駆動部に駆動指示を行う。一方、エリア1(210)内に人300がいるときは、人検出センサ108bが人300を検出し、その人300との距離を計測する。動作モード選択部140は、対人許容レベル情報1220から、人検出センサ108bから取得した人300との距離に応じた電磁波放射許容範囲を取得する。人との距離が「10メートル(以下、mとする)以上」であれば、電磁波放射許容範囲が「+20dB」であり、前述のように、形状別電磁波レベル情報1230における妨害電磁波レベルの最大値に相当するので、特に妨害電磁波レベルの制限は行わない。人との距離が「5m〜10m未満」のときは電磁波放射許容範囲が「+15dB」になるので、電磁波規制レベルを満たすように動作モードを選択する。例えば、サービスモード情報1250に基づき、対人サービスモードAから順に電磁波放射許容範囲を満たすサービスモードを探す。なお、人にサービスを提供する際には、ジェスチャ等を行う場合があるので、形状の変動ではなく、機能縮退で対応する。もちろん、アームを動かすジェスチャを行わないときは、形状で対応するとしてもよい。ここでは、まず、対人サービスモードAを選択し、部位別電磁波レベル情報1240に基づいて妨害電磁波検出レベルの変動分を算出する。対人サービスモードAでは、走行移動部107を停止するので、「−7.5dB」低下する。これにより、水平偏波、垂直偏波とも減少し、形状別電磁波レベル情報1230における妨害電磁波レベルの最大値の形状をとったとしても、電磁波放射許容範囲の「+15dB」を満たすことができる。電磁波放射許容範囲を満たさないときは、次の対人サービスモードBを調査し、電磁波放射許容範囲が満たされるかどうかを判定する。こうして、順次繰り返し、サービスモードを決定する。なお、提供するサービスによっては、どうしても停止できない部位がある。このような場合には、地図情報1210に予め選択できない動作モードを設定しておく。動作モード選択部140では、地図情報に不可と設定された動作モードは選択しない。また、停止する部位の順番を地図情報1210に予め登録しておいてもよい。登録された順に、電磁波放射許容範囲を満たすまで機能縮退を行う。検出した距離が異なる場合も同様に、電磁波放射許容範囲を満たすようにサービスモードを選択して、動作モードを決定する。妨害電磁波には、水平偏波と垂直偏波があるが、電磁波放射規制はその両方を規定するものであるので、最悪値側が規定を満たすように動作モードを決定する。   The restriction level detection unit 130 acquires the current position, collates with the position information 1215 of the map information 1210, and detects an area. Here, it is detected that the user is in area 1 (210). Further, it is detected from the map information 1210 that the electromagnetic wave restriction level “L3 (low electromagnetic wave effect)” of the area 1 (210) and the service type “person” are set. The operation mode selection unit 140 determines whether a person is detected by the person detection sensor 108b. If not detected, the shape satisfying “specified value + 20 dB” which is the definition of the electromagnetic wave regulation level “L3” is searched from the electromagnetic wave level information 1230 by shape. Since the maximum is “+20 dB” of the vertical polarization of the shape A, all the shapes satisfy the definition of “L3”. Here, for convenience, the shape A having the smallest arm holding current is selected. There is no need for functional degradation. The drive control unit 150 instructs each drive unit to drive so that the shape A is obtained. On the other hand, when there is a person 300 in the area 1 (210), the person detection sensor 108b detects the person 300 and measures the distance from the person 300. The operation mode selection unit 140 acquires the allowable electromagnetic wave emission range according to the distance from the person detection sensor 108b and the person 300 from the interpersonal permission level information 1220. If the distance to the person is “10 meters (hereinafter referred to as m) or more”, the electromagnetic wave radiation allowable range is “+20 dB”, and as described above, the maximum value of the disturbing electromagnetic wave level in the electromagnetic wave level information 1230 according to shape. Therefore, the interference electromagnetic wave level is not particularly limited. When the distance to the person is “less than 5 m to 10 m”, the electromagnetic wave radiation allowable range is “+15 dB”, so the operation mode is selected so as to satisfy the electromagnetic wave regulation level. For example, based on the service mode information 1250, a service mode that satisfies the electromagnetic wave radiation allowable range is searched in order from the interpersonal service mode A. Note that when providing a service to a person, a gesture or the like may be performed. Therefore, the function is not reduced but the function is reduced. Of course, when the gesture for moving the arm is not performed, the shape may be used. Here, first, the interpersonal service mode A is selected, and the fluctuation amount of the interference electromagnetic wave detection level is calculated based on the electromagnetic wave level information 1240 for each part. In the interpersonal service mode A, since the travel moving unit 107 is stopped, the value decreases by “−7.5 dB”. As a result, both horizontal polarization and vertical polarization are reduced, and even when the shape of the maximum value of the disturbing electromagnetic wave level in the electromagnetic wave level information 1230 by shape is taken, the electromagnetic wave radiation allowable range “+15 dB” can be satisfied. When the electromagnetic wave radiation allowable range is not satisfied, the next interpersonal service mode B is investigated to determine whether or not the electromagnetic wave radiation allowable range is satisfied. In this way, the service mode is determined repeatedly in sequence. Depending on the service provided, there are parts that cannot be stopped. In such a case, an operation mode that cannot be selected in advance is set in the map information 1210. The operation mode selection unit 140 does not select an operation mode set as impossible in the map information. Further, the order of the parts to be stopped may be registered in the map information 1210 in advance. In the registered order, the function is reduced until the electromagnetic wave radiation allowable range is satisfied. Similarly, when the detected distances are different, the service mode is selected so as to satisfy the electromagnetic wave radiation allowable range, and the operation mode is determined. Interfering electromagnetic waves include horizontal polarization and vertical polarization. Since the electromagnetic wave radiation regulation regulates both, the operation mode is determined so that the worst value side satisfies the regulation.

なお、走行移動部107を停止した場合は、人へのサービス処理が終了し、人が離れ、電磁波放出レベルを上げてもよくなったときに再起動し、移動を開始する。他の部位も必要時に再起動を行う。   In addition, when the traveling movement part 107 is stopped, when the service process for the person is finished, the person leaves and the electromagnetic wave emission level may be increased, it is restarted and starts moving. Reboot other parts when necessary.

次に、ロボット100は電磁波影響大のエリア2(220)に進む。現在位置を取得し、地図情報1210の位置情報1215と照合し、領域を検出する。ここでは、エリア2(220)を検出する。また、地図情報1210から、エリア2(220)の電磁波規制レベル「L1(電磁波影響大)」と、サービス種別「運搬」とが設定されていることを検出する。動作モード選択部140は、ここでは、電磁波規制レベルは、「規定値」であることが求められるので、形状選択部141は、形状Dを選択する。また、機能縮退部142によって、「運搬サービスモードA」を選択するとしてもよい。動作モード選択部140は、形状選択部141が選択した形状、または機能縮退部142が選択したサービスモードのいずれかを選択する。どちらを選択するのかは、予め優先順位として決めておく。エリア2(220)では、人と出会わないので、人検出センサ108bによる動作モードの設定は行わない。   Next, the robot 100 proceeds to the area 2 (220) where the electromagnetic wave influence is large. The current position is acquired and collated with the position information 1215 of the map information 1210 to detect an area. Here, area 2 (220) is detected. Further, it is detected from the map information 1210 that the electromagnetic wave restriction level “L1 (high electromagnetic wave influence)” of the area 2 (220) and the service type “transport” are set. Here, since the operation mode selection unit 140 is required to have the electromagnetic wave regulation level of “specified value”, the shape selection unit 141 selects the shape D. In addition, the function degeneration unit 142 may select “transport service mode A”. The operation mode selection unit 140 selects either the shape selected by the shape selection unit 141 or the service mode selected by the function degeneration unit 142. Which one is selected is determined in advance as a priority order. In area 2 (220), since no person is met, the operation mode is not set by the human detection sensor 108b.

次に、ロボット100は電磁波影響中のエリア3(230)に進む。現在位置を取得し、地図情報1210の位置情報1215と照合し、領域を検出する。ここでは、エリア3(230)を検出する。また、地図情報1210から、エリア3(230)の電磁波規制レベル「L2(電磁波影響中)」と、サービス種別「対人」とが設定されていることを検出する。電磁波規制レベルは、「規定値+10dB」であることが求められるので、形状選択部141は、形状Bを選択する。一方、エリア3(230)内で人検出センサ108bが人を検出したときは、その人との距離を取得する。動作モード選択部140の処理は、エリア1(210)と同様であるので、説明は省略する。   Next, the robot 100 proceeds to the area 3 (230) where the electromagnetic wave is affected. The current position is acquired and collated with the position information 1215 of the map information 1210 to detect an area. Here, area 3 (230) is detected. Further, it is detected from the map information 1210 that the electromagnetic wave restriction level “L2 (influence of electromagnetic waves)” of the area 3 (230) and the service type “person” are set. Since the electromagnetic wave regulation level is required to be “specified value + 10 dB”, the shape selection unit 141 selects the shape B. On the other hand, when the person detection sensor 108b detects a person in the area 3 (230), the distance to the person is acquired. Since the processing of the operation mode selection unit 140 is the same as that in area 1 (210), description thereof is omitted.

続いて、ロボット100は、電磁波影響小のエリア1(210)に戻ってくる。以降、順に上記の処理手順を繰り返す。
なお、上記では、妨害電磁波が規制される規制領域での処理について説明したが、ロボット100は、規制外領域を移動する場合もある。規制外領域とは、地図情報1210の電磁波規制レベルにレベルが設定されていない領域を言う。このような規制外領域であっても、人が検出されたときは、対人許容レベル情報1220に基づいて動作モードを選択し、妨害電磁波レベルを規制値以下にする処理を行う。その処理手順は、上記のロボット100がエリア1(210)を移動していた場合と同様であるので、説明は省略する。
Subsequently, the robot 100 returns to the area 1 (210) where the electromagnetic wave influence is small. Thereafter, the above processing procedure is repeated in order.
In the above description, the processing in the restricted area where the disturbing electromagnetic wave is restricted has been described. However, the robot 100 may move in the unregulated area. The non-regulated area refers to an area where the level is not set in the electromagnetic wave restriction level of the map information 1210. Even in such an out-of-regulation area, when a person is detected, an operation mode is selected based on the person-permissible level information 1220, and processing for setting the interference electromagnetic wave level to a regulation value or less is performed. Since the processing procedure is the same as that in the case where the robot 100 is moving in the area 1 (210), the description thereof is omitted.

このように、ロボット100は、予め設定された地図情報1210に基づいて、妨害電磁波放出レベルを規定値内に抑制することができる。以上の説明では、形状の変化によって放出する妨害電磁波レベルを許可値内にすることを優先するとしているが、これは、一旦駆動部を停止してしまうと、再起動に時間がかかることによる。形状の変化で妨害電磁波レベルを調整した場合には、すぐに次の動作を行うことが可能となるという利点がある。   As described above, the robot 100 can suppress the interference electromagnetic wave emission level within the specified value based on the preset map information 1210. In the above description, priority is given to setting the level of the disturbing electromagnetic wave emitted by the change of the shape within the permitted value. This is because once the drive unit is stopped, it takes time to restart. When the interference electromagnetic wave level is adjusted by changing the shape, there is an advantage that the next operation can be performed immediately.

次に、ロボット100による妨害電磁波制御方法の処理手順を、フローチャートを用いて説明する。
図12は、妨害電磁波制御処理全体の手順を示したフローチャートである。
Next, the processing procedure of the interference electromagnetic wave control method by the robot 100 will be described using a flowchart.
FIG. 12 is a flowchart showing the entire procedure of the interference electromagnetic wave control process.

[ステップS01] ロボット制御部110は、ロボット100の現在位置を検出する。現在位置は、距離センサや、カメラ部108aから入力する画像を解析して特定する。
[ステップS02] ロボット制御部110は、地図情報1210に基づき、ステップS01で検出した現在位置が含まれるエリアを特定し、それが電磁波規制エリアであるかどうかを判定する。電磁波規制エリアであれば、処理をステップS03に進める。電磁波規制エリアでなければ、処理をステップS06に進める。
[Step S01] The robot controller 110 detects the current position of the robot 100. The current position is specified by analyzing an image input from the distance sensor or the camera unit 108a.
[Step S02] Based on the map information 1210, the robot control unit 110 identifies an area including the current position detected in step S01, and determines whether it is an electromagnetic wave restriction area. If so, the process proceeds to step S03. If it is not an electromagnetic wave restriction area, the process proceeds to step S06.

[ステップS03] ロボット制御部110は、現在位置が電磁波規制エリアであれば、このエリアが電磁波影響大(電磁波規制レベルL1)のエリアであるかどうかを判定する。電磁波影響大エリアでなければ、処理をステップS04に進める。電磁波影響大エリアであれば、処理をステップS07に進める。   [Step S03] If the current position is an electromagnetic wave restriction area, the robot control unit 110 determines whether or not this area is an area with a large electromagnetic wave influence (electromagnetic wave restriction level L1). If it is not an electromagnetic wave influence large area, the process proceeds to step S04. If so, the process advances to step S07.

[ステップS04] ロボット制御部110は、現在位置が電磁波影響大エリアでなければ、このエリアが電磁波影響中(電磁波規制レベルL2)のエリアであるかどうかを判定する。電磁波影響中エリアでなければ、処理をステップS05に進める。電磁波影響中エリアであれば、処理をステップS08に進める。   [Step S04] If the current position is not an electromagnetic wave influence large area, the robot control unit 110 determines whether this area is an electromagnetic wave influence area (electromagnetic wave regulation level L2). If it is not an electromagnetic wave affected area, the process proceeds to step S05. If so, the process proceeds to step S08.

[ステップS05] ロボット制御部110は、現在位置が電磁波影響中エリアでなければ、このエリアが電磁波影響小(電磁波規制レベルL3)のエリアであるかどうかを判定する。電磁波影響小エリアでもなければ、ステップS01に戻って現在位置の獲得からの処理を繰り返す。電磁波影響小エリアであれば、処理をステップS09に進める。   [Step S05] If the current position is not an electromagnetic wave affecting area, the robot control unit 110 determines whether this area is an area where the electromagnetic wave influence is small (electromagnetic wave regulation level L3). If it is not an electromagnetic wave influence small area, it returns to step S01 and repeats the process from acquisition of the present position. If so, the process proceeds to step S09.

[ステップS06] ロボット制御部110は、現在位置が電磁波規制エリアでなければ、規制外領域駆動制御処理を行う。処理終了後、ステップS01に戻って、現在位置の獲得からの処理を繰り返す。処理の詳細は後述する。   [Step S06] If the current position is not the electromagnetic wave restriction area, the robot control unit 110 performs a non-regulation area drive control process. After the process is completed, the process returns to step S01 to repeat the process from acquisition of the current position. Details of the processing will be described later.

[ステップS07] ロボット制御部110は、現在位置が電磁波影響大エリアであれば、地図情報1210から電磁波影響大エリアに設定されている許容値を読み出し、処理をステップS10に進める。   [Step S07] If the current position is the electromagnetic wave influence large area, the robot controller 110 reads the allowable value set in the electromagnetic wave influence large area from the map information 1210, and advances the processing to step S10.

[ステップS08] ロボット制御部110は、現在位置が電磁波影響中エリアであれば、地図情報1210から電磁波影響中エリアに設定されている許容値を読み出し、処理をステップS10に進める。   [Step S08] If the current position is an electromagnetic wave affected area, the robot controller 110 reads the allowable value set in the electromagnetic wave affected area from the map information 1210, and advances the process to step S10.

[ステップS09] ロボット制御部110は、現在位置が電磁波影響小エリアであれば、地図情報1210から電磁波影響小エリアに設定されている許容値を読み出し、処理をステップS10に進める。   [Step S09] If the current position is the electromagnetic wave influence small area, the robot control unit 110 reads the allowable value set in the electromagnetic wave influence small area from the map information 1210, and advances the process to step S10.

[ステップS10] ロボット制御部110は、規制領域駆動制御処理を行う。その後、ステップS01に戻って現在位置の獲得からの処理を繰り返す。処理の詳細は後述する。   [Step S10] The robot control unit 110 performs a restricted area drive control process. Then, it returns to step S01 and repeats the process from acquisition of a present position. Details of the processing will be described later.

図13は、規制外領域の駆動制御処理の手順を示したフローチャートである。
[ステップS41] ロボット制御部110は、人検出センサ108bによって人が検出されたかどうかを判定する。人が検出されたときは、人検出センサ108bから人との距離を取得し、処理をステップS42に進める。人が検出されていないときは、処理をステップS43に進める。
FIG. 13 is a flowchart showing the procedure of the drive control process in the non-regulated area.
[Step S41] The robot control unit 110 determines whether a person is detected by the human detection sensor 108b. When a person is detected, the distance to the person is acquired from the person detection sensor 108b, and the process proceeds to step S42. If no person is detected, the process proceeds to step S43.

[ステップS42] ロボット制御部110は、人が検出されたときは、人との距離が10m以上であるかどうかを判定する。10m以上であるときは、処理をステップS43に進める。10m以上でないときは、処理をステップS44に進める。   [Step S42] When a person is detected, the robot controller 110 determines whether the distance to the person is 10 m or more. If it is 10 m or longer, the process proceeds to step S43. If not, the process proceeds to step S44.

[ステップS43] ロボット制御部110は、人が検出されなかったとき、または、人は検出されたが距離が10m以上であるときは、対人許容レベル情報1220に基づき、電磁波放射許容範囲「+20dB」を得る。どのような形状でもこの電磁波放射許容範囲を満たすことができるので、動作モードを「通常モード」とし、処理をステップS51に進める。通常モードは、機能縮退を行っていない動作モードである。   [Step S43] When no person is detected, or when a person is detected but the distance is 10 m or longer, the robot control unit 110 determines that the electromagnetic wave radiation allowable range is “+20 dB” based on the human allowable level information 1220. Get. Since any electromagnetic wave emission allowable range can be satisfied with any shape, the operation mode is set to the “normal mode”, and the process proceeds to step S51. The normal mode is an operation mode in which no function degeneration is performed.

[ステップS44] ロボット制御部110は、人との距離が10m未満であったときは、その距離が5m以上であるかどうかを判定する。5m以上であるときは、処理をステップS45に進める。5m以上でないときは、処理をステップS46に進める。   [Step S44] When the distance to the person is less than 10 m, the robot controller 110 determines whether the distance is 5 m or more. If it is 5 m or longer, the process proceeds to step S45. If it is not 5 m or longer, the process proceeds to step S46.

[ステップS45] ロボット制御部110は、人との距離が5m以上10m未満であるときは、対人許容レベル情報1220に基づき、電磁波放射許容範囲「+15dB」を得る。この電磁波放射許容範囲を満たすことができる動作モードとして「対人サービスモードA」を選択し、処理をステップS51に進める。対人サービスモードAは、走行移動部107のみを停止するジェスチャ・表情によるコミュニケーションが可能な動作モードである。   [Step S45] When the distance to the person is not less than 5 m and less than 10 m, the robot control unit 110 obtains the electromagnetic wave radiation allowance range “+15 dB” based on the person allowance level information 1220. “Interpersonal service mode A” is selected as the operation mode that can satisfy the electromagnetic wave radiation allowable range, and the process proceeds to step S51. The interpersonal service mode A is an operation mode in which communication using a gesture / expression that stops only the travel moving unit 107 is possible.

[ステップS46] ロボット制御部110は、人との距離が5m未満であったときは、その距離が3m以上であるかどうかを判定する。3m以上であるときは、処理をステップS47に進める。3m以上でないときは、処理をステップS48に進める。   [Step S46] When the distance to the person is less than 5 m, the robot controller 110 determines whether the distance is 3 m or more. If it is 3 m or longer, the process proceeds to step S47. If it is not 3 m or longer, the process proceeds to step S48.

[ステップS47] ロボット制御部110は、人との距離が3m以上5m未満であるときは、対人許容レベル情報1220に基づき、電磁波放射許容範囲「+10dB」を得る。この電磁波放射許容範囲を満たすことができる動作モードとして「対人サービスモードB」または「対人サービスモードC」を選択し、処理をステップS51に進める。対人サービスモードBは、走行移動部107と、頭部101を停止し、アームによるジェスチャのみでコミュニケーションが可能な動作モードである。対人サービスモードCは、右アーム103と走行移動部107を停止し、左アーム105のみを用いたジェスチャと、表情によるコミュニケーションが可能な動作モードである。どちらを選択するかは、対象領域のサービス内容に応じて、または予め決めた優先順位に基づいて決定する。   [Step S47] When the distance to the person is not less than 3 m and less than 5 m, the robot control unit 110 obtains the allowable electromagnetic wave radiation range “+10 dB” based on the interpersonal permission level information 1220. “Personal service mode B” or “Personal service mode C” is selected as an operation mode that can satisfy this electromagnetic wave radiation allowable range, and the process proceeds to step S51. The interpersonal service mode B is an operation mode in which the traveling moving unit 107 and the head 101 are stopped and communication is possible only by a gesture by an arm. The interpersonal service mode C is an operation mode in which the right arm 103 and the travel moving unit 107 are stopped, and a gesture using only the left arm 105 can be communicated with a facial expression. Which to select is determined according to the service content of the target area or based on a predetermined priority order.

[ステップS48] ロボット制御部110は、人との距離が3m未満であったときは、その距離が1m以上であるかどうかを判定する。1m以上であるときは、処理をステップS49に進める。1m未満のときは、処理をステップS50に進める。   [Step S48] When the distance to the person is less than 3 m, the robot control unit 110 determines whether the distance is 1 m or more. If it is 1 m or longer, the process proceeds to step S49. If it is less than 1 m, the process proceeds to step S50.

[ステップS49] ロボット制御部110は、人との距離が1m以上3m未満であるときは、電磁波放射許容範囲「+4dB」を得る。この電磁波放射許容範囲を満たすことができる動作モードとして「対人サービスモードC」を選択し、処理をステップS51に進める。   [Step S49] When the distance to the person is 1 m or more and less than 3 m, the robot control unit 110 obtains an electromagnetic wave radiation allowable range “+4 dB”. “Personal service mode C” is selected as the operation mode that can satisfy the electromagnetic wave radiation allowable range, and the process proceeds to step S51.

[ステップS50] ロボット制御部110は、人との距離が1m未満であるときは、対人許容レベル情報1220に基づき、電磁波放射許容範囲「0dB」を得る。この電磁波放射許容範囲を満たすことができる動作モードとして「対人サービスモードD」を選択する。対人サービスモードDは、頭部101以外をすべて停止し、表情によるコミュニケーションのみが可能な動作モードである。   [Step S50] When the distance to the person is less than 1 m, the robot control unit 110 obtains the electromagnetic wave radiation allowable range “0 dB” based on the personal allowable level information 1220. “Interpersonal service mode D” is selected as an operation mode that can satisfy the allowable electromagnetic radiation emission range. Interpersonal service mode D is an operation mode in which all but the head 101 are stopped and only communication by facial expressions is possible.

[ステップS51] ロボット制御部110は、決められた動作モードに基づいて、各部に対し駆動指示、または駆動停止指示を行い、処理を終了する。
以上の処理手順が実行されることにより、規制該領域における動作モードを決定し、人との距離に応じて妨害電磁波の放出レベルを制御することができる。
[Step S51] The robot control unit 110 issues a drive instruction or a drive stop instruction to each unit based on the determined operation mode, and ends the process.
By executing the above processing procedure, it is possible to determine the operation mode in the regulation region and control the emission level of the disturbing electromagnetic wave according to the distance to the person.

図14は、規制領域の駆動制御処理の手順を示したフローチャートである。
[ステップS101] ロボット制御部110は、地図情報1210に基づき、対象エリアのサービス種別が対人サービスであるかどうかを判定する。対人サービスであれば、処理をステップS102に進める。対人サービスでなければ、処理をステップS106に進める。
FIG. 14 is a flowchart showing the procedure of the restriction area drive control process.
[Step S101] Based on the map information 1210, the robot control unit 110 determines whether the service type of the target area is an interpersonal service. If it is a personal service, the process proceeds to step S102. If it is not a personal service, the process proceeds to step S106.

[ステップS102] ロボット制御部110は、対象エリアのサービス種別が対人サービスであれば、人検出センサ108bが人を検出したかどうかを判定する。人を検出したときは、処理をステップS103に進める。人を検出したのでなければ、処理をステップS106に進める。   [Step S102] If the service type of the target area is an interpersonal service, the robot control unit 110 determines whether the human detection sensor 108b has detected a person. If a person is detected, the process proceeds to step S103. If no person has been detected, the process proceeds to step S106.

[ステップS103] ロボット制御部110は、人検出センサ108bが人を検出したときは、人との距離を取得し、対人許容レベル情報1220に基づき、人との距離に応じた電磁波放射許容範囲を抽出する。   [Step S103] When the human detection sensor 108b detects a person, the robot control unit 110 acquires the distance to the person, and based on the interpersonal tolerance level information 1220, sets the allowable electromagnetic radiation emission range according to the distance to the person. Extract.

[ステップS104] ロボット制御部110は、ステップS103で抽出した電磁波放射許容範囲と、対象エリアに設定されている電磁波規制レベルのうち、小さい方を選択する。   [Step S104] The robot control unit 110 selects the smaller one of the electromagnetic wave radiation allowable range extracted in Step S103 and the electromagnetic wave restriction level set in the target area.

[ステップS105] ロボット制御部110は、ステップS104で選択した電磁波規制レベルに適合する対人サービスモードをサービスモード情報1250から抽出し、処理をステップS107に進める。   [Step S105] The robot control unit 110 extracts the interpersonal service mode that matches the electromagnetic wave restriction level selected in step S104 from the service mode information 1250, and advances the process to step S107.

[ステップS106] ロボット制御部110は、対人サービスでないとき及び人が検出されないときは、形状別電磁波レベル情報1230に基づいて、対象エリアの電磁波規制レベルを満たす形状を選択する。動作モードは、「通常モード」とする。この例では、形状を変化させることによって、すべての電磁波規制レベルを満たすことができるが、できない場合は、さらに、動作モードに基づき、機能縮退を行う。また、双方を組み合わせるとしてもよい。こうして、形状と動作モードとが決定する。   [Step S <b> 106] The robot control unit 110 selects a shape that satisfies the electromagnetic wave regulation level of the target area based on the electromagnetic wave level information 1230 for each shape when it is not an interpersonal service or when no person is detected. The operation mode is “normal mode”. In this example, all the electromagnetic wave regulation levels can be satisfied by changing the shape. However, when the shape cannot be satisfied, the function is further reduced based on the operation mode. Moreover, it is good also as combining both. Thus, the shape and the operation mode are determined.

[ステップS107] ロボット制御部110は、決定された形状及び動作モードに基づいて、各駆動部に対し駆動指示を行い、処理を終了する。
以上の処理手順が実行されることにより、規制領域における形状及び動作モードを決定し、既成領域に設定されている規制レベル及び人との距離に応じて妨害電磁波の放出レベルを制御することができる。
[Step S107] Based on the determined shape and operation mode, the robot control unit 110 issues a drive instruction to each drive unit, and ends the process.
By executing the above processing procedure, the shape and operation mode in the restricted area can be determined, and the emission level of the disturbing electromagnetic wave can be controlled according to the restricted level set in the established area and the distance to the person. .

なお、上記の処理機能は、コンピュータによって実現することができる。その場合、ロボットが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。   The above processing functions can be realized by a computer. In that case, a program describing the processing content of the function that the robot should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium.

プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When the program is distributed, for example, portable recording media such as a DVD (Digital Versatile Disc) and a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded are sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.

プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。   The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Further, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.

10 妨害電磁波制御装置
11a 地図情報記憶手段
11b 電磁波放出レベル情報記憶手段
12 規制レベル検出手段
13 動作状態選択手段
14 駆動制御手段
DESCRIPTION OF SYMBOLS 10 Interference electromagnetic wave control apparatus 11a Map information storage means 11b Electromagnetic wave emission level information storage means 12 Restriction level detection means 13 Operation state selection means 14 Drive control means

Claims (7)

複数の部位を駆動して動作を行う装置の妨害電磁波制御方法において、
コンピュータが、
領域ごとに設定されている電磁波規制レベルを前記領域に対応付けた地図情報を地図情報記憶手段に記憶しておき、対象装置の現在の位置を取得して前記対象装置の現在の位置が含まれる対象領域を特定し、前記地図情報に基づいて前記地図情報に設定されている前記対象領域に対応する対象領域の電磁波規制レベルを検出し、
前記対象装置の動作状態に応じて変化する前記複数の部位を組み合わせた形状及び機能に対応して変動する妨害電磁波放出レベルを前記動作状態に対応付けた電磁波放出レベル情報を電磁波放出レベル情報記憶手段に記憶しておき、前記電磁波放出レベル情報に設定されている前記妨害電磁波放出レベルを前記対象領域の電磁波規制レベルと順次比較し、前記対象領域の電磁波規制レベルを満たす前記妨害電磁波放出レベルに対応する前記動作状態を選択し、
選択した前記動作状態に基づいて前記複数の部位を駆動する駆動指示を行う、
ことを特徴とする妨害電磁波制御方法。
In the interference electromagnetic wave control method of the device that operates by driving a plurality of parts,
Computer
Map information in which the electromagnetic wave restriction level set for each area is associated with the area is stored in the map information storage means, the current position of the target device is acquired, and the current position of the target device is included. Identify the target area, detect the electromagnetic wave regulation level of the target area corresponding to the target area set in the map information based on the map information,
The electromagnetic wave emission level information storage means stores electromagnetic wave emission level information in which the interference electromagnetic wave emission level, which varies according to the shape and function of the combination of the plurality of parts that change according to the operational state of the target device, is associated with the operational state. The interference electromagnetic wave emission level set in the electromagnetic wave emission level information is sequentially compared with the electromagnetic wave restriction level of the target area, and corresponds to the electromagnetic wave emission level satisfying the electromagnetic wave restriction level of the target area. Select the operating state to be
A drive instruction for driving the plurality of parts based on the selected operation state is performed.
An interference electromagnetic wave control method characterized by the above.
前記電磁波放出レベル情報には、前記動作状態ごとに前記複数の部位の動きを組み合わせて形成する形状が指定され、前記形状と、前記形状を形成したときの前記妨害電磁波放出レベルとが対応付けられており、
選択した前記動作状態に基づいて前記複数の部位を駆動し、前記複数の部位を組み合わせて形成する形状を前記電磁波放出レベル情報に設定される該動作状態に指定される形状にする、
ことを特徴とする請求項1記載の妨害電磁波制御方法。
In the electromagnetic wave emission level information, a shape formed by combining the movements of the plurality of parts is specified for each operation state, and the shape is associated with the disturbing electromagnetic wave emission level when the shape is formed. And
Driving the plurality of parts based on the selected operation state, and forming a shape formed by combining the plurality of parts into a shape specified in the operation state set in the electromagnetic wave emission level information;
The interference electromagnetic wave control method according to claim 1.
前記電磁波放出レベル情報には、前記動作状態ごとに前記複数の部位のいずれかの機能停止を含む機能縮退が指定され、前記機能縮退と、前記機能縮退を行ったときの前記妨害電磁波放出レベルとが対応付けられており、
選択した前記動作状態に基づいて指定された前記部位の機能縮退を行う、
ことを特徴とする請求項1記載の妨害電磁波制御方法。
In the electromagnetic wave emission level information, function degeneration including function stoppage of any of the plurality of parts is designated for each operation state, the function degeneration, and the interference electromagnetic wave emission level when the function degeneration is performed, Are associated,
Performing functional degeneration of the part specified based on the selected operation state;
The interference electromagnetic wave control method according to claim 1.
前記地図情報には、前記領域において前記装置が実行するサービスの種別が前記領域に対応付けて設定されており、
前記対象領域の電磁波規制レベルを満たす前記妨害電磁波放出レベルに対応する前記動作状態を選択する際に、前記地図情報に基づいて該対象領域において該対象装置が実行する前記サービスの種別を特定し、前記対象領域の電磁波規制レベルを満たし、かつ、前記サービスの種別に対応する処理が実行可能な前記動作状態を選択する、
ことを特徴とする請求項1記載の妨害電磁波制御方法。
In the map information, the type of service executed by the device in the area is set in association with the area,
When selecting the operation state corresponding to the disturbing electromagnetic wave emission level that satisfies the electromagnetic wave regulation level of the target area, the type of the service that the target device performs in the target area based on the map information, Selecting the operation state that satisfies the electromagnetic wave regulation level of the target area and that can execute processing corresponding to the type of service;
The interference electromagnetic wave control method according to claim 1.
前記対象装置は、人に対するサービスを実行する対人サービス装置であり、人との距離を検出する人検出センサを有しており、前記人検出センサによって測定された前記人との距離に応じて設定される対人電磁波規制レベルを前記人との距離に対応付けた対人許容レベル情報を対人許容レベル情報記憶手段に記憶しておき、
前記対象領域の電磁波規制レベルを満たす前記妨害電磁波放出レベルに対応する前記動作状態を選択する際に、前記人検出センサが人を検出したときは前記人との距離を取得し、前記対人許容レベル情報に基づいて、前記人との距離に対応する前記対人電磁波規制レベルを検出し、前記対象領域の電磁波規制レベル及び前記対人電磁波規制レベルをともに満たす前記電磁波規制レベルを設定し、前記動作状態の選択を行う、
ことを特徴とする請求項1記載の妨害電磁波制御方法。
The target device is an interpersonal service device that performs a service for a person, includes a person detection sensor that detects a distance from the person, and is set according to the distance from the person measured by the person detection sensor. Storing the person-to-person permission level information in which the person-to-person electromagnetic wave regulation level is associated with the distance to the person in the person-to-person permission level information storage means;
When selecting the operation state corresponding to the disturbing electromagnetic wave emission level that satisfies the electromagnetic wave regulation level of the target area, when the human detection sensor detects a person, the distance to the person is acquired, and the interpersonal tolerance level Based on the information, the interpersonal electromagnetic wave restriction level corresponding to the distance with the person is detected, the electromagnetic wave restriction level of the target area and the electromagnetic wave restriction level satisfying both the human electromagnetic wave restriction level are set, and Make a selection,
The interference electromagnetic wave control method according to claim 1.
複数の部位を駆動して動作を行う装置の妨害電磁波を制御する妨害電磁波制御プログラムにおいて、
コンピュータを、
領域ごとに設定されている電磁波規制レベルを前記領域に対応付けた地図情報を地図情報記憶手段に記憶しておき、対象装置の現在の位置を取得して前記対象装置の現在の位置が含まれる対象領域を特定し、前記地図情報に基づいて前記地図情報に設定されている前記対象領域に対応する対象領域の電磁波規制レベルを検出する規制レベル検出手段、
前記対象装置の動作状態に応じて変化する前記複数の部位を組み合わせた形状及び機能に対応して変動する妨害電磁波放出レベルを前記動作状態に対応付けた電磁波放出レベル情報を電磁波放出レベル情報記憶手段に記憶しておき、前記電磁波放出レベル情報に設定されている前記妨害電磁波放出レベルを前記対象領域の電磁波規制レベルと順次比較し、前記対象領域の電磁波規制レベルを満たす前記妨害電磁波放出レベルに対応する前記動作状態を選択する動作状態選択手段、
選択した前記動作状態に基づいて前記複数の部位を駆動する駆動指示を行う駆動制御手段、
として機能させることを特徴とする妨害電磁波制御プログラム。
In the electromagnetic interference control program for controlling the electromagnetic interference of a device that operates by driving a plurality of parts,
Computer
Map information in which the electromagnetic wave restriction level set for each area is associated with the area is stored in the map information storage means, the current position of the target device is acquired, and the current position of the target device is included. A restriction level detecting means for identifying a target area and detecting an electromagnetic wave restriction level of the target area corresponding to the target area set in the map information based on the map information;
The electromagnetic wave emission level information storage means stores electromagnetic wave emission level information in which the interference electromagnetic wave emission level, which varies according to the shape and function of the combination of the plurality of parts that change according to the operational state of the target device, is associated with the operational state. The interference electromagnetic wave emission level set in the electromagnetic wave emission level information is sequentially compared with the electromagnetic wave restriction level of the target area, and corresponds to the electromagnetic wave emission level satisfying the electromagnetic wave restriction level of the target area. An operation state selection means for selecting the operation state to be performed;
Drive control means for giving a drive instruction to drive the plurality of parts based on the selected operation state;
Interfering electromagnetic wave control program characterized by functioning as
複数の部位を駆動して動作を行うロボットにおいて、
領域ごとに設定されている電磁波規制レベルを前記領域に対応付けた地図情報と、自身の動作状態に応じて変化する前記複数の部位を組み合わせた形状及び機能に対応して変動する妨害電磁波放出レベルを前記動作状態に対応付けた電磁波放出レベル情報と、を記憶する記憶手段と、
現在の位置を取得して前記現在の位置が含まれる対象領域を特定し、前記地図情報に基づいて前記地図情報に設定されている前記対象領域に対応する対象領域の電磁波規制レベルを検出する規制レベル検出手段と、
前記電磁波放出レベル情報に設定されている前記妨害電磁波放出レベルを前記対象領域の電磁波規制レベルと順次比較し、前記対象領域の電磁波規制レベルを満たす前記妨害電磁波放出レベルに対応する前記動作状態を選択する動作状態選択手段と、
選択した前記動作状態に基づいて前記複数の部位を駆動する駆動制御手段と、
を有することを特徴とするロボット。
In a robot that operates by driving multiple parts,
Interfering electromagnetic wave emission level that varies in accordance with the shape and function of a combination of the map information in which the electromagnetic wave regulation level set for each region is associated with the region and the plurality of parts that change according to its own operating state Electromagnetic wave emission level information associated with the operating state, storage means for storing,
A restriction that acquires a current position, identifies a target area including the current position, and detects an electromagnetic wave restriction level of the target area corresponding to the target area set in the map information based on the map information Level detection means;
The interference electromagnetic wave emission level set in the electromagnetic wave emission level information is sequentially compared with the electromagnetic wave restriction level of the target area, and the operation state corresponding to the electromagnetic wave emission level satisfying the electromagnetic wave restriction level of the target area is selected. Operating state selection means for
Drive control means for driving the plurality of parts based on the selected operation state;
A robot characterized by comprising:
JP2009234172A 2009-10-08 2009-10-08 Electromagnetic interference control method, electromagnetic interference control program, and robot Expired - Fee Related JP5316352B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009234172A JP5316352B2 (en) 2009-10-08 2009-10-08 Electromagnetic interference control method, electromagnetic interference control program, and robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009234172A JP5316352B2 (en) 2009-10-08 2009-10-08 Electromagnetic interference control method, electromagnetic interference control program, and robot

Publications (2)

Publication Number Publication Date
JP2011079103A true JP2011079103A (en) 2011-04-21
JP5316352B2 JP5316352B2 (en) 2013-10-16

Family

ID=44073702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009234172A Expired - Fee Related JP5316352B2 (en) 2009-10-08 2009-10-08 Electromagnetic interference control method, electromagnetic interference control program, and robot

Country Status (1)

Country Link
JP (1) JP5316352B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020203339A (en) * 2019-06-17 2020-12-24 株式会社日立ビルシステム Guide robot

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08229862A (en) * 1995-02-24 1996-09-10 Asea Brown Boveri Ab Robot device
JP2009050970A (en) * 2007-08-28 2009-03-12 Nec Access Technica Ltd Robot system and rescue robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08229862A (en) * 1995-02-24 1996-09-10 Asea Brown Boveri Ab Robot device
JP2005329538A (en) * 1995-02-24 2005-12-02 Abb Ab Robot device
JP2009050970A (en) * 2007-08-28 2009-03-12 Nec Access Technica Ltd Robot system and rescue robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020203339A (en) * 2019-06-17 2020-12-24 株式会社日立ビルシステム Guide robot
JP7174673B2 (en) 2019-06-17 2022-11-17 株式会社日立ビルシステム Guide robot

Also Published As

Publication number Publication date
JP5316352B2 (en) 2013-10-16

Similar Documents

Publication Publication Date Title
US20160171777A1 (en) Augmented reality asset locator
EP3248736B1 (en) Control system for controlling a plurality of robots according to their use probability
JP2017527907A (en) Pseudorandomly induced fingerprint registration
US20210072398A1 (en) Information processing apparatus, information processing method, and ranging system
JP2016504817A (en) Use of geolocation and centralized spectrum management database to enable seamless channel-based handover and geofencing
US11188290B2 (en) Electronic device, control method thereof, and sound output control system of the electronic device
CN110858098A (en) Self-driven mobile robot using human-robot interaction
CN110366100B (en) Terminal positioning method, positioning device, readable storage medium and terminal equipment
EP3264801A1 (en) Providing audio signals in a virtual environment
CN111197985B (en) Area identification method, path planning method, device and storage medium
KR102303779B1 (en) Method and apparatus for detecting an object using detection of a plurality of regions
CN110139037A (en) Object monitoring method and device, storage medium and electronic equipment
KR20160008533A (en) Method for matching multiple devices, device for enabling matching thereof and server system
KR20170070607A (en) Electronic Device and Operating Method Thereof
JP5316352B2 (en) Electromagnetic interference control method, electromagnetic interference control program, and robot
WO2021246169A1 (en) Information processing device, information processing system, method, and program
CN108492882B (en) Collision detection method and device
KR101641251B1 (en) Apparatus for detecting lane and method thereof
US10521653B2 (en) Image processing device, image processing method, and storage medium
KR20230022898A (en) Method, system and non-transitory computer-readable recording medium for recognizing a gesture
WO2019093297A1 (en) Information processing device, control method, and program
CN116312446A (en) Indoor active noise reduction method and device, electronic equipment and medium
CN113176775B (en) Method for controlling moving robot and robot
JP2007213170A (en) Image processor, image processing method, and program
KR101553540B1 (en) Apparatus, method and recording medium for reasoning of boarding vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120605

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130624

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees