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

JP6356494B2 - robot - Google Patents

robot Download PDF

Info

Publication number
JP6356494B2
JP6356494B2 JP2014117887A JP2014117887A JP6356494B2 JP 6356494 B2 JP6356494 B2 JP 6356494B2 JP 2014117887 A JP2014117887 A JP 2014117887A JP 2014117887 A JP2014117887 A JP 2014117887A JP 6356494 B2 JP6356494 B2 JP 6356494B2
Authority
JP
Japan
Prior art keywords
robot
instruction input
unit
posture
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014117887A
Other languages
Japanese (ja)
Other versions
JP2015229230A (en
Inventor
貴裕 井上
貴裕 井上
康裕 川内
康裕 川内
理 遠山
理 遠山
鈴木 直也
直也 鈴木
智隆 高橋
智隆 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ROBO GARAGE CO.,LTD.
Sharp Corp
Original Assignee
ROBO GARAGE CO.,LTD.
Sharp 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 ROBO GARAGE CO.,LTD., Sharp Corp filed Critical ROBO GARAGE CO.,LTD.
Priority to JP2014117887A priority Critical patent/JP6356494B2/en
Publication of JP2015229230A publication Critical patent/JP2015229230A/en
Application granted granted Critical
Publication of JP6356494B2 publication Critical patent/JP6356494B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Telephone Function (AREA)

Description

本発明は、ユーザによる指示入力操作が可能なロボットに関する。   The present invention relates to a robot capable of an instruction input operation by a user.

ロボットの外観を有する携帯電話が広く開発されている。例えば、特許文献1には、柔軟体から成り、胴体部分、頭部分、手部分および脚部分を含み、かつ、電話基板が内蔵された本体を備えた携帯電話機が開示されている。当該携帯電話機の本体は人間のミニマルデザインともいうべき全体形状を有している。   Mobile phones having the appearance of a robot have been widely developed. For example, Patent Document 1 discloses a mobile phone that is made of a flexible body, includes a trunk portion, a head portion, a hand portion, and a leg portion, and includes a main body with a built-in telephone board. The main body of the mobile phone has an overall shape that can be called a human minimal design.

また、特許文献2には、両耳部、口部、腕部、足部、頭部および目部の少なくともいずれかと、胴体部とを備えたロボットの形状を有する携帯電話が開示されている。   Patent Document 2 discloses a mobile phone having a robot shape including at least one of both ears, mouth, arms, legs, head, and eyes, and a torso.

特開2012−29066号公報(2012年2月9日公開)JP 2012-29066 A (published February 9, 2012) 特許第4201211号公報(2008年10月17日登録)Japanese Patent No. 4201211 (registered on Oct. 17, 2008)

しかしながら、特許文献1に開示された携帯電話機は、ユーザが相手の名前を音声で入力することで、当該名前と対応付けられたアドレスデータに含まれる電話番号に基づいて発呼処理を実行するものである。したがって、テンキー等の入力キーの押下による電話番号の入力によって、通話可能状態を確立することを前提としていない。   However, the mobile phone disclosed in Patent Document 1 performs a calling process based on a telephone number included in address data associated with the name when the user inputs the name of the other party by voice. It is. Therefore, it is not premised on establishing a call ready state by inputting a telephone number by pressing an input key such as a numeric keypad.

また、特許文献2に記載の携帯電話は、ロボットの外観を有しており、制御部内のダイヤル入力部に信号を送るボタン(上記入力キーに相当)を備えているものの、当該ボタンが携帯電話の胴体部に広範に配置されている。したがって、上記携帯電話はその外観上、ロボット的な雰囲気が阻害された構成になっている。   The mobile phone described in Patent Document 2 has the appearance of a robot and includes a button (corresponding to the input key) for sending a signal to the dial input unit in the control unit. It is widely arranged in the body part. Therefore, the mobile phone has a configuration in which the robot-like atmosphere is obstructed in appearance.

本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ロボットとしての雰囲気を損なわない外観を備え、なおかつユーザがロボットに対する指示入力を行うための入力インターフェイスを備えたロボットを実現することにある。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a robot having an appearance that does not impair the atmosphere as a robot and having an input interface for a user to input instructions to the robot. It is to be realized.

上記の課題を解決するために、本発明の一態様に係るロボットは、ロボットの荷重が支持部により支えられている状態での上記ロボットの自律動作時に、ユーザが視認することができない当該支持部の部位に、ユーザが指示入力を上記ロボットに対して行うための入力部を備えている。   In order to solve the above-described problem, the robot according to one aspect of the present invention provides a support unit that the user cannot visually recognize during the autonomous operation of the robot in a state where the load of the robot is supported by the support unit. An input unit for a user to input an instruction to the robot is provided at the site.

本発明の一態様によれば、ロボットは、当該ロボットの荷重が支持部により支えられている状態での当該ロボットの自律動作時に、ユーザが視認することができない当該支持部の部位に入力部を備えていることから、ロボットとしての雰囲気を損なわない外観を備えたロボットを実現することができる。   According to one aspect of the present invention, the robot includes an input unit at a portion of the support unit that cannot be visually recognized by the user during the autonomous operation of the robot while the load of the robot is supported by the support unit. Therefore, it is possible to realize a robot having an appearance that does not impair the atmosphere as a robot.

本発明の実施形態1に係るロボットの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the robot which concerns on Embodiment 1 of this invention. (a)は、上記ロボットの概略を示す正面図である。(b)は、上記ロボットの概略を示す背面図である。(c)は、ユーザが上記ロボットを把持した状態における、上記ロボットの使用態様の一例を示す概略図である。(d)は、上記ロボットの足裏部を示す概略図である。(A) is a front view which shows the outline of the said robot. (B) is a rear view showing an outline of the robot. (C) is the schematic which shows an example of the usage condition of the said robot in the state which the user hold | gripped the said robot. (D) is the schematic which shows the sole part of the said robot. (a)および(b)は、上記ロボットにおけるキー入力部の配置の一例を示す概略図である。(A) And (b) is the schematic which shows an example of arrangement | positioning of the key input part in the said robot. (a)は、上記ロボットの指示入力姿勢情報と指示入力姿勢との対応関係を示すデータテーブルの一例である。(b)は、上記ロボットの非指示入力姿勢情報と非指示入力姿勢との対応関係を示すデータテーブルの一例である。(A) is an example of a data table showing a correspondence relationship between the instruction input posture information of the robot and the instruction input posture. (B) is an example of a data table showing the correspondence between the non-instruction input posture information and the non-instruction input posture of the robot. 本発明の実施形態1に係るロボットを用いて電話発信する際の処理等を示すフローチャートである。It is a flowchart which shows the process at the time of making a telephone call using the robot which concerns on Embodiment 1 of this invention. (a)〜(c)は、本発明の実施形態1に係るロボットの種類に応じた、キー入力部の配置の一例を示す概略図である。(A)-(c) is the schematic which shows an example of arrangement | positioning of the key input part according to the kind of robot which concerns on Embodiment 1 of this invention. 本発明の実施形態2に係るロボットの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the robot which concerns on Embodiment 2 of this invention. 本発明の実施形態2に係るロボットを用いて電話発信する際の処理等を示すフローチャートである。It is a flowchart which shows the process at the time of making a telephone call using the robot which concerns on Embodiment 2 of this invention. 本発明の実施形態3に係るロボットの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the robot which concerns on Embodiment 3 of this invention. 本発明の実施形態3に係るロボットを用いてメール送信する際の処理等を示すフローチャートである。It is a flowchart which shows the process at the time of mail transmission using the robot which concerns on Embodiment 3 of this invention.

〔実施形態1〕
以下、本発明の実施の形態について、図1〜図6を参照しながら、詳細に説明する。なお、下記の実施形態においては、入力部が2足歩行ヒューマノイドロボットに備えられているものとして説明する。しかしながら、2足歩行ヒューマノイドロボットに限らず、例えば、アニメキャラクタの戦闘ロボットまたは動物ロボット等のロボット全般に入力部が備えられていてもよい。また、下記の実施形態においては、電話機能付きの2足歩行ヒューマノイドロボットを例に挙げて説明する。
Embodiment 1
Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. In the following embodiment, a description will be given assuming that the input unit is provided in a biped walking humanoid robot. However, the input unit may be provided not only in the biped walking humanoid robot but also in general robots such as an anime character battle robot or animal robot. In the following embodiment, a biped walking humanoid robot with a telephone function will be described as an example.

(ロボットの概要) まず、図2を参照してロボット1の概要について説明する。図2の(a)は、本実施形態に係るロボット1の概略を示す正面図である。また、図2の(b)は、当該ロボット1の概略を示す背面図である。また、図2の(c)は、ユーザがロボット1を把持した状態における、当該ロボット1の使用態様の一例を示す概略図である。さらに、図2の(d)は、当該ロボット1の足裏部1fを示す概略図である。   (Outline of Robot) First, an outline of the robot 1 will be described with reference to FIG. FIG. 2A is a front view showing an outline of the robot 1 according to the present embodiment. FIG. 2B is a rear view showing the outline of the robot 1. FIG. 2C is a schematic diagram illustrating an example of a usage mode of the robot 1 in a state where the user holds the robot 1. Further, FIG. 2D is a schematic view showing the sole 1f of the robot 1.

図2の(a)に示すように、ロボット1は、頭部1a、胴体部1b、腕部1c、脚部1d、および足部1eで構成される。頭部1aは首部1gを介して、腕部1cは肩関節部1hを介して、脚部1dは脚関節部1iを介して、それぞれ胴体部1bに対して可動に接続されている。また、足部1eは足関節部1jを介して脚部1dに対して、可動に接続されている。首部1gおよび各関節部には、後述するサーボモータ29aが内蔵されており、当該サーボモータ29aが駆動することによって、頭部1a、腕部1c、脚部1d、および足部1eはそれぞれ可動する。   As shown in FIG. 2A, the robot 1 includes a head 1a, a torso 1b, an arm 1c, a leg 1d, and a foot 1e. The head 1a is movably connected to the body 1b via the neck 1g, the arm 1c via the shoulder joint 1h, and the leg 1d via the leg joint 1i. Further, the foot 1e is movably connected to the leg 1d via the ankle joint 1j. A servo motor 29a, which will be described later, is built in the neck portion 1g and each joint portion. When the servo motor 29a is driven, the head portion 1a, the arm portion 1c, the leg portion 1d, and the foot portion 1e are movable. .

次に、図2の(b)に示すように、胴体部1bの一部を構成する背中部1kには、後述する表示部21が設けられている。また、図2の(c)に示すように、ロボット1は、ユーザによって把持され、かつ、表示部21の表示面と後述するキー入力部27とが略平行な状態になった場合に通話可能となる。さらに、図2の(d)に示すように、足部1eの一部を構成する足裏部1fには、キー入力部27が設けられている。   Next, as shown in FIG. 2B, a display unit 21 described later is provided on the back 1k constituting a part of the body 1b. Also, as shown in FIG. 2C, the robot 1 can talk when it is gripped by the user and the display surface of the display unit 21 and a key input unit 27 to be described later are in a substantially parallel state. It becomes. Further, as shown in FIG. 2D, a key input unit 27 is provided on the sole portion 1f constituting a part of the foot portion 1e.

なお、キー入力部27を配置する位置としては足裏部1fに限定される訳ではない。ここで、図3の(a)および(b)は、ロボット1におけるキー入力部27の配置の一例を示す概略図である。図3の(a)および(b)に示すように、例えば、脚部1dにおける足部1eとの接続部位1qにキー入力部27を設けて、当該足部1eを当該脚部1dの接続部位1qに対して開閉可能に接続させてもよい。この場合、足部1eは、ユーザ等がロボット1の外観からキー入力部27の存在を把握することができないようにする蓋としての役割を果たす。すなわち、ユーザ等がロボット1の外観からキー入力部27の存在を把握することができないように、当該キー入力部27が当該ロボット1の荷重を支える支持部のいずれかの部位に設けられていればよい。   The position where the key input unit 27 is arranged is not limited to the sole 1f. Here, FIGS. 3A and 3B are schematic views showing an example of the arrangement of the key input unit 27 in the robot 1. As shown in FIGS. 3A and 3B, for example, a key input portion 27 is provided at a connection portion 1q of the leg portion 1d with the foot portion 1e, and the foot portion 1e is connected to the leg portion 1d. You may connect so that opening and closing is possible with respect to 1q. In this case, the foot 1 e serves as a lid that prevents the user or the like from grasping the presence of the key input unit 27 from the appearance of the robot 1. That is, the key input unit 27 may be provided in any part of the support unit that supports the load of the robot 1 so that the user or the like cannot grasp the presence of the key input unit 27 from the appearance of the robot 1. That's fine.

(ロボットの具体的構成) 次に、ロボット1の具体的構成について、図1を参照しながら説明する。図1は、ロボット1の具体的構成を示すブロック図である。図1に示すように、ロボット1は、制御部10、グリップセンサ20、表示部21、バッテリー部22、アンテナ部23、送受信部24、マイク部25、スピーカ部26、キー入力部27、記憶部28、および駆動部29を備えている。   (Specific Configuration of Robot) Next, a specific configuration of the robot 1 will be described with reference to FIG. FIG. 1 is a block diagram showing a specific configuration of the robot 1. As shown in FIG. 1, the robot 1 includes a control unit 10, a grip sensor 20, a display unit 21, a battery unit 22, an antenna unit 23, a transmission / reception unit 24, a microphone unit 25, a speaker unit 26, a key input unit 27, and a storage unit. 28 and a drive unit 29.

制御部10は、ロボット1を統括的に制御するものであり、姿勢移行判定手段11および姿勢制御手段12を備えている。姿勢移行判定手段11および姿勢制御手段12の説明については後述する。   The control unit 10 controls the robot 1 in an integrated manner, and includes a posture transition determination unit 11 and a posture control unit 12. The description of the posture transition determination unit 11 and the posture control unit 12 will be described later.

グリップセンサ20は、例えば静電容量式センサまたは感圧式センサであり、ユーザがロボット1を把持しているか否かを検知し、検知結果を姿勢制御手段12に送信するものである。グリップセンサ20aは、例えば、胴体部1bの一部を構成する脇腹部1lに内蔵される(図2の(b)参照)。   The grip sensor 20 is, for example, a capacitance sensor or a pressure sensor, and detects whether or not the user is holding the robot 1 and transmits the detection result to the posture control means 12. The grip sensor 20a is built in, for example, the flank part 11 that constitutes a part of the body part 1b (see FIG. 2B).

なお、本実施形態では、ユーザによるロボット1の把持状態を検知する手段として、グリップセンサ20以外の構成を用いることも可能である。例えば、加速度センサを用いて、ユーザがロボット1を把持して動かしているか否かを検知したり、または、ロボット1の重力の向きに対する傾斜角度を検出することで当該ロボット1の把持状態を検知したりしてもよい。さらには、ジャイロセンサを用いて、ロボット1の角加速度を検出することでロボット1の把持状態を検知してもよい。   In the present embodiment, a configuration other than the grip sensor 20 may be used as means for detecting the gripping state of the robot 1 by the user. For example, an acceleration sensor is used to detect whether or not the user is gripping and moving the robot 1, or the gripping state of the robot 1 is detected by detecting an inclination angle with respect to the direction of gravity of the robot 1. You may do it. Furthermore, the gripping state of the robot 1 may be detected by detecting the angular acceleration of the robot 1 using a gyro sensor.

表示部21は、ロボット1に装備されている各種機能(アプリケーションソフト)が実行されることに起因する画像等の各種画像を表示する。表示部21としては、例えばタッチパネルを備えたLCD(Liquid crystal display:液晶ディスプレイ)が用いられる。   The display unit 21 displays various images such as images resulting from the execution of various functions (application software) installed in the robot 1. As the display unit 21, for example, an LCD (Liquid crystal display) having a touch panel is used.

バッテリー部22は、ロボット1を構成する各部に電力の供給を行うものである。送受信部24は、アンテナ部23を介して音声データ等の各種データの送受信を行うものである。マイク部25は、例えば通話中の音声を集音する。スピーカ部26は、音声データを含む情報を再生する機能と、通話者本人以外にも聞こえるように音声を出力するスピーカとを備えた再生部であり、例えば、頭部1aの一部を構成する口部1mに内蔵される(図2の(a)参照)。   The battery unit 22 supplies power to each unit constituting the robot 1. The transmission / reception unit 24 transmits / receives various data such as audio data via the antenna unit 23. The microphone unit 25 collects, for example, voice during a call. The speaker unit 26 is a playback unit that includes a function of reproducing information including audio data and a speaker that outputs audio so that it can be heard by anyone other than the caller. For example, the speaker unit 26 constitutes a part of the head 1a. Built in the mouth 1m (see FIG. 2A).

キー入力部27は、入力されたユーザ操作を取得するものであり、テンキー27a、発信キー27b、着信通知部27c、SPKキー27dおよび保留キー27eで構成される。また、足裏部1fにおけるキー入力部27が設けられている面(以下、「足裏面」とする)をフラットにするため、キー入力部27を構成する各キーには静電容量式タッチキーが使用される。   The key input unit 27 acquires an input user operation, and includes a ten key 27a, a call key 27b, an incoming call notification unit 27c, an SPK key 27d, and a hold key 27e. In addition, in order to flatten the surface (hereinafter referred to as “foot back surface”) on which the key input unit 27 is provided in the sole 1f, each of the keys constituting the key input unit 27 has a capacitance touch key. Is used.

テンキー27aは、0から9までの数字キー、♯(シャープ)キー、および*(アスタリスク)キーで構成され、主として電話番号を入力するためのキーである。発信キー27bは、ユーザの所望する相手に電話を掛けたい場合に、テンキー27aがタップされて電話番号が入力された後、あるいは電話番号が入力される前に、当該発信キー27bがタップされることで発信状態にするキーである。着信通知部27cは、例えば、当該着信通知部27c内のランプ等が点滅することで、ユーザに着信があることを通知するものである。SPKキー27dは、スピーカ部26から相手の音声が出力されるようにするためのキーである。保留キー27eは、相手との通話状態を保留状態にするためのキーである。   The numeric keypad 27a is composed of numeric keys from 0 to 9, # (sharp) key, and * (asterisk) key, and is a key for mainly inputting a telephone number. The outgoing key 27b is tapped after the numeric key 27a is tapped and the telephone number is inputted or before the telephone number is inputted when it is desired to make a call to the other party desired by the user. This is the key to make the outgoing state. The incoming notification unit 27c notifies the user that there is an incoming call, for example, by blinking a lamp or the like in the incoming notification unit 27c. The SPK key 27d is a key for outputting the other party's voice from the speaker unit 26. The hold key 27e is a key for placing the call state with the other party on hold.

なお、キー入力部27の構成は上記構成に限定される訳ではなく、例えば、テンキー27aのみの構成等であってもよい。   Note that the configuration of the key input unit 27 is not limited to the above configuration, and may be, for example, the configuration of only the numeric keypad 27a.

記憶部28は、姿勢移行判定手段11によって判定されたロボット1の姿勢(以下、「判定姿勢」とする)に対応する各サーボモータ29aの回転位置に関するデータ(以下、「判定姿勢情報」)、後述する指示入力姿勢に対応する各サーボモータ29aの回転位置に関するデータ(以下、「指示入力姿勢情報」とする)、および制御部10が実行する各種の制御プログラム等を記憶するものである。記憶部28は、例えばハードディスク、フラッシュメモリなどの不揮発性の記憶装置によって構成される。   The storage unit 28 includes data (hereinafter referred to as “determination posture information”) relating to the rotational position of each servo motor 29a corresponding to the posture of the robot 1 determined by the posture transition determination means 11 (hereinafter referred to as “determination posture”). Data relating to the rotational position of each servo motor 29a corresponding to an instruction input attitude described later (hereinafter referred to as “instruction input attitude information”), various control programs executed by the control unit 10, and the like are stored. The storage unit 28 is configured by a nonvolatile storage device such as a hard disk or a flash memory.

駆動部29は、首部1gおよび各関節部に対応する数のサーボモータ29aで構成される。また、サーボモータ29aはモータ部29bおよびドライバ部29cを備えている。   The drive unit 29 includes a neck portion 1g and a number of servo motors 29a corresponding to each joint portion. The servo motor 29a includes a motor unit 29b and a driver unit 29c.

モータ部29bは、当該モータ部29bを構成するシャフトの回転(以下、シャフトの回転位置のことを、「サーボモータ29aの回転位置」と表現する)によって生じるモータ出力を、カップリング等の伝達機構を介して頭部1a等の各駆動部位に伝達することで、当該各駆動部位を駆動するものである。ドライバ部29cは、ユーザによる特定のサーボモータ29aへの回転位置指令と、姿勢移行判定手段11によって検出された当該サーボモータ29aの回転位置とを比較して、当該サーボモータ29aに流れる駆動電流を制御するものである。   The motor unit 29b is configured to transmit a motor output generated by rotation of a shaft constituting the motor unit 29b (hereinafter, the rotation position of the shaft is referred to as “rotation position of the servo motor 29a”) to a transmission mechanism such as a coupling. Each drive part is driven by transmitting to each drive part such as the head 1a via the. The driver unit 29c compares the rotational position command from the user to the specific servo motor 29a and the rotational position of the servo motor 29a detected by the posture transition determining means 11, and determines the drive current flowing through the servo motor 29a. It is something to control.

駆動部29としては、本実施形態のようなサーボモータ29aの他、油圧シリンダ、空圧シリンダ、またはリニアアクチュエータ等のアクチュエータを用いてもよい。   As the drive unit 29, an actuator such as a hydraulic cylinder, a pneumatic cylinder, or a linear actuator may be used in addition to the servo motor 29a as in the present embodiment.

次に、制御部10の具体的構成について説明する。姿勢移行判定手段11は、各サーボモータ29aの回転位置を検出するとともに、当該検出された回転位置に基づいて、当該姿勢移行判定手段11の回転位置検出処理の実行時におけるロボット1の姿勢を判定するものである。   Next, a specific configuration of the control unit 10 will be described. The posture transition determination unit 11 detects the rotational position of each servo motor 29a, and determines the posture of the robot 1 when the rotational position detection process of the posture transition determination unit 11 is executed based on the detected rotational position. To do.

そして、ロボット1の姿勢が、ユーザによるキー入力部27への指示入力操作に適する指示入力姿勢に移行していると判定した場合、姿勢移行判定手段11は、キー入力部27の指示入力機能を起動させる。一方、指示入力姿勢に移行していないと判定した場合、姿勢移行判定手段11は、グリップセンサ20の検知機能を起動させる。なお、指示入力姿勢とは、具体的には、キー入力部27が設けられている足裏面が表示部21の表示面側に向いており、かつ、当該足裏面と当該表示面とが略同一平面上にある状態における、ロボット1の姿勢をいう。   When it is determined that the posture of the robot 1 has shifted to an instruction input posture suitable for an instruction input operation to the key input unit 27 by the user, the posture transition determination unit 11 performs the instruction input function of the key input unit 27. Start. On the other hand, when it is determined that the instruction input posture has not been changed, the posture change determination unit 11 activates the detection function of the grip sensor 20. Note that the instruction input posture specifically means that the back surface of the foot on which the key input unit 27 is provided faces the display surface side of the display unit 21, and the back surface of the foot and the display surface are substantially the same. The posture of the robot 1 in a state where it is on a plane.

サーボモータ29aの回転位置の検出手段としては、例えば、発光ダイオード(LED)を用いた光学式エンコーダの他、加速度センサ等が用いられる。姿勢移行判定手段11による判定方法の詳細については後述する。   As a means for detecting the rotational position of the servo motor 29a, for example, an acceleration sensor or the like is used in addition to an optical encoder using a light emitting diode (LED). Details of the determination method by the posture shift determination means 11 will be described later.

姿勢制御手段12は、グリップセンサ20から受信した検知結果に基づいて、各サーボモータ29aの駆動を制御するものである。具体的には、グリップセンサ20によってユーザがロボット1を把持したことが検知されると、姿勢制御手段12は、ロボット1が指示入力姿勢となるよう、当該指示入力姿勢への移行に対応する特定のサーボモータ29a(脚関節部1iおよび足関節部1jに内蔵された各サーボモータ29a)を駆動する。なお、姿勢制御手段12は、ロボット1の指示入力姿勢への移行後に、全てのサーボモータ29aの電源がOFFになるよう制御してもよい。後述する姿勢制御手段42についても同様である。   The attitude control means 12 controls the drive of each servo motor 29a based on the detection result received from the grip sensor 20. Specifically, when it is detected by the grip sensor 20 that the user has gripped the robot 1, the posture control means 12 specifies the transition to the instruction input posture so that the robot 1 assumes the instruction input posture. Servo motor 29a (each servo motor 29a built in leg joint portion 1i and foot joint portion 1j) is driven. Note that the posture control means 12 may perform control so that all the servomotors 29a are turned off after the robot 1 shifts to the instruction input posture. The same applies to the posture control means 42 described later.

(姿勢移行判定手段による判定方法) 次に、姿勢移行判定手段11による判定方法について、図4を参照しながら説明する。姿勢移行判定手段11は、指示入力姿勢情報を参照し、当該指示入力姿勢情報と判定姿勢情報とを対比して両者が一致するか否かを判定することで、判定姿勢が指示入力姿勢に該当するか否かを判定する(ホワイトリスト方式)。   (Determination Method by Posture Transition Determination Unit) Next, a determination method by the posture shift determination unit 11 will be described with reference to FIG. The posture transition determination unit 11 refers to the instruction input posture information, compares the instruction input posture information and the determination posture information, and determines whether or not the two match, whereby the determination posture corresponds to the instruction input posture. It is determined whether or not to perform (white list method).

ここで、指示入力姿勢情報とは、具体的には、ロボット1の足裏面と表示部21の表示面とが略同一平面上にある状態での各サーボモータ29aの回転位置をいう。なお、ホワイトリスト方式を採用する場合、判定姿勢情報以外で記憶部28に記憶されていないロボット1の姿勢は、全て後述する非指示入力姿勢とみなされる。   Here, the instruction input posture information specifically refers to a rotational position of each servo motor 29a in a state where the foot bottom surface of the robot 1 and the display surface of the display unit 21 are substantially on the same plane. When the white list method is adopted, all the postures of the robot 1 other than the determination posture information that are not stored in the storage unit 28 are regarded as non-instruction input postures to be described later.

次に、図4の(a)は、ロボット1の指示入力姿勢情報と指示入力姿勢との対応関係を示すデータテーブルの一例である。図4の(a)のNo1に示すように、駆動部29を構成するサーボモータ29aがn個ある場合、各サーボモータ1、2、・・・、nのシャフトの回転位置α、β、・・・、δが、それぞれa1、b1、・・・、n1の場合(指示入力姿勢情報)、ロボット1は指示入力姿勢A1にあるものと対応付けられる。そして、指示入力姿勢A1と対応関係付けられた当該指示入力姿勢情報が、判定姿勢が指示入力姿勢に該当するか否かを判定する際の判定基準として記憶部28に記憶される。この場合、「指示入力姿勢情報と判定姿勢情報とが一致する」とは、姿勢移行判定手段11によって判定されたロボット1の姿勢に対応する各サーボモータ29aの回転位置が、それぞれa1、b1、・・・、n1になることをいう。   Next, (a) of FIG. 4 is an example of a data table indicating the correspondence between the instruction input posture information of the robot 1 and the instruction input posture. As shown in No. 1 of FIG. 4A, when there are n servo motors 29a constituting the drive unit 29, the rotational positions α, β,..., N of the shafts of the servo motors 1, 2,. When δ is a1, b1,..., N1 (instruction input attitude information), the robot 1 is associated with the instruction input attitude A1. The instruction input attitude information associated with the instruction input attitude A1 is stored in the storage unit 28 as a determination criterion when determining whether or not the determination attitude corresponds to the instruction input attitude. In this case, “the instruction input posture information and the determination posture information match” means that the rotation positions of the servo motors 29a corresponding to the posture of the robot 1 determined by the posture shift determination unit 11 are a1, b1, ..., it means becoming n1.

なお、指示入力姿勢情報を構成する回転位置α、β、・・・、δは、上述のa1、b1、・・・、n1のように特定の値に設定される必要はない。例えば図4の(a)のNo2に示すように、回転位置α、β、・・・、δは、それぞれa21<α<a22、b21<β<b22、・・・、n21<δ<n22のように一定範囲内にある値をすべて包含するよう設定されてもよい。この場合、「指示入力姿勢情報と判定姿勢情報とが一致する」とは、姿勢移行判定手段11によって判定されたロボット1の姿勢に対応する各サーボモータ29aの回転位置が、それぞれa21<α<a22、b21<β<b21、・・・、n21<δ<n22の範囲内にあることをいう。   It should be noted that the rotational positions α, β,..., Δ constituting the instruction input posture information do not need to be set to specific values as in the above-described a1, b1,. For example, as indicated by No. 2 in FIG. 4A, the rotational positions α, β,..., Δ satisfy a21 <α <a22, b21 <β <b22,. Thus, it may be set to include all values within a certain range. In this case, “the instruction input posture information and the determined posture information match” means that the rotational position of each servo motor 29a corresponding to the posture of the robot 1 determined by the posture shift determining unit 11 is a21 <α <. A22, b21 <β <b21,..., n21 <δ <n22.

また、ロボット1の非指示入力姿勢に関する非指示入力姿勢情報と判定姿勢情報とを対比し、両者が一致しない場合にロボット1が指示入力姿勢であると判定するブラックリスト方式を、姿勢移行判定手段11による判定方法として採用してもよい。ここで、非指示入力姿勢とは、例えば、表示部21の表示面を視認しているユーザにとって、キー入力部27が視認しにくい角度に足部1eが傾いている場合等、ユーザによるキー入力部27への指示入力操作に適さない当該ロボット1の姿勢をいう。なお、ブラックリスト方式を採用する場合、判定姿勢情報以外で記憶部28に記憶されていないロボット1の姿勢は、全て指示入力姿勢とみなされる。   In addition, a non-instruction input attitude information related to the non-instruction input attitude of the robot 1 and the determination attitude information are compared, and a blacklist method that determines that the robot 1 is in the instruction input attitude when the two do not match is used as attitude transition determination means. 11 may be adopted as the determination method. Here, the non-instruction input posture refers to, for example, a key input by the user when the foot 1e is inclined at an angle at which the key input unit 27 is difficult to visually recognize for the user viewing the display surface of the display unit 21. This means the posture of the robot 1 that is not suitable for the instruction input operation to the unit 27. When the black list method is employed, all the postures of the robot 1 other than the determination posture information that are not stored in the storage unit 28 are regarded as instruction input postures.

次に、図4の(b)は、ロボット1の非指示入力姿勢情報と非指示入力姿勢との対応関係を示すデータテーブルの一例である。図4の(b)のNo3に示すように、駆動部29を構成するサーボモータ29aがn個ある場合、各サーボモータ1、2、・・・、nのシャフトの回転位置α、β、・・・、δが、それぞれa3、b3、・・・、n3の場合(非指示入力姿勢情報)、ロボット1は非指示入力姿勢A2にあるものと対応付けられる。そして、非指示入力姿勢A2と対応関係付けられた当該非指示入力姿勢情報が、判定姿勢が指示入力姿勢に該当するか否かを判定する際の判定基準として記憶部28に記憶される。この場合、「非指示入力姿勢情報と判定姿勢情報とが一致しない」とは、姿勢移行判定手段11によって判定されたロボット1の姿勢に対応する各サーボモータ29aの回転位置のいずれかが、a3、b3、・・・、n3のいずれかと異なることをいう。   Next, FIG. 4B is an example of a data table showing a correspondence relationship between the non-instruction input posture information and the non-instruction input posture of the robot 1. As shown in No. 3 of FIG. 4B, when there are n servo motors 29a constituting the drive unit 29, the rotational positions α, β,..., N of the shafts of the servo motors 1, 2,. When δ is a3, b3,..., N3 (non-instruction input attitude information), the robot 1 is associated with the non-instruction input attitude A2. Then, the non-instruction input attitude information associated with the non-instruction input attitude A2 is stored in the storage unit 28 as a determination criterion when determining whether or not the determination attitude corresponds to the instruction input attitude. In this case, “the non-instructed input posture information does not match the determined posture information” means that any of the rotational positions of the servo motors 29a corresponding to the posture of the robot 1 determined by the posture transition determining means 11 is a3. , B3,..., N3.

なお、非指示入力姿勢情報を構成する回転位置α、β、・・・、δは、上述のa3、b3、・・・、n3のように特定の値に設定される必要はない。例えば図4の(b)のNo4に示すように、回転位置α、β、・・・、δは、それぞれa41<α<a42、b41<β<b41、・・・、n41<δ<n42のように一定範囲内にある値をすべて包含するよう設定されてもよい。この場合、「非指示入力姿勢情報と判定姿勢情報とが一致しない」とは、姿勢移行判定手段11によって判定されたロボット1の姿勢に対応する各サーボモータ29aの回転位置のいずれかが、a41<α<a42、b41<β<b42、・・・、n41<δ<n42のいずれかの範囲外にあることをいう。   It should be noted that the rotational positions α, β,..., Δ constituting the non-instruction input posture information need not be set to specific values as in the above-described a3, b3,. For example, as indicated by No. 4 in FIG. 4B, the rotational positions α, β,..., Δ satisfy a41 <α <a42, b41 <β <b41,. Thus, it may be set to include all values within a certain range. In this case, “the non-instructed input posture information does not match the determined posture information” means that any one of the rotational positions of the servo motors 29a corresponding to the posture of the robot 1 determined by the posture shift determining means 11 is a41. <Α <a42, b41 <β <b42,..., N41 <δ <n42.

(ロボットを用いた発信時の通話方法) 次に、図5を使用して、ロボット1を用いて電話発信する際の処理等について説明する。図5は、当該処理等を示すフローチャートである。   (Calling method at the time of outgoing call using a robot) Next, with reference to FIG. 5, processing and the like when making a telephone call using the robot 1 will be described. FIG. 5 is a flowchart showing the processing.

図5に示すように、まず、姿勢移行判定手段11は、ロボット1が指示入力姿勢であると判定した場合(YES)、キー入力部27の指示入力機能を起動させる。一方、指示入力姿勢でないと判定した場合(NO)、姿勢移行判定手段11は、グリップセンサ20の検知機能を起動させる(S100:姿勢移行判定工程)。   As shown in FIG. 5, first, the posture transition determination unit 11 activates the instruction input function of the key input unit 27 when it is determined that the robot 1 is in the instruction input posture (YES). On the other hand, when it determines with it not being an instruction | indication input attitude | position (NO), the attitude | position transfer determination means 11 starts the detection function of the grip sensor 20 (S100: attitude | position transfer determination process).

次に、姿勢移行判定手段11によってグリップセンサ20の検知機能が起動した場合、当該グリップセンサ20は、ユーザによってロボット1が把持されたか否かを検知する。そして、把持されたことを検知した場合(YES)、グリップセンサ20は、その旨の検知結果を姿勢制御手段12に送信する。一方、把持されていないことを検知した場合(NO)、グリップセンサ20は、ユーザによってロボット1が把持されたか否かを再び検知する(S101:把持検知工程)。   Next, when the detection function of the grip sensor 20 is activated by the posture transition determination unit 11, the grip sensor 20 detects whether or not the robot 1 is gripped by the user. When it is detected that the grip is held (YES), the grip sensor 20 transmits a detection result to that effect to the posture control means 12. On the other hand, when it is detected that the robot 1 is not gripped (NO), the grip sensor 20 detects again whether or not the robot 1 is gripped by the user (S101: gripping detection step).

次に、姿勢制御手段12は、グリップセンサ20からロボット1が把持された旨の検知結果を受信した場合、ロボット1の姿勢が指示入力姿勢に移行するようにサーボモータ29aの駆動を制御する(S102:姿勢制御工程)。   Next, when the posture control means 12 receives a detection result indicating that the robot 1 is gripped from the grip sensor 20, the posture control means 12 controls the drive of the servo motor 29a so that the posture of the robot 1 shifts to the instruction input posture ( S102: Attitude control step).

次に、姿勢制御手段12によって、ロボット1の姿勢が指示入力姿勢へ移行した場合、キー入力部27の指示入力機能は起動する(S103:指示入力機能起動工程)。   Next, when the attitude of the robot 1 is shifted to the instruction input attitude by the attitude control means 12, the instruction input function of the key input unit 27 is activated (S103: instruction input function activation process).

次に、ユーザがキー入力部27のテンキー27aをタップして電話番号を入力し(YES)(S104:電話番号入力工程)、キー入力部27の発信キー27bをタップすると(S105:発信工程)、マイク部25およびスピーカ部26が起動する(S106:通話準備工程)。そして、相手が応答することによって通話が開始される(S107:通話開始工程)。一方、ユーザが電話番号を入力しない場合(NO)、相手との通話は開始されず、一旦起動したキー入力部27の指示入力機能は維持された状態となる(S104:電話番号入力工程)。   Next, when the user taps the numeric keypad 27a of the key input unit 27 to input a telephone number (YES) (S104: telephone number input process) and taps the outgoing key 27b of the key input part 27 (S105: outgoing call process). Then, the microphone unit 25 and the speaker unit 26 are activated (S106: call preparation step). Then, when the other party answers, the call is started (S107: call start step). On the other hand, when the user does not input the telephone number (NO), the telephone conversation with the other party is not started, and the instruction input function of the key input unit 27 once activated is maintained (S104: telephone number input process).

(効果) 以上のように、本実施形態によれば、キー入力部27は、足裏部1fというロボット1の荷重を支える支持部であって、かつ、当該ロボット1の荷重が足裏部1fを含む支持部によって支えられている状態での当該ロボット1の自律動作時に、ユーザが視認することができない部位に備えられている。したがって、キー入力部27がロボット1に設けられていることを、当該ロボット1の外観からユーザ等が把握することは困難である。そのため、ロボットとしての雰囲気を損なわない外観を備えたロボットを実現することが可能となる。ここで、自律動作とは、ロボット1が、通話モード(キー入力部27の指示入力機能が起動し通話可能な状態となっている)以外の状態で、ロボットが自律的に動作することをいう。具体的には、ロボット1がロボットモード(歩行またはダンス等特定のモーションを実行している状態、および直立その他特定の姿勢で静止している状態)になっている場合の他、ロボットがユーザの手を介さずに自律的に動作するような状態が、「自律動作」状態に含まれる。   (Effects) As described above, according to the present embodiment, the key input unit 27 is a support part that supports the load of the robot 1, which is the sole part 1 f, and the load of the robot 1 is the sole part 1 f. It is provided in the site | part which a user cannot visually recognize at the time of the autonomous operation | movement of the said robot 1 in the state supported by the support part containing. Therefore, it is difficult for the user or the like to grasp that the key input unit 27 is provided in the robot 1 from the appearance of the robot 1. Therefore, it is possible to realize a robot having an appearance that does not impair the atmosphere as a robot. Here, the autonomous operation means that the robot operates autonomously in a state other than the communication mode (the instruction input function of the key input unit 27 is activated and is in a state where communication is possible). . Specifically, in addition to the case where the robot 1 is in a robot mode (a state in which a specific motion such as walking or dancing is performed, and a state in which the robot 1 stands upright or in a specific posture), the robot 1 A state where the robot operates autonomously without a hand is included in the “autonomous operation” state.

なお、ロボット1が歩行またはダンス等の特定のモーションを実行している場合、瞬間的にキー入力部27の一部または全部を視認可能な状態が生じ得る。しかし、前記状態の発生によって、ロボット1の外観がロボットとしての雰囲気を損なったものになるわけではない。したがって、「ロボット1の荷重が足裏部1fを含む支持部によって支えられている状態での当該ロボット1の自律動作時」には、上記特定のモーションを実行している状態が含まれる。   Note that, when the robot 1 is performing a specific motion such as walking or dancing, a state in which a part or all of the key input unit 27 can be viewed instantaneously may occur. However, the appearance of the state does not mean that the appearance of the robot 1 deteriorates the atmosphere as a robot. Therefore, “when the robot 1 is autonomously operated in a state in which the load of the robot 1 is supported by the support portion including the sole 1f” includes a state in which the specific motion is being executed.

また、本実施形態によれば、姿勢移行判定手段11は、ロボット1が指示入力姿勢に姿勢移行したことを判定することができる。そして、キー入力部27は、姿勢移行判定手段11が指示入力姿勢に移行したと判定した場合に指示入力機能が起動する。そのため、ユーザは、ロボット1が指示入力操作しやすい状態になったうえで当該指示入力操作を行うことができ、ロボット1の操作性の向上を図ることができる。   Further, according to the present embodiment, the posture transition determination unit 11 can determine that the robot 1 has shifted to the instruction input posture. The key input unit 27 activates the instruction input function when it is determined that the posture transition determination unit 11 has shifted to the instruction input posture. Therefore, the user can perform the instruction input operation after the robot 1 is easily instructed to perform the instruction input operation, and the operability of the robot 1 can be improved.

さらに、指示入力姿勢への移行前においてキー入力部27の指示入力機能は起動していない状態であり、当該キー入力部27の作動電流が抑えられる。そのため、キー入力部27の作動電流の無駄な消費を効率的に抑制することが可能となる。   Furthermore, the instruction input function of the key input unit 27 is not activated before the transition to the instruction input posture, and the operating current of the key input unit 27 is suppressed. Therefore, wasteful consumption of the operating current of the key input unit 27 can be efficiently suppressed.

さらに、本実施形態によれば、グリップセンサ20は、ユーザがロボット1を把持したことを検知することができる。そして、姿勢制御手段12は、グリップセンサ20がユーザによるロボット1の把持を検知した場合、ロボット1の姿勢を指示入力姿勢に移行させることができる。そのため、ユーザがロボット1を把持した状態で使用する場合、ユーザ自身がロボット1の姿勢を指示入力姿勢に移行させる必要がなく、ユーザは容易に指示入力操作を行うことができる。   Furthermore, according to the present embodiment, the grip sensor 20 can detect that the user has gripped the robot 1. Then, when the grip sensor 20 detects gripping of the robot 1 by the user, the posture control unit 12 can shift the posture of the robot 1 to the instruction input posture. Therefore, when the user uses the robot 1 while holding it, the user does not need to shift the posture of the robot 1 to the instruction input posture, and the user can easily perform the instruction input operation.

(変形例) なお、本実施形態では、ロボット1が2足歩行ヒューマノイドロボットであり、キー入力部27が足裏部1fに設けられているが、ロボット1の種類に応じてキー入力部27の配置は異なってもよい。ここで、図6の(a)〜(c)は、ロボット1の種類に応じた、キー入力部27の配置の一例を示す概略図である。図6の(a)に示すように、例えば、ロボット1がアニメキャラクタの戦闘ロボット(支持部1nには一対のキャタピラ1oが設けられている)の場合であれば、当該支持部1nにおけるキャタピラ1oが地面または机等に接している側の部位にキー入力部27が配置されてもよい。また、ロボット1が動物ロボットの場合、例えば、図6の(b)に示すように、犬型ロボットのような4足歩行の動物ロボットであれば足裏部1fに、図6の(c)に示すように、蛇型ロボットのように手足のない動物ロボットであれば腹部1pにキー入力部27が配置されてもよい。   (Modification) In the present embodiment, the robot 1 is a biped humanoid robot and the key input unit 27 is provided on the sole 1f. However, the key input unit 27 may be changed depending on the type of the robot 1. The arrangement may be different. Here, (a) to (c) of FIG. 6 are schematic diagrams illustrating an example of the arrangement of the key input unit 27 according to the type of the robot 1. As shown in FIG. 6A, for example, if the robot 1 is an anime character battle robot (a pair of caterpillars 1o is provided in the support unit 1n), the caterpillar 1o in the support unit 1n. The key input unit 27 may be disposed at a portion on the side where the touch panel is in contact with the ground or a desk. When the robot 1 is an animal robot, for example, as shown in FIG. 6 (b), if the robot 1 is a four-legged animal robot such as a dog-type robot, As shown in FIG. 5, the key input unit 27 may be disposed on the abdomen 1p if the animal robot has no limbs such as a snake robot.

換言すれば、戦闘ロボットおよび動物ロボットとしての雰囲気を損なわないように、ユーザ等が当該各ロボットの外観からキー入力部27を視認することができない部位に、キー入力部27が配置されていればよい。   In other words, as long as the key input unit 27 is disposed in a region where the user or the like cannot visually recognize the key input unit 27 from the appearance of each robot so as not to impair the atmosphere as a battle robot and an animal robot. Good.

次に、本実施形態では、グリップセンサ20がユーザによるロボット1の把持を検知した場合に、姿勢制御手段12は当該ロボット1の姿勢を指示入力姿勢へ移行させるが、グリップセンサ20および姿勢制御手段12は当該ロボット1の必須の構成要素ではない。したがって、ユーザが手動で強制的に、ロボット1の姿勢を指示入力姿勢に移行させてもよい。   Next, in this embodiment, when the grip sensor 20 detects gripping of the robot 1 by the user, the posture control unit 12 shifts the posture of the robot 1 to the instruction input posture. 12 is not an essential component of the robot 1. Therefore, the user may manually and manually shift the posture of the robot 1 to the instruction input posture.

次に、本実施形態では、足裏面が表示部21の表示面側に向いており、かつ、当該足裏面と表示面とが略同一平面上にある状態におけるロボット1の姿勢を指示入力姿勢としているが、これに限定される訳ではない。例えば、ロボット1が直立状態にあるときに着信があった場合、姿勢制御手段12は、当該ロボット1の姿勢を一旦体育座り姿勢(膝を折り曲げて座った姿勢)に移行させ、その後、足裏面をユーザに見せるようにサーボモータ29aの駆動を制御してもよい。そして、このように体育座りの状態で足裏面をユーザに見せているロボット1の姿勢を指示入力姿勢としてもよい。換言すれば、ロボット1の使用状況に応じた、ユーザによるキー入力部27への指示入力操作に適する当該ロボット1の姿勢を指示入力姿勢とすればよい。   Next, in the present embodiment, the posture of the robot 1 in a state where the back surface of the foot is directed to the display surface side of the display unit 21 and the back surface of the foot and the display surface are substantially on the same plane is set as the instruction input posture. However, it is not limited to this. For example, when there is an incoming call when the robot 1 is in an upright state, the posture control means 12 temporarily changes the posture of the robot 1 to a physical sitting posture (a posture in which a knee is folded), and then the sole of the foot May be controlled to drive the servo motor 29a. Then, the posture of the robot 1 showing the user's back of the foot in the state of physical sitting as described above may be set as the instruction input posture. In other words, the orientation of the robot 1 that is suitable for the instruction input operation to the key input unit 27 by the user according to the usage status of the robot 1 may be set as the instruction input posture.

また、指示入力姿勢は本実施形態のように単一の姿勢に限定される必要はなく、複数設定されてもよい。そして、例えば、本実施形態の指示入力姿勢を第1指示入力姿勢、上記足裏面をユーザに見せる姿勢を第2指示入力姿勢とし、両姿勢の指示入力姿勢情報(それぞれ、第1指示入力姿勢情報、第2指示入力姿勢情報とする)を指示入力姿勢に該当するか否かの判定基準として、記憶部28に記憶させてもよい。この場合、判定姿勢情報が第1指示入力姿勢情報または第2指示入力姿勢情報のいずれか一つに一致すれば、当該判定姿勢は指示入力姿勢に該当することとなる。   Further, the instruction input posture is not necessarily limited to a single posture as in the present embodiment, and a plurality of instruction input postures may be set. Then, for example, the instruction input posture of the present embodiment is the first instruction input posture, the posture in which the user can see the foot sole is the second instruction input posture, and the instruction input posture information of both postures (the first instruction input posture information respectively) , Second instruction input attitude information) may be stored in the storage unit 28 as a criterion for determining whether or not the instruction input attitude is applicable. In this case, if the determination attitude information matches either one of the first instruction input attitude information or the second instruction input attitude information, the determination attitude corresponds to the instruction input attitude.

〔実施形態2〕
本発明の他の実施形態について、図7および図8に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。また、下記の実施形態においては、実施形態1と同様、電話機能付きの2足歩行ヒューマノイドロボットを例に挙げて説明する。
[Embodiment 2]
The following will describe another embodiment of the present invention with reference to FIGS. For convenience of explanation, members having the same functions as those described in the embodiment are given the same reference numerals, and descriptions thereof are omitted. In the following embodiment, a biped walking humanoid robot with a telephone function will be described as an example, as in the first embodiment.

(ロボットの具体的構成) ロボット2の具体的構成について、図7を参照しながら説明する。図7は、ロボット2の具体的構成を示すブロック図である。図7に示すように、本実施形態に係るロボット2は、制御部10に代えて不要条件判定手段31および解除手段32を有する制御部30を備えている点で、実施形態1に係るロボット1と異なる。   (Specific Configuration of Robot) A specific configuration of the robot 2 will be described with reference to FIG. FIG. 7 is a block diagram showing a specific configuration of the robot 2. As shown in FIG. 7, the robot 2 according to the present embodiment includes a control unit 30 having an unnecessary condition determination unit 31 and a release unit 32 in place of the control unit 10, and the robot 1 according to the first embodiment. And different.

不要条件判定手段は31、ロボット2の使用状況から、当該ロボット2に対する指示入力操作を必要としない条件である指示入力不要条件を充足しているか否かを判定し、判定結果を解除手段31に送信するものである。ここで、指示入力不要条件とは、具体的には、通話中にユーザがテンキー27aのうちの♯(シャープ)キー(通話中は、終話キーとしての役割を果たす)をタップしたことで通話が終了したことをいう。   The unnecessary condition determination unit 31 determines whether or not an instruction input unnecessary condition that is a condition that does not require an instruction input operation for the robot 2 is satisfied from the usage status of the robot 2, and the determination result is output to the release unit 31. To be sent. Here, the instruction input unnecessary condition specifically refers to a call that occurs when the user taps the # (sharp) key of the numeric keypad 27a during the call (acts as an end key during a call). Means that has ended.

解除手段32は、不要条件判定手段31から受信した判定結果に基づいて、キー入力部27の指示入力機能を解除するものである。具体的には、♯キーがタップされて通話が終了した、すなわち、上記指示入力不要条件が充足されたとの判定結果を受信した場合、解除手段32はキー入力部27の指示入力機能を解除する。   The canceling unit 32 cancels the instruction input function of the key input unit 27 based on the determination result received from the unnecessary condition determination unit 31. Specifically, when the call is ended by tapping the # key, that is, when the determination result that the instruction input unnecessary condition is satisfied is received, the canceling unit 32 cancels the instruction input function of the key input unit 27. .

なお、上記指示入力機能の解除状態は、ロボット2の姿勢が再び指示入力姿勢に移行するまで継続する。したがって、例えば、ロボット2が、歩行またはダンス等特定のモーションを実行しているときの他、直立その他指示入力姿勢以外の特定の姿勢で静止しているときのようなロボットモードに切り替わっている間は、上記解除状態は維持されている。   The instruction input function release state continues until the posture of the robot 2 shifts to the instruction input posture again. Therefore, for example, while the robot 2 is switching to a robot mode such as when performing a specific motion such as walking or dancing, or standing still in a specific posture other than an upright or other command input posture The release state is maintained.

(ロボットを用いた発信時の通話方法) 次に、図8を使用して、ロボット2を用いて電話発信する際の処理等について説明する。図8は、当該処理等を示すフローチャートである。なお、図8におけるS100からS107までの処理は、図5のフローチャートにおけるS100からS107までの処理と同様であるため、その説明を省略する。   (Calling method at the time of outgoing call using a robot) Next, with reference to FIG. 8, processing and the like when making a telephone call using the robot 2 will be described. FIG. 8 is a flowchart showing the processing. Note that the processing from S100 to S107 in FIG. 8 is the same as the processing from S100 to S107 in the flowchart of FIG.

図8に示すように、通話開始後、ユーザが♯キーをタップして通話を終了した場合、すなわち、ユーザによって指示入力不要条件が充足された場合(YES)、不要条件判定手段31は、その旨の判定結果を解除手段32に送信する(S108:不要条件判定工程)。一方、ユーザが♯キーをタップせずに通話を継続している場合、すなわち指示入力不要条件が充足されない場合(NO)、不要条件判定手段31は、指示入力不要条件の充足性を再び判定する(S108:不要条件判定工程)。   As shown in FIG. 8, after the start of the call, when the user ends the call by tapping the # key, that is, when the instruction input unnecessary condition is satisfied by the user (YES), the unnecessary condition determining means 31 A determination result to the effect is transmitted to the canceling means 32 (S108: unnecessary condition determination step). On the other hand, when the user continues the call without tapping the # key, that is, when the instruction input unnecessary condition is not satisfied (NO), the unnecessary condition determination means 31 again determines whether the instruction input unnecessary condition is satisfied. (S108: Unnecessary condition determination step).

次に、不要条件判定手段31から指示入力不要条件が充足されたとの判定結果を受信した場合、解除手段32はキー入力部27の指示入力機能を解除する(S109:指示入力機能解除工程)。   Next, when the determination result that the instruction input unnecessary condition is satisfied is received from the unnecessary condition determination unit 31, the cancellation unit 32 cancels the instruction input function of the key input unit 27 (S109: instruction input function release step).

以上のように、本実施形態によれば、不要条件判定手段31は、指示入力不要条件の充足性を判定することができる。また、解除手段32は、不要条件判定手段31が指示入力不要条件を充足していると判定した場合、キー入力部27の指示入力機能を解除することができる。指示入力機能が解除されれば、キー入力部27の作動電流が抑えられることから、ロボット2が指示入力操作を必要としない状況であるにもかかわらず当該指示入力機能が維持される場合に比して、キー入力部27の作動電流の無駄な消費をより効率的に抑制できる。   As described above, according to the present embodiment, the unnecessary condition determination unit 31 can determine whether the instruction input unnecessary condition is satisfied. Moreover, the cancellation | release means 32 can cancel | release the instruction | indication input function of the key input part 27, when it determines with the unnecessary condition determination means 31 satisfying the instruction | indication input unnecessary condition. If the instruction input function is canceled, the operating current of the key input unit 27 is suppressed, so that the instruction input function is maintained even though the robot 2 does not require an instruction input operation. Thus, wasteful consumption of the operating current of the key input unit 27 can be more efficiently suppressed.

さらに、ユーザ自身が指示入力機能の解除のための操作をする必要がなく、容易にロボット2の指示入力機能を解除することができる。   Furthermore, it is not necessary for the user himself to perform an operation for canceling the instruction input function, and the instruction input function of the robot 2 can be easily canceled.

なお、通話中にユーザがテンキー27aのうちの♯(シャープ)キーをタップしたことで通話が終了したことを指示入力不要条件としているが、これに限定される訳ではない。例えば、足裏部1fの足裏面におけるキー入力部27が配置されていない箇所に近接センサを設けて、当該近接センサが当該足裏面の机等との接触を検知した場合に指示入力不要条件が充足されたとしてもよい。   It should be noted that the instruction input unnecessary condition is that the call is terminated when the user taps the # (sharp) key of the numeric keypad 27a during the call, but the present invention is not limited to this. For example, when a proximity sensor is provided at a location where the key input unit 27 is not disposed on the sole of the foot 1f, and the proximity sensor detects contact with a desk or the like on the sole of the foot, there is no requirement for instruction input. It may be satisfied.

また、例えば、ユーザが手動で強制的に、または制御部30によってサーボモータ29aを駆動することで、ロボット2の指示入力姿勢が解除された場合に指示入力不要条件が充足されたとしてもよい。さらには、「通話終了」等の、キー入力部27の指示入力機能が不要となったことを通知するユーザの音声を、例えば、制御部30に備えられた音声認識手段が認識した場合に指示入力不要条件が充足されたとしてもよい。   Further, for example, the instruction input unnecessary condition may be satisfied when the instruction input posture of the robot 2 is canceled by the user manually or by driving the servo motor 29a by the control unit 30. Further, when the voice recognition means provided in the control unit 30 recognizes the voice of the user notifying that the instruction input function of the key input unit 27 is no longer necessary, such as “end of call”, the instruction is given. The unnecessary input condition may be satisfied.

〔実施形態3〕
本発明の他の実施形態について、図9および図10に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。また、下記の実施形態においては、メール機能付きの2足歩行ヒューマノイドロボットを例に挙げて説明する。
[Embodiment 3]
Another embodiment of the present invention will be described below with reference to FIGS. 9 and 10. For convenience of explanation, members having the same functions as those described in the embodiment are given the same reference numerals, and descriptions thereof are omitted. In the following embodiment, a biped walking humanoid robot with a mail function will be described as an example.

(ロボットの具体的構成) ロボット3の具体的構成について、図9を参照しながら説明する。図9は、ロボット3の具体的構成を示すブロック図である。図9に示すように、本実施形態に係るロボット3は、グリップセンサ20を備えていない点、およびキー入力部27に代えてキー入力部47を備えている点で、実施形態1に係るロボット1および実施形態2に係るロボット2と異なる。また、ロボット3は、制御部10および30に代えて、要求条件判定手段41および姿勢制御手段42を有する制御部40を備えている点でも、実施形態1に係るロボット1および実施形態2に係るロボット2と異なる。   (Specific Configuration of Robot) The specific configuration of the robot 3 will be described with reference to FIG. FIG. 9 is a block diagram showing a specific configuration of the robot 3. As shown in FIG. 9, the robot 3 according to the present embodiment does not include the grip sensor 20 and includes a key input unit 47 instead of the key input unit 27. 1 and the robot 2 according to the second embodiment. The robot 3 also includes the control unit 40 including the request condition determination unit 41 and the posture control unit 42 in place of the control units 10 and 30 according to the robot 1 and the second embodiment according to the first embodiment. Different from robot 2.

キー入力部47は、キー入力部27と同様、入力されたユーザ操作を取得するものであり、テンキー47a、言語キー47b、メール受信通知部47c、送信キー47d、およびメール機能終了キー47eで構成される。また、キー入力部47を構成する各キーには静電容量式タッチキーが使用されている点も、キー入力部27と同様である。   Similar to the key input unit 27, the key input unit 47 acquires an input user operation, and includes a numeric keypad 47a, a language key 47b, a mail reception notification unit 47c, a transmission key 47d, and a mail function end key 47e. Is done. In addition, the capacitance type touch key is used for each key constituting the key input unit 47 as in the key input unit 27.

テンキー47aは、0から9までの数字キーで構成され、主として、メール文作成中に数字で表現する必要が生じた場合にタップされるキーである。言語キー47bは、AからZまでのアルファベットキー等で構成され、主として、メール文作成時に使用されるキーである。メール受信通知部47cは、例えば、当該メール受信通知部47c内のランプ等が点滅することで、ユーザにメールを受信したことを通知するものである。送信キー47dは、当該送信キー47dがタップされることで、送受信部24を介して相手にメールが送信されるキーである。メール機能終了キー47eは、当該メール機能終了キー47eがタップされることで、ロボット3のメール機能が解除されるキーである。   The numeric keypad 47a is composed of numeric keys from 0 to 9, and is a key that is tapped mainly when it becomes necessary to express numeric characters during mail text creation. The language key 47b is composed of alphabet keys A to Z and the like, and is a key mainly used when creating a mail sentence. The mail reception notification unit 47c notifies the user that a mail has been received, for example, by blinking a lamp or the like in the mail reception notification unit 47c. The transmission key 47d is a key for transmitting a mail to the other party via the transmission / reception unit 24 when the transmission key 47d is tapped. The mail function end key 47e is a key for canceling the mail function of the robot 3 when the mail function end key 47e is tapped.

なお、キー入力部27の構成は上記構成に限定される訳ではなく、例えば、テンキー47aおよび言語キー47bのみの構成等であってもよい。   Note that the configuration of the key input unit 27 is not limited to the above configuration, and may be, for example, a configuration of only the numeric keypad 47a and the language key 47b.

要求条件判定手段41は、ユーザに対してキー入力部47への指示入力操作を要求することが必要な条件である指示入力要求条件を充足しているか否かを判定し、判定結果を姿勢制御手段42に送信するものである。ここで、指示入力要求条件とは、具体的には、送受信部24が相手からのメールを受信することで、ロボット3のメール機能が起動することをいう。   The request condition determination means 41 determines whether or not an instruction input request condition, which is a condition that requires the user to request an instruction input operation to the key input unit 47, is satisfied, and the determination result is subjected to attitude control. The information is transmitted to the means 42. Here, the instruction input request condition specifically means that the mail function of the robot 3 is activated when the transmission / reception unit 24 receives mail from the other party.

姿勢制御手段42は、要求条件判定手段41から受信した判定結果に基づいて、各サーボモータ29aの駆動を制御するものである。具体的には、送受信部24が相手からのメールを受信してロボット3のメール機能が起動した、すなわち、指示入力要求条件が充足されたとの判定結果を受信した場合、姿勢制御手段42は、ロボット3が指示入力姿勢となるよう、当該指示入力姿勢への移行に対応する特定のサーボモータ29a(腕関節部1h、脚関節部1iおよび足関節部1jに内蔵された各サーボモータ29a)を駆動する。   The attitude control unit 42 controls the drive of each servo motor 29a based on the determination result received from the request condition determination unit 41. Specifically, when the transmission / reception unit 24 receives a mail from the other party and the mail function of the robot 3 is activated, that is, when the determination result that the instruction input request condition is satisfied is received, the posture control means 42 A specific servo motor 29a (each servo motor 29a built in the arm joint portion 1h, leg joint portion 1i, and foot joint portion 1j) corresponding to the transition to the instruction input posture is set so that the robot 3 assumes the instruction input posture. To drive.

ここで、指示入力姿勢とは、具体的には、膝を折り曲げて座っている姿勢から両腕部1cの手のひらが地面等につき、キー入力部47が配置されている足裏部1fの足裏面全面がユーザに視認可能となるまで脚部1dが上がっている、ロボット3の姿勢をいう。   Here, the instruction input posture specifically refers to the sole of the foot sole 1f where the key input portion 47 is disposed with the palm of both arms 1c hitting the ground etc. from the posture of sitting with the knees folded. A posture of the robot 3 in which the leg 1d is raised until the entire surface is visible to the user.

(ロボットを用いたメール送信方法) 次に、図10を使用して、ロボット3を用いてメール送信する際の処理等について説明する。図10は、当該処理等を示すフローチャートである。図10に示すように、まず、姿勢移行判定手段11は、ロボット3が指示入力姿勢であると判定した場合(YES)、キー入力部47の指示入力機能を起動させる。一方、指示入力姿勢でないと判定した場合(NO)、姿勢移行判定手段11は、当該指示入力姿勢でない旨の判定結果を要求条件判定手段41に送信する(S200:姿勢移行判定工程)。   (Mail Sending Method Using Robot) Next, processing and the like when sending mail using the robot 3 will be described with reference to FIG. FIG. 10 is a flowchart showing the processing. As illustrated in FIG. 10, first, the posture transition determination unit 11 activates the instruction input function of the key input unit 47 when it is determined that the robot 3 is in the instruction input posture (YES). On the other hand, when it determines with it not being an instruction | indication input attitude | position (NO), the attitude | position transfer determination means 11 transmits the determination result that it is not the said instruction input attitude | position to the request | requirement condition determination means 41 (S200: attitude | position transfer determination process).

次に、要求条件判定手段41は、姿勢移行判定手段11から指示入力姿勢でない旨の判定結果を受信した場合、送受信部24の受信結果に基づいて指示入力要求条件の充足性を判定する。具体的には、送受信部24が相手からのメールを受信することでロボット3のメール機能が起動した、すなわち、指示入力要求条件が充足された場合(YES)、要求条件判定手段41は、その旨の判定結果を姿勢制御手段42に送信する(S201:要求条件判定工程)。一方、メールを受信していないことでロボット3のメール機能が起動していない、すなわち、指示入力要求条件が充足されていない場合(NO)、要求条件判定手段41は、指示入力要求条件の充足性を再び判定する(S201:要求条件判定工程)。   Next, when the request condition determination unit 41 receives a determination result indicating that it is not the instruction input posture from the posture transition determination unit 11, the request condition determination unit 41 determines whether the instruction input request condition is satisfactory based on the reception result of the transmission / reception unit 24. Specifically, when the mail function of the robot 3 is activated when the transmission / reception unit 24 receives mail from the other party, that is, when the instruction input request condition is satisfied (YES), the request condition determination unit 41 The determination result is transmitted to the attitude control means 42 (S201: request condition determination step). On the other hand, when the mail function of the robot 3 is not activated because no mail is received, that is, when the instruction input request condition is not satisfied (NO), the request condition determination unit 41 satisfies the instruction input request condition. The property is determined again (S201: request condition determining step).

次に、姿勢制御手段42は、要求条件判定手段41から指示入力要求条件が充足された旨の判定結果を受信した場合、ロボット3の姿勢が指示入力姿勢に移行するようにサーボモータ29aの駆動を制御する(S202:姿勢制御工程)。   Next, when the attitude control unit 42 receives a determination result indicating that the instruction input request condition is satisfied from the request condition determination unit 41, the attitude control unit 42 drives the servo motor 29a so that the attitude of the robot 3 shifts to the instruction input attitude. (S202: Posture control step).

次に、姿勢制御手段42によって、ロボット3の姿勢が指示入力姿勢へ移行した場合、キー入力部47の指示入力機能は起動する(S203:指示入力機能起動工程)。   Next, when the posture of the robot 3 is shifted to the instruction input posture by the posture control means 42, the instruction input function of the key input unit 47 is activated (S203: instruction input function activation step).

次に、ユーザがキー入力部47のテンキー47aおよび言語キー47bをタップしてメール文を作成し(S204:メール文作成工程)、キー入力部47の送信キー47dをタップすると、ユーザからのメールが相手に送信される(S205:送信工程)。   Next, when the user taps the numeric key 47a and the language key 47b of the key input unit 47 to create a mail text (S204: mail text creation process) and taps the send key 47d of the key input section 47, the mail from the user Is transmitted to the other party (S205: transmission step).

一方、ユーザがメール文を作成しない場合(NO)、メール送信はされず、一旦起動したキー入力部47の指示入力機能は維持された状態となる(S204:メール文作成工程)。   On the other hand, when the user does not create a mail text (NO), mail transmission is not performed, and the instruction input function of the key input unit 47 once activated is maintained (S204: mail text creation process).

次に、指示入力不要条件が充足された場合(YES)、不要条件判定手段31は、その旨の判定結果を解除手段32に送信する(S206:不要条件判定工程)。一方、指示入力不要条件が充足されない場合(NO)、不要条件判定手段31は、指示入力不要条件の充足性を再び判定する(S206:不要条件判定工程)。ここで、指示入力不要条件とは、具体的には、ユーザによってメール機能終了キー47eがタップされて、ロボット3のメール機能が解除されたことをいう。   Next, when the instruction input unnecessary condition is satisfied (YES), the unnecessary condition determining unit 31 transmits a determination result to that effect to the canceling unit 32 (S206: unnecessary condition determining step). On the other hand, when the instruction input unnecessary condition is not satisfied (NO), the unnecessary condition determination unit 31 determines again the satisfaction of the instruction input unnecessary condition (S206: unnecessary condition determination step). Here, the instruction input unnecessary condition specifically means that the mail function end key 47e is tapped by the user and the mail function of the robot 3 is released.

次に、不要条件判定手段31から指示入力不要条件が充足されたとの判定結果を受信した場合、解除手段32はキー入力部47の指示入力機能を解除する(S207:指示入力機能解除工程)。   Next, when the determination result that the instruction input unnecessary condition is satisfied is received from the unnecessary condition determination unit 31, the cancellation unit 32 cancels the instruction input function of the key input unit 47 (S207: instruction input function release step).

以上のように、本実施形態によれば、要求条件判定手段41は、指示入力要求条件の充足性を判定することができる。また、姿勢制御手段42は、要求条件判定手段41が指示入力要求条件を充足していると判定した場合、ロボット3の姿勢を指示入力姿勢に移行させることができる。したがって、ロボット3が把持されて使用される以外の場合でも、ユーザによる指示入力操作が要求される状況であれば、自動的に当該ロボット3の姿勢が指示入力姿勢に移行する。そのため、上記指示入力操作が要求される様々な状況において、ユーザは容易かつ確実に指示入力操作を行うことができる。   As described above, according to the present embodiment, the request condition determination unit 41 can determine whether the instruction input request condition is satisfactory. Further, the posture control unit 42 can shift the posture of the robot 3 to the command input posture when the request condition determination unit 41 determines that the command input request condition is satisfied. Therefore, even when the robot 3 is not held and used, if the instruction input operation by the user is required, the posture of the robot 3 automatically shifts to the instruction input posture. Therefore, in various situations where the instruction input operation is required, the user can easily and reliably perform the instruction input operation.

なお、本実施形態では、メール機能付きの2足歩行ヒューマノイドロボットを例に挙げて説明しているが、これに限定される訳ではない。例えば、ゲーム機能付きの2足歩行ヒューマノイドロボットであって、表示部21に表示された問題に対してユーザがYES/NOで解答するような場合に本実施形態に係るロボット3が適用されてもよい。そして、ロボット3がユーザによる解答を要求するときに、姿勢制御手段42は、本実施形態における指示入力姿勢(キー入力部47を備えた足裏面をユーザに向ける姿勢)に当該ロボット3の姿勢が移行するようサーボモータ29aの駆動を制御してもよい。換言すれば、本実施形態に係るロボット3は、ユーザによるキー入力部47への指示入力操作が要求される様々な状況において、適用されてもよい。   In the present embodiment, a biped walking humanoid robot with a mail function is described as an example, but the present invention is not limited to this. For example, even if the robot 3 according to the present embodiment is applied to a biped walking humanoid robot with a game function and the user answers YES / NO to the problem displayed on the display unit 21. Good. Then, when the robot 3 requests an answer by the user, the posture control means 42 is configured so that the posture of the robot 3 is set to the instruction input posture (the posture in which the sole of the foot including the key input unit 47 faces the user) in the present embodiment. You may control the drive of the servomotor 29a so that it may transfer. In other words, the robot 3 according to the present embodiment may be applied in various situations where an instruction input operation to the key input unit 47 by the user is required.

〔ソフトウェアによる実現例〕
ロボット1〜3の制御ブロック(特に制御部10、30および40)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
[Example of software implementation]
The control blocks (particularly, the control units 10, 30 and 40) of the robots 1 to 3 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or a CPU (Central Processing Unit). It may be realized by software using

後者の場合、ロボット1〜3は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。   In the latter case, the robots 1 to 3 include a CPU that executes instructions of a program that is software that realizes each function, and a ROM (Read Only Memory) in which the program and various data are recorded so as to be readable by the computer (or CPU). Alternatively, a storage device (these are referred to as “recording media”), a RAM (Random Access Memory) that expands the program, and the like are provided. And the objective of this invention is achieved when a computer (or CPU) reads the said program from the said recording medium and runs it. As the recording medium, a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used. The program may be supplied to the computer via an arbitrary transmission medium (such as a communication network or a broadcast wave) that can transmit the program. The present invention can also be realized in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.

〔まとめ〕
本発明の態様1に係るロボット(1、2、3)は、ロボットの荷重が支持部(1f)により支えられている状態での上記ロボットの自律動作時に、ユーザが視認することができない上記支持部の部位に、ユーザが指示入力を上記ロボットに対して行うための入力部(27、47)を備えている。
[Summary]
The robot (1, 2, 3) according to the first aspect of the present invention is such that the user cannot visually recognize the robot during autonomous operation of the robot in a state where the load of the robot is supported by the support portion (1f). An input unit (27, 47) for a user to input an instruction to the robot is provided at the site.

上記の構成によれば、入力部は、ロボットの荷重が支持部により支えられている状態での当該ロボットの自律動作時に、ユーザが視認することができない当該支持部の部位に備えられている。当該部位は、例えば、ユーザがロボットを把持し、かつ、傾ける等しなければ視認できない位置に設けられているため、入力部がロボットに設けられていることを、当該ロボットの外観からユーザ等が把握することは困難である。そのため、ロボットとしての雰囲気を損なわない外観を備えたロボットを実現することが可能となる。   According to said structure, the input part is provided in the site | part of the said support part which a user cannot visually recognize at the time of the autonomous operation | movement of the said robot in the state in which the load of the robot is supported by the support part. For example, since the part is provided at a position where the user cannot visually recognize unless the user grips and tilts the robot, the input unit is provided on the robot. It is difficult to grasp. Therefore, it is possible to realize a robot having an appearance that does not impair the atmosphere as a robot.

本発明の態様2に係るロボット(1、2、3)は、上記態様1において、さらに、上記入力部(27、47)への指示入力操作に適する指示入力姿勢に上記ロボットが姿勢移行したことを判定する姿勢移行判定手段(11)を備え、上記入力部は、上記姿勢移行判定手段により上記ロボットが上記指示入力姿勢に移行したと判定した場合に、上記入力部の指示入力機能を起動させる構成であってもよい。   In the robot (1, 2, 3) according to aspect 2 of the present invention, in the above aspect 1, the robot has shifted to an instruction input attitude suitable for an instruction input operation to the input unit (27, 47). Posture transition determining means (11) for determining the input unit, and the input unit activates the instruction input function of the input unit when the posture transition determining unit determines that the robot has shifted to the instruction input posture. It may be a configuration.

上記の構成によれば、姿勢移行判定手段は、ロボットが指示入力姿勢に姿勢移行したことを判定することができる。また、入力部は、姿勢移行判定手段が上記指示入力姿勢に移行したと判定した場合に指示入力機能が起動する。そのため、ユーザは、ロボットが指示入力操作しやすい状態になったうえで当該指示入力操作を行うことができ、ロボットの操作性の向上を図ることができる。   According to the above configuration, the posture transition determination unit can determine that the robot has shifted to the instruction input posture. Further, the input unit activates the instruction input function when it is determined that the posture transition determination means has shifted to the instruction input posture. Therefore, the user can perform the instruction input operation after the robot is ready to perform the instruction input operation, and the operability of the robot can be improved.

さらに、指示入力姿勢への移行前において入力部は作動していない状態であり、当該入力部の作動電流が抑えられる。そのため、入力部の作動電流の無駄な消費を効率的に抑制することが可能となる。   Furthermore, the input unit is not in operation before shifting to the instruction input posture, and the operating current of the input unit is suppressed. For this reason, it is possible to efficiently suppress wasteful consumption of the operating current of the input unit.

本発明の態様3に係るロボット(1、2)は、上記態様1または2において、ユーザが上記ロボットを把持したことを検知する把持検知手段(20)と、上記把持検知手段によりユーザが上記ロボットを把持したことが検知された場合に、上記ロボットが上記入力部への指示入力操作に適する指示入力姿勢となるよう、上記ロボットの姿勢を移行させる姿勢制御手段(12)を備えていてもよい。   The robot (1, 2) according to aspect 3 of the present invention is the robot 1 or 2 according to aspect 1 or 2, wherein the user detects that the user has gripped the robot, the grip detection means (20), and the grip detection means allows the user to When it is detected that the robot has been gripped, posture control means (12) for shifting the posture of the robot may be provided so that the robot has an instruction input posture suitable for an instruction input operation to the input unit. .

上記の構成によれば、把持検知手段は、ユーザがロボットを把持したことを検知することができる。また、姿勢制御手段は、把持検知手段がユーザによるロボットの把持を検知した場合、ロボットの姿勢を指示入力姿勢に移行させることができる。そのため、ユーザがロボットを把持した状態で使用する場合、ユーザ自身がロボットの姿勢を指示入力姿勢に移行させる必要がなく、ユーザは容易に指示入力操作を行うことができる。   According to said structure, the holding | grip detection means can detect that the user hold | gripped the robot. Further, the posture control means can shift the posture of the robot to the instruction input posture when the grip detection means detects gripping of the robot by the user. For this reason, when the user uses the robot while holding the robot, the user does not need to shift the posture of the robot to the instruction input posture, and the user can easily perform the instruction input operation.

本発明の態様4に係るロボット(3)は、上記態様1または2において、ユーザに対して上記入力部(27、47)への指示入力操作を要求することが必要な条件である指示入力要求条件の充足性を判定する要求条件判定手段(41)と、上記要求条件判定手段により上記指示入力要求条件を充足していると判定された場合に、上記ロボットが上記入力部への指示入力操作に適する指示入力姿勢となるように、上記ロボットの姿勢を移行させる姿勢制御手段(42)を備えていてもよい。   In the robot (3) according to aspect 4 of the present invention, in the above aspect 1 or 2, the instruction input request is a condition that requires the user to perform an instruction input operation to the input unit (27, 47). When the request condition determining means (41) for determining the satisfaction of the condition and the request condition determining means determine that the instruction input request condition is satisfied, the robot performs an instruction input operation to the input unit. There may be provided posture control means (42) for shifting the posture of the robot so as to obtain an instruction input posture suitable for.

上記の構成によれば、要求条件判定手段は、指示入力要求条件の充足性を判定することができる。また、姿勢制御手段は、要求条件判定手段が指示入力要求条件を充足していると判定した場合、ロボットの姿勢を指示入力姿勢に移行させることができる。したがって、ロボットが把持されて使用される以外の場合でも、ユーザによる指示入力操作が要求される状況であれば、自動的にロボットの姿勢が指示入力姿勢に移行する。そのため、上記指示入力操作が要求される様々な状況において、ユーザは容易かつ確実に指示入力操作を行うことができる。   According to the above configuration, the request condition determination unit can determine whether the instruction input request condition is satisfactory. Further, the posture control unit can shift the posture of the robot to the command input posture when the request condition determination unit determines that the command input request condition is satisfied. Accordingly, even when the robot is not being held and used, if the instruction input operation by the user is required, the posture of the robot automatically shifts to the instruction input posture. Therefore, in various situations where the instruction input operation is required, the user can easily and reliably perform the instruction input operation.

本発明の態様5に係るロボット(2、3)は、上記態様1から4のいずれかにおいて、上記ロボットに対する指示入力操作を必要としない条件である指示入力不要条件の充足性を判定する不要条件判定手段(31)と、上記不要条件判定手段により上記指示入力不要条件を充足していると判定された場合に、上記入力部(27、47)の指示入力機能を解除する解除手段(32)を備えていてもよい。   The robot (2, 3) according to aspect 5 of the present invention is the unnecessary condition for determining whether or not the instruction input unnecessary condition is satisfied, which is a condition that does not require an instruction input operation to the robot. Release means (32) for canceling the instruction input function of the input unit (27, 47) when the determination means (31) and the unnecessary condition determination means determine that the instruction input unnecessary condition is satisfied. May be provided.

上記の構成によれば、不要条件判定手段は、指示入力不要条件の充足性を判定することができる。また、解除手段は、不要条件判定手段が指示入力不要条件を充足していると判定した場合、入力部の指示入力機能を解除することができる。指示入力機能が解除されれば、入力部の作動電流が抑えられることから、ロボットが指示入力操作を必要としない状況であるにもかかわらず入力部の指示入力機能が維持される場合に比して、入力部の作動電流の無駄な消費をより効率的に抑制することが可能となる。   According to said structure, the unnecessary condition determination means can determine sufficiency of an instruction input unnecessary condition. The canceling unit can cancel the instruction input function of the input unit when the unnecessary condition determining unit determines that the instruction input unnecessary condition is satisfied. If the command input function is canceled, the operating current of the input unit is suppressed. Therefore, compared to the case where the command input function of the input unit is maintained even though the robot does not require command input operation. Thus, it is possible to more efficiently suppress wasteful consumption of the operating current of the input unit.

さらに、ユーザ自身が解除のための操作をする必要がなく、容易にロボットの指示入力機能を解除することができる。   Furthermore, it is not necessary for the user himself to perform a release operation, and the robot's instruction input function can be easily released.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。   The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention. Furthermore, a new technical feature can be formed by combining the technical means disclosed in each embodiment.

本発明は、ロボットとしての雰囲気を損なわない外観を備えたロボットを実現するために利用することができる。   The present invention can be used to realize a robot having an appearance that does not impair the atmosphere as a robot.

1、2、3 ロボット
1f 足裏部(支持部)
11 姿勢移行判定手段
12、42 姿勢制御手段
20 グリップセンサ(把持検知手段)
27、47 キー入力部(入力部)
31 不要条件判定手段
32 解除手段
41 要求条件判定手段
1, 2, 3 Robot 1f Sole (support part)
11 Posture transition determination means 12, 42 Posture control means 20 Grip sensor (gripping detection means)
27, 47 Key input part (input part)
31 Unnecessary condition determining means 32 Canceling means 41 Request condition determining means

Claims (4)

ロボットの荷重が支持部により支えられている状態での上記ロボットの自律動作時に、ユーザが少なくとも一定時間は全部を視認することができない上記支持部の部位に配置された、ユーザが指示入力を上記ロボットに対して行うための入力部と、
上記入力部への指示入力操作に適する指示入力姿勢に上記ロボットが姿勢移行したことを判定する姿勢移行判定手段と、を備え、
上記入力部は、上記姿勢移行判定手段により上記ロボットが上記指示入力姿勢に移行したと判定した場合に、上記入力部の指示入力機能を起動させることを特徴とするロボット。
During autonomous operation of the robot in a state where a load of the robot is supported by the support unit, the user is at least a certain time was located at the site of the supporting portion can not be visually recognized all, the user instruction input above An input unit for the robot ,
Posture transition determination means for determining that the robot has transitioned to an instruction input posture suitable for an instruction input operation to the input unit, and
The input unit, when the robot by the posture shift determining means determines that the transition to the instruction input attitude, robot, characterized in Rukoto activates an instruction input function of the input unit.
ロボットの荷重が支持部により支えられている状態での上記ロボットの自律動作時に、ユーザが少なくとも一定時間は全部を視認することができない上記支持部の部位に配置された、ユーザが指示入力を上記ロボットに対して行うための入力部と、
ユーザが上記ロボットを把持したことを検知する把持検知手段と、
上記把持検知手段によりユーザが上記ロボットを把持したことが検知された場合に、上記ロボットが上記入力部への指示入力操作に適する指示入力姿勢となるよう、上記ロボットの姿勢を移行させる姿勢制御手段と、を備えていることを特徴とするロボット。
At the time of autonomous operation of the robot in a state where the load of the robot is supported by the support unit, the user can input an instruction input at the site of the support unit where the user cannot see all at least for a certain period of time. An input unit for the robot,
Grip detection means for detecting that the user grips the robot;
Posture control means for shifting the posture of the robot so that the robot assumes an instruction input posture suitable for an instruction input operation to the input unit when the gripping detection means detects that the user has gripped the robot. features and to Carlo bot in that it comprises, when.
ロボットの荷重が支持部により支えられている状態での上記ロボットの自律動作時に、ユーザが少なくとも一定時間は全部を視認することができない上記支持部の部位に配置された、ユーザが指示入力を上記ロボットに対して行うための入力部と、
ユーザに対して上記入力部への指示入力操作を要求することが必要な条件である指示入力要求条件の充足性を判定する要求条件判定手段と、
上記要求条件判定手段により上記指示入力要求条件を充足していると判定された場合に、上記ロボットが上記入力部への指示入力操作に適する指示入力姿勢となるように、上記ロボットの姿勢を移行させる姿勢制御手段と、を備えていることを特徴とするロボット。
At the time of autonomous operation of the robot in a state where the load of the robot is supported by the support unit, the user can input an instruction input at the site of the support unit where the user cannot see all at least for a certain period of time. An input unit for the robot,
Request condition determining means for determining whether or not an instruction input request condition is satisfied, which is a condition for requesting an instruction input operation to the input unit from the user;
When the request condition determination unit determines that the instruction input request condition is satisfied, the robot moves its posture so that the robot has an instruction input posture suitable for an instruction input operation to the input unit. features and to Carlo bot that it and a posture control means for.
ロボットの荷重が支持部により支えられている状態での上記ロボットの自律動作時に、ユーザが少なくとも一定時間は全部を視認することができない上記支持部の部位に配置された、ユーザが指示入力を上記ロボットに対して行うための入力部と、
上記ロボットに対する指示入力操作を必要としない条件である指示入力不要条件の充足性を判定する不要条件判定手段と、
上記不要条件判定手段により上記指示入力不要条件を充足していると判定された場合に、上記入力部の指示入力機能を解除する解除手段と、を備えていることを特徴とするロボット。
At the time of autonomous operation of the robot in a state where the load of the robot is supported by the support unit, the user can input an instruction input at the site of the support unit where the user cannot see all at least for a certain period of time. An input unit for the robot,
Unnecessary condition determination means for determining whether or not an instruction input unnecessary condition is satisfied, which is a condition that does not require an instruction input operation on the robot;
Above when it is determined that they meet the instruction input required conditions by unwanted condition determining means, features and to Carlo bot by comprising a canceling means for canceling an instruction input function of the input unit.
JP2014117887A 2014-06-06 2014-06-06 robot Expired - Fee Related JP6356494B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014117887A JP6356494B2 (en) 2014-06-06 2014-06-06 robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014117887A JP6356494B2 (en) 2014-06-06 2014-06-06 robot

Publications (2)

Publication Number Publication Date
JP2015229230A JP2015229230A (en) 2015-12-21
JP6356494B2 true JP6356494B2 (en) 2018-07-11

Family

ID=54886301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014117887A Expired - Fee Related JP6356494B2 (en) 2014-06-06 2014-06-06 robot

Country Status (1)

Country Link
JP (1) JP6356494B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019131696A1 (en) * 2017-12-28 2019-07-04 Groove X株式会社 Robot housing movement mechanism

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000014935A (en) * 1998-07-03 2000-01-18 Shoichi Inoue Vibrating traveling toy
JP2003071765A (en) * 2001-09-04 2003-03-12 Sony Corp Robot device and input method of robot device
JP2004130428A (en) * 2002-10-09 2004-04-30 Sony Corp Robot apparatus, operation control method for robot apparatus, recording medium, and program
TWM251405U (en) * 2003-12-08 2004-11-21 Compal Electronics Inc Doll mobile phone
JP2007151882A (en) * 2005-12-06 2007-06-21 Satoshi Nishino Foot part structure of legged mobile robot
JP2011121136A (en) * 2009-12-10 2011-06-23 Sony Corp Electronic equipment

Also Published As

Publication number Publication date
JP2015229230A (en) 2015-12-21

Similar Documents

Publication Publication Date Title
KR102079893B1 (en) Wristband-type handset and wristband-type alerting device
JP5663735B2 (en) Mobile phone, mobile phone system, and transmission / reception unit
JP4972218B1 (en) Action body toy
CN107580690B (en) Portable safety controls for industrial machines, especially robots
CN111230876A (en) Method and device for moving article, intelligent equipment and storage medium
JP6356494B2 (en) robot
JP2012169912A (en) Mobile terminal and method of controlling the same
JP2006197404A (en) Mobile telephone
JP6097779B2 (en) Transceiver unit
CN111230877B (en) Method for moving article and intelligent equipment
JP2001156930A (en) Gesture transmission device
JPWO2017094332A1 (en) Robot, robot control method, control program, and recording medium
WO2016002673A1 (en) Posture control device, robot, and program
US20180329491A1 (en) One-Handed Input Chording User Input Device for Converting Finger Movements into Digital Input
US11237642B2 (en) Single-hand interdigit-coordinated mobile keyboard input device
JP2001345906A (en) Robot for adaptive to telephone
CN108279822A (en) The display methods and mobile terminal of camera applications in a kind of flexible screen
JP6411128B2 (en) Attitude control device and program
CN105915252A (en) Wearable intelligent communication equipment and interaction method
CN108933860A (en) A kind of message prompt method, terminal and computer readable storage medium
JP2013042476A (en) Moving body toy
CN104038616A (en) Information processing method and communication equipment
JP2004192167A (en) Mobile terminal and information input device
JP6568601B2 (en) Robot, robot control method, and program
JP6499308B2 (en) Electronic device, program, and control method of electronic device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180605

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180614

R150 Certificate of patent or registration of utility model

Ref document number: 6356494

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees