JP2011240468A - Contact type discriminating system for robot - Google Patents

Contact type discriminating system for robot Download PDF

Info

Publication number
JP2011240468A
JP2011240468A JP2010117132A JP2010117132A JP2011240468A JP 2011240468 A JP2011240468 A JP 2011240468A JP 2010117132 A JP2010117132 A JP 2010117132A JP 2010117132 A JP2010117132 A JP 2010117132A JP 2011240468 A JP2011240468 A JP 2011240468A
Authority
JP
Japan
Prior art keywords
feature amount
robot
contact
contact type
component
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.)
Pending
Application number
JP2010117132A
Other languages
Japanese (ja)
Inventor
Taro Takahashi
太郎 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2010117132A priority Critical patent/JP2011240468A/en
Publication of JP2011240468A publication Critical patent/JP2011240468A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

【課題】簡単な構成で接触の種類を判別することができるロボットの接触種類判別システムを提供する。
【解決手段】本発明に係るロボットの接触種類判別システム100は、ロボット1への接触によって外力が作用する際に、接触の種類を判別する接触種類判別システムである。接触種類判別システム100は、ロボット1に搭載された、外力の力学特性を示す3軸方向以上の成分を検出する第1の検出部110と、第1の検出部110の検出結果に基づいて特徴量を算出する特徴量算出部152と、特徴量と予め接触の種類に対応するように取得したサンプル特徴量とをパターンマッチングし、ロボット1への接触の種類を判別する接触種類判別部153と、を備える。
【選択図】図2
A contact type discrimination system for a robot capable of discriminating the type of contact with a simple configuration.
A robot contact type discrimination system according to the present invention is a contact type discrimination system that discriminates a contact type when an external force is applied by contact with a robot. The contact type discriminating system 100 is characterized by a first detection unit 110 that is mounted on the robot 1 and that detects components in three or more directions indicating the dynamic characteristics of external force, and a detection result of the first detection unit 110. A feature amount calculation unit 152 that calculates the amount, a contact type determination unit 153 that pattern-matches the feature amount and the sample feature amount acquired in advance so as to correspond to the type of contact, and determines the type of contact with the robot 1; .
[Selection] Figure 2

Description

本発明は、ロボットの接触種類判別システム及び当該接触種類判別システムを備えたロボット、ロボットの接触種類判別方法に関する。   The present invention relates to a robot contact type discrimination system, a robot including the contact type discrimination system, and a robot contact type discrimination method.

従来からロボットへの接触を検出することが可能なロボットが開示されている。例えば、特許文献1乃至4のロボットは、外郭表面に所謂タッチセンサを設けることで、ロボットへの人の接触を検出する構成とされている。   Conventionally, a robot capable of detecting contact with a robot has been disclosed. For example, the robots of Patent Documents 1 to 4 are configured to detect human contact with the robot by providing a so-called touch sensor on the outer surface.

しかし、例えばアーム部への接触を検出するには、アーム部全域にタッチセンサを設ける必要がある。そのため、配線の取り回しが複雑になったり、タッチセンサからの検出結果の処理が複雑になったりする。   However, for example, in order to detect contact with the arm portion, it is necessary to provide a touch sensor over the entire arm portion. For this reason, the wiring arrangement becomes complicated, and the processing of the detection result from the touch sensor becomes complicated.

そこで、特許文献5のロボットは、関節部に各軸トルクセンサを設け、各軸トルクセンサからの出力の変化に基づいてアーム部への接触を検出する。   Therefore, the robot of Patent Document 5 is provided with each axis torque sensor at the joint part, and detects contact with the arm part based on a change in output from each axis torque sensor.

特開2000−326274号公報JP 2000-326274 A 特開2008−149442号公報JP 2008-149442 A 特開2009−45692号公報JP 2009-45692 A 特開2006−172410号公報JP 2006-172410 A 特開2008−229800号公報JP 2008-229800 A

ロボットハンドを有するアーム部に人が接触する場合としては、握手する場合、ハンド部を握って引っ張る場合、ハンド部を握ってロボットを誘導する場合、ハンド部に物を手渡す場合、アーム部を叩く場合等が想定される。
しかし、特許文献5のロボットは、単にロボットへの接触があったか否かを検出することができる構成とされているだけで、接触の種類を判別することができる構成とされていない。
When a person comes into contact with an arm unit having a robot hand, when shaking hands, holding and pulling the hand unit, guiding the robot by holding the hand unit, handing an object to the hand unit, hitting the arm unit Cases are assumed.
However, the robot disclosed in Patent Document 5 is simply configured to detect whether or not there has been contact with the robot, and is not configured to determine the type of contact.

本発明の目的は、このような問題を解決するためになされたものであり、簡単な構成で接触の種類を判別することができるロボットの接触種類判別システム及び当該接触種類判別システムを備えたロボット、並びにロボットの接触種類判別方法を提供することである。   An object of the present invention is made to solve such a problem, and is a robot contact type discrimination system capable of discriminating the type of contact with a simple configuration, and a robot equipped with the contact type discrimination system. And a method for discriminating the contact type of a robot.

本発明に係るロボットの接触種類判別システムは、ロボットへの接触によって外力が作用する際に、前記接触の種類を判別する接触種類判別システムであって、前記ロボットに搭載された、前記外力の力学特性を示す3軸方向以上の成分を検出する第1の検出部と、前記第1の検出部の検出結果に基づいて特徴量を算出する特徴量算出部と、前記特徴量と、予め前記接触の種類に対応するように取得したサンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別する接触種類判別部と、を備える。
このように、第1の検出部として外力の力学特性を示す3軸方向以上の成分を検出可能な力センサを用いることにより、少ないセンサでロボットへの接触の種類を判別可能とした。そのため、ロボットの構成の簡素化に寄与できる。すなわち、配線の本数を減少でき、しかも演算量を軽減することができる。
A contact type determination system for a robot according to the present invention is a contact type determination system for determining the type of contact when an external force is applied by contact with the robot, and is a dynamic type of the external force mounted on the robot. A first detection unit that detects components in three or more axial directions indicating characteristics; a feature amount calculation unit that calculates a feature amount based on a detection result of the first detection unit; the feature amount; and the contact in advance A contact type determining unit that pattern-matches the sample feature amounts acquired so as to correspond to the type of the robot and determines the type of contact with the robot.
As described above, by using a force sensor capable of detecting components in three or more axial directions indicating the dynamic characteristics of external force as the first detection unit, it is possible to determine the type of contact with the robot with a small number of sensors. Therefore, it can contribute to simplification of the configuration of the robot. That is, the number of wirings can be reduced and the amount of calculation can be reduced.

前記特徴量算出部は、前記第1の検出部が検出した前記外力の力学特性である力成分の水平成分と鉛直成分を算出し、算出した前記水平成分と前記鉛直成分とを特徴量とし、前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力の力学特性である力成分の水平成分と鉛直成分とをサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別すること、が好ましい。
このとき、前記特徴量算出部は、前記水平成分と前記鉛直成分との微分成分及び積分成分を特徴量とすること、が好ましい。
The feature amount calculation unit calculates a horizontal component and a vertical component of a force component that are mechanical characteristics of the external force detected by the first detection unit, and uses the calculated horizontal component and the vertical component as a feature amount. The contact type determination unit uses the horizontal component and the vertical component of the force component, which are mechanical characteristics of external force, acquired in advance so as to correspond to the contact type and the feature amount, as the sample feature amount, and the feature amount. It is preferable to pattern-match the sample feature quantity and determine the type of contact with the robot.
At this time, it is preferable that the feature quantity calculation unit uses a differential component and an integral component of the horizontal component and the vertical component as a feature quantity.

または、前記特徴量算出部は、前記第1の検出部が検出した前記外力の力学特性であるモーメントの水平軸回りの成分と鉛直軸回りの成分を算出し、算出した前記水平軸回りの成分と前記鉛直軸回りの成分とを特徴量とし、前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力の力学特性であるモーメントの水平軸回りの成分と鉛直軸回りの成分とをサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別すること、が好ましい。
このとき、前記特徴量算出部は、前記水平軸回り成分と前記鉛直軸回り成分との微分成分及び積分成分を特徴量とすること、が好ましい。
Alternatively, the feature amount calculation unit calculates a component around the horizontal axis and a component around the vertical axis of the moment, which is a mechanical characteristic of the external force detected by the first detection unit, and calculates the calculated component around the horizontal axis And the component around the vertical axis as a feature amount, and the contact type determination unit acquires in advance the component around the horizontal axis of the moment, which is the mechanical characteristic of the external force, acquired so as to correspond to the type of contact and the feature amount. It is preferable that the feature amount and the sample feature amount are pattern-matched using the component around the vertical axis and the component around the vertical axis as the sample feature amount to determine the type of contact with the robot.
At this time, it is preferable that the feature amount calculation unit uses a differential component and an integral component of the component around the horizontal axis and the component around the vertical axis as the feature amount.

または、前記特徴量算出部は、前記第1の検出部が検出した前記外力の力学特性である力成分の値をフーリエ変換して算出した前記外力の周波数特性を特徴量とし、前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力の周波数特性をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別すること、が好ましい。
このとき、前記特徴量算出部は、前記外力の周波数特性の微分成分及び積分成分を特徴量とすること、が好ましい。
Alternatively, the feature quantity calculation unit uses the frequency characteristic of the external force calculated by Fourier transforming the value of the force component, which is the dynamic characteristic of the external force detected by the first detection unit, as the feature quantity, and determines the contact type The pattern matching is performed on the feature quantity and the sample feature quantity using the frequency characteristics of the external force acquired in advance so as to correspond to the type of contact and the feature quantity as the sample feature quantity, and the robot It is preferable to discriminate the type of contact.
At this time, it is preferable that the feature amount calculation unit uses the differential component and the integral component of the frequency characteristic of the external force as the feature amount.

または、前記特徴量算出部は、前記第1の検出部が検出した前記外力を示すベクトルを通る直線と前記ロボットの表面の交点又は前記外力が作用する位置を算出し、算出した前記交点又は前記位置を特徴量とし、前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力を示すベクトルを通る直線と前記ロボットの表面の交点又は外力が作用する位置をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別すること、が好ましい。   Alternatively, the feature amount calculation unit calculates an intersection of a straight line passing through a vector indicating the external force detected by the first detection unit and the surface of the robot or a position where the external force acts, and calculates the intersection or the calculated The position where the position is a feature amount, and the contact type determination unit is obtained in advance so as to correspond to the type of contact and the feature amount. Is preferably used as a sample feature amount, and the feature amount and the sample feature amount are pattern-matched to determine the type of contact with the robot.

加えて、前記特徴量算出部は、前記ロボットの所定部位における予め設定されている目標位置の軌道からの変位を算出し、算出した前記変位を特徴量とし、前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、前記ロボットの所定部位における予め設定されている目標位置の軌道からの変位をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別すること、が好ましい。   In addition, the feature amount calculation unit calculates a displacement from a trajectory of a predetermined target position in a predetermined part of the robot, uses the calculated displacement as a feature amount, and the contact type determination unit The feature amount and the sample feature amount are obtained by using, as a sample feature amount, a displacement from a trajectory of a preset target position at a predetermined part of the robot, which is acquired so as to correspond to the type of contact and the feature amount. And pattern matching to determine the type of contact with the robot.

さらに、前記ロボットの周辺情報を検出する第2の検出部を備え、前記特徴量算出部は、前記第2の検出部の検出結果に基づいて、前記ロボットに接触する人の顔の位置又は顔の向き又は手の位置又は手の向きの少なくとも一つを算出し、前記顔の位置又は前記顔の向き又は前記手の位置又は前記手の向きの少なくとも一つを特徴量とし、前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、人の顔の位置又は顔の向き又は手の位置又は手の向きの少なくとも一つをサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別すること、が好ましい。
このとき、前記特徴量算出部は、前記顔の位置又は前記顔の向き又は前記手の位置又は前記手の向きの少なくとも一つの微分成分及び積分成分を特徴量とすること、が好ましい。
Furthermore, a second detection unit that detects peripheral information of the robot is provided, and the feature amount calculation unit is configured to detect the position or face of a person's face in contact with the robot based on the detection result of the second detection unit. At least one of the orientation of the hand, the position of the hand or the orientation of the hand, and the contact type determination using at least one of the face position or the face orientation or the hand position or the hand orientation as a feature amount The part is acquired in advance so as to correspond to the type of contact and the feature amount, and uses at least one of a human face position or face orientation or hand position or hand orientation as a sample feature amount, and It is preferable to perform pattern matching between the feature quantity and the sample feature quantity to determine the type of contact with the robot.
At this time, it is preferable that the feature quantity calculation unit uses at least one differential component and integral component of the face position or the face orientation or the hand position or the hand orientation as a feature quantity.

さらに、人の音声を検出する第3の検出部を備え、前記特徴量算出部は、前記第3の検出部の検出結果に基づいて音声認識を行い、音声の大きさ又は単語の使用頻度又は会話の内容を特徴量とし、前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、音声の大きさ又は単語の使用頻度又は会話の内容をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別すること、が好ましい。   Furthermore, a third detection unit that detects human voice is provided, and the feature amount calculation unit performs voice recognition based on a detection result of the third detection unit, and determines a voice size or a word usage frequency or The content of conversation is used as a feature amount, and the contact type determination unit uses, as a sample feature amount, the volume of speech, the frequency of use of words, or the content of conversation acquired in advance so as to correspond to the type of contact and the feature amount. Preferably, the feature quantity and the sample feature quantity are pattern-matched to determine the type of contact with the robot.

前記接触種類判別部は、MTシステム、又はk−NN法、又はSVMを用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングすること、が好ましい。   The contact type determination unit preferably performs pattern matching between the feature quantity and the sample feature quantity using an MT system, a k-NN method, or SVM.

前記第1乃至3のいずれかの検出部の検出結果に基づいて、前記パターンマッチングする前記サンプル特徴量を選定するマッチング選定部を備えること、が好ましい。
本発明に係るロボットは、上述のロボットの接触種類判別システムを備える。
It is preferable that a matching selection unit that selects the sample feature quantity to be subjected to the pattern matching is provided based on a detection result of any one of the first to third detection units.
A robot according to the present invention includes the above-described robot contact type discrimination system.

本発明に係るロボットの接触種類判別方法は、ロボットへの接触によって外力が作用する際に、前記接触の種類を判別する接触種類判別方法であって、前記外力が作用する位置より前記ロボットの基幹側に配置された、前記外力の力学特性を示す3軸方向以上の成分を検出する第1の検出部の検出結果に基づいて特徴量を算出する工程と、前記特徴量と、予め前記接触の種類に対応するように取得したサンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別する工程と、を備える。
このように、第1の検出部として外力の力学特性を示す3軸方向以上の成分を検出可能な力センサを用いることにより、少ないセンサでロボットへの接触の種類を判別可能とした。そのため、ロボットの構成の簡素化に寄与できる。すなわち、配線の本数を減少でき、しかも演算量を軽減することができる。
ここで、前記特徴量を算出する工程は、前記第1の検出部の検出結果をダウンサンプリングして得た結果に基づいて特徴量を算出する工程を備えること、が好ましい。
The contact type determination method for a robot according to the present invention is a contact type determination method for determining the type of contact when an external force is applied by contact with the robot, and is based on a position of the robot based on a position at which the external force is applied. A step of calculating a feature amount based on a detection result of a first detection unit that is disposed on a side and detects a component in three or more axial directions indicating the mechanical characteristics of the external force; the feature amount; Pattern matching the sample feature quantities acquired so as to correspond to the types, and determining the type of contact with the robot.
As described above, by using a force sensor capable of detecting components in three or more axial directions indicating the dynamic characteristics of external force as the first detection unit, it is possible to determine the type of contact with the robot with a small number of sensors. Therefore, it can contribute to simplification of the configuration of the robot. That is, the number of wirings can be reduced and the amount of calculation can be reduced.
Here, it is preferable that the step of calculating the feature amount includes a step of calculating the feature amount based on a result obtained by down-sampling the detection result of the first detection unit.

以上、説明したように、本発明によると、簡単な構成で接触の種類を判別することができる。   As described above, according to the present invention, the type of contact can be determined with a simple configuration.

ロボットと人との接触行動を示す図である。It is a figure which shows the contact action of a robot and a person. 本発明に係る接触種類判別システムが搭載される、ロボットの制御系を示すブロック図である。It is a block diagram which shows the control system of the robot by which the contact kind discrimination | determination system based on this invention is mounted. 本発明に係る第1の実施の形態の接触種類判別システムを概略的に示すブロック図である。1 is a block diagram schematically showing a contact type discrimination system according to a first embodiment of the present invention. 本発明に係る第1の実施の形態の接触種類判別システムにおいて、予め生成されるテンプレートを示す図である。In the contact kind discrimination | determination system of 1st Embodiment which concerns on this invention, it is a figure which shows the template produced | generated previously. 本発明に係る第1の実施の形態の接触種類判別方法を示すフローチャートである。It is a flowchart which shows the contact kind discrimination | determination method of 1st Embodiment which concerns on this invention. 本発明に係る第2の実施の形態における異なる接触種類判別システムを示すブロック図である。It is a block diagram which shows the different contact kind discrimination | determination system in 2nd Embodiment based on this invention. 本発明に係る第4の実施の形態における接触種類判別システムを示すブロック図である。It is a block diagram which shows the contact kind discrimination | determination system in 4th Embodiment based on this invention. 本発明に係る第5の実施の形態における接触種類判別システムを示すブロック図である。It is a block diagram which shows the contact kind discrimination | determination system in 5th Embodiment based on this invention. 本発明に係る第6の実施の形態における接触種類判別システムを示すブロック図である。It is a block diagram which shows the contact kind discrimination | determination system in 6th Embodiment based on this invention.

以下、本発明を実施するための最良の形態について、添付図面を参照しながら説明する。
但し、本発明が以下の実施の形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。
The best mode for carrying out the present invention will be described below with reference to the accompanying drawings.
However, the present invention is not limited to the following embodiment. In addition, for clarity of explanation, the following description and drawings are simplified as appropriate.

<第1の実施の形態>
本発明に係る第1の実施の形態のロボットの接触種類判別システム及び当該接触種類判別システムを備えたロボット、ロボットの接触種類判別方法を、以下に説明する。
本実施の形態のロボット1は、図1に示すように、所謂ヒューマノイドロボットである。ロボット1は、頭部2、胴体部3、アーム部4、脚部5等を備える。ロボット1は、頭部2と胴体部3、胴体部3とアーム部4、アーム部4と脚部5の連結部が可動な構成とされている。アーム部4は、ハンド部4a、下腕部4b、上腕部4c等を備え、各関節部が可動な構成とされている。脚部5は、足部5a、下腿部5b、上腿部5c等を備え、各関節部が可動な構成とされている。なお、ロボット1は、ヒューマノイドロボットに限定されない。
<First Embodiment>
A robot contact type discrimination system, a robot provided with the contact type discrimination system, and a robot contact type discrimination method according to the first embodiment of the present invention will be described below.
The robot 1 according to the present embodiment is a so-called humanoid robot as shown in FIG. The robot 1 includes a head 2, a body part 3, an arm part 4, a leg part 5, and the like. The robot 1 is configured such that the head 2 and the body 3, the body 3 and the arm 4, and the connecting portion between the arm 4 and the leg 5 are movable. The arm portion 4 includes a hand portion 4a, a lower arm portion 4b, an upper arm portion 4c, and the like, and each joint portion is configured to be movable. The leg part 5 includes a foot part 5a, a lower leg part 5b, an upper leg part 5c, and the like, and each joint part is configured to be movable. The robot 1 is not limited to a humanoid robot.

このロボット1の制御系は、図2に示すように、第1の検出部110、第2の検出部120、第3の検出部130、第4の検出部140、制御部150、記憶部160、駆動部170を備える。このようなロボット1の要素を用いてロボットの接触種類判別システム(以下、単に接触種類判別システムと云う場合がある。)100は実現できる。すなわち、接触種類判別システム100は、第1の検出部110、制御部150、記憶部160を備える。なお、第2の検出部120、第3の検出部130、第4の検出部140の説明は、他の実施の形態で説明する。   As shown in FIG. 2, the control system of the robot 1 includes a first detection unit 110, a second detection unit 120, a third detection unit 130, a fourth detection unit 140, a control unit 150, and a storage unit 160. The drive part 170 is provided. A robot contact type discriminating system (hereinafter, simply referred to as a contact type discriminating system) 100 can be realized by using such elements of the robot 1. That is, the contact type determination system 100 includes a first detection unit 110, a control unit 150, and a storage unit 160. The description of the second detection unit 120, the third detection unit 130, and the fourth detection unit 140 will be described in other embodiments.

第1の検出部110は、外力の力学特性を示す3軸方向(X・Y・Z軸方向)以上の成分を検出可能な力センサである。本実施の形態の第1の検出部110としては、6軸力センサを用いている。6軸力センサは、X・Y・Z軸方向の力成分に加えて、X軸回りのモーメント、Y軸回りのモーメント、Z軸回りのモーメントを検出する。第1の検出部110は、検出した検出結果(検出信号)を制御部150に出力する。第1の検出部110は、1か所に作用する外力が複数の第1の検出部110に分散して伝わらず、1か所の第1の検出部110で略全て検出することができる部分に配置される。例えば、第1の検出部110は、ロボット1の手首部分、上腕部分、足裏と足首との間の部分にそれぞれ配置される。   The first detection unit 110 is a force sensor that can detect components in three or more axial directions (X, Y, and Z axis directions) indicating the dynamic characteristics of external force. As the first detection unit 110 of the present embodiment, a six-axis force sensor is used. The 6-axis force sensor detects a moment around the X axis, a moment around the Y axis, and a moment around the Z axis in addition to the force components in the X, Y, and Z axes. The first detection unit 110 outputs the detected detection result (detection signal) to the control unit 150. The first detection unit 110 is a portion in which an external force acting at one place is not distributed and transmitted to the plurality of first detection parts 110 and can be detected almost entirely by the first detection part 110 at one place. Placed in. For example, the first detection unit 110 is disposed in the wrist portion, the upper arm portion, and the portion between the sole and the ankle of the robot 1.

制御部150は、前処理部151、特徴量算出部152、接触種類判別部153を備える。制御部150には、第1の検出部110から検出信号が入力される。制御部150は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を有する演算処理装置である。   The control unit 150 includes a preprocessing unit 151, a feature amount calculation unit 152, and a contact type determination unit 153. A detection signal is input to the control unit 150 from the first detection unit 110. The controller 150 is an arithmetic processing unit having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like.

前処理部151は、第1の検出部110から入力される検出信号を平坦化するために、当該検出信号をフィルタリングするローパスフィルタである。前処理部151は、平坦化した検出信号を特徴量算出部152に出力する。   The preprocessing unit 151 is a low-pass filter that filters the detection signal in order to flatten the detection signal input from the first detection unit 110. The preprocessing unit 151 outputs the flattened detection signal to the feature amount calculation unit 152.

特徴量算出部152は、前処理部151から入力される検出信号に基づいて特徴量を算出する。例えば、特徴量算出部152は、前処理部151から入力される検出信号に基づいて、人が接触して作用した外力の力学特性である力成分の水平成分と鉛直成分を算出する。具体的に云うと、特徴量算出部152は、図3に示すように、第1の検出部110が検出した3軸方向の力成分をワールド座標系に置き換える。そして、特徴量算出部152は、ワールド座標系に置き換えた3軸方向の力成分に基づいて、外力の水平成分(X軸とY軸とを含む平面上に作用する外力の分割成分)と鉛直成分(X軸とZ軸とを含む平面上に作用する外力の分割成分)とを算出する。なお、図3は、本実施の形態の接触種類判別システムの処理動作の主要部のみを示している。   The feature amount calculation unit 152 calculates a feature amount based on the detection signal input from the preprocessing unit 151. For example, the feature amount calculation unit 152 calculates a horizontal component and a vertical component of a force component, which are dynamic characteristics of an external force applied by a person based on the detection signal input from the preprocessing unit 151. More specifically, as shown in FIG. 3, the feature amount calculation unit 152 replaces the force components in the three-axis directions detected by the first detection unit 110 with the world coordinate system. Then, the feature quantity calculation unit 152 uses the horizontal component of the external force (the divided component of the external force acting on the plane including the X axis and the Y axis) and the vertical based on the force component in the three axis directions replaced with the world coordinate system. A component (a divided component of an external force acting on a plane including the X axis and the Z axis) is calculated. FIG. 3 shows only the main part of the processing operation of the contact type determination system of the present embodiment.

特徴量算出部152は、上述のように外力のワールド座標系での水平成分と鉛直成分をまとめてベクトルSfiltered(t)とし、当該ベクトルSfiltered(t)に対する微分成分udiff(t)及び積分成分uinteg(t)を算出する。
ここで、微分成分udiff(t)は[数1]で表され、積分成分uinteg(t)は[数2]で表される。

Figure 2011240468

Figure 2011240468
As described above, the feature amount calculation unit 152 combines the horizontal component and the vertical component of the external force in the world coordinate system into a vector S filtered (t), and a differential component u diff (t) for the vector S filtered (t) and An integral component u integ (t) is calculated.
Here, the differential component u diff (t) is expressed by [ Equation 1], and the integral component u integ (t) is expressed by [ Equation 2].
Figure 2011240468

Figure 2011240468

特徴量算出部152は、微分成分udiff(t)及び積分成分uinteg(t)を特徴量とし、[数3]に示すようにベクトルuとする。

Figure 2011240468
The feature quantity calculation unit 152 uses the differential component u diff (t) and the integral component u integ (t) as the feature quantity, and sets the vector u as shown in [ Equation 3].
Figure 2011240468

特徴量算出部152は、少なくてとも前処理部151から検出信号が入力されている間、断続的に上述の処理を行う。特徴量算出部152は、ベクトルuを接触種類判別部153に出力する。   The feature amount calculation unit 152 performs the above-described processing intermittently while at least the detection signal is input from the preprocessing unit 151. The feature amount calculation unit 152 outputs the vector u to the contact type determination unit 153.

接触種類判別部153は、特徴量と、予め接触の種類に対応するように取得したサンプル特徴量と、をパターンマッチングし、ロボット1への接触の種類を判別する。ここで、接触種類判別部153は、例えばMT(マハラノビス・タグチ)システムを用いて、ロボット1への接触の種類を判別する。   The contact type determination unit 153 performs pattern matching between the feature amount and the sample feature amount acquired in advance so as to correspond to the contact type, and determines the type of contact with the robot 1. Here, the contact type determination unit 153 determines the type of contact with the robot 1 using, for example, an MT (Mahalanobis Taguchi) system.

すなわち、接触種類判別部153は、記憶部160からサンプル特徴量を読み出す。記憶部160には、接触の種類に対応するサンプル特徴量が格納されている。例えば、判別するロボット1への接触の種類として、握手する場合、ハンド部4aを握って引っ張る場合、ハンド部4aを握ってロボット1を誘導する場合、ハンド部4aに物を手渡す場合、アーム部4を叩く場合を想定する。ここで、人がハンド部4aを握って握手し、そのときに作用する外力の力学特性である力成分のワールド座標系での水平成分と鉛直成分の微分成分及び積分成分をサンプル特徴量としたベクトルyを算出する。このベクトルyは例えば10ミリ秒毎(但し、算出間隔は任意に設定できる。)に算出し、そのときのベクトルyの平均値m、標準偏差σを算出する。この平均値m、標準偏差σ、及び[数4]を用いて基準化する。そのため、特徴量算出部152は、ベクトルyに対応するようにベクトルuを10ミリ秒毎に算出する。

Figure 2011240468

但し、i(i=1,2,・・・n)は、10ミリ秒毎にベクトルyを算出する際の算出順番を示す。j(j=1,2,・・・k)は、一つの接触の種類において複数回サンプリング(例えば、握手を複数回サンプリング)する際のサンプリングの順番を示している。 That is, the contact type determination unit 153 reads the sample feature amount from the storage unit 160. The storage unit 160 stores sample feature amounts corresponding to the types of contact. For example, as a type of contact with the robot 1 to be determined, when shaking hands, when gripping and pulling the hand portion 4a, when guiding the robot 1 by gripping the hand portion 4a, when handing an object to the hand portion 4a, Assume that 4 is hit. Here, a person grasps the hand portion 4a and shakes, and the differential component and the integral component of the horizontal component and the vertical component of the force component, which are the dynamic characteristics of the external force acting at that time, are used as the sample feature amounts. Vector y is calculated. The vector y is calculated, for example, every 10 milliseconds (however, the calculation interval can be arbitrarily set), and the average value m and the standard deviation σ of the vector y at that time are calculated. Standardization is performed using the average value m, the standard deviation σ, and [Equation 4]. Therefore, the feature amount calculation unit 152 calculates the vector u every 10 milliseconds so as to correspond to the vector y.
Figure 2011240468

Here, i (i = 1, 2,... N) indicates the calculation order when the vector y is calculated every 10 milliseconds. j (j = 1, 2,..., k) indicates the sampling order when sampling a plurality of times (for example, sampling a handshake a plurality of times) for one contact type.

[数4]を用いて基準化されたYij、[数5]及び[数6]で表される相関係数行列Rを用いて、逆行列R-1を算出する。

Figure 2011240468

Figure 2011240468
The inverse matrix R −1 is calculated using the correlation coefficient matrix R expressed by Y ij , [ Equation 5], and [Equation 6] normalized using [Equation 4].
Figure 2011240468

Figure 2011240468

このような工程を、握手に対して複数回繰り返し、図4に示すテンプレートを生成する。さらに接触の種類毎に複数回繰り返し、図4に示すテンプレートを接触の種類毎に生成する。このように生成したテンプレートは記憶部160に格納されている。   Such a process is repeated a plurality of times for the handshake to generate the template shown in FIG. Furthermore, it repeats several times for every kind of contact, and the template shown in FIG. 4 is produced | generated for every kind of contact. The template generated in this way is stored in the storage unit 160.

接触種類判別部153は、記憶部160から平均値m、標準偏差σを読み出し、ベクトルuを[数7]を用いて基準化する。つまり、接触種類判別部153は、算出した10ミリ秒毎のベクトルuに対し、予め算出した全ての平均値m、標準偏差σを用いて基準化する。

Figure 2011240468
The contact type determination unit 153 reads the average value m and the standard deviation σ from the storage unit 160, and standardizes the vector u using [Equation 7]. That is, the contact type determination unit 153 standardizes the calculated vector u every 10 milliseconds using all the average values m and standard deviations σ calculated in advance.
Figure 2011240468

接触種類判別部153は、記憶部160から逆関数R-1を読み出し、逆行列R-1、[数7]を用いて基準化されたU、Uの転置行列UT及び[数8]を用いて、マハラノビス距離D2を算出する。

Figure 2011240468
The contact type discriminating unit 153 reads the inverse function R −1 from the storage unit 160, and obtains U, U transposed matrix U T and [Equation 8] normalized using the inverse matrix R −1 [Equation 7]. using, it calculates the Mahalanobis distance D 2.
Figure 2011240468

このとき、接触種類判別部153は、マラハノビス距離D2が最も小さくなった際の逆行列R-1が属する接触の種類が、実際に人がロボット1へ接触した種類であると、判別する。このように、第1の検出部110として外力の力学特性を示す3軸方向以上の成分を検出可能な力センサを用いることにより、少ないセンサでロボットへの接触の種類を判別可能とした。そのため、ロボットの構成の簡素化に寄与できる。すなわち、配線の本数を減少でき、しかも制御部150の演算量を軽減することができる。 At this time, the contact type determination unit 153 determines that the type of contact to which the inverse matrix R −1 belongs when the Malahanobis distance D 2 is the smallest is the type in which a person actually contacts the robot 1. As described above, by using a force sensor capable of detecting components in three or more axial directions indicating the dynamic characteristics of external force as the first detection unit 110, it is possible to determine the type of contact with the robot with a small number of sensors. Therefore, it can contribute to simplification of the configuration of the robot. That is, the number of wirings can be reduced, and the amount of calculation of the control unit 150 can be reduced.

また、接触種類判別部153は、MTシステムを用いて接触の種類を判別するので、少ない計算量で高い精度で接触の種類を判別することができる。但し、上記実施の形態では、MTシステムを用いたが、k−nn法(k nearest neighbors)を用いても良く、SVM(Support Vector Machine)のように学習機能を備えたシステムを用いて接触の種類を判別しても良い。   Further, since the contact type determination unit 153 determines the type of contact using the MT system, the type of contact can be determined with high accuracy with a small amount of calculation. However, in the above embodiment, the MT system is used. However, the k-nn method (k nearest neighbors) may be used, and contact using a system having a learning function such as SVM (Support Vector Machine) may be used. The type may be determined.

ちなみに、特徴量算出部152は、図3に示すように、第1の検出部110の検出信号に基づいて特徴量を算出するのに加えて、第1の検出部110の検出信号をダウンサンプリングした後に特徴量を算出することが好ましい。接触種類判別部153は、第1の検出部110の検出信号に基づいて算出した特徴量を用いたパターンマッチングに加えて、第1の検出部110の検出信号をダウンサンプリングした後に算出した特徴量と、予め当該ダウンサンプリングした後に算出した特徴量に対応するようにサンプリングされたサンプル特徴量と、をパターンマッチングし、接触の種類を判別する。これにより、接触動作が変化した場合であっても、良好に接触の種類を判別することができる。   Incidentally, as shown in FIG. 3, the feature amount calculation unit 152 calculates the feature amount based on the detection signal of the first detection unit 110, and downsamples the detection signal of the first detection unit 110. After that, it is preferable to calculate the feature amount. The contact type determination unit 153 calculates the feature amount calculated after downsampling the detection signal of the first detection unit 110 in addition to the pattern matching using the feature amount calculated based on the detection signal of the first detection unit 110. And the sample feature quantity sampled so as to correspond to the feature quantity calculated after down-sampling in advance and pattern matching is performed to determine the type of contact. Thereby, even if it is a case where contact operation changes, the kind of contact can be discriminated favorably.

本実施の形態では、外力の力学特性である力成分の水平成分と鉛直成分の微分成分及び積分成分を特徴量として用いているが、この限りでない。すなわち、6軸力センサは、上述のようにX軸回りのモーメント、Y軸回りのモーメント、Z軸回りのモーメントを検出することができるので、このような外力の力学特性であるモーメントの水平軸回りの成分と鉛直軸回りの成分の微分成分及び積分成分を特徴量として用いても、略同様に実施できる。   In the present embodiment, the horizontal component and vertical component differential component and integral component, which are the mechanical characteristics of the external force, are used as feature quantities, but this is not restrictive. That is, since the 6-axis force sensor can detect the moment about the X-axis, the moment about the Y-axis, and the moment about the Z-axis as described above, the horizontal axis of the moment which is the dynamic characteristic of such external force Even if the differential component and the integral component of the component around the vertical axis and the component around the vertical axis are used as the feature amount, it can be implemented in substantially the same manner.

本実施の形態では、外力の力学特性である力成分の水平成分と鉛直成分、又はモーメントの水平軸回りの成分と鉛直軸回りの成分の微分成分及び積分成分を特徴量として用いているが、この限りでない。すなわち、外力の力学特性である力成分の水平成分と鉛直成分、又はモーメントの水平軸回りの成分と鉛直軸回りの成分を特徴量として用いても良い。   In the present embodiment, the horizontal component and the vertical component of the force component, which are the mechanical characteristics of the external force, or the differential component and the integral component of the component around the horizontal axis of the moment and the component around the vertical axis are used as the feature amount. This is not the case. That is, the horizontal component and vertical component of the force component, which are the mechanical characteristics of the external force, or the component around the horizontal axis and the component around the vertical axis of the moment may be used as the feature amount.

記憶部160は、ロボット1の制御を司るプログラム、及び上述した接触の種類に応じたテンプレート等が格納されている。駆動部170は、ロボット1の各関節部に設けられた、電動モータや減速機等である。駆動部170は、制御部150の制御信号に基づいて制御される。   The storage unit 160 stores a program for controlling the robot 1, a template corresponding to the type of contact described above, and the like. The drive unit 170 is an electric motor, a speed reducer, or the like provided at each joint of the robot 1. The driving unit 170 is controlled based on a control signal from the control unit 150.

上述の接触種類判別システム100を用いて、本実施の形態のロボットの接触種類判別方法(以下、単に接触種類判別方法と云う場合がある。)は、以下のように実施される。なお、上述の接触種類判別システム100の説明と重複する説明は省略する。   Using the contact type discrimination system 100 described above, the robot contact type discrimination method of the present embodiment (hereinafter sometimes simply referred to as a contact type discrimination method) is performed as follows. In addition, the description which overlaps with description of the above-mentioned contact kind discrimination | determination system 100 is abbreviate | omitted.

先ず、図5に示すように、ロボット1に外力が作用すると、外力が作用した位置より当該ロボット1の基幹側に配置された第1の検出部110は検出信号を制御部150に出力する(S1)。
次に、制御部150の前処理部151は、第1の検出部110から入力された検出信号をフィルタリングし、平坦化した当該検出信号を特徴量算出部152に出力する(S2)。
First, as shown in FIG. 5, when an external force is applied to the robot 1, the first detection unit 110 arranged on the backbone side of the robot 1 from the position where the external force is applied outputs a detection signal to the control unit 150 ( S1).
Next, the preprocessing unit 151 of the control unit 150 filters the detection signal input from the first detection unit 110 and outputs the flattened detection signal to the feature amount calculation unit 152 (S2).

次に、特徴量算出部152は、前処理部151から入力された検出信号に基づいて、外力の力学特性である力成分のワールド座標系での水平成分と鉛直成分を算出する。さらに特徴量算出部152は、外力の力学特性である力成分のワールド座標系での水平成分と鉛直成分の微分成分及び積分成分を特徴量とし、接触種類判別部153に出力する(S3)。   Next, the feature amount calculation unit 152 calculates a horizontal component and a vertical component in the world coordinate system of the force component that is a dynamic characteristic of the external force based on the detection signal input from the preprocessing unit 151. Further, the feature amount calculation unit 152 uses the horizontal and vertical differential components and integral components of the force component, which is a dynamic characteristic of the external force, in the world coordinate system as the feature amount and outputs the feature amount to the contact type determination unit 153 (S3).

接触種類判別部153は、特徴量算出部152から入力された、特徴量である外力の力学特性である力成分のワールド座標系での水平成分及び鉛直成分の微分成分及び積分成分と、記憶部160から読み出したサンプル特徴量と、をパターンマッチングし、最も近いサンプル特徴量が属する接触の種類が、実際に人がロボット1へ接触した種類であると、判別する(S4)。   The contact type determination unit 153 includes a differential component and an integral component of horizontal and vertical components in the world coordinate system of a force component that is a dynamic characteristic of an external force that is a feature amount input from the feature amount calculation unit 152, and a storage unit The sample feature values read from 160 are pattern-matched, and it is determined that the type of contact to which the closest sample feature value belongs is the type in which a person actually contacts the robot 1 (S4).

<第2の実施の形態>
本発明に係る第2の実施の形態の接触種類判別システム及び接触種類判別方法を、以下に説明する。なお、第1の実施の形態の接触種類判別システム及び接触種類判別方法と重複する説明は省略する。
<Second Embodiment>
A contact type discrimination system and a contact type discrimination method according to the second embodiment of the present invention will be described below. In addition, the description which overlaps with the contact type discrimination | determination system and contact type discrimination method of 1st Embodiment is abbreviate | omitted.

本実施の形態の接触種類判別システム及び接触種類判別方法は、第1の検出部110が検出した外力の力学特性である力成分の値をフーリエ変換することで、当該外力の周波数特性を算出し、この外力の周波数特性を特徴量として用いる。すなわち、例えば握手する場合、ハンド部4aを握って引っ張る場合、ハンド部4aを握ってロボット1を誘導する場合、ハンド部4aに物を手渡す場合、アーム部4を叩く場合では、ロボット1に生じる振動(周波数)は異なるはずである。そこで、本実施の形態の特徴量算出部152は、接触することによって作用する外力の周波数特性を算出し、当該外力の周波数特性を特徴量とする。そのため、記憶部160には、予め接触の種類毎に複数回サンプリングを実施し、その際の周波数特性をサンプル特徴量として格納している。   The contact type discrimination system and the contact type discrimination method according to the present embodiment calculate the frequency characteristic of the external force by Fourier transforming the value of the force component that is the dynamic characteristic of the external force detected by the first detection unit 110. The frequency characteristic of this external force is used as a feature quantity. That is, for example, when the hand is shaken, when the hand part 4a is grasped and pulled, when the robot 1 is guided by grasping the hand part 4a, when the object is handed over to the hand part 4a, when the arm part 4 is hit, the robot 1 is generated. The vibration (frequency) should be different. Therefore, the feature amount calculation unit 152 according to the present embodiment calculates the frequency characteristic of the external force that acts by contact, and uses the frequency characteristic of the external force as the feature amount. Therefore, the storage unit 160 previously performs sampling a plurality of times for each type of contact, and stores frequency characteristics at that time as sample feature values.

接触種類判別部153は、記憶部160からサンプル特徴量を読み出して、外力の周波数特性である特徴量と、サンプル特徴量と、をパターンマッチングし、最も近いサンプル特徴量が属する接触の種類が、実際に人がロボット1へ接触した種類であると、判別する。   The contact type determination unit 153 reads the sample feature amount from the storage unit 160, pattern-matches the feature amount that is the frequency characteristic of the external force and the sample feature amount, and the type of contact to which the closest sample feature amount belongs is It is discriminated that the person actually contacts the robot 1.

これにより、本実施の形態の接触種類判別システム及び接触種類判別方法も、第1の検出部110として、外力の力学特性を示す3軸方向以上の成分を検出可能な力センサを用いることにより、少ないセンサでロボットへの接触の種類を判別可能とした。そのため、ロボットの構成の簡素化に寄与できる。すなわち、配線の本数を減少でき、しかも制御部150の演算量を軽減することができる。   Thereby, the contact type discrimination system and the contact type discrimination method of the present embodiment also use a force sensor capable of detecting components in three or more axial directions indicating the dynamic characteristics of the external force as the first detection unit 110. The type of contact with the robot can be identified with a small number of sensors. Therefore, it can contribute to simplification of the configuration of the robot. That is, the number of wirings can be reduced, and the amount of calculation of the control unit 150 can be reduced.

本実施の形態でも、接触種類判別部153はMTシステムを用いて、接触の種類を判別することが好ましい。これにより、少ない計算量で高い精度で接触の種類を判別することができる。勿論、k−nn法を用いても良く、SVMのように学習機能を備えたシステムを用いても良く、要するに一般的なパターン認識の技術を用いることができる。   Also in this embodiment, it is preferable that the contact type determination unit 153 determines the type of contact using the MT system. Thereby, it is possible to determine the type of contact with high accuracy with a small amount of calculation. Of course, the k-nn method may be used, and a system having a learning function such as SVM may be used. In short, a general pattern recognition technique can be used.

本実施の形態でも、特徴量算出部152は第1の検出部110の検出信号に基づいて特徴量を算出するのに加えて、第1の検出部110の検出信号をダウンサンプリングした後に特徴量を算出することが好ましい。接触種類判別部153は、第1の検出部110の検出信号に基づいて算出した特徴量を用いたパターンマッチングに加えて、第1の検出部110の検出信号をダウンサンプリングした後に算出した特徴量と、予め当該ダウンサンプリングした後に算出した特徴量に対応するようにサンプリングされたサンプル特徴量と、をパターンマッチングし、接触の種類を判別する。これにより、接触動作が変化した場合であっても、良好に接触の種類を判別することができる。   Also in the present embodiment, the feature amount calculation unit 152 calculates the feature amount based on the detection signal of the first detection unit 110, and in addition to downsampling the detection signal of the first detection unit 110, the feature amount is calculated. Is preferably calculated. The contact type determination unit 153 calculates the feature amount calculated after downsampling the detection signal of the first detection unit 110 in addition to the pattern matching using the feature amount calculated based on the detection signal of the first detection unit 110. And the sample feature quantity sampled so as to correspond to the feature quantity calculated after down-sampling in advance and pattern matching is performed to determine the type of contact. Thereby, even if it is a case where contact operation changes, the kind of contact can be discriminated favorably.

本実施の形態では、外力の周波数特性を特徴量としたが、外力の周波数特性の微分特性及び積分特性を特徴量として用いても良い。
本実施の形態では、外力の周波数特性に基づく特徴量のみで接触の種類を判別しているが、図6に示すように、外力の力学特性である力成分(及び/又はモーメント)の水平成分(水平軸回りの成分)と鉛直成分(鉛直軸回りの成分)の微分成分及び積分成分を特徴量とする、第1の実施の形態の接触種類判別システム及び接触種類判別方法と組み合わせると、より精度の高い接触の種類の判別を行うことができる。なお、図6は、本実施の形態の接触種類判別システムの処理動作の主要部のみを示している。
In the present embodiment, the frequency characteristic of the external force is used as the feature quantity, but the differential characteristic and the integral characteristic of the frequency characteristic of the external force may be used as the feature quantity.
In this embodiment, the type of contact is determined only by the feature amount based on the frequency characteristic of the external force. However, as shown in FIG. 6, the horizontal component of the force component (and / or moment) that is the dynamic characteristic of the external force is shown. When combined with the contact type discriminating system and the contact type discriminating method of the first embodiment, wherein the differential component and the integral component of the (component around the horizontal axis) and the vertical component (component around the vertical axis) are feature quantities, It is possible to determine the type of contact with high accuracy. FIG. 6 shows only the main part of the processing operation of the contact type determination system of the present embodiment.

<第3の実施の形態>
本発明に係る第3の実施の形態の接触種類判別システム及び接触種類判別方法を、以下に説明する。なお、第1の実施の形態の接触種類判別システム及び接触種類判別方法と重複する説明は省略する。
<Third Embodiment>
A contact type discrimination system and a contact type discrimination method according to the third embodiment of the present invention will be described below. In addition, the description which overlaps with the contact type discrimination | determination system and contact type discrimination method of 1st Embodiment is abbreviate | omitted.

本実施の形態の接触種類判別システム及び接触種類判別方法は、外力を示すベクトルを通る直線とロボット1の表面の交点又は外力が作用する位置(座標)を特徴量として用いる。すなわち、特徴量算出部152は、第1の検出部110が検出した検出結果に基づいて、
外力を示すベクトルを通る直線とロボット1の表面の交点又は外力が作用する座標を算出し、外力を示すベクトルを通る直線とロボット1の表面の交点又は外力が作用する座標を特徴量とする。そのため、記憶部160には、予め接触の種類毎に複数回サンプリングを実施し、その際の外力を示すベクトルを通る直線とロボット1の表面の交点又は外力が作用する座標をサンプル特徴量として格納している。なお、外力を示すベクトルを通る直線とロボット1の表面の交点又は外力が作用する座標の算出方法は、例えば日本ロボット学会誌 Vol22 No5、pp616〜624,2004に開示されている算出方法等を用いることができる。
The contact type discriminating system and the contact type discriminating method according to the present embodiment use, as the feature amount, an intersection between a straight line passing through a vector indicating an external force and the surface of the robot 1 or a position (coordinate) where the external force acts. That is, the feature amount calculation unit 152 is based on the detection result detected by the first detection unit 110.
A point of intersection between the straight line passing through the vector indicating the external force and the surface of the robot 1 or a coordinate at which the external force acts is calculated, and a point of intersection between the line passing through the vector indicating the external force and the surface of the robot 1 or the coordinate at which the external force acts is defined as a feature amount. Therefore, the storage unit 160 performs sampling a plurality of times in advance for each type of contact, and stores, as a sample feature amount, an intersection of a straight line passing through a vector indicating the external force at that time and a coordinate on which the surface of the robot 1 acts or external force acts is doing. Note that the calculation method disclosed in, for example, the Journal of the Robotics Society of Japan Vol22 No5, pp616-624, 2004, etc. is used as a method of calculating the intersection of the straight line passing through the vector indicating the external force and the surface of the robot 1 or the coordinate at which the external force acts. be able to.

接触種類判別部153は、記憶部160からサンプル特徴量を読み出して、特徴量と、サンプル特徴量と、をパターンマッチングし、最も近いサンプル特徴量が属する接触の種類が、実際に人がロボット1へ接触した種類であると、判別する。   The contact type determination unit 153 reads the sample feature value from the storage unit 160, pattern-matches the feature value and the sample feature value, and the type of contact to which the closest sample feature value belongs is actually determined by the robot 1 It is determined that the type of contact has been made.

これにより、本実施の形態の接触種類判別システム及び接触種類判別方法も、第1の検出部110として、外力の力学特性を示す3軸方向以上の成分を検出可能な力センサを用いることにより、少ないセンサでロボットへの接触の種類を判別可能とした。そのため、ロボットの構成の簡素化に寄与できる。すなわち、配線の本数を減少でき、しかも制御部150の演算量を軽減することができる。   Thereby, the contact type discrimination system and the contact type discrimination method of the present embodiment also use a force sensor capable of detecting components in three or more axial directions indicating the dynamic characteristics of the external force as the first detection unit 110. The type of contact with the robot can be identified with a small number of sensors. Therefore, it can contribute to simplification of the configuration of the robot. That is, the number of wirings can be reduced, and the amount of calculation of the control unit 150 can be reduced.

本実施の形態でも、接触種類判別部153はMTシステムを用いて、接触の種類を判別することが好ましい。これにより、高い精度で接触の種類を判別することができる。勿論、k−nn法を用いても良く、SVMのように学習機能を備えたシステムを用いても良く、要するに一般的なパターン認識の技術を用いることができる。   Also in this embodiment, it is preferable that the contact type determination unit 153 determines the type of contact using the MT system. Thereby, the kind of contact can be discriminated with high accuracy. Of course, the k-nn method may be used, and a system having a learning function such as SVM may be used. In short, a general pattern recognition technique can be used.

本実施の形態でも、特徴量算出部152は第1の検出部110の検出信号に基づいて特徴量を算出するのに加えて、第1の検出部110の検出信号をダウンサンプリングした後に特徴量を算出することが好ましい。接触種類判別部153は、第1の検出部110の検出信号に基づいて算出した特徴量を用いたパターンマッチングに加えて、第1の検出部110の検出信号をダウンサンプリングした後に算出した特徴量と、予め当該ダウンサンプリングした後に算出した特徴量に対応するようにサンプリングされたサンプル特徴量と、をパターンマッチングし、接触の種類を判別する。これにより、接触動作が変化した場合であっても、良好に接触の種類を判別することができる。   Also in the present embodiment, the feature amount calculation unit 152 calculates the feature amount based on the detection signal of the first detection unit 110, and in addition to downsampling the detection signal of the first detection unit 110, the feature amount is calculated. Is preferably calculated. The contact type determination unit 153 calculates the feature amount calculated after downsampling the detection signal of the first detection unit 110 in addition to the pattern matching using the feature amount calculated based on the detection signal of the first detection unit 110. And the sample feature quantity sampled so as to correspond to the feature quantity calculated after down-sampling in advance and pattern matching is performed to determine the type of contact. Thereby, even if it is a case where contact operation changes, the kind of contact can be discriminated favorably.

本実施の形態では、外力を示すベクトルを通る直線とロボット1の表面の交点又は外力が作用する座標のみを特徴量として接触の種類を判別しているが、外力の力学特性である力成分(及び/又はモーメント)の水平成分(水平軸回りの成分)と鉛直成分(鉛直軸回りの成分)の微分成分及び積分成分を特徴量とする、第1の実施の形態の接触種類判別システム及び接触種類判別方法と組み合わせると、より精度の高い接触の種類の判別を行うことができる。   In the present embodiment, the type of contact is determined using only the intersection of the straight line passing through the vector indicating the external force and the surface of the robot 1 or the coordinates on which the external force acts as a feature amount. However, the force component (the mechanical component of the external force) And / or moment) horizontal component (component around the horizontal axis) and vertical component (component around the vertical axis) and the differential component and integral component of the first embodiment, and the contact type discrimination system and contact according to the first embodiment When combined with the type determination method, it is possible to determine the type of contact with higher accuracy.

<第4の実施の形態>
本発明に係る第4の実施の形態の接触種類判別システム及び接触種類判別方法を、以下に説明する。なお、第1の実施の形態の接触種類判別システム及び接触種類判別方法と重複する説明は省略する。
<Fourth embodiment>
A contact type discrimination system and a contact type discrimination method according to the fourth embodiment of the present invention will be described below. In addition, the description which overlaps with the contact type discrimination | determination system and contact type discrimination method of 1st Embodiment is abbreviate | omitted.

本実施の形態の接触種類判別システム101及び接触種類判別方法は、図7に示すように、第1の実施の形態の接触種類判別システム及び接触種類判別方法で用いた特徴量に加えて、ロボット1の所定部位における予め設定されている目標位置が連続する軌道からの変位の微分成分及び積分成分を特徴量として用いる。なお、図7は、本実施の形態の接触種類判別システムの処理動作の主要部のみを示している。   As shown in FIG. 7, the contact type discrimination system 101 and the contact type discrimination method of the present embodiment include a robot in addition to the feature amount used in the contact type discrimination system and the contact type discrimination method of the first embodiment. A differential component and an integral component of displacement from a trajectory in which a preset target position at one predetermined portion is continuous are used as feature amounts. FIG. 7 shows only the main part of the processing operation of the contact type determination system of the present embodiment.

すなわち、接触種類判別システム101は、角度を検出可能な第2の検出部120を備える。第2の検出部120としては、ポテンショメータやエンコーダ等の角度センサを用いることができる。第2の検出部120は、ロボット1の各関節部に搭載されている。第2の検出部120は、検出信号を制御部150に出力する。   That is, the contact type determination system 101 includes a second detection unit 120 that can detect an angle. As the second detection unit 120, an angle sensor such as a potentiometer or an encoder can be used. The second detection unit 120 is mounted on each joint portion of the robot 1. The second detection unit 120 outputs a detection signal to the control unit 150.

制御部150は、ロボット1の所定部位として手先位置が予め設定されている軌道から、どれ位の変位が生じているかを算出する。すなわち、制御部150の特徴量算出部152は、第2の検出部120の検出結果やアーム部4の各要素の長さ等に基づいてロボット1の手先位置の座標(ワールド座標系又はベース座標系のどちらでも良い。)を算出する。ここで、ロボット1のハンド部4aの手先位置は、予め動作に応じて目標位置(目標座標)が設定されており、この目標座標が連続する軌道上を移動するようにインピーダンス制御やコンプライアンス制御される。そこで、特徴量算出部152は、現在の手先位置の座標と、予め設定されている軌道と、の変位を算出する。さらに特徴量算出部152は、算出した当該変位の微分成分及び積分成分を特徴量とする。そのため、記憶部160には、予め接触の種類毎に複数回サンプリングを実施し、その際に取得した、ロボット1の手先位置の座標と、予め設定されている軌道と、の変位の微分成分及び積分成分をサンプル特徴量として格納している。但し、本実施の形態では、当該変位の微分成分及び積分成分を特徴量としたが、当該変位を特徴量として用いても良い。   The control unit 150 calculates how much displacement has occurred from the trajectory in which the hand position is preset as a predetermined part of the robot 1. That is, the feature amount calculation unit 152 of the control unit 150 determines the coordinates of the hand position of the robot 1 based on the detection result of the second detection unit 120, the length of each element of the arm unit 4, and the like (world coordinate system or base coordinate Either of the systems may be used). Here, the hand position of the hand portion 4a of the robot 1 is set in advance as a target position (target coordinates) according to the operation, and impedance control and compliance control are performed so that the target coordinates move on a continuous trajectory. The Therefore, the feature amount calculation unit 152 calculates the displacement between the coordinates of the current hand position and a preset trajectory. Further, the feature amount calculation unit 152 uses the calculated differential component and integral component of the displacement as the feature amount. Therefore, the storage unit 160 performs sampling a plurality of times for each type of contact in advance, and obtains the differential component of the displacement between the coordinates of the hand position of the robot 1 and the trajectory set in advance, and An integral component is stored as a sample feature amount. However, in the present embodiment, the differential component and the integral component of the displacement are used as the feature amount, but the displacement may be used as the feature amount.

接触種類判別部153は、記憶部160からサンプル特徴量を読み出して、特徴量と、サンプル特徴量と、をパターンマッチングし、最も近いサンプル特徴量が属する接触の種類が、実際に人がロボット1へ接触した種類であると、判別する。   The contact type determination unit 153 reads the sample feature value from the storage unit 160, pattern-matches the feature value and the sample feature value, and the type of contact to which the closest sample feature value belongs is actually determined by the robot 1 It is determined that the type of contact has been made.

このように接触種類判別システム101及び接触種類判別方法は、第1の実施の形態の接触種類判別システム及び接触種類判別方法で用いた特徴量に加え、さらにロボット1の所定部位における予め設定されている目標位置の軌道からの変位の微分成分及び積分成分をサンプル特徴量とするので、接触の種類の判別の精度をより向上させることができる。   As described above, the contact type determination system 101 and the contact type determination method are set in advance in a predetermined part of the robot 1 in addition to the feature amount used in the contact type determination system and the contact type determination method of the first embodiment. Since the differential component and the integral component of the displacement of the target position from the trajectory are used as the sample feature amount, it is possible to further improve the accuracy of determining the type of contact.

本実施の形態でも、接触種類判別部153はMTシステムを用いて、接触の種類を判別することが好ましい。これにより、高い精度で接触の種類を判別することができる。勿論、k−nn法を用いても良く、SVMのように学習機能を備えたシステムを用いても良く、要するに一般的なパターン認識の技術を用いることができる。   Also in this embodiment, it is preferable that the contact type determination unit 153 determines the type of contact using the MT system. Thereby, the kind of contact can be discriminated with high accuracy. Of course, the k-nn method may be used, and a system having a learning function such as SVM may be used. In short, a general pattern recognition technique can be used.

本実施の形態でも、特徴量算出部152は第2の検出部120の検出信号に基づいて特徴量を算出するのに加えて、第2の検出部120の検出信号をダウンサンプリングした後に特徴量を算出することが好ましい。接触種類判別部153は、第2の検出部120の検出信号に基づいて算出した特徴量を用いたパターンマッチングに加えて、第2の検出部120の検出信号をダウンサンプリングした後に算出した特徴量と、予め当該ダウンサンプリングした後に算出した特徴量に対応するようにサンプリングされたサンプル特徴量と、をパターンマッチングし、接触の種類を判別する。これにより、接触動作が変化した場合であっても、良好に接触の種類を判別することができる。   Also in the present embodiment, the feature amount calculation unit 152 calculates the feature amount based on the detection signal of the second detection unit 120, and in addition to downsampling the detection signal of the second detection unit 120, the feature amount Is preferably calculated. The contact type determination unit 153 calculates the feature amount calculated after downsampling the detection signal of the second detection unit 120 in addition to the pattern matching using the feature amount calculated based on the detection signal of the second detection unit 120. And the sample feature quantity sampled so as to correspond to the feature quantity calculated after down-sampling in advance and pattern matching is performed to determine the type of contact. Thereby, even if it is a case where contact operation changes, the kind of contact can be discriminated favorably.

<第5の実施の形態>
本発明に係る第5の実施の形態の接触種類判別システム及び接触種類判別方法を、以下に説明する。なお、第1の実施の形態の接触種類判別システム及び接触種類判別方法と重複する説明は省略する。
<Fifth embodiment>
A contact type discrimination system and a contact type discrimination method according to the fifth embodiment of the present invention will be described below. In addition, the description which overlaps with the contact type discrimination | determination system and contact type discrimination method of 1st Embodiment is abbreviate | omitted.

本実施の形態の接触種類判別システム102及び接触種類判別方法は、図8に示すように、第1の実施の形態の接触種類判別システム及び接触種類判別方法で用いた特徴量に加えて、人の顔や手先位置等を特徴量として用いる。なお、図8は、本実施の形態の接触種類判別システムの処理動作の主要部のみを示している。   As shown in FIG. 8, the contact type discrimination system 102 and the contact type discrimination method according to the present embodiment include a human being in addition to the feature amount used in the contact type discrimination system and the contact type discrimination method according to the first embodiment. Is used as a feature amount. FIG. 8 shows only the main part of the processing operation of the contact type determination system of the present embodiment.

すなわち、接触種類判別システム102は、ロボット1の周辺情報を検出する第3の検出部130を備える。第3の検出部130としては、撮像素子としてCCD(charge coupled device)やCMOS(complementary metal oxide semiconductor)等を備えるビジョンセンサ(例えばステレオカメラ)等の撮像センサやレーザレンジファインダ等の測距センサを用いることができる。第3の検出部130は、人の顔や手を検出するのに適したロボット1の所定の位置に配置されており、例えば上下左右に検出領域を振ることができる構成とされている。第3の検出部130は、検出信号を制御部150に出力する。   That is, the contact type determination system 102 includes a third detection unit 130 that detects peripheral information of the robot 1. As the third detection unit 130, an imaging sensor such as a vision sensor (for example, a stereo camera) including a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) as an imaging element, or a distance measuring sensor such as a laser range finder is used. Can be used. The third detection unit 130 is disposed at a predetermined position of the robot 1 suitable for detecting a person's face and hand, and is configured to be able to swing the detection area vertically and horizontally, for example. The third detection unit 130 outputs a detection signal to the control unit 150.

制御部150は、ロボット1に接触する人の顔の位置、顔の向き、手の位置、手の向きを算出する。すなわち、制御部150の特徴量算出部152は、入力された検出信号に基づいて顔中心を検出し、当該顔中心のベース座標系での座標の微分成分及び積分成分を特徴量とする。このとき、特徴量算出部152は、第3の検出部130から顔までの距離の微分成分及び積分成分を特徴量としても良い。   The control unit 150 calculates the face position, face direction, hand position, and hand direction of the person who contacts the robot 1. That is, the feature amount calculation unit 152 of the control unit 150 detects the face center based on the input detection signal, and uses the differential component and the integral component of the coordinates in the base coordinate system of the face center as the feature amount. At this time, the feature amount calculation unit 152 may use a differential component and an integral component of the distance from the third detection unit 130 to the face as the feature amount.

また、特徴量算出部152は、入力された検出信号に基づいて、ベース座標系における、顔の正面方向の単位ベクトルと、人の顔中心からロボット1の所定の部位(例えば手先位置)への単位ベクトルとの内積を算出し、当該内積の微分成分及び積分成分を特徴量とする。   In addition, the feature amount calculation unit 152, based on the input detection signal, outputs a unit vector in the front direction of the face in the base coordinate system and a predetermined part (for example, a hand position) of the robot 1 from the human face center. An inner product with the unit vector is calculated, and a differential component and an integral component of the inner product are used as feature amounts.

また、特徴量算出部152は、入力された検出信号に基づいて、人の手先位置のベース座標系での座標を検出し、当該手先位置の座標の微分成分及び積分成分を特徴量とする。   Further, the feature amount calculation unit 152 detects the coordinates in the base coordinate system of the human hand position based on the input detection signal, and uses the differential component and the integral component of the coordinate of the hand position as the feature amount.

また、特徴量算出部152は、入力された検出信号に基づいて、ベース座標系における、人の掌の法線単位ベクトルと、人の掌中心からロボット1の所定の部位(例えば手先位置)への単位ベクトルとの内積を算出し、当該内積の微分成分及び積分成分を特徴量とする。   Further, the feature amount calculation unit 152 is based on the normal detection unit vector of the person's palm and the predetermined center of the person's palm (for example, the hand position) in the base coordinate system based on the input detection signal. The inner product with the unit vector is calculated, and the differential component and the integral component of the inner product are used as feature amounts.

そのため、記憶部160には、予め接触の種類毎に複数回サンプリングを実施し、その際に取得した、人の顔の位置又は顔の向き又は手の位置又は手の向きの微分成分及び積分成分をサンプル特徴量として格納している。   Therefore, the storage unit 160 performs sampling a plurality of times for each type of contact in advance, and the human face position or face orientation or hand position or hand orientation differential component and integral component acquired at that time. Are stored as sample feature values.

接触種類判別部153は、記憶部160からサンプル特徴量を読み出して、特徴量と、サンプル特徴量と、をパターンマッチングし、最も近いサンプル特徴量が属する接触の種類が、実際に人がロボット1へ接触した種類であると、判別する。   The contact type determination unit 153 reads the sample feature value from the storage unit 160, pattern-matches the feature value and the sample feature value, and the type of contact to which the closest sample feature value belongs is actually determined by the robot 1 It is determined that the type of contact has been made.

このように接触種類判別システム102及び接触種類判別方法は、第1の実施の形態の接触種類判別システム及び接触種類判別方法で用いた特徴量に加え、さらにロボット1に接触する人の顔の位置又は顔の向き又は手の位置又は手の向きの微分成分及び積分成分を特徴量とするので、接触の種類の判別の精度をより向上させることができる。   As described above, the contact type determination system 102 and the contact type determination method are not only the feature amounts used in the contact type determination system and the contact type determination method of the first embodiment, but also the position of the face of the person in contact with the robot 1. Alternatively, since the differential component and the integral component of the face orientation, the hand position, or the hand orientation are used as the feature amount, the accuracy of discrimination of the contact type can be further improved.

本実施の形態でも、接触種類判別部153はMTシステムを用いて、接触の種類を判別することが好ましい。これにより、高い精度で接触の種類を判別することができる。勿論、k−nn法を用いても良く、SVMのように学習機能を備えたシステムを用いても良く、要するに一般的なパターン認識の技術を用いることができる。   Also in this embodiment, it is preferable that the contact type determination unit 153 determines the type of contact using the MT system. Thereby, the kind of contact can be discriminated with high accuracy. Of course, the k-nn method may be used, and a system having a learning function such as SVM may be used. In short, a general pattern recognition technique can be used.

本実施の形態でも、特徴量算出部152は第3の検出部130の検出信号に基づいて特徴量を算出するのに加えて、第3の検出部130の検出信号をダウンサンプリングした後に特徴量を算出することが好ましい。接触種類判別部153は、第3の検出部130の検出信号に基づいて算出した特徴量を用いたパターンマッチングに加えて、第3の検出部130の検出信号をダウンサンプリングした後に算出した特徴量と、予め当該ダウンサンプリングした後に算出した特徴量に対応するようにサンプリングされたサンプル特徴量と、をパターンマッチングし、接触の種類を判別する。これにより、接触動作が変化した場合であっても、良好に接触の種類を判別することができる。   Also in the present embodiment, the feature amount calculation unit 152 calculates the feature amount based on the detection signal of the third detection unit 130, and in addition to downsampling the detection signal of the third detection unit 130, the feature amount Is preferably calculated. The contact type determination unit 153 calculates the feature amount after down-sampling the detection signal of the third detection unit 130 in addition to the pattern matching using the feature amount calculated based on the detection signal of the third detection unit 130 And the sample feature quantity sampled so as to correspond to the feature quantity calculated after down-sampling in advance and pattern matching is performed to determine the type of contact. Thereby, even if it is a case where contact operation changes, the kind of contact can be discriminated favorably.

本実施の形態では、人の顔の位置、顔の向き、手の位置、手の向きの全ての微分成分及び積分成分を特徴量として用いているが、これらの少なくとも1つの微分成分及び積分成分を特徴量として用いれば良い。   In the present embodiment, all the differential components and integral components of the human face position, face orientation, hand position, and hand orientation are used as feature quantities. However, at least one of these differential components and integral components is used. May be used as a feature amount.

本実施の形態では、人の顔の位置、顔の向き、手の位置、手の向きの微分成分及び積分成分を特徴量として用いているが、人の顔の位置、顔の向き、手の位置、手の向きを特徴量として用いても良い。   In the present embodiment, the position of the person's face, the orientation of the face, the position of the hand, the differential component and the integral component of the orientation of the hand are used as the feature quantity, but the position of the person's face, the orientation of the face, the hand You may use a position and the direction of a hand as a feature-value.

<第6の実施の形態>
本発明に係る第6の実施の形態の接触種類判別システム及び接触種類判別方法を、以下に説明する。なお、第1の実施の形態の接触種類判別システム及び接触種類判別方法と重複する説明は省略する。
<Sixth Embodiment>
A contact type discrimination system and a contact type discrimination method according to the sixth embodiment of the present invention will be described below. In addition, the description which overlaps with the contact type discrimination | determination system and contact type discrimination method of 1st Embodiment is abbreviate | omitted.

本実施の形態の接触種類判別システム103及び接触種類判別方法は、図9に示すように、第1の実施の形態の接触種類判別システム及び接触種類判別方法で用いた特徴量に加えて、人が発する音声の大きさ又は人が発する音声に含まれる単語の使用頻度又は会話の内容等を特徴量として用いる。なお、図9は、本実施の形態の接触種類判別システムの処理動作の主要部のみを示している。   As shown in FIG. 9, the contact type discrimination system 103 and the contact type discrimination method of the present embodiment include human features in addition to the feature amounts used in the contact type discrimination system and the contact type discrimination method of the first embodiment. The volume of the voice uttered or the frequency of use of words included in the voice uttered by the person or the content of the conversation is used as the feature amount. FIG. 9 shows only the main part of the processing operation of the contact type determination system of the present embodiment.

すなわち、接触種類判別システム103は、人の音声を検出する第4の検出部140を備える。第4の検出部140としては、一般的な集音マイクを用いることができる。第4の検出部140は、ロボット1に搭載されている。第4の検出部140は検出信号を制御部150に出力する。   That is, the contact type discrimination system 103 includes a fourth detection unit 140 that detects human voice. As the fourth detection unit 140, a general sound collecting microphone can be used. The fourth detection unit 140 is mounted on the robot 1. The fourth detection unit 140 outputs a detection signal to the control unit 150.

制御部150は、人が発している声の大きさ、声の周波数帯や単語の使用頻度、会話の内容等を検出する。すなわち、制御部150の特徴量算出部152は、入力された検出信号に基づいて、声の大きさ、声の周波数帯及び単語の使用頻度、会話の内容等を検出し、当該声の大きさ、声の周波数帯及び単語の使用頻度、会話の内容度を特徴量とする。例えば、人がロボット1に握手をする場合は「こんにちは」と発言したり、人がロボット1に物を渡す場合は「どうぞ」と発言したり、人がロボット1を誘導する場合は「こちらへ」と発言したりするので、これらの単語の使用頻度を特徴量とする。また、人が感情的になっている場合は、声が大きくなったり、声の周波数帯が高くなったりするので、これらを特徴量とする。そのため、記憶部160には、予め接触の種類毎に複数回サンプリングを実施し、その際に取得した、声の大きさ、声の周波数帯及び単語の使用頻度、会話の内容をサンプル特徴量として格納している。なお、どの様な単語を特徴量とするかは、任意で設定することができ、しかも声の大きさ、声の周波数帯及び単語の使用頻度、会話の内容等と接触の種類との対応関係も、任意で設定することができる。   The control unit 150 detects the volume of a voice uttered by a person, the frequency band of a voice, the use frequency of a word, the content of a conversation, and the like. That is, the feature amount calculation unit 152 of the control unit 150 detects the volume of the voice, the frequency band of the voice and the use frequency of the words, the content of the conversation, and the like based on the input detection signal, and the volume of the voice. , Voice frequency band, word usage frequency, conversation content level are defined as feature quantities. For example, you can speak with the "Hello" If a person to shake hands on the robot 1, or to speak with "please" If the person passes the object to the robot 1, when a person is to induce the robot 1 "to here. The frequency of use of these words is used as a feature amount. Further, when a person is emotional, the voice becomes louder or the frequency band of the voice becomes higher. Therefore, the storage unit 160 performs sampling a plurality of times for each type of contact in advance, and uses the voice volume, voice frequency band and word usage frequency, and conversation content acquired at that time as sample feature values. Storing. In addition, what kind of word is used as the feature amount can be arbitrarily set, and the correspondence between the loudness of the voice, the frequency band of the voice and the frequency of use of the word, the content of the conversation, and the type of contact Can also be set arbitrarily.

接触種類判別部153は、記憶部160からサンプル特徴量を読み出して、特徴量と、サンプル特徴量と、をパターンマッチングし、最も近いサンプル特徴量が属する接触の種類が、実際に人がロボット1へ接触した種類であると、判別する。   The contact type determination unit 153 reads the sample feature value from the storage unit 160, pattern-matches the feature value and the sample feature value, and the type of contact to which the closest sample feature value belongs is actually determined by the robot 1 It is determined that the type of contact has been made.

このように接触種類判別システム103及び接触種類判別方法も、第1の実施の形態の接触種類判別システム及び接触種類判別方法で用いた特徴量に加え、さらに声の大きさ、声の周波数帯及び単語の使用頻度、会話の内容等を特徴量とするので、接触の種類の判別の精度をより向上させることができる。   As described above, the contact type discrimination system 103 and the contact type discrimination method also include the voice volume, the voice frequency band, and the feature amount used in the contact type discrimination system and the contact type discrimination method according to the first embodiment. Since the use frequency of words, the content of conversation, and the like are feature quantities, the accuracy of discrimination of the type of contact can be further improved.

本実施の形態でも、接触種類判別部153はMTシステムを用いて、接触の種類を判別することが好ましい。これにより、高い精度で接触の種類を判別することができる。勿論、k−nn法を用いても良く、SVMのように学習機能を備えたシステムを用いても良く、要するに一般的なパターン認識の技術を用いることができる。   Also in this embodiment, it is preferable that the contact type determination unit 153 determines the type of contact using the MT system. Thereby, the kind of contact can be discriminated with high accuracy. Of course, the k-nn method may be used, and a system having a learning function such as SVM may be used. In short, a general pattern recognition technique can be used.

以上、本発明に係る接触種類判別システム及び接触種類判別方法、並びにロボットの実施の形態を説明したが、上記の構成に限らず、本発明の技術的思想を逸脱しない範囲で、変更することが可能である。   The contact type discrimination system, the contact type discrimination method, and the embodiment of the robot according to the present invention have been described above. However, the present invention is not limited to the above configuration, and can be changed without departing from the technical idea of the present invention. Is possible.

上記実施の形態では、第1の検出部110として6軸力センサを用いたが、少なくとも外力の力学特性を示す3軸方向以上の成分を検出可能な力センサを用いれば、略同様に実施できる。   In the above embodiment, a six-axis force sensor is used as the first detection unit 110. However, if a force sensor capable of detecting at least a component in the three-axis direction showing the dynamic characteristics of external force is used, the first detection unit 110 can be implemented in substantially the same manner. .

上記実施の形態では、記憶部160に格納されている全てのテンプレートについてパターンマッチングを実行しているが、予めパターンマッチングするテンプレートを絞り込むことが好ましい。例えば、第1の実施の形態を例に説明すると、図2に示すように、制御部150はマッチング選択部154を備える。マッチング選択部154には、第1の検出部110から検出信号が入力される。マッチング選択部154には、予め閾値が設定されており、当該閾値と、入力される力成分やモーメントと、が比較される。つまり、握手程度であれば、比較的力成分やモーメントは小さいので、入力される力成分やモーメントが閾値より大きいと、マッチング選択部154は接触の種類として握手以外であることが判断できる。そのため、マッチング選択部154は、入力される力成分やモーメントが閾値より大きいと、接触の種類として握手に属するテンプレートとのパターンマッチングを省略するように、接触種類判別部153に指示する。このようにパターンマッチングの回数を減らすことで、制御部150の負担を軽減することができる。この場合、第2及び第3の実施の形態でも、同様にマッチング選択部154を用いてパターンマッチングの回数を減らすことが可能である。   In the above embodiment, pattern matching is executed for all templates stored in the storage unit 160. However, it is preferable to narrow down templates for pattern matching in advance. For example, the first embodiment will be described as an example. As illustrated in FIG. 2, the control unit 150 includes a matching selection unit 154. A detection signal is input from the first detection unit 110 to the matching selection unit 154. A threshold value is set in the matching selection unit 154 in advance, and the threshold value is compared with the input force component and moment. That is, since the force component and the moment are relatively small if the degree is a handshake, the matching selection unit 154 can determine that the type of contact is other than the handshake if the input force component or moment is larger than the threshold. Therefore, the matching selection unit 154 instructs the contact type determination unit 153 to omit the pattern matching with the template belonging to the handshake as the contact type when the input force component or moment is larger than the threshold value. Thus, by reducing the number of times of pattern matching, the burden on the control unit 150 can be reduced. In this case, also in the second and third embodiments, it is possible to similarly reduce the number of pattern matching using the matching selection unit 154.

第4の実施の形態では、マッチング選択部154が、例えば第2の検出部120の検出結果やアーム部4の各要素の長さ等に基づいてロボット1の手先位置の座標を算出する。そして、マッチング選択部154は、算出した手先位置の座標と予め設定されている軌道との変位と、閾値とを比較する。つまり、ロボット1が引っ張られると、当該変位は比較的大きくなるので、当該変位が閾値より小さいと、マッチング選択部154は接触の種類としてロボット1を引っ張る動作以外であることが判断できる。そのため、マッチング選択部154は、当該変位が閾値より小さいと、接触の種類としてロボット1を引っ張る動作に属するテンプレートとのパターンマッチングを省略するように、接触種類判別部153に指示する。   In the fourth embodiment, the matching selection unit 154 calculates the coordinates of the hand position of the robot 1 based on the detection result of the second detection unit 120, the length of each element of the arm unit 4, and the like. Then, the matching selection unit 154 compares the calculated displacement of the hand position with a predetermined trajectory and a threshold value. That is, when the robot 1 is pulled, the displacement becomes relatively large. Therefore, when the displacement is smaller than the threshold value, the matching selection unit 154 can determine that the type of contact is other than the operation of pulling the robot 1. Therefore, when the displacement is smaller than the threshold value, the matching selection unit 154 instructs the contact type determination unit 153 to omit the pattern matching with the template belonging to the operation of pulling the robot 1 as the contact type.

第5の実施の形態では、マッチング選択部154が、例えば第3の検出部130から入力される画像情報から顔が正面を向いた画像を検出できるか否かを判定する。つまり、握手であれば顔が正面を向いた画像を検出できる可能性が高いので、マッチング選択部154は入力される画像情報から顔が正面を向いた画像を検出できないと、接触の種類として握手に属するテンプレートとのパターンマッチングを省略するように、接触種類判別部153に指示する。   In the fifth embodiment, the matching selection unit 154 determines whether or not an image with the face facing the front can be detected from the image information input from the third detection unit 130, for example. That is, since it is highly likely that an image with the face facing the front can be detected if it is a handshake, if the matching selection unit 154 cannot detect an image with the face facing the front from the input image information, the type of contact is the handshake. The contact type determination unit 153 is instructed to omit the pattern matching with the template belonging to.

第6の実施の形態では、マッチング選択部154が、例えば第4の検出部140から入力される音声から声の大きさを算出し、算出した声の大きさと、閾値と、を比較する。つまり、握手であれば人が発する声の大きさは比較的小さい可能性が高いので、マッチング選択部154は算出した声の大きさが閾値より大きいと、接触の種類として握手に属するテンプレートとのパターンマッチングを省略するように、接触種類判別部153に指示する。   In the sixth embodiment, the matching selection unit 154 calculates the loudness of voice from, for example, the voice input from the fourth detection unit 140, and compares the calculated loudness with a threshold value. In other words, since the loudness of a person's voice is likely to be relatively small in the case of a handshake, the matching selection unit 154 determines that the template belonging to the handshake is the contact type if the calculated loudness is greater than the threshold value. The contact type determination unit 153 is instructed to omit the pattern matching.

上記実施の形態では、第1の実施の形態を中心に他の実施の形態と組み合わせているが、組み合わせは適宜、設定される。   In the said embodiment, although it combines with other embodiment centering on 1st Embodiment, the combination is set suitably.

1 ロボット、2 頭部、3 胴体部
4 アーム部、4a ハンド部、4b 下腕部、4c 上腕部
5 脚部、5a 足部、5b 下腿部、5c 上腿部
100 接触種類判別システム
101 接触種類判別システム
102 接触種類判別システム
103 接触種類判別システム
110 第1の検出部
120 第2の検出部
130 第3の検出部
140 第4の検出部
150 制御部、151 前処理部、152 特徴量算出部、153 接触種類判別部、154 マッチング選択部
160 記憶部
170 駆動部
DESCRIPTION OF SYMBOLS 1 Robot, 2 heads, 3 torso parts 4 arm part, 4a hand part, 4b lower arm part, 4c upper arm part 5 leg part, 5a leg part, 5b lower leg part, 5c upper leg part 100 contact type discrimination system 101 contact Type discriminating system 102 Contact type discriminating system 103 Contact type discriminating system 110 First detection unit 120 Second detection unit 130 Third detection unit 140 Fourth detection unit 150 Control unit, 151 Preprocessing unit, 152 Feature quantity calculation , 153 Contact type discrimination unit, 154 Matching selection unit 160 Storage unit 170 Drive unit

Claims (17)

ロボットへの接触によって外力が作用する際に、前記接触の種類を判別する接触種類判別システムであって、
前記ロボットに搭載された、前記外力の力学特性を示す3軸方向以上の成分を検出する第1の検出部と、
前記第1の検出部の検出結果に基づいて特徴量を算出する特徴量算出部と、
前記特徴量と、予め前記接触の種類に対応するように取得したサンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別する接触種類判別部と、
を備えることを特徴とするロボットの接触種類判別システム。
A contact type discrimination system for discriminating the type of contact when an external force acts by contact with a robot,
A first detector that is mounted on the robot and detects a component in three or more axial directions indicating the dynamic characteristics of the external force;
A feature amount calculation unit that calculates a feature amount based on a detection result of the first detection unit;
A contact type determination unit that pattern-matches the feature amount and a sample feature amount acquired in advance to correspond to the type of contact, and determines the type of contact with the robot;
A robot contact type discrimination system comprising:
前記特徴量算出部は、前記第1の検出部が検出した前記外力の力学特性である力成分の水平成分と鉛直成分を算出し、算出した前記水平成分と前記鉛直成分とを特徴量とし、
前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力の力学特性である力成分の水平成分と鉛直成分とをサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別することを特徴とする請求項1に記載のロボットの接触種類判別システム。
The feature amount calculation unit calculates a horizontal component and a vertical component of a force component that are mechanical characteristics of the external force detected by the first detection unit, and uses the calculated horizontal component and the vertical component as a feature amount.
The contact type determination unit uses the horizontal component and the vertical component of the force component, which are mechanical characteristics of external force, acquired in advance so as to correspond to the contact type and the feature amount, as the sample feature amount, and the feature amount. 2. The robot contact type discrimination system according to claim 1, wherein the type of contact with the robot is discriminated by pattern matching the sample feature quantity.
前記特徴量算出部は、前記水平成分と前記鉛直成分との微分成分及び積分成分を特徴量とすることを特徴とする請求項2に記載のロボットの接触種類判別システム。   The robot contact type determination system according to claim 2, wherein the feature amount calculation unit uses a differential component and an integral component of the horizontal component and the vertical component as feature amounts. 前記特徴量算出部は、前記第1の検出部が検出した前記外力の力学特性であるモーメントの水平軸回りの成分と鉛直軸回りの成分を算出し、算出した前記水平軸回りの成分と前記鉛直軸回りの成分とを特徴量とし、
前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力の力学特性であるモーメントの水平軸回りの成分と鉛直軸回りの成分とをサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別することを特徴とする請求項1乃至3のいずれか1項に記載のロボットの接触種類判別システム。
The feature amount calculation unit calculates a component around a horizontal axis and a component around a vertical axis of a moment, which is a mechanical characteristic of the external force detected by the first detection unit, and calculates the component around the horizontal axis and the calculated component around the horizontal axis The component around the vertical axis is used as a feature value.
The contact type discriminating unit uses a component around a horizontal axis and a component around a vertical axis, which are mechanical characteristics of external force, acquired in advance so as to correspond to the type of contact and the feature amount, as sample feature amounts. The robot contact type according to any one of claims 1 to 3, wherein the feature amount and the sample feature amount are pattern-matched to determine the type of contact with the robot. Discriminating system.
前記特徴量算出部は、前記水平軸回りの成分と前記鉛直軸回りの成分との微分成分及び積分成分を特徴量とすることを特徴とする請求項4に記載のロボットの接触種類判別システム。   5. The robot contact type determination system according to claim 4, wherein the feature amount calculation unit uses a differential component and an integral component of the component around the horizontal axis and the component around the vertical axis as a feature amount. 前記特徴量算出部は、前記第1の検出部が検出した前記外力の力学特性である力成分の値をフーリエ変換して算出した前記外力の周波数特性を特徴量とし、
前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力の周波数特性をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別することを特徴とする請求項1乃至5のいずれか1項に記載のロボットの接触種類判別システム。
The feature amount calculation unit uses the frequency characteristic of the external force calculated by Fourier transforming the value of the force component, which is the dynamic characteristic of the external force detected by the first detection unit, as a feature amount,
The contact type determination unit uses the frequency characteristics of external force acquired in advance to correspond to the contact type and the feature amount as a sample feature amount, and performs pattern matching between the feature amount and the sample feature amount. The contact type determination system for a robot according to claim 1, wherein the type of contact with the robot is determined.
前記特徴量算出部は、前記外力の周波数特性の微分成分及び積分成分を特徴量とすることを特徴とする請求項6に記載のロボットの接触種類判別システム。   The robot contact type determination system according to claim 6, wherein the feature amount calculation unit uses a differential component and an integral component of a frequency characteristic of the external force as a feature amount. 前記特徴量算出部は、前記第1の検出部が検出した前記外力を示すベクトルを通る直線と前記ロボットの表面の交点又は前記外力が作用する位置を算出し、算出した前記交点又は前記位置を特徴量とし、
前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、外力を示すベクトルを通る直線と前記ロボットの表面の交点又は外力が作用する位置をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別することを特徴とする請求項1乃至7のいずれか1項に記載のロボットの接触種類判別システム。
The feature amount calculation unit calculates an intersection of a straight line passing through the vector indicating the external force detected by the first detection unit and the surface of the robot or a position where the external force acts, and calculates the calculated intersection or the position. As feature quantity,
The contact type discriminating unit uses, as a sample feature amount, an intersection of a straight line passing through a vector indicating an external force and a position where the external force acts, which is acquired in advance so as to correspond to the contact type and the feature amount. The contact type of the robot according to claim 1, wherein the feature type and the sample feature quantity are pattern-matched to determine the type of contact with the robot. Discriminating system.
前記特徴量算出部は、前記ロボットの所定部位における予め設定されている目標位置の軌道からの変位を算出し、算出した前記変位を特徴量とし、
前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、前記ロボットの所定部位における予め設定されている目標位置の軌道からの変位をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別することを特徴とする請求項2乃至8のいずれか1項に記載のロボットの接触種類判別システム。
The feature amount calculation unit calculates a displacement from a trajectory of a preset target position in a predetermined part of the robot, and uses the calculated displacement as a feature amount.
The contact type determination unit uses a displacement from a trajectory of a preset target position in a predetermined part of the robot, which is acquired in advance so as to correspond to the type of contact and the feature amount, as a sample feature amount, 9. The robot contact type discrimination system according to claim 2, wherein the feature quantity and the sample feature quantity are subjected to pattern matching to discriminate a type of contact with the robot. .
前記ロボットの周辺情報を検出する第2の検出部を備え、
前記特徴量算出部は、前記第2の検出部の検出結果に基づいて、前記ロボットに接触する人の顔の位置又は顔の向き又は手の位置又は手の向きの少なくとも一つを算出し、前記顔の位置又は前記顔の向き又は前記手の位置又は前記手の向きの少なくとも一つを特徴量とし、
前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、人の顔の位置又は顔の向き又は手の位置又は手の向きの少なくとも一つをサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別することを特徴とする請求項2乃至9のいずれか1項に記載のロボットの接触種類判別システム。
A second detector for detecting peripheral information of the robot;
The feature amount calculation unit calculates at least one of a face position or a face direction, a hand position or a hand direction of a person in contact with the robot based on the detection result of the second detection unit, The feature amount is at least one of the position of the face or the orientation of the face, the position of the hand or the orientation of the hand,
The contact type determination unit uses, as a sample feature amount, at least one of a human face position, a face orientation, a hand position, or a hand orientation acquired in advance so as to correspond to the contact type and the feature amount. The robot contact according to any one of claims 2 to 9, wherein the feature amount and the sample feature amount are used for pattern matching to determine a type of contact with the robot. Type discrimination system.
前記特徴量算出部は、前記顔の位置又は前記顔の向き又は前記手の位置又は前記手の向きの少なくとも一つの微分成分及び積分成分を特徴量とすることを特徴とする請求項10に記載のロボットの接触種類判別システム。   The feature amount calculation unit uses the at least one differential component and integral component of the face position, the face orientation, the hand position, or the hand orientation as a feature amount. Robot contact type discrimination system. 人の音声を検出する第3の検出部を備え、
前記特徴量算出部は、前記第3の検出部の検出結果に基づいて音声認識を行い、音声の大きさ又は単語の使用頻度又は会話の内容を特徴量とし、
前記接触種類判別部は、予め前記接触の種類及び前記特徴量に対応するように取得した、音声の大きさ又は単語の使用頻度又は会話の内容をサンプル特徴量に用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別することを特徴とする請求項2乃至11のいずれか1項に記載のロボットの接触種類判別システム。
A third detector for detecting human voice;
The feature amount calculation unit performs voice recognition based on the detection result of the third detection unit, and uses the volume of the voice or the frequency of use of words or the content of conversation as a feature amount,
The contact type discriminating unit, which is acquired in advance so as to correspond to the type of contact and the feature amount, uses the volume of speech or the frequency of use of words or the content of conversation as a sample feature amount, and the feature amount, The robot contact type determination system according to any one of claims 2 to 11, wherein the sample feature amount is pattern-matched to determine the type of contact with the robot.
前記接触種類判別部は、MTシステム、又はk−NN法、又はSVMを用いて、前記特徴量と、前記サンプル特徴量と、をパターンマッチングすることを特徴とする請求項1乃至12のいずれか1項に記載のロボットの接触種類判別システム。   The contact type determination unit performs pattern matching between the feature quantity and the sample feature quantity using an MT system, a k-NN method, or SVM. The contact type discrimination system for a robot according to item 1. 前記第1乃至3のいずれかの検出部の検出結果に基づいて、前記パターンマッチングする前記サンプル特徴量を選定するマッチング選定部を備えることを特徴とする請求項1乃至13のいずれか1項に記載のロボットの接触種類判別システム。   The matching selection part which selects the said sample feature-value which carries out the said pattern matching based on the detection result of the said any one of the 1st thru | or 3rd detection part is provided, The any one of Claims 1 thru | or 13 characterized by the above-mentioned. The robot contact type discrimination system described. 請求項1乃至14のいずれか1項に記載のロボットの接触種類判別システムを備えるロボット。   A robot comprising the robot contact type discrimination system according to any one of claims 1 to 14. ロボットへの接触によって外力が作用する際に、前記接触の種類を判別する接触種類判別方法であって、
前記外力が作用する位置より前記ロボットの基幹側に配置された、前記外力の力学特性を示す3軸方向以上の成分を検出する第1の検出部の検出結果に基づいて特徴量を算出する工程と、
前記特徴量と、予め前記接触の種類に対応するように取得したサンプル特徴量と、をパターンマッチングし、前記ロボットへの接触の種類を判別する工程と、
を備えることを特徴とするロボットの接触種類判別方法。
A contact type determination method for determining the type of contact when an external force is applied by contact with a robot,
A step of calculating a feature amount based on a detection result of a first detection unit that detects a component in three or more axial directions indicating a dynamic characteristic of the external force, which is disposed on the fundamental side of the robot from a position where the external force acts. When,
Pattern matching the feature amount and the sample feature amount acquired in advance to correspond to the type of contact, and determining the type of contact with the robot;
A method for discriminating the contact type of a robot.
前記特徴量を算出する工程は、前記第1の検出部の検出結果をダウンサンプリングして得た結果に基づいて特徴量を算出する工程を備えることを特徴とする請求項16に記載のロボットの接触種類判別方法。   The robot according to claim 16, wherein the step of calculating the feature amount includes a step of calculating a feature amount based on a result obtained by down-sampling a detection result of the first detection unit. Contact type discrimination method.
JP2010117132A 2010-05-21 2010-05-21 Contact type discriminating system for robot Pending JP2011240468A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010117132A JP2011240468A (en) 2010-05-21 2010-05-21 Contact type discriminating system for robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010117132A JP2011240468A (en) 2010-05-21 2010-05-21 Contact type discriminating system for robot

Publications (1)

Publication Number Publication Date
JP2011240468A true JP2011240468A (en) 2011-12-01

Family

ID=45407657

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010117132A Pending JP2011240468A (en) 2010-05-21 2010-05-21 Contact type discriminating system for robot

Country Status (1)

Country Link
JP (1) JP2011240468A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016035759A1 (en) * 2014-09-03 2016-03-10 インターマン株式会社 Humanoid robot
JP2017075955A (en) * 2016-11-28 2017-04-20 セイコーエプソン株式会社 Force detection device and robot
JP2018515351A (en) * 2015-05-20 2018-06-14 カヴォス・バガテル・フェアヴァルツングス・ゲーエムベーハー ウント ツェーオー カーゲーCavos Bagatelle Verwaltungs Gmbh & Co.Kg Open-loop and closed-loop control of robot actuators considering environmental contact
JP2018144149A (en) * 2017-03-03 2018-09-20 本田技研工業株式会社 Abnormal contact detection method and contact site identification method for mobile robot
JP2018181338A (en) * 2017-04-18 2018-11-15 フォルヴェルク・ウント・ツェーオー、インターホールディング・ゲーエムベーハーVorwerk & Compagnie Interholding Gesellshaft Mit Beschrankter Haftung Method for operating a self-travelling vehicle
JP2019177478A (en) * 2019-07-26 2019-10-17 ファナック株式会社 Human cooperative type robot
JP2021142608A (en) * 2020-03-12 2021-09-24 キヤノン株式会社 Robot device, control device, information processing device, control method, article manufacturing method, program, and recording medium

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016035759A1 (en) * 2014-09-03 2016-03-10 インターマン株式会社 Humanoid robot
JPWO2016035759A1 (en) * 2014-09-03 2017-07-13 インターマン株式会社 Humanoid robot
US10195748B2 (en) 2014-09-03 2019-02-05 Interman Corporation Humanoid robot
JP2018515351A (en) * 2015-05-20 2018-06-14 カヴォス・バガテル・フェアヴァルツングス・ゲーエムベーハー ウント ツェーオー カーゲーCavos Bagatelle Verwaltungs Gmbh & Co.Kg Open-loop and closed-loop control of robot actuators considering environmental contact
JP2017075955A (en) * 2016-11-28 2017-04-20 セイコーエプソン株式会社 Force detection device and robot
JP2018144149A (en) * 2017-03-03 2018-09-20 本田技研工業株式会社 Abnormal contact detection method and contact site identification method for mobile robot
JP2018181338A (en) * 2017-04-18 2018-11-15 フォルヴェルク・ウント・ツェーオー、インターホールディング・ゲーエムベーハーVorwerk & Compagnie Interholding Gesellshaft Mit Beschrankter Haftung Method for operating a self-travelling vehicle
JP2019177478A (en) * 2019-07-26 2019-10-17 ファナック株式会社 Human cooperative type robot
JP7015279B2 (en) 2019-07-26 2022-02-02 ファナック株式会社 Human cooperative robot
JP2021142608A (en) * 2020-03-12 2021-09-24 キヤノン株式会社 Robot device, control device, information processing device, control method, article manufacturing method, program, and recording medium
JP7483420B2 (en) 2020-03-12 2024-05-15 キヤノン株式会社 ROBOT SYSTEM, CONTROL DEVICE, INFORMATION PROCESSING DEVICE, CONTROL METHOD, INFORMATION PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM

Similar Documents

Publication Publication Date Title
JP2011240468A (en) Contact type discriminating system for robot
US11090814B2 (en) Robot control method
JP6431017B2 (en) Human cooperative robot system with improved external force detection accuracy by machine learning
JP6816364B2 (en) Controls, robots, and robot systems
JP5013270B2 (en) Robot system
CN113696186A (en) Mechanical arm autonomous moving and grabbing method based on visual-touch fusion under complex illumination condition
JP4679677B2 (en) Action recognition device
US20130197696A1 (en) Robot apparatus, assembling method, and recording medium
CN107263435A (en) People collaborates the robot system of type
JP2008307207A (en) Motion measurement device
CN102246125A (en) Mobile devices with motion gesture recognition
CN111867791B (en) Control device, control method, and program
JP2012228764A (en) Manipulator device
JP2010064155A (en) Holding device
JP2009066683A (en) Robot hand, control method, and program
CN116507460A (en) Information processing device, information processing method, and program
JP2015074061A (en) Robot control device, robot system, robot, robot control method and robot control program
US20180215044A1 (en) Image processing device, robot control device, and robot
JP2014188640A (en) Robot and robot control method
CN111730608B (en) Control device, robot, control method and storage medium
JP5218209B2 (en) Method for detecting relative movement between multiple objects
JP2013043250A (en) Device and method for controlling robot arm, robot, control program, and integrated electronic circuit
JP4137601B2 (en) Robot hand control method, robot hand
US20210362322A1 (en) Method for controlling a manipulation robot and device implementing such a method
JP2011008791A (en) Object recognition method of robot