JP4950865B2 - Sensor node control system and method - Google Patents
Sensor node control system and method Download PDFInfo
- Publication number
- JP4950865B2 JP4950865B2 JP2007319367A JP2007319367A JP4950865B2 JP 4950865 B2 JP4950865 B2 JP 4950865B2 JP 2007319367 A JP2007319367 A JP 2007319367A JP 2007319367 A JP2007319367 A JP 2007319367A JP 4950865 B2 JP4950865 B2 JP 4950865B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- state
- unit
- sensor
- control
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Transceivers (AREA)
- Mobile Radio Communication Systems (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Description
本発明は、センサ機能を備えて通信可能とされた複数のセンサノードを制御するセンサノード制御システム及び方法に関するものである。 The present invention relates to a sensor node control system and method for controlling a plurality of sensor nodes having a sensor function and capable of communicating with each other.
近年では、牛や馬などの動物(個体)における体温及び動作などの状態を、対象となる個体に所定のセンサを装着して計測した結果を用い、リアルタイムに測定及び推定を行うことが可能となっている。さらに、測定対象の個体だけでなく、当該個体の近傍に存在する他の個体に装着されたセンサが発する通信電波などを感知し、近傍のセンサで計測された値を用い、測定対象の個体の状態推定をより精度良く行うものがある(特許文献1参照)。 In recent years, it has become possible to measure and estimate in real time the results of measurements of body temperature and movement in animals (individuals) such as cows and horses by attaching a predetermined sensor to the target individual. It has become. Furthermore, not only the individual to be measured, but also the communication radio waves emitted by sensors attached to other individuals in the vicinity of the individual, and the value measured by the nearby sensor is used to Some perform state estimation more accurately (see Patent Document 1).
ところで、上述したような、個体に装着して用いるウエアラブルセンサあるいはユーザセンサノードと呼ばれるものは、一般には、商用電源を用いることができず、バッテリにより駆動するようにしている。バッテリを用いることで、小型化及び携帯利用が可能となり、移動する個体の状態を計測可能としている。しかしながら、バッテリによる駆動では、高精細な大量のデータを取得して即時的に通信するというより大電力が必要な動作では、バッテリの消耗を早めるため、実用に耐えられない場合がある。 By the way, what is called a wearable sensor or a user sensor node used by being attached to an individual as described above generally cannot use a commercial power supply, but is driven by a battery. By using a battery, it is possible to reduce the size and carry it, and to measure the state of a moving individual. However, when driven by a battery, an operation that requires a larger amount of power than acquiring a large amount of high-definition data and communicating immediately may accelerate battery consumption and may not be practical.
このため、バッテリにより駆動するセンサノードでは、センサの動作時間を制限することになるが、間引かれた測定データでは必要な情報の欠落を引き起こす可能性がある。また、一定期間のデータを蓄積して一括して送信する方法では、即時性を満足することができない。このように、従来のバッテリを用いたセンサノードでは、より多くの有効なデータの即時的な通信に制限があるという問題があった。 For this reason, in the sensor node driven by the battery, the operation time of the sensor is limited, but there is a possibility that necessary information is lost in the thinned measurement data. Further, the method of accumulating data for a certain period and transmitting it in a batch cannot satisfy immediacy. As described above, the conventional sensor node using a battery has a problem that there is a limit to instant communication of more effective data.
本発明は、以上のような問題点を解消するためになされたものであり、バッテリを用いて駆動するセンサノードにおいて、より多くの有効なデータの即時的な通信を可能にすることを目的とする。 The present invention has been made to solve the above-described problems, and an object thereof is to enable immediate communication of more effective data in a sensor node driven using a battery. To do.
本発明に係るセンサノード制御システムは、物体に設けられて物体が受けた操作を検出して自身を識別するための物体IDを送信する物体センサ部と、ユーザに装着されてユーザの状態を測定する状態測定部を備えてこの状態測定部が測定したユーザ状態を送信するユーザセンサ部と、物体センサ部より送信された物体ID及びユーザセンサ部から送信されたユーザ状態に対応するユーザの行動状態を示す複数のユーザ行動が記憶されたユーザ行動記憶部と、ユーザ行動に対応する状態測定部の制御状態を状態測定部の消費電力が既定値以下となる変更範囲で変更し、変更した制御状態に対応してユーザ状態を変更して得られた複数の変更ユーザ状態をもとに推定した複数の変更ユーザ行動を求め、求めた変更ユーザ行動とユーザ行動との一致率を示す認識率が最大となる変更ユーザ行動が推定される制御状態を変更範囲で求めて生成する制御データ生成部と、この制御データ生成部が生成した制御状態で、ユーザセンサ部を制御するユーザセンサ部制御部とを少なくとも備えるようにしたものである。 The sensor node control system according to the present invention is provided with an object sensor unit that detects an operation received by an object and transmits an object ID for identifying itself, and measures the state of the user attached to the user. A user sensor unit that includes a state measurement unit that transmits a user state measured by the state measurement unit, an object ID transmitted from the object sensor unit, and a user behavior state corresponding to the user state transmitted from the user sensor unit The control state of the user behavior storage unit in which a plurality of user behaviors are stored and the control state of the state measurement unit corresponding to the user behavior are changed within a change range in which the power consumption of the state measurement unit is equal to or less than a predetermined value, and the control state is changed A plurality of changed user actions estimated based on a plurality of changed user states obtained by changing the user state corresponding to the A control data generation unit that generates and generates a control state in which a change user action with the highest recognition rate indicating a rate is estimated in a change range, and controls the user sensor unit with the control state generated by the control data generation unit A user sensor control unit is provided at least.
上記センサノード制御システムにおいて、制御データ生成部は、ユーザ行動記憶部に記憶されている複数のユーザ行動に対する変更ユーザ状態のパターン認識により、認識率を求める。また、制御データ生成部は、認識率に、対応するユーザ行動毎に重み付けを与えて制御状態を生成する。 In the sensor node control system, the control data generation unit obtains a recognition rate by pattern recognition of the changed user state for a plurality of user actions stored in the user action storage unit. Further, the control data generation unit generates a control state by giving a weight to the recognition rate for each corresponding user action.
また、本発明に係るセンサノード制御方法は、物体が受けた操作を検出するために物体に設けられた物体センサ部から送信された物体センサ部を識別するための物体ID、及び、ユーザに装着されたユーザセンサ部より送信されたユーザセンサ部の状態測定部が測定しているユーザ状態に対応するユーザの行動状態を示す複数のユーザ行動を記憶する第1ステップと、ユーザ行動に対応する状態測定部の制御状態を状態測定部の消費電力が既定値以下となる変更範囲で変更し、変更した制御状態に対応してユーザ状態を変更して得られた複数の変更ユーザ状態をもとに推定した複数の変更ユーザ行動を求め、求めた変更ユーザ行動とユーザ行動との一致率を示す認識率が最大となる変更ユーザ行動が推定される制御状態を変更範囲で求めて生成する第2ステップと、この第2ステップで生成した制御状態で、ユーザセンサ部を制御する第3ステップとを少なくとも備える方法である。 In addition, the sensor node control method according to the present invention includes an object ID for identifying an object sensor unit transmitted from an object sensor unit provided on an object to detect an operation received by the object, and a user wearing A first step of storing a plurality of user behaviors indicating a user behavior state corresponding to the user status measured by the status measurement unit of the user sensor unit transmitted from the user sensor unit, and a status corresponding to the user behavior Change the control state of the measurement unit within the change range where the power consumption of the state measurement unit is less than the default value, and change the user state corresponding to the changed control state based on multiple changed user states A plurality of estimated changed user behaviors are obtained, and a control state in which the changed user behavior that maximizes the recognition rate indicating the matching rate between the obtained changed user behavior and the user behavior is estimated is obtained in the change range. A second step of, in a control state generated in the second step, at least comprising the method and a third step of controlling the user sensor unit.
上記センサノード制御方法において、第2ステップでは、ユーザ行動記憶部に記憶されている複数のユーザ行動に対する変更ユーザ状態のパターン認識により、認識率を求める。また、第2ステップでは、認識率に、対応するユーザ行動毎に重み付けを与えて制御状態を生成する。 In the sensor node control method, in the second step, the recognition rate is obtained by pattern recognition of the changed user state for a plurality of user actions stored in the user action storage unit. In the second step, the recognition state is weighted for each corresponding user action to generate a control state.
以上説明したように、本発明では、ユーザ行動に対応する状態測定部の制御状態を状態測定部の消費電力が既定値以下となる変更範囲で変更し、変更した制御状態に対応してユーザ状態を変更して得られた複数の変更ユーザ状態をもとに推定した複数の変更ユーザ行動を求め、求めた変更ユーザ行動とユーザ行動との一致率を示す認識率が最大となる変更ユーザ行動が推定される制御状態を変更範囲で求めて生成するようにした。この結果、本発明によれば、バッテリを用いて駆動するセンサノードにおいて、より多くの有効なデータの即時的な通信を可能にすることができる。 As described above, in the present invention, the control state of the state measurement unit corresponding to the user behavior is changed within a change range in which the power consumption of the state measurement unit is a predetermined value or less, and the user state corresponding to the changed control state A change user action that obtains a plurality of change user actions estimated based on a plurality of change user states obtained by changing the user ID, and that shows a matching rate between the obtained change user action and the user action is maximized. The estimated control state is determined and generated within the change range. As a result, according to the present invention, more effective data can be immediately communicated in the sensor node driven using the battery.
以下、本発明の実施の形態について図を参照して説明する。図1は、本発明の実施の形態におけるセンサノード制御システムの構成例を示す構成図である。このセンサノード制御システムは、センサノード制御装置100と、制御対象のセンサノードとなるユーザセンサ部120と、他のセンサノードとなる物体センサ部130A,130B,130Cを備える。ユーザセンサ部120は、行動などの推定対象となるユーザに装着される。また、物体センサ部は、ユーザの周囲に配置されている物体に取り付けられている。なお、図1では、3つの物体センサ部130を備える場合を示しているが、これに限るものではなく、物体センサ部130は、4つ以上備えられいてもよく、また、1つであっても良い。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram illustrating a configuration example of a sensor node control system according to an embodiment of the present invention. This sensor node control system includes a sensor
本センサノード制御システムを構成しているセンサノード制御装置100は、ユーザ行動状態推定部101,状態記憶部102,送受信部103,受信データ記憶部104,ユーザ行動記憶部105,制御データ生成部106,制御データ記憶部107,ユーザセンサ制御部108,通信制御部109,及び入力部110を備えている。また、ユーザセンサ部120は、ユーザ状態測定部121,記憶部122,送受信部123,及び制御部124を備えている。また、物体センサ部130Aは、操作状態検出部131,記憶部132,送受信部133,及び制御部134を備えている。なお、物体センサ部130B及び物体センサ部130Cも、物体センサ部130Aと同様の構成である。
The sensor
次に、各構成について、より詳細に説明する。 Next, each configuration will be described in more detail.
まず、送受信部103では、無線通信により受信したデータを受信データ記憶部104に記憶する。また、送受信部103は、通信制御部109の制御により、必要とするデータの送出の指示を送信し、この指示の結果送信されたデータを受信して、受信データ記憶部104に記憶する。このようにして受信データ記憶部104に記憶されたデータの中より、ユーザ行動状態推定部101が、ユーザの状態を示すデータ(ユーザ状態)及び操作を受けた物体を示すデータ(物体ID)を取り出す。
First, the transmission / reception unit 103 stores data received by wireless communication in the reception
以上のようにして各データが取り出されると、ユーザ行動状態推定部101は、取り出したユーザの状態及び物体IDより、ユーザセンサ部120が装着されているユーザを含むこのユーザの環境の状態を推定する。ユーザ行動状態推定部101は、上記ユーザの状態及び上記物体IDと、状態記憶部102に記憶されているユーザ行動結果(参照データ)とを比較することにより、ユーザの行動の状態を推定する。ユーザ行動結果は、操作者の操作により入力部110より入力され、ユーザ行動状態推定部101により状態記憶部102に記憶されたものである。
When each data is extracted as described above, the user behavior
例えば、ユーザセンサ部120により測定されたユーザ状態及び操作状態が物体センサ部130Aに検出された物体の物体IDと、これらに対応するユーザの行動とが関連付けられた参照データが、状態記憶部102に記憶されている。このように記憶されている参照データに対し、得られた物体IDと測定値とを特徴ベクトルとしたパターン認識により、ユーザ行動状態推定部101はユーザの行動状態を推定する。このようにして推定されたユーザ行動(推定ユーザ行動)は、ユーザ行動記憶部105に記憶される。
For example, the reference data in which the object ID of the object in which the user state and the operation state measured by the
次に、制御データ生成部106は、ユーザ行動に対応するユーザ状態測定部121の制御状態をユーザ状態測定部121の消費電力が既定値以下となる変更範囲で変更し、変更した制御状態に対応して既に得られているユーザ状態を変更して得られた複数の変更ユーザ状態をもとに推定した複数の変更ユーザ行動を求め、求めた変更ユーザ行動とユーザ行動との一致率を示す認識率が最大となる変更ユーザ行動が推定される制御状態を変更範囲で求めて生成する。
Next, the control
例えば、制御データ生成部106は、ユーザ行動記憶部105に記憶されている一連のユーザ行動(ユーザ行動レコード)をトレーニングデータとして用い、ユーザセンサ部120のユーザ状態測定部121の電源の制御状態を規定の範囲で変更した場合のユーザの行動状態を推定し、この推定した行動状態(変更ユーザ行動)と、トレーニングデータにおける行動状態(ユーザ行動)とを比較することで、これらの一致率を示す認識率が最大となるようにユーザ状態測定部121の電源の制御を行うための制御データを生成し、生成した制御データを制御データ記憶部107に記憶する。
For example, the control
また、ユーザセンサ制御部108は、制御データ記憶部107に記憶された制御データを用い、例えば、この制御データを送信することで、ユーザセンサ部120におけるユーザ状態測定部121の電源を制御する。
The user
なお、センサノード制御装置100は、例えば、CPUと主記憶装置と外部記憶装置とネットワーク接続装置となどを備えたサーバ(コンピュータ機器)であり、主記憶装置に展開されたプログラムによりCPUが動作することで、上述した各機能が実現される。また、各機能は、複数のコンピュータ機器に分散させるようにしてもよい。例えば、送受信部103は、シリアルポート,パラレルポート,LAN(Local Area Network),USB(Universal Serial Bus),CF(Compact Flash)インタフェースなどのインタフェースを介して接続されていても良い。
The sensor
次に、ユーザセンサ部120において、ユーザ状態測定部121は、例えば、ユーザの腕の筋肉が発生する電位(筋電位)などのユーザ(人体)の状態を測定する。ユーザ状態測定部121に測定されたユーザの状態(ユーザ状態)は、制御部124に制御されている送受信部123により、センサノード制御装置100に対して送出される。また、記憶部122には、ユーザセンサ部120及びユーザセンサ部120が装着されているユーザを識別するための識別情報などが記憶されている。
Next, in the
ユーザセンサ部120は、例えば、センサノード制御装置100からのデータ送出指示を送受信部123が受け付けると、制御部124の制御により、記憶部122に記憶されている識別情報と共に、ユーザ状態測定部121が測定しているユーザ状態を、センサノード制御装置100に対して送信する。
For example, when the transmission /
また、ユーザセンサ部120においては、センサノード制御装置100(ユーザセンサ制御部108)より受け付けた制御データをもとに、制御部124がユーザ状態測定部121の電源を制御する。
In the
なお、ユーザ状態測定部121は、筋電位の測定に限るものではなく、対象となる(装着されている)ユーザの心拍,脈拍,血流,血中飽和酸素濃度,心電,皮膚温度,皮膚導電率,脳波などの生体情報を測定するセンサであればよい。また、ユーザ状態測定部121は、例えば、加速度センサや、足の裏に加わる圧力の分布を測定する足圧センサであっても良い。 Note that the user state measurement unit 121 is not limited to the measurement of myoelectric potential, but the heart rate, pulse rate, blood flow, blood saturated oxygen concentration, electrocardiogram, skin temperature, skin of the target (wearing) user. Any sensor that measures biological information such as conductivity and brain waves may be used. The user state measurement unit 121 may be, for example, an acceleration sensor or a foot pressure sensor that measures a distribution of pressure applied to the sole of the foot.
また、ユーザセンサ部120は、例えば衣服に取り付けられている状態,リストバンド型,腕時計型などの、可能な範囲で違和感の低減された状態で装着可能な形態(形状)であることが望ましい。また、ユーザセンサ部120は、ユーザに装着されて携帯されるため、図示していないが、電池を備え、電池により駆動される。また、送受信部123は、無線通信によりセンサノード制御装置100(送受信部103)と通信を行うものであり、無線通信としては、例えば、無線LAN,特定小電力無線,微弱無線,「ZigBee」(登録商標),及び「Bluetooth」(登録商標)などを用いればよい。
Further, it is desirable that the
次に、物体センサ部130Aにおいて、操作状態検出部131は、例えば、物体センサ部130Aが設けられている物体をユーザが持つなど、ユーザにより当該物体が操作を受けた状態(操作状態)を検出する。操作状態検出部131に操作状態が検出されると、制御部134は、記憶部132に記憶されている物体IDを、送受信部133によりセンサノード制御装置100に対して送出する。なお、記憶部132には、物体センサ部130A及び物体センサ部130Aが設置されている物体を識別するための識別情報(物体ID)が記憶されている。
Next, in the
操作状態検出部131は、対象となる物体に対するユーザの接触を検出する接触センサや、当該物体の振動を検出する振動センサなどであればよい。また、対象となる物体が、例えば家庭で用いられる電気機器や電子機器の場合、これらの操作の状態を検出するセンサであっても良い。また、送受信部133は、前述同様であり、無線通信によりセンサノード制御装置100(送受信部103)と通信を行うものであり、無線通信としては、例えば、無線LAN,特定小電力無線,微弱無線,「ZigBee」(登録商標),及び「Bluetooth」(登録商標)などを用いればよい。なお、物体センサ部130Aは、設置される物体が移動する場合は、電池により駆動されるようにすればよい。また、物体センサ部130Aは、設置される物体が、上記電気機器など家庭内に固定されて配置されている場合、商用電源により駆動するようにしても良い。なお、物体センサ部130B,物体センサ部130Cも、物体センサ部130Aと同様である。
The operation state detection unit 131 may be a contact sensor that detects a user's contact with a target object or a vibration sensor that detects vibration of the object. Further, when the target object is, for example, an electric device or an electronic device used at home, a sensor that detects the state of these operations may be used. The transmission /
ここで、状態記憶部102に記憶されている参照データについて説明する。状態記憶部102は、ユーザセンサ部120により測定されたユーザ状態及び操作状態が物体センサ部130Aに検出された物体の物体IDと、これらに対応するユーザの行動とが関連付けられた参照データを予め記憶している。参照データは、図2に例示するように、ユーザ状態測定部121に測定されたユーザのある部位の筋肉の筋電位1(第1測定値),他の部位の筋肉の筋電位2(第2測定値),及び操作状態が操作状態検出部131に検出された物体IDに対し、これらが測定及び検出されたときに観測されたユーザの行動とが関連付けられている。
Here, reference data stored in the
例えば、筋電位1の値「a1」、筋電位2の値「a2」,及び物体IDが「y」に対し、ユーザは該当する物体を「手に取る」という行動が関連付けられている。例えば、物体ID「y」は、物体センサ部130Aの識別子であり、物体ID「z」は、物体センサ部130Bの識別子であり、物体ID「q」は、物体センサ部130Cの識別子である。なお、筋電位の値は、平滑フィルタ処理された筋電位センサの値をアナログデジタル変換し、ある一定のサンプリング周期でサンプリングし、得られた筋電位データをある一定期間で積分したものであり、ある一定期間における筋力の大きさと考えることができる。
For example, for the value “a1” of the
次に、本実施の形態のセンサノード制御システム(ユーザ行動記憶部105,制御データ生成部106)による、制御データの生成についてより詳細に説明する。まず、図3に示すように、13個の物体センサ部A〜Mが配置された環境を考える。この環境において、領域αに5個の物体センサ部A〜E配置され、領域βに5個の物体センサ部F〜J配置され、領域γに3個の物体センサ部K〜M配置されている。各物体センサ部は、例えば各領域に設置されている家具や生活品に装着されている。
Next, generation of control data by the sensor node control system (user
この中で、ユーザセンサ部120を装着したユーザが行動をする。ユーザセンサ部120は、ユーザ状態測定部121として、例えば2つの筋電位センサを備え、各筋電位センサはユーザの腕における所定の筋肉において発生する電位を測定している。筋電位センサの測定値により、ユーザによる腕の動作が測定できる。また、各物体センサ部は、ユーザによる接触を検出する接触センサ、ユーザの接近を検出する人感センサなどを、操作状態検出部として備えている。
Among these, the user wearing the
例えば、ユーザが毎日生活する場所や、高い頻度で手に取る生活品などに、各物体センサ部を装着する。例えば、図3に示す例では、物体センサ部D,物体センサ部J,及び物体センサ部Mが、ユーザの接近を検出する人感センサを備えているものとし、家具などに取り付けられているものとする。また、他の物体センサは、接触センサを備えているものとし、例えば、ユーザが手にとって使用しまた移動することが可能な生活品に取り付けられているものとする。 For example, each object sensor unit is attached to a place where a user lives every day or a daily life item picked up frequently. For example, in the example illustrated in FIG. 3, the object sensor unit D, the object sensor unit J, and the object sensor unit M are provided with human sensors that detect the approach of the user, and are attached to furniture or the like. And Further, the other object sensor is assumed to be provided with a contact sensor, and for example, is assumed to be attached to a daily product that can be used and moved by the user.
上述したように設けられた各物体センサ部及びユーザセンサ部120から送出された物体ID及びユーザ状態は、センサノード制御装置100で受信され、受信されたデータをもとにユーザ行動状態推定部101でユーザの行動が推定され、推定されたユーザ行動(ユーザ行動レコード)が、ユーザ行動記憶部105に記憶される。このようにして記憶された複数のユーザ行動レコードが、制御データ生成部106においてトレーニングデータとして用いられる。
The object ID and the user state sent from each object sensor unit and
ここで、ユーザ行動記憶部105に記憶されるユーザ行動レコードの一例を、図4を用いて説明する。図4に示すユーザ行動レコードの例では、まず、ユーザは、物体センサ部A,物体センサ部B,物体センサ部C,物体センサ部F,物体センサ部G,物体センサ部H,物体センサ部I,物体センサ部K,物体センサ部Lの順に、これらが取り付けられている生活品に接触したことが示されている。また、物体センサ部Dからの信号(物体IDの送出)の有無により、ユーザが領域αに存在していることがわかる。また、領域αにおいて、ユーザが、物体センサ部A,物体センサ部B,物体センサ部C,物体センサ部Fが取り付けられている生活品に接触したことがわかる。
Here, an example of the user behavior record stored in the user
また、ユーザセンサ部120からのユーザ状態(2つの筋電位測定結果)により、例えば、ユーザは、物体センサ部Bが取り付けられている生活品を、手にとって持ち上げたなどの行動が推定される。例えば、点線で囲う各領域におけるユーザ状態及び物体センサ部からの信号(物体ID)の組により、着目すべきユーザの行動が推定される。このようにして推定された行動に、対応する各ユーザ状態及び物体センサ部からの物体IDが組み合わされてユーザ行動が構成され、これら複数ユーザ行動から1つのユーザ行動レコードが構成されている。図4では、ユーザによる1連の行動の中に、例えば、「vvv」,「xxx」,「yyy」,「zzz」で示される4つの行動が含まれていることを示している。また、行動に、物体センサ部からの物体IDのみが組み合わされ、ユーザ状態が含まれていないユーザ行動もある。
Further, based on the user state (two myoelectric potential measurement results) from the
上述したようにすることで得られたユーザ行動レコードをトレーニングデータとし、制御データ生成部106は、制御データを生成する。以下、図5のフローチャートを用いて、制御データ生成部106の動作例を説明する。まず、制御データ生成部106は、ユーザセンサ部120における制御パターンa(n)を選択する(ステップS501)。制御パターンは、ユーザセンサ部120のユーザ状態測定部121の電源制御を行うパターンであり、ここでは、筋電位センサのオンオフ制御の組み合わせである。制御パターンは、ユーザ状態測定部121の数をhとすると、2h通りある。ここでは、2つの筋電位センサを用いており、4つの制御パターンa(1),制御パターンa(2),制御パターンa(3),制御パターンa(4)がある。
The user behavior record obtained as described above is used as training data, and the control
次に、制御データ生成部106は、ユーザ行動記憶部105に記憶されている複数のユーザ行動レコードより、1つのユーザ行動レコードをトレーニングデータとして選択する(ステップS502)。前述したように、トレーニングデータには連続した複数のユーザ行動が含まれており、また、これらがどの様な行動であるかが、既に推定されて既知となっている。また、各ユーザ行動には、既知となっている行動とともに、前述したように、ユーザセンサ部からの出力としてのユーザ状態及び物体センサ部からの出力としての物体IDが組み合わされている。
Next, the control
次に、制御データ生成部106は、選択したトレーニングデータの中の2番目以降のユーザ行動を順次に選択する(ステップS503)。この後、制御データ生成部106は、選択したユーザ行動に含まれるユーザセンサ部の出力より、選択されている制御パターンa(n)に対応し、電源オンとされる対象の筋電位センサの測定値を選択し、これを制御パターンa(n)で制御されている状態のユーザセンサ部の出力utとする。また、制御データ生成部106は、選択したユーザ行動に含まれる物体センサ部からの物体IDを、物体センサ部の出力etとする(ステップS504)。
Next, the control
以上のことを、選択したトレーニングデータの中の、2番目以降の全てのユーザ行動に対して行う(ステップS505)。次いで、これらのことを、ユーザ行動記憶部105に記憶されている全てのユーザ行動レコード(トレーニングデータ)に対して行う(ステップS506)。 The above is performed for all second and subsequent user actions in the selected training data (step S505). Subsequently, these are performed for all user action records (training data) stored in the user action storage unit 105 (step S506).
設定した制御パターンにおいて、全てのトレーニングデータより、対象となる全ての行動データより、複数の(et,ut)を抽出した後、まず、所定のパターン認識法により、抽出した全ての組の(et,ut)を用い、行動データ毎に新たに対応させた(et,ut)でこの行動t’(変更ユーザ行動)を推定し、推定した行動t’とトレーニングデータにおける対応する行動tとの一致率を示す認識率を行動毎に求める。このようにして求めた認識率を、1つ前の行動に対応する(et-1,ut-1)において設定した制御(制御パターンa(n))をした場合における行動tを推定した性能とする(ステップS507)。ここで、各行動に重み付けを設定し、これを認識率に乗じて性能としてもよい。このようにして求める性能は、設定した制御パターンa(n)によるユーザセンサ部(ユーザ状態測定部)の制御の結果として得られる行動の推定が、どの程度有効であるかを測る尺度である。上述したように、パターン認識により求めた認識率に基づく性能は、複数の行動の中で、対象の行動をどの程度明瞭に区別できるかということを表す量である。 In the set control pattern, after extracting a plurality of (e t , u t ) from all the training data and from all the target behavior data, first of all the extracted sets of patterns by the predetermined pattern recognition method (E t , u t ) is used to estimate this behavior t ′ (changed user behavior) with ( et , u t ) newly associated with each behavior data, and the correspondence between the estimated behavior t ′ and the training data A recognition rate indicating a matching rate with the action t to be obtained is obtained for each action. The behavior t in the case where the control (control pattern a (n)) set in (e t−1 , u t−1 ) corresponding to the preceding behavior is estimated as the recognition rate thus obtained is estimated. The performance is set (step S507). Here, weighting may be set for each action, and this may be multiplied by the recognition rate to obtain the performance. The performance obtained in this way is a measure of how effective the action estimation obtained as a result of the control of the user sensor unit (user state measurement unit) by the set control pattern a (n) is effective. As described above, the performance based on the recognition rate obtained by pattern recognition is an amount representing how clearly the target action can be distinguished among a plurality of actions.
以上のことを、全ての制御パターンa(n)について行う(ステップS508)。この結果、以下の表1に一部を示すように、各物体センサ部からの出力(物体ID),ユーザセンサ部の各センサの制御状態に対する認識率,重み付けを乗じた性能,対応する制御をした場合のユーザセンサ部における消費電力、及び対応する行動を1つのレコードとしたテーブルが生成される。表1においては、まず、消費電力として、オンとされている筋電位センサの数を用いている。また、表1においては、行動vvv及び行動xxxは、重要ではないので重み付けを0.1としている。また、行動yyyは、重み付けを1とし、行動zzzは、重要として重み付けを2としている。 The above is performed for all control patterns a (n) (step S508). As a result, as shown in part in Table 1 below, the output from each object sensor unit (object ID), the recognition rate for the control state of each sensor in the user sensor unit, the performance multiplied by the weight, and the corresponding control In this case, a table is generated with the power consumption in the user sensor unit and the corresponding action as one record. In Table 1, first, the number of myoelectric sensors that are turned on is used as the power consumption. In Table 1, since the action vvv and the action xxx are not important, the weight is set to 0.1. The action yyy has a weighting of 1, and the action zzz has a weighting of 2 as important.
このようにして得られたテーブルより、制御データ生成部106は、より的確に行動が推定(認識)できる範囲で消費電力が抑制できる最適な制御パターンを、行動毎に決定することで制御データを生成し、生成した制御データを制御データ記憶部107に記憶させる。言い換えると、T個の行動を備えた一連のユーザ行動レコード(トレーニングデータ)において、消費電力の合計が、規定値の範囲内で性能の合計が最大となる制御パターンを、上述した最適なパターンとする。
From the table obtained in this way, the control
すなわち、T個の行動の各行動tにおいて求めた性能をrtとし、また、各行動tにおける消費電力をctとし、また、消費電力の合計の範囲を規定する規定値をbとし、「(c1+c2+・・・+ct+・・・+cT)/T≦b・・・(1)」を満たした上で、「(r1+r2+・・・+rt+・・・+rT)/T・・・(2)」が最大となる制御パターンの組み合わせを求めればよい。 That is, the performance obtained in each action t of T actions is denoted by r t , the power consumption in each action t is denoted by c t, and the specified value that defines the total range of power consumption is denoted by b, After satisfying (c 1 + c 2 +... + C t +... + C T ) / T ≦ b... (1) ”,“ (r 1 + r 2 +... + R t +. The combination of the control patterns that maximizes “+ r T ) / T (2)” may be obtained.
これを計算するためには、ユーザセンサ部のユーザ状態測定部を制御する制御パターンの数をx、行動パターンの数をTとしてxT通りの組み合わせを考え、この中で、式(1)を満足し、かつ式(2)を最大とする組み合わせを求めればよい。組み合わせの数が多くなる場合は、まず、式(2)が最大となる組み合わせを求め、式(1)を満たすように組み合わせを変更していく方法が考えられる。 In order to calculate this, the number of control patterns for controlling the user state measuring unit of the user sensor unit is x, the number of action patterns is T, and x T combinations are considered. What is necessary is just to obtain | require the combination which satisfies and maximizes Formula (2). When the number of combinations increases, a method of first obtaining a combination that maximizes Expression (2) and changing the combination so as to satisfy Expression (1) can be considered.
このようにして得られた制御パターンの組み合わせからなる制御データの例(一部)を以下の表2に示す。なお、ここでは、T=13,b=1とした。 Table 2 below shows an example (partial) of control data composed of combinations of control patterns obtained in this way. Here, T = 13 and b = 1.
以上のようにして作製した制御データを用い、ユーザセンサ制御部108は、図6に示すように、ユーザセンサ部120を制御する。まず、例えば物体センサ部130Aからの出力(物体ID「A」)およびユーザセンサ部120からの出力を受信すると、ユーザの行動を推定し(ステップS601)、推定したユーザ行動に対応する制御パターンを制御データより選択して決定する(ステップS602)。この後、決定した制御パターンをユーザセンサ部120に通知(送出)することで、ユーザセンサ部120を制御する(ステップS603)。制御パターンが通知されたユーザセンサ部120では、制御部124が、通知された制御パターンによりユーザ状態測定部121の電源状態(オン・オフ)を制御する。
Using the control data prepared as described above, the user
上述したように制御する本実施の形態のセンサノード制御システムによれば、ユーザセンサ部におけるユーザ状態測定部の消費電力の合計を所定の値以下にした制御状態で、ユーザの行動推定結果の有効性が最も高くなるような、ユーザセンサ部(ユーザ状態測定部)を制御するようにした。この結果、有効性が高い行動の推定をするために有効なより多くのデータが、消費電力を抑えた状態で即時的に得られるようになる。従って、バッテリを用いて駆動するユーザセンサ部(センサノード)において、より多くの有効なデータの即時的な通信が可能となる。 According to the sensor node control system of the present embodiment that performs control as described above, the user behavior estimation result is effective in a control state in which the total power consumption of the user state measurement unit in the user sensor unit is set to a predetermined value or less. The user sensor unit (user state measurement unit) that controls the highest performance is controlled. As a result, more data effective for estimating a highly effective behavior can be obtained immediately with reduced power consumption. Therefore, in a user sensor unit (sensor node) that is driven using a battery, more effective data can be immediately communicated.
ここで、性能を求める際に用いた重み付けについて、簡単に説明する。重み付けは、行動の重要度に従って設定すればよい。例えば、ユーザが何をしているかをより確実に推定したい場合や、物(生活品)がどの様な状態にあるかをより確実に推定したい場合、対応する行動の重み付けを大きくし、これらの状態の推定があまり重要ではない場合、重み付けを小さくすればよい。 Here, the weighting used when obtaining the performance will be briefly described. The weighting may be set according to the importance of the action. For example, if you want to estimate more reliably what the user is doing, or if you want to more reliably estimate the state of the object (life goods), increase the weight of the corresponding action. If state estimation is not very important, the weighting can be reduced.
次に、パターン認識について簡単に説明する。パターン認識としては、最近隣法やニューラルネットワーク、及びサポートベクトルマシンなどの方法を用いればよい(非特許文献1参照)。パターン認識として最近隣法を用いた場合について説明すると、まず、ある未知のカテゴリ(行動)に属するベクトルX=(a1,a2,・・・,aI )Tのカテゴリを推定するために、カテゴリが既知であるn個の一連のベクトルX1,X2,・・・,XNとのベクトル間距離を計算し、最も距離の小さいk個のベクトルのカテゴリの中で最も多いカテゴリに推定する。 Next, pattern recognition will be briefly described. For pattern recognition, a nearest neighbor method, a neural network, a support vector machine, or the like may be used (see Non-Patent Document 1). The case where the nearest neighbor method is used as pattern recognition will be described. First, in order to estimate the category of the vector X = (a 1 , a 2 ,..., A I ) T belonging to a certain unknown category (action). , Calculate the inter-vector distance with a series of n vectors X 1 , X 2 ,..., X N whose categories are known, and select the largest category among the categories of k vectors with the smallest distance. presume.
次に、ユーザ行動状態推定部101の動作例について簡単に説明する。例えば、物体センサ部130Aが取り付けられている物体が、持ち上げられるなどの所定の操作を受けると、図7のフローチャートに示すように、物体センサ部130Aの操作状態検出部131が、受けた操作を検出する(ステップS701)。操作状態検出部131が操作を検出すると、制御部134の制御により、送受信部133が、記憶部132に記憶されている物体IDを、センサノード制御装置100(送受信部103)に送信する(ステップS702)。
Next, an operation example of the user behavior
物体センサ部130Aより送信された物体IDがセンサノード制御装置100の送受信部103に受信されると(ステップS703)、この状態を検出した通信制御部109の制御により、受信した物体IDを受信した時刻の情報と共に受信データ記憶部104に記憶する(ステップS704)。また、通信制御部109は、上記データを受信データ記憶部104に記憶すると、送受信部103を制御し、ユーザセンサ部120に対して測定値の送信の指示を送信する(ステップS705)。
When the object ID transmitted from the
測定値送信の指示がユーザセンサ部120の送受信部123で受け付けられると、制御部124は、ユーザ状態測定部121で測定されているユーザ状態の測定値(筋電位)を、送受信部123よりセンサノード制御装置100に対して送信する(ステップS706)。ユーザセンサ部120より送信された測定値がセンサノード制御装置100の送受信部103に受信されると(ステップS707)、この状態を検出した通信制御部109の制御により、受信した測定値を受信データ記憶部104に記憶する(ステップS708)。
When the transmission /
以上のようにして、物体ID及び測定値が受信データ記憶部104に記憶されると、ユーザ行動状態推定部101は、これら測定値と物体IDとの情報をもとに、状態記憶部102に記憶されている参照データを参照することで、ユーザの行動状態を推定する(ステップS709)。得られた測定値と物体IDとをもとに、この組みに対応するものとして状態記憶部102より取り出したユーザの行動が、ユーザ状態を推定した結果となる。
When the object ID and the measurement value are stored in the reception
次に、得られた物体IDや測定値などと、状態記憶部102に記憶されている参照データとを用いたユーザの行動状態の推定について、より詳細に説明する。例えば、ユーザ行動状態推定部101は、得られた物体IDと測定値とを特徴ベクトルとしたパターン認識により、参照データよりユーザの行動状態を推定する。このパターン認識には、前述したパターン認識と同様に、最近隣法,ニューラルネットワーク,及びサポートベクトルマシンなどの方法を用いることができる。
Next, estimation of a user's action state using the obtained object ID, measurement value, and the like and reference data stored in the
以下では、行動の推定のためのパターン認識の例としてニューラルネットワークを利用した場合について説明する。まず、ユーザの行動状態やユーザに操作された物体の物体IDによるカテゴリcを、「c~=f(X,W),X=(a1,a2,・・・,ai,y)T,W=(w1,w2,・・・,wi)T・・・(1)」と定める。これは、カテゴリcを非線形関数で構成する場合である。ここで、c~は、ユーザの行動状態やユーザにより操作された物体IDのカテゴリを数値化したものであり、例えば、「ユーザxが物体yを手に取る」という行動は1、「ユーザxが物体yを置く」という行動は2とするなど、f(X,W)は、XとWの非線形関数、Wは係数ベクトル,a1,a2,・・・,aiは、i個のユーザセンサ部による測定値及び物体センサ部により得られる値、yは数値化された物体IDである。ここでは、操作される物体は1つとしたが、複数でもよく、この場合は、物体IDが複数となる。 Hereinafter, a case where a neural network is used as an example of pattern recognition for behavior estimation will be described. First, the category c based on the user's action state and the object ID of the object operated by the user is expressed as “c˜ = f (X, W), X = (a 1 , a 2 ,..., A i , y)”. T , W = (w 1 , w 2 ,..., W i ) T (1) ”. This is a case where the category c is constituted by a nonlinear function. Here, c˜ is a numerical value of the user's action state and the category of the object ID operated by the user. For example, the action “user x picks up object y” is 1, “user x etc. There act of placing the object y "and 2, f (X, W) is a non-linear function of X and W, W is the coefficient vector, a 1, a 2, ··· , a i is i pieces The measured value by the user sensor unit and the value obtained by the object sensor unit, y is a digitized object ID. Although one object is operated here, a plurality of objects may be used. In this case, a plurality of object IDs are provided.
係数ベクトルWは、ある期間のトレーニングデータX,c,c~を用いて決定する。この決定について図8のフローチャートを用いて説明する。まず、ユーザセンサ部による測定値(ユーザ状態データ)及び物体センサ部により得られる値(物体ID)によりベクトルXを構成する(ステップS801)。 The coefficient vector W is determined using training data X, c, c˜ for a certain period. This determination will be described with reference to the flowchart of FIG. First, a vector X is constituted by the measured value (user state data) by the user sensor unit and the value (object ID) obtained by the object sensor unit (step S801).
次に、ニューラルネットワークによって推定したカテゴリ値c~と実際のカテゴリ値cとの誤差としてこれら差を自乗和した「E=1/2Σ(c~−c)2・・・(2)」を算出し(ステップS802)、算出した誤差を用いて「dΕ/dW=Σ(c~−c)・∂f(X,W)/∂W・・・(3)」を計算し(ステップS803)、「W=W+ΔW,ΔW=−αdΕ/dW・・・(4)」により、係数ベクトルWを更新する(ステップS804)。なお、αは正の実数であり、ΔWはWの更新量である。 Next, “E = ½Σ (c˜−c) 2 ... (2)”, which is the sum of squares of these differences as an error between the category value c˜ estimated by the neural network and the actual category value c, is calculated. (Step S802), and using the calculated error, “dΕ / dW = Σ (c˜−c) · ∂f (X, W) / ∂W (3)” is calculated (step S803), The coefficient vector W is updated by “W = W + ΔW, ΔW = −αdΕ / dW (4)” (step S804). Α is a positive real number, and ΔW is an update amount of W.
次いで、ステップS802で算出したΕが、予め設定されている値εよりも小さい場合、ステップS804で更新された係数ベクトルWを、状態推定のために用いるユーザの行動状態及び物体IDによるカテゴリcの係数ベクトルWと決定する。このようにして決定された係数ベクトルWを用いた式(1)により、ニューラルネットワークによりカテゴリ値c~を推定すればよい。 Next, when the wrinkle calculated in step S802 is smaller than the preset value ε, the coefficient vector W updated in step S804 is used for the category c based on the user behavior state and object ID used for state estimation. The coefficient vector W is determined. The category value c˜ may be estimated by a neural network according to the equation (1) using the coefficient vector W thus determined.
ところで、同じ物体を対象とした操作を行う場合でも、物体に設置された物体センサ部より送信されるデータは同じ物体IDとなるが、この物体IDの送信の結果、ユーザセンサ部より得られる測定値、例えば筋電位は、物体に対する異なる操作の状態を反映したものとなる。従って、ユーザセンサ部より得られるユーザ状態の測定値(筋電位)のパターンにより、ユーザがどの物体をどの様に操作したかを示す行動が、本実施の形態におけるユーザ行動状態推定部101により推定できる。
By the way, even when an operation is performed on the same object, the data transmitted from the object sensor unit installed on the object has the same object ID, but the measurement obtained from the user sensor unit as a result of the transmission of the object ID. The value, for example myoelectric potential, reflects the state of different operations on the object. Therefore, the behavior indicating which object the user has manipulated is estimated by the user behavior
例えば、図9に示すように、ユーザセンサからの筋電位1及び筋電位2の測定結果(a1,a2)と、物体センサからの物体ID(y)との組み合わせを特徴ベクトルとし、データベースを用いたパターン認識により、「ユーザが物体yを手に取った」という行動が推定できる。また、同じ物体yを対象とした行動であっても、ユーザセンサで測定される筋電位1及び筋電位2の測定結果の違い(a3,a4)により、「ユーザが物体yを置いた」という行動が推定できる。また、これらのことが、物体センサからの物体IDを受け付けた時刻の情報をもとにすることで、どの時刻でなされたかも推定できる。
For example, as shown in FIG. 9, a combination of a measurement result (a1, a2) of
100…センサノード制御装置、101…ユーザ行動状態推定部、102…状態記憶部、103…送受信部、104…受信データ記憶部、105…ユーザ行動記憶部、106…制御データ生成部、107…制御データ記憶部、108…ユーザセンサ制御部、109…通信制御部、110…入力部、120…ユーザセンサ部、121…ユーザ状態測定部、122…記憶部、123…送受信部、130A,130B,130C…物体センサ部、131…操作状態検出部、132…記憶部、133…送受信部、134…制御部。
DESCRIPTION OF
Claims (6)
ユーザに装着されて前記ユーザの状態を測定する状態測定部を備えてこの状態測定部が測定したユーザ状態を送信するユーザセンサ部と、
前記物体センサ部より送信された前記物体ID及び前記ユーザセンサ部から送信された前記ユーザ状態に対応する前記ユーザの行動状態を示す複数のユーザ行動が記憶されたユーザ行動記憶部と、
前記ユーザ行動に対応する前記状態測定部の制御状態を前記状態測定部の消費電力が既定値以下となる変更範囲で変更し、変更した制御状態に対応して前記ユーザ状態を変更して得られた複数の変更ユーザ状態をもとに推定した複数の変更ユーザ行動を求め、求めた変更ユーザ行動と前記ユーザ行動との一致率を示す認識率が最大となる変更ユーザ行動が推定される前記制御状態を前記変更範囲で求めて生成する制御データ生成部と、
この制御データ生成部が生成した制御状態で、前記ユーザセンサ部を制御するユーザセンサ部制御部と
を少なくとも備えることを特徴とするセンサノード制御システム。 An object sensor unit that is provided on the object and detects an operation received by the object and transmits an object ID for identifying itself;
A user sensor unit that includes a state measurement unit that is mounted on a user and measures the state of the user, and that transmits a user state measured by the state measurement unit;
A user action storage unit storing a plurality of user actions indicating the action state of the user corresponding to the object state transmitted from the object sensor part and the user state transmitted from the user sensor part;
It is obtained by changing the control state of the state measurement unit corresponding to the user behavior within a change range in which the power consumption of the state measurement unit is a predetermined value or less, and changing the user state corresponding to the changed control state. The control in which a plurality of changed user behaviors estimated based on a plurality of changed user states is obtained, and the changed user behavior in which the recognition rate indicating the matching rate between the obtained changed user behavior and the user behavior is maximized is estimated. A control data generating unit for generating and generating a state in the change range;
A sensor node control system comprising: at least a user sensor unit control unit that controls the user sensor unit in a control state generated by the control data generation unit.
前記制御データ生成部は、前記ユーザ行動記憶部に記憶されている複数のユーザ行動に対する前記変更ユーザ状態のパターン認識により、前記認識率を求める
ことを特徴とするセンサノード制御システム。 The sensor node control system according to claim 1,
The sensor data control system, wherein the control data generation unit obtains the recognition rate by pattern recognition of the changed user state with respect to a plurality of user actions stored in the user action storage unit.
前記制御データ生成部は、
前記認識率に、対応するユーザ行動毎に重み付けを与えて前記制御状態を生成する
ことを特徴とするセンサノード制御システム。 In the sensor node control system according to claim 1 or 2,
The control data generation unit
The sensor node control system, wherein the control state is generated by weighting the recognition rate for each corresponding user action.
前記ユーザ行動に対応する前記状態測定部の制御状態を前記状態測定部の消費電力が既定値以下となる変更範囲で変更し、変更した制御状態に対応して前記ユーザ状態を変更して得られた複数の変更ユーザ状態をもとに推定した複数の変更ユーザ行動を求め、求めた変更ユーザ行動と前記ユーザ行動との一致率を示す認識率が最大となる変更ユーザ行動が推定される前記制御状態を前記変更範囲で求めて生成する第2ステップと、
この第2ステップで生成した制御状態で、前記ユーザセンサ部を制御する第3ステップと
を少なくとも備えることを特徴とするセンサノード制御方法。 The object ID for identifying the object sensor unit transmitted from the object sensor unit provided on the object in order to detect the operation received by the object, and the user ID transmitted from the user sensor unit attached to the user A first step of storing a plurality of user behaviors indicating the user behavior states corresponding to the user states being measured by the state measurement unit of the user sensor unit;
It is obtained by changing the control state of the state measurement unit corresponding to the user behavior within a change range in which the power consumption of the state measurement unit is a predetermined value or less, and changing the user state corresponding to the changed control state. The control in which a plurality of changed user behaviors estimated based on a plurality of changed user states is obtained, and the changed user behavior in which the recognition rate indicating the matching rate between the obtained changed user behavior and the user behavior is maximized is estimated. A second step of determining and generating a state in the change range;
A sensor node control method comprising at least a third step of controlling the user sensor unit in the control state generated in the second step.
前記第2ステップでは、前記ユーザ行動記憶部に記憶されている複数のユーザ行動に対する前記変更ユーザ状態のパターン認識により、前記認識率を求める
ことを特徴とするセンサノード制御方法。 The sensor node control method according to claim 4, wherein
In the second step, the recognition rate is obtained by pattern recognition of the changed user state with respect to a plurality of user actions stored in the user action storage unit.
前記第2ステップでは、
前記認識率に、対応するユーザ行動毎に重み付けを与えて前記制御状態を生成する
ことを特徴とするセンサノード制御方法。 In the sensor node control method according to claim 1 or 2,
In the second step,
The sensor node control method, wherein the control state is generated by giving a weight to the recognition rate for each corresponding user action.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007319367A JP4950865B2 (en) | 2007-12-11 | 2007-12-11 | Sensor node control system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007319367A JP4950865B2 (en) | 2007-12-11 | 2007-12-11 | Sensor node control system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009145933A JP2009145933A (en) | 2009-07-02 |
| JP4950865B2 true JP4950865B2 (en) | 2012-06-13 |
Family
ID=40916510
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007319367A Expired - Fee Related JP4950865B2 (en) | 2007-12-11 | 2007-12-11 | Sensor node control system and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4950865B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI487931B (en) * | 2012-10-01 | 2015-06-11 | Internat Mobile Iot Corp | Earth positioning system |
| CN107124458B (en) * | 2017-04-27 | 2020-01-31 | 大连云动力科技有限公司 | Intelligent sensing equipment and sensing system |
| CN108903938A (en) * | 2018-05-08 | 2018-11-30 | 西北工业大学 | A kind of adaptive electromyography signal active segment detection method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4096384B2 (en) * | 1997-09-30 | 2008-06-04 | 日産自動車株式会社 | Driving behavior pattern recognition device |
| JP3750398B2 (en) * | 1999-03-03 | 2006-03-01 | オムロン株式会社 | Distribution measuring device and sensor |
| JP3846844B2 (en) * | 2000-03-14 | 2006-11-15 | 株式会社東芝 | Body-mounted life support device |
| JP2005018166A (en) * | 2003-06-23 | 2005-01-20 | Sharp Corp | Living information management system and method, and data tag device |
| JP2005173668A (en) * | 2003-12-08 | 2005-06-30 | Hitachi Ltd | Living behavior pattern abnormality determination system and apparatus therefor |
-
2007
- 2007-12-11 JP JP2007319367A patent/JP4950865B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009145933A (en) | 2009-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Pandey | Machine learning and IoT for prediction and detection of stress | |
| CN107714024B (en) | Method, system and apparatus for monitoring cardiac activity | |
| CN105960575B (en) | Power consumption and the intelligent wearable device and method of network load optimization | |
| US9375143B2 (en) | Electronic apparatus and communication control method | |
| EP3238611B1 (en) | A method and device for estimating a condition of a person | |
| KR102154902B1 (en) | Heart monitoring method | |
| JP6394149B2 (en) | Life activity analysis device, life activity analysis system, life activity analysis method and program | |
| JP2020024688A (en) | Information service system, information service method, and program | |
| US20230000057A1 (en) | Method, system, and computer program product for monitoring state of animal and providing solution | |
| US20180158542A1 (en) | Sensor control system and method for health care | |
| CN103941874A (en) | Identification method and device | |
| JP2020162952A (en) | Core body temperature estimation device and method and program | |
| JPWO2017208650A1 (en) | Sweating state estimation device, sweating state estimation method, and sweating state estimation program | |
| JP4950865B2 (en) | Sensor node control system and method | |
| JP6257015B1 (en) | Development support server, development support method, and development support program | |
| TWI855078B (en) | Wearable human-machine interface and method which can be carried out therewith | |
| JP6914597B2 (en) | Pet / person friendship measuring device and pet / person friendship measuring program | |
| KR20190080598A (en) | System for recognizing emotion using biometric data and method thereof | |
| KR20200031355A (en) | Method for assessing and alerting workers on the effectiveness of their work at large scale | |
| US20190313972A1 (en) | User terminal apparatus and data transmission method | |
| CN106650183A (en) | Information acquisition method and device | |
| CN117814744A (en) | Method, device, apparatus and medium for identifying user sleep | |
| KR101174729B1 (en) | Ubiquitous healthcare system and multi-functional shoes having the same | |
| CN115223235A (en) | Single-body multi-ear tag identification method, device, storage medium and computer equipment | |
| KR20170074505A (en) | Method and apparatus for remote counseling using body health information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100127 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20111122 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20111122 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120224 |
|
| 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: 20120306 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120309 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150316 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150316 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |